![Aminet](/pics/aminet_sketch_64.png)
|
84762 packages online
|
|
![](/pics/pix.gif) |
|
|
|
No screenshot available
|
|
DASM V2.12
(c)Copyright 1988 Matthew Dillon, All Rights Reserved.
Freely Distributable (for non-profit) ONLY. No redistribution
of any modified text files or redistribution of a subset of the
source is allowed.
Circumvention of said terms requires the permission of the Author (me)
via US Mail.
Matthew Dillon
891 Regal Rd.
Berkeley, Ca. 94708
COMPILATION
The source code assumes that integers are LONG WORDS. All expression
computation is carried out with 32 bit ints. Additionaly, the
correct implementation of STDIO functions is assumed (no translation).
This code will compile with little or no modification on Amiga and UNIX
systems.
CONVERSION TO IBM:
Should be relatively easy. Most of the code will work if int=16 bits.
FEATURES
-relatively fast
-processor selection (use same assembler for many processors)
-multi-pass (more than two passes if required)
-conditional assembly
-local labels (VERY local labels)
-macro capability (no stacking limit)
-symbolic expression capability
-addressing mode overides
-arbitrary number of named segments
-many pseudo-ops for repeat loops, data generation, etc....
-automatic checksumming accessed via the '...' symbol.
PROCESSORS
--------------- CURRENTLY SUPPORTED MICROPROCESSORS ---------------
6502: ORDER LSB,MSB A.b X.b Y.b RelAddr: .+ilen+offset
68705: ORDER MSB,LSB A.b X.b RelAddr: .+ilen+offset
6803/HD6303:ORDER MSB,LSB A.b B.b X.w RelAddr: .+ilen+offset
6811: ORDER MSB,LSB A.b B.b X.w Y.w RelAddr: .+ilen+offset
ADDRESSING MODES 6502 68705 6803 6811
BYTES HD6303
2 implied x x x x
2 immediate.8 #byte x x x x
3 immediate.16 #word x x
2 byteaddr byte x x x x
2 byteaddr,x byte,x x x x x
2 byteaddr,y byte,y x x
3 wordaddr word x x x x
3 wordaddr,x word,x x x
3 wordaddr,y word,y x
2 relative byte x x x x
2 ind.byte.x (byte,x) x
2 ind.byte.y (byte),y x
3 ind.word (word) x
1 0,x [0],x x
2 bitmod #no,badr x baseinst + 2*bitno
3 bitbramod #no,badr,rel x baseinst + 2*bitno
NOTE: HD6303 instruction extensions over the 6803 are:
AIM OIM EIM TIM XGDX SLP
I believe the 6811 is a superset of the 6803.
|
Contents of dev/cross/dasm212.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 170 383 44.4% -lh5- f112 Feb 19 2004 dasm-2.12/files
[generic] 385 656 58.7% -lh5- a9e5 Jan 1 1980 dasm-2.12/test/demo.asm
[generic] 2112 8542 24.7% -lh5- 49f3 Jan 1 1980 dasm-2.12/test/example.asm
[generic] 126 261 48.3% -lh5- dfe8 Jan 1 1980 dasm-2.12/test/locals.asm
[generic] 1161 6422 18.1% -lh5- 8eaf Jan 1 1980 dasm-2.12/test/suite630.asm
[generic] 583 2572 22.7% -lh5- c0f7 Jan 1 1980 dasm-2.12/test/suite650.asm
[generic] 526 2204 23.9% -lh5- 4230 Jan 1 1980 dasm-2.12/test/suite687.asm
[generic] 1023 3244 31.5% -lh5- 41a3 Jan 1 1980 dasm-2.12/test/suite68h.asm
[generic] 29618 73492 40.3% -lh5- 3b6b Feb 19 2004 dasm-2.12/amiga-bin/dasm
[generic] 4829 8472 57.0% -lh5- 4e41 Feb 19 2004 dasm-2.12/amiga-bin/ftohex
[generic] 1168 2417 48.3% -lh5- 8af4 Jan 1 1980 dasm-2.12/readme
[generic] 293 454 64.5% -lh5- 5e1a Jan 6 2004 dasm-2.12/readme.cad
[generic] 866 1394 62.1% -lh5- a11e Jan 1 1980 dasm-2.12/readme.rhi
[generic] 1145 3807 30.1% -lh5- e358 Feb 19 2004 dasm-2.12/src/globals.c
[generic] 7503 24601 30.5% -lh5- 44ea Feb 19 2004 dasm-2.12/src/main.c
[generic] 122 240 50.8% -lh5- 56dd Aug 21 2002 dasm-2.12/src/Makefile
[generic] 6521 26951 24.2% -lh5- eab1 Feb 19 2004 dasm-2.12/src/ops.c
[generic] 3113 9501 32.8% -lh5- 12aa Aug 21 2002 dasm-2.12/src/asm.h
[generic] 4023 15526 25.9% -lh5- 2936 Jan 1 1980 dasm-2.12/src/exp.c
[generic] 1321 3130 42.2% -lh5- 66d5 Jan 1 1980 dasm-2.12/src/ftohex.c
[generic] 132 256 51.6% -lh5- 5c0a Aug 21 2002 dasm-2.12/src/makefile.win
[generic] 1349 9569 14.1% -lh5- c931 Jan 1 1980 dasm-2.12/src/mne6303.c
[generic] 864 4227 20.4% -lh5- 7f4e Jan 1 1980 dasm-2.12/src/mne6502.c
[generic] 1602 9566 16.7% -lh5- 7a9d Jan 1 1980 dasm-2.12/src/mne6811.c
[generic] 964 5796 16.6% -lh5- fd75 Jan 1 1980 dasm-2.12/src/mne68705.c
[generic] 1574 4524 34.8% -lh5- 91d7 Aug 21 2002 dasm-2.12/src/symbols.c
[generic] 9783 24181 40.5% -lh5- b9fb Jan 1 1980 dasm-2.12/doc/dasm.doc
[generic] 300 566 53.0% -lh5- 5f26 Jan 1 1980 dasm-2.12/doc/ftohex.doc
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 28 files 83176 252954 32.9% Feb 21 2004
|
|
|
![](/pics/pix.gif) |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |