shot

Credits and Features

If you see an error in these credits, please tell us.

Individuals and Guests

Code

Release Connections

Contained In Packs

TitleTypeAuthorcontained asYear
downloadVentility 1Utilitydisk
no music
Vendetta
Beamteam - New Style
Imploder Library
47196 bytes / crc
F4A67EDE
upda91
upd. 11/24

Evolution Tree

TitleTypeAuthorYear
downloadAsm-One 1.01Tool
no music
Promax
adda12/90
added 11/24
downloadAsm-One 1.01 - updatedTool
no music
JIL & Promax
a90
added 10/24

Downloads

Direct Files

  • ASM-OneV1.01 (exec), 80088 bytes (not crunched) (CRC:
    E65C60C7
    )

doc

-------------------------------------------------------------------------
---              ASM-One V1.01 update report. 14-12-90                ---
-------------------------------------------------------------------------

This paper is an appendix to the original manual. Put it in the back of
your original ASM-One V1.0 manual.

Following is a description of the main bugs found in V1.0 and a list of
all changes from V1.0 to V1.01. Unfortunately some bugs have been found,
but we are glad to say that they are now fixed. If you have discovered
any bugs that are not fixed in this update or if you have any suggestions
to improvements etc. please write to to following address:

   DMV - Verlag
   Postfach 250
   D - 3440 Eschwege


Main bugs fixed from V1.0 to V1.01:

- Illegal section type data when writing an object using AutoAlloc.
- Bug in macros when using more than 8 parametres.
- Empty sections saved when writing an object.
- Error when jumping to an odd address in the monitor.
- AUTO not supported when debugging.
- Debug/Step only took decimal values.
- Problems with 1 char long labels fixed
- Math expressions was evaluated in a right to left manner instead
   of left to right. This gave some problems with operator priority.
- STOP disassembled wrong
- Special addressing modes for BTST not supported


Short list of changes from V1.0 to V1.01:

- Option ;Comment added to remove nasty errors when using spaces in the
   operand field.
- Assembler directive PRINTT (PrintText) and PRINTV (PrintValue) added.
- Workbench and CLI default directory used as CurrentDir in assembler.
- AsmOne.Prot removed. AsmOne.Pref moved to S: and called ASM-One.Pref
- "QuickJump" added to monitor, allowing you a quick jump facility.
- Menues made a little more userfriendly
- The file extension .S can now be set from the preference file.
- Option Close WB added, so that low memory users can save some ram.

Following here is a more precise description of the above changes:

---------------------------------------------------------------------
---  Listing control                                              ---
---------------------------------------------------------------------

PRINTT   Print a text string to the screen

Syntax:      PRINTT   [,,..]

Print a text string to the screen while assembling. You can use this
directive to print needed information or instructions to others when they
assemble your source, or use it as a reminder for your self, like this:

   PRINTT   "This line was assembled"

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

PRINTV   Print a value to the screen

Syntax:      PRINTV   [,,..]

Print a value to the screen while assembling. You can use this directive
to print usefull information, to check that every thing is done correctly
while assembling. This directive is especially useful if you use conditional
assembling or REPT statements.

   PRINTV   ScreenAddress,ScreenWidth

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

Close descriptions of the individual options:


;Comment   -   ;C  off

Normaly a comment is everything after a correctly ended instruction.
A instruction is ended with one or more blanks. But if a space by
accident was put into the operand field, the part right of this
space was in some cases treated like a comment eg:

   MOVE.W   d0,DataPtr  +2

Here +2 is treated like a comment. To avoid these nasty errors, turn on
the flag ;Comment (In preference file +;C)


Close WB   -   CW  off

If you set this on, the workbench screen will be closed. It is however
only possible to close the workbench, if no task window is opened on
it. (eg the CLI window). In the preference file this option is called CW.

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

A. Preferences.


A new option called '!' is now added to the preference file. The syntax
is as follows:

   !.
 eg.
   !.ASM

The extension is the text applied to the filename when saved. This text
is however only applied when the Source .S option is on.

If the Source .S option is off, no text is applied to the SHOW, HIDE
gadgets in the requester library.

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

The Monitor


Disassemble - Special keys

   Non alpha-numeric key: (Eg. cursor right)
      Pressing any non alpha-numeric key will activate line
      assembly mode. But instead of starting on a blank
      line as normal, the current assembly line is put in to
      the line buffer. This makes alterration of existing
      code easier.

General keys:

   CTRL-Shift-B
      Change hex output to byte size

   CTRL-Shift-W
      Change hex output to word size

   CTRL-Shift-L
      Change hex output to longword size


QuickJump

Normaly when jumping you would have to type in the address. But this
function work as follows:

   In disassem:
      Get the rightmost longword accessed on the current line.
      If no longword is accessed, no jump is taken.
      Warning: It is NOT checked if memory area pointed to
      by the longword address legal. If the address is illegal
      it might cause a crash.

   In hex or ascii:
      The longword taken from the nearst even address pointed
      to by the cursor is copied to the "Jump Addr" prompt.
      To accept the jump press .


Text Inside this Production

ASM-One
S:ASM-One.Pref



ASM-One V1.01 By Rune Gram-Madsen. Source: 

File length = 
   ( =$
File location = 
Name : 
 Blks Free
 Blks Used

 -dir- 
FILENAME>
>
BEG>
END>
DEST>
DATA>
BREAKPOINT>
RAM PTR>
DISK PTR>
LENGTH>
Sure? 
Source not saved !!  Continue? 
File already exists !!  Continue ?
Exit or Restart (Y/N or R)?
 ON
OFF
EOP     

Remove unused labels (Y/N)?
Updating .. 
Sorting relo-area..

Writing hunk data..

Writing hunk length..

Memory ove
... read more

Releases that document this one

doc contained inTypeAuthorYear
downloadVentility 1Utilitydisk
no music
Vendetta
Beamteam - New Style
upda91
upd. 11/24