home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 13
/
AACD13.ISO
/
AACD
/
Programming
/
AsmPro
/
AsmPro.readme
< prev
next >
Wrap
Text File
|
2000-08-09
|
5KB
|
166 lines
Short: Asm-Pro V1.16g mc680x0 macro assembler
Author: solognt@worldonline.nl (Solo/Genetic)
Uploader: solognt@worldonline.nl (Solo)
Version: 1.16g
Type: dev/asm
Asm-Pro is a mc680x0/6888x/68851 macro assembler/disassembler/linker with
integrated editor, monitor and debugger.
With Asmpro you have a complete package for writing assembler programs on your
Amiga. Asm-Pro is simular to asm-one but it has several improvements and it IS system
friendly (thus gfx-card compatible. It looks great on a 800x600 CGX screen).
Requirements:
- An Amiga
- Kickstart 2.04+
- ReqTools.library (Try Aminet)
HISTORY:
================= Asm-Pro V1.16g (08-08-2000) =======================
People contributing to this release:
- Aske Simon Christensen aka Blueberry
- Solo
Blueberry:
----------
[FIX] Pflusha warnings changed from 851/030 only to 851/030+
[FIX] Nested REPTs work again. It crashed previously.
[FIX] REPT 0 now skips its contents, instead of crashing.
[FIX] '<' in expressions was unsigned less than or equal instead of
signed less than, as it should be.
[FIX] Float values can now be raised to nonpositive exponents
Solo:
-----
[NEW] Added an editor function to change hexnumbers to ascii (Amiga+h)
Set the cursor on top of the '$' and press Amiga+h and presto the
number changes into an ascii value string..
eg.
dc.l $534F4C4F
will change into:
dc.l "SOLO"
A more extensive example:
checksize:
moveq #0,d6
move (a3)+,d0
and d4,d0
cmp #$C057,d0
beq.b .wordsize
cmp #$C04C,d0
beq.b .longsize
cmp #$C042,d0
beq ERROR_IllegalSize
bra HandleMacroos
can be changed into:
checksize:
moveq #0,d6
move (a3)+,d0
and d4,d0
cmp #"@W"+$8000,d0
beq.b .wordsize
cmp #"@L"+$8000,d0
beq.b .longsize
cmp #"@B"+$8000,d0
beq ERROR_IllegalSize
bra HandleMacroos
which is a lot more readable..
================= Asm-Pro V1.16f (04-03-2000) =======================
[First OpenSource Release]
Source code of Asm-Pro is now available as OpenSource. Check out the
Website for more details (http://surf.to/asmpro)..
- Fixed autoscroll problem when screensize was bigger than the screenmode size.
- Fixed warning for pmove.l TC,xx
================= Asm-Pro V1.16e (26-12-1999) =======================
[BETA release !!]
This release could be unstable for you but works fine for me most of
the time.. If it is unstabel use v1.16d. I can not give you a newer
version at this time as I am messing with the source structure and
other things that take more time (and less updates) but will be
significant to future development..
- Removed screen flicker while changing from Data 2 Float regs in
debugger window.
- The editor can now handle sources with more than 65535 lines :)
only 5 digits will show up on screen (99999) but higher linenrs
will be handled correctly.
(It sometimes crashes your computer if you swap workspaces and
debug stuff a lot so I should look at it some more)
- Automatic source backup option added to the env prefs window.
When this option is switched on, and you make an Update (U) of your
source, it first renames the old file on disk from "yoursourcename.s"
to "yoursourcename.s.BACKUP" and then saves the source in the buffer
to "yoursourcename.s"
In the future I might add an option to the prefs where you can edit the
backup extention, maybe even add a time/date or number extention..
================= Asm-Pro V1.16d (21-07-1999) =======================
[BETA release !!]
- Bracket syntax stuff fixed and tested with:
jsr ([test])
jsr ([test,pc])
jsr ([a6]) ;executes right but disassembles wrong
jsr ([a6,d3]) ;executes right but disassembles wrong
jsr ([a6,d3*4]) ;executes right but disassembles wrong
jsr ([4.w,a6])
jsr ([4.l,a6,d3])
jsr ([4.l,a6,d3*4])
move.b ([test],8.w),d2
move.b ([test,pc],8.w),d2
move.b ([test],d0,8.w),d2
move.b ([test,pc],d0,8.w),d2
move.w ([4.w,a6,d2*4]),d0
move.w ([4.l,a6,d2*4]),d1
move.w ([8.w,a6],d3),d2
move.w ([8.l,a6],d3,0),d3
move.w ([a5,d3*2],4.w),d0 ;still wrong
(Please tell me if you know some more that don't work)
- Fixed small opcode syntax coloring bug.. Comments on a line with no
opcode and preceding whitespace where colored as if they where
opcodes :)
- IncLink added. With Inclink you can add linkobjects to the
current section like this:
test:
inclink "ram:testobj.o"
[Original code for Inclink by deftronic]
It reads a linkobject file, Relocs it and gets the symbols. Inclink can
only handle 1 section per file and it is put in current section.
These Commands Can be used to make definitions
- xref (external reference) a label you want from the main file
- xdef
- globl
- global
- extern (external definition) a label you will send to main file
Use the command write-link (WL) to save a linkfile..
Http://surf.to/asmpro (c)1998 Genetic