Dec 062017
 
68000 Cross Assembler and Emulator for x86 based computers.
File 68XASM.ZIP from The Programmer’s Corner in
Category Assembly Language
68000 Cross Assembler and Emulator for x86 based computers.
File Name File Size Zip Size Zip Type
ASMSRC 0 0 stored
ASM.H 4886 1869 deflated
ASM.MAK 1336 356 deflated
ASSEMBLE.C 6263 1964 deflated
BUILD.C 19823 3196 deflated
CODEGEN.C 5040 1452 deflated
DIRECTIV.C 10576 2229 deflated
ERROR.C 4060 1261 deflated
EVAL.C 11099 3361 deflated
GLOBALS.C 1352 579 deflated
INSTLOOK.C 2662 1011 deflated
INSTTABL.C 26108 4467 deflated
LISTING.C 3638 1392 deflated
M.BAT 14 14 stored
MAIN.C 6599 2177 deflated
MOVEM.C 8610 2594 deflated
OBJECT.C 4936 1697 deflated
OPPARSE.C 8999 2058 deflated
PROTO.H 3474 708 deflated
SYMBOL.C 4105 1492 deflated
EXE 0 0 stored
ADDRMODE.ASM 762 204 deflated
ALL.ASM 2997 522 deflated
ARITH.ASM 1253 414 deflated
ASM.DOC 27697 7944 deflated
ASM.EXE 34927 17849 deflated
BCD.ASM 204 92 deflated
BIT.ASM 191 83 deflated
CHKLIST.MS 54 43 deflated
EXCEPT.ASM 158 90 deflated
LOGIC.ASM 660 226 deflated
MOVE.ASM 619 267 deflated
PROC.ASM 37 32 deflated
README 2937 1329 deflated
SHIFT.ASM 453 147 deflated
SIM.DOC 18832 5379 deflated
SIM.EXE 147089 29252 deflated
SIMSRC 0 0 stored
CODE1.C 8911 2394 deflated
CODE2.C 2958 878 deflated
CODE3.C 8992 1791 deflated
CODE4.C 7500 1514 deflated
CODE5.C 3399 903 deflated
CODE6.C 5819 1021 deflated
CODE7.C 7445 1676 deflated
CODE8.C 5009 1153 deflated
CODE9.C 1822 762 deflated
DEF.H 2812 947 deflated
EXTERN.H 1289 593 deflated
HELP.C 11689 2931 deflated
IOBOX.C 3927 1043 deflated
M.BAT 15 15 stored
OPCODES.H 6304 1534 deflated
PROTO.H 3529 983 deflated
RUN.C 16624 3967 deflated
SCAN.C 1198 541 deflated
SIM.C 6593 1977 deflated
SIM.LNK 183 113 deflated
SIM.MAK 1135 309 deflated
SIMOPS1.C 4996 1617 deflated
SIMOPS2.C 8063 2534 deflated
STRUTILS.C 4656 1214 deflated
UTILS.C 20925 4519 deflated
VAR.H 1246 660 deflated
TPCREAD.ME 199 165 deflated

Download File 68XASM.ZIP Here

Contents of the README file



Distribution Notes 68000 Assembler/Simulator
8/4/89 Version 1.0



DESCRIPTION:

This product is meant to provide a learning tool and/or a useful
cross-development tool for people doing MC68000 software development.
It contains two separate programs:

1. A 68000 cross-assembler which produces text output in S-record
format suitable for downloading to single-board 68000 computers
or PROM burners.

2. A 68000 simulator which allows debugging of the 68000 source
by reading the S-record output produced by the assembler. The
simulator mimics the operation of the 68000 microprocessor as
documented in the 68000 Programmer's Reference Manual.

The source code is provided for several reasons. The user may want
to modify the programs' behavior, add features of his own, port the
programs to different machines, or fix bugs if they come up.

These programs were written at North Carolina State University's
Electrical and Computer Engineering department.



CONTENTS:

The contents of this disk are as follows :

EXE.ARC -- Executable files and user manuals
ASM-SRC.ARC -- Cross-Assembler's C source code
SIM-SRC.ARC -- Simulator's C source code
TST.ARC -- Sample 68000 source files



PROBLEM WITH THE SIMULATOR:

There is an undocumented problem with the simulator. It won't allow
use of the memory between addresses 1000 (hex) and 1003 (hex)
inclusive because those are the addresses that the simulated 6850
chip maps its registers to. The 6850 is was implemented in a
previous simulator version but has been disabled for this version.
The simulator's address space is 64K of memory from address 0 to
address FFFF (hex).



DISTRIBUTION:

The contents of this disk are public domain. You may use the
source code in your applications, and you may copy and distribute
the disk freely with the notable exception that you may not charge
more than a minimal handling fee for distributing it.




NOTES ON THE SOURCE CODE:

The two programs were originally written on a VAX 11/750 and later
ported to the PC. The source code provided on this diskette
was compiled with the Microsoft C 5.0 compiler. It should be
possible, of course, to compile this code with any C compiler
that uses 16-bit integers with minimal modifications. VAX source
code is available by contacting me at the address below.



COMMENTS:

Comments and suggestions for improving this product are welcome.
You may reach me at:

e-mail : [email protected] (internet)

or

US mail: Marwan Shaban
PO Box 19494
Raleigh, NC 27619




 December 6, 2017  Add comments

Leave a Reply