Asm-One 1.01 (Tool) by Promax
- Released: 1990-12-14
- In Series: Asm-One / Trash-M-One. Other Issues: Asm-One 1.01 - updated, Asm-One 1.2 update, Asm-One 1.05, Asm-One 1.50, Asm-One 1.21, Asm-One 1.07, Asm-One V100, Asm-One 1.09, Asm-One 1.15, Asm-One 1.20
- Categorized as: Tool
- In Collections: Tool: Code/Asm
Credits and Features
If you see an error in these credits, please tell us.
Release Connections
Contained In Packs
Title | Type | Author | contained as | Year |
Utilitydisk no music | Vendetta Beamteam - New Style | Imploder Library 47196 bytes / crc F4A67EDE | a91 upd. 11/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