home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
- SIM68
-
- Version 1.02
-
-
-
-
-
- Welcome to the latest release of SIM68, the Motorola
- MC68HC11 simulator designed to allow the product engineer
- and programmer to run and debug 68HC11 .S19 object code on a
- IBM, or equivalent PC.
-
- SIM68 allows you to load and watch your object code run in a
- manner similar to the format presented by Motorola's BUFFALO
- monitor, but with a full screen display on an IBM compatible
- PC, and just a few more features...
-
- Below is a list of some of the SIM68 programming features:
-
- Set and alter program breakpoints
-
- Enable a full time display of a memory location's
- contents during program execution, this feature is
- known as the watchpoint function
-
- Enable the display of 32 bytes of contiguous memory, ie
- useful for examining buffers and caches
-
- A CPU cycle stop watch which allows you to perform
- actual CPU cycle timing of program loops
-
- A memory mapping feature displaying the actual physical
- block of memory that code has been loaded into, this is
- useful for designing, and revising the memory map of
- your processor
-
- A feature that allows the modification of register and
- memory location contents during program execution
-
- Full support of all 68HC11 Op Codes, for a non-test
- mode system
-
- The ability to run a user defined assembler and editor
- from within the SIM68 debugging environment
-
- The ability to simulate all of the MC68HC11 interrupts
- at any point during program's execution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SIM68 displays source code or disassembled object code
- during simulation. The display of source code is based
- on the presence of an AS11 (Motorola's freeware
- Assembler) list file ending in .lst i.e.,
-
- AS11 test.asm -l > test.lst
-
- The ability to display and modify memory contents
- including program instructions dynamically during
- program execution
-
- Improved run time simulation speed, ie faster screen
- updates and code interpretation
-
- Logging of simulator session to disk and/or printer
-
- The ability to save and restore previous SIM68
- sessions, including all watchpoints, breakpoints, and
- any other system parameters used in your last SIM68
- session
-
- And much more...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Disclaimer
-
- I have spent a great deal of time ensuring that the SIM68
- 68HC11 simulator provides an accurate representation of the
- manner in which the actual Motorola 68HC11 Micro-controller
- executes instructions. However...
-
- No warranties of any kind are expressed or implied by myself
- or this product. I assume no responsibility for any damages
- caused as a result of using this package. I hereby commit
- SIM68 version 1.02 into the public domain, for use in
- private and commercial engineering environments.
-
-
-
- The Future
-
- The SIM68 simulator package will continue to grow and
- evolve, gaining the ability to emulate more of the true
- internal functions of the Motorola 68HC11 mirco-controller.
-
- The SIM68 package is written in the C programming language
- (using Borland's Turbo-C compiler version 2.0) and
- assembler. The source code is available for sale.
-
- If you have any problems or suggestions please write to me
- at the following address:
-
- Perry J. Fisch
- 464 Green Spring Circle
- Winter Springs, FL 32708
-
-
-
-
- The Catch...
-
- I shall always try to post the latest changes made to SIM68
- in a timely manner. I would like to propose the following
- options to the serious SIM68 user:
-
-
-
- Fee schedule:
-
- Full SIM68 documentation, and user registration, $25.00
- this provides the user with notification of SIM68
- updates and optional mailing of new releases.
-
- Full SIM68 source code and documentation $200.00
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- All fees should be made via check made payable to Perry
- Fisch and mailed to the above address.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- System Requirements
-
- The current SIM68 package (Version 1.02) requires a minimum
- of 384Kb or memory, monochrome or color monitor, and an
- optional printer.
-
- As stated above the 384 Kb of memory is what SIM68 needs to
- load and operate, any additional memory will be used to
- support the external editor and assembler, and program
- virtual memory.
-
-
-
- Installation of SIM68
-
- Simply copy the SIM68.EXE file to a working directory. You
- will notice that SIM68 creates a SIM68.CFG file after SIM68
- has been configured. This file contains your color
- preferences as well as the choice of editor, assembler and
- working directory name.
-
- To start SIM68 just type:
-
- SIM68 <cr>, where <cr> is the carriage return or
- enter key
-
- SIM68 will realize that this is the first time the package
- has been run and automatically route you to the install
- SIM68 menu. Simply answer the questions as presented, and
- save your choices.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Running SIM68
-
- After typing SIM68 at the DOS prompt you will be presented
- with a menu of six choices:
-
- 1) Run SIM68
-
- 2) Change Working Directory
-
- 3) Run User Defined Editor
-
- 4) Run User Defined Assembler
-
- 5) Configure SIM68
-
- 6) Exit to DOS
-
- Note this is not a literal list of options, but I hope it
- helps convey the meaning of the options.
-
- Option 1 is obviously the work horse of the system, this is
- where the user S19 code is actually run. After the
- simulator loads your S19 file and program list file (.LST,
- if present) into it's memory you will see the SIM68 working
- screen with a display of register contents and a comment
- window. At this point hit the F1 key and the package will
- give a good description of all of it's abilities.
-
- From this point forward you are on your own. I'm in the
- middle of version 2.0 and I've got a lot of work to do, not
- to mention the fact that I wrote SIM68 to be a tool not a
- product, and I've got a lot of work to do on my 68HC11
- system.
-
- Good luck, and I hope this proves useful you all. Please let
- me know if you have any problems with the package, I really
- do want to make this a useful product.
-
- Perry Fisch
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-