Short:    Asm-Pro V1.15 mc680x0 macro assembler
Author:   solognt@worldonline.nl (Solo/Genetic)
Uploader: solognt@worldonline.nl (Solo)
Version:  1.15
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:

 - Kickstart 2.04+
 - ReqTools.library (Try Aminet)


HISTORY:

================= Asm-Pro V1.15 (05-12-1998) ========================
[Sinterklaas release] :)
[Public release]

- Changed Write block from Amiga-w to Amiga-W.
- Amiga-w is now same as 'U'pdate (more compatible to existing software).
  and also works in the editor (but will end up in command mode will fix
  that later).
- Changed the output of an error in an include file. It now shows the correct
  include file and 3 lines of code, the middle one is highlighted and
  shows the errorline. Then the include line in the current source buffer
  is shown..

Like this:

** Undefined Symbol
In file DH1:ASMPRO/INCLUDE/replay/Player6.1.s
         11 P61_motuuli:
»        12  bra.w P61_Init
         13  ifeq CIA

  144  include replay/Player6.1.s

- Change source in commandline with Function keys implemented.
- D$0100000 works again... bit 24 was cleared iso bit 0... oops..
- Added the commandline options RN and WN.
  RN will open a filerequester for opening a (source) text file with
  no wildcards. should be usefull for editing other text files like
  the startup-sequence..
  WN will do the same for write source and will also not write the
  savemarks on top of the file..
- Recoded the syntax highlighting routine (lot faster) and now it also
  handles labels (maybe more to come).
  (if you use '*-*-*-*' it will not be colored as a comment coz you can
  also do something like this: test = *-2 and then it isn't a comment)
- Fixed bug in changing source buffers when MCP's (060) CopyMemQuick
  patch is activated.
- Masked some more chars in hexdump when 'Ascii only' option is set.
- Added -f (force) option to the AUTO directive. When this option is
  used no more requesters will popup to report you that the
  'File allready exists !! Are you sure ??'. Now it will always
  create/overwrite the file.
  The force option only has to be used once in a source like in the
  example below. It will write Start to End twice without any requesters.

        auto    -f wb ram:test\Start\End\
        auto    wb ram:test\Start\End\

Start:
        dc.b    "Asm-Pro"
End:

- Added Syntax color prefs window.
- Backwards block select will not freeze asmpro anymore. backwards
  selection is not colored anymore though (will fix that later).
- Added Line numbers in the source (by popular demand)..
- Added search option in monitor (so you can search for your
  favourite opcode from inside the monitor ;).
- jmp    ([(label).w,pc,d0.l*4]) works again... (forgot to check for
  the last ']')
- Indices with preceeding 0 do assemble now (e.g. move (a0,d0.w*04),d0)
- Fill is amiga+f, insert is Amiga+i or Amiga+v
- After assembling mem pointer will be set to begin of your program.
- Updated the Asmpro.guide file.


================== Asm-Pro V1.14 (02-09-1998) ========================
[Public release]

- All 10 source buffers have there own read/write directory buffer now
  so loading a source in buffer 1 will not change the path in buffer 0.
- Save marks are now written in ASCII so you can also read your source
  in another editor/txtviewer. The line starts with ";APS" (Asm-Pro
  savemarks)
  The old savemarks are still supported but only when reading a source
  (or includes).
- Ctrl+ESC gets you into the halfscreen editor and scrolling did not work
  propperly anymore but it does now... Halfscreen mode is usefull when
  you need to see the output of a command line option while editing your
  source. (strange nobody ever reported this 2 me).
- Fixed small bug in custom scroll check routine. when CS was selected
  and screensize was changed to something other than 640 Wide CS routine
  was still used (and not working the way it should).
- Added BinMem dump (BM) to the menu.
  (btw you did know about the h.w or m.l memdump stuff changing the
   output on screen to word or longword right?
  >m.w$1200
  00001200 FF60 FF00
  )
- Workbench screen is not locked anymore if you select WB2Front.
- Added an option to the Env prefs (Scroll Sync.) to make editor updates
  wait until next frame. This could fix a scroll problem on some Amiga's.
  leave this untoughed if scrolling/editing works fine for you as it slows
  down editor speed somewhat.
- Fixed problems with syntax error highlighting (no more enforcer hits).
- Bra.l will not allow labels in another section anymore.
- Fixed section problem when using brackets, so this works now:

start:
        jsr     ([test])
        rts

	section	another,code	;this was the bottle neck..

test:
        dc.l    go_on

go_on:  nop
	rts

--------------------------------

Major changes sinds Version 1.0:

 - Editor and other text output is system friendly now and works great on your
   favourite gfx-card. 
 - Included a font requester and made the editor font sensitive. 
 - New gui for starting up asm-pro, workspace mem type and size can be saved with 
   wp (write prefs). 
 - Multiple source file extentions (try "(.s|.asm|.i)" as source extention to get all
   sources and includes in the file requester.) 
 - Debug registers have there own window. 
 - Added the mc68060 commands. 
 - Added comment coloring. Comments are shown in another color. 
 - And more.. read the included History file..

 Http://surf.to/asmpro (c)1998 Genetic


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    1238     597 51.7% 07-Jul-98 14:09:14  Asmpro.info
  205132  101174 50.6% 04-Dec-98 21:54:44 +Asm-Pro
   40361   15014 62.8% 05-Dec-98 01:54:02 +Asm-Pro.guide
    1617     601 62.8% 10-Apr-98 22:02:06 +Asm-Pro.guide.info
    1223     675 44.8% 25-Apr-98 15:10:32 +Asm-Pro.info
    9689    4069 58.0% 05-Dec-98 00:36:40 +Asm-Pro_History.txt
     539     259 51.9% 05-Dec-98 14:44:50 +file_id.diz
    9965    9965  0.0% 25-Mar-98 05:03:54 +genetic.gif
  101864   26788 73.7% 21-Dec-92 18:00:18 +RegsData
     539     259 51.9% 05-Dec-98 14:44:50  file_id.diz
-------- ------- ----- --------- --------
  372167  159401 57.1% 07-Dec-98 19:33:08   10 files
