Dec 062017
 
Motorola MC68HC11 simulator program.
File SIM6841.ZIP from The Programmer’s Corner in
Category Assembly Language
Motorola MC68HC11 simulator program.
File Name File Size Zip Size Zip Type
SIM68.DOC 6400 2366 deflated
SIM68.EXE 140440 50294 deflated
TPCREAD.ME 199 165 deflated

Download File SIM6841.ZIP Here

Contents of the SIM68.DOC file










Introduction


SIM68

Welcome to SIM68, the Motorola MC68HC11 simulator designed
to allow the product engineer and programmer to run and
debug 68HC11 .S19 object code on a IBM PC, or equivalent.

SIM68 allows you to load and actually watch your object code
run in a manner similar to the format of the BUFFALO
monitor, but with a full screen display.

Below is a list of some of the SIM68 programming features:

- Set and alter program breakpoints

- Enable a full time display of memory location
contents durin program execution

- A CPU cycle stop watch which allows you to perform
actua CPU cycle timing of program loops

- A memory mapping feature displaying the actual block
of memor that code has been loaded into

- A feature that allows the modification of register
and memor location contents

- Full support of all 68HC11 Op Codes, for a non-test
mode system

- The ability to run a user defined assembler and
editor fro within SIM68

- The ability to simulate all of the MC68HC11
interrupts at an point during program's execution

- The ability to display and modify memory contents
dynamicall during program execution


Disclaimer

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 0.4 into the public domain, for use in private
and commerical 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) and
assembler. The source code is available to sale. I
must stress that this is an ever growing software
product that will eventually (by year's end) be a
commercially offered product. (Note: People that provide
me with constructive feed back and suggestions will never
pay for software, they will be part of my development
family).

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

(Another note: I realize that the documentation for this
release is the say the least weak, and will be improved in
future versions)







System Requirements

The current SIM68 package (Version 0.4) 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.







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 , where 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.

From that point forward just read the screen. I don't want
this to make me sound like a wise-guy, but I believe a
good software package does not need large volumes of
documentation to be useful.








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 into it's memory you will see
the 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 0.5 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 alot 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



 December 6, 2017  Add comments

Leave a Reply