home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 24
/
CD_ASCQ_24_0995.iso
/
dos
/
prg
/
alabv10
/
alab.rev
< prev
next >
Wrap
Text File
|
1995-07-02
|
8KB
|
190 lines
───────────────────────────────────────────────────────────────────────────────
Assembler Laboratory
(c) 1994, 1995 Kurt Inge Groenbech
Revision file (version history)
Latest version is always available at:
┌───────────────────────────────────────────────────┐
│ Bogus Boutique #1 +47-73964483 (asmlab directory)│
│ Bogus Boutique #2 +47-73965209 │
│ Eldritch BBS +47-72582079 (23:00-07:00) │
│ ftp.cdrom.com / oak.oakland.edu │
└───────────────────────────────────────────────────┘
───────────────────────────────────────────────────────────────────────────────
+ added
- removed
* changed
x bugfixed
(I know it's maybe _too_ detailed)
Version 1.0
──────────────────────────────────────────────────────────────────────────
% First releaseversion. Wanted a whole version number for conveniance.
Version 0.41ß
──────────────────────────────────────────────────────────────────────────
+ Added OpenIncludeFile. Press Ctrl+QI on a line where you specify an
include file, and the include file is automatically opened.
+ Added context sensitive help on operation codes. Position the cursor on
a line with an opcode as the first thing (or after a label), and press
Shift+F1 (default). Help for that opcode is automatically brought up.
+ Added Highlight extensions in Options|Editor
+ [ I added palette-editing (RGB values), but removed it again. It's
pretty unuseful, and it wasn't quite finished. Can make some fancy
palettes with it though. I'll put it in again if you want it. ]
+ Added comment delimiter option.
* Changed worksheet/project window appearance.
x Fixed major bug in Project Manger. _Now_ is should work ok.
x Fixed some more bugs in syntax highlighting (and added strings h.l.)
Also speeded it up a bit.
x Label jumps didn't handle 'Jxx *SHORT/FAR* <label>'. Fixed.
x The video was always initialized to 80x25 even though the setup said
something else. Fixed. Doesn't work properly with 80x60 (Tseng).
Version 0.4ß
──────────────────────────────────────────────────────────────────────────
+ If you specify a file as parameter and it doesn't exist, ALAB now
opens a new window with the filename.
+ If you run debugger the .exe or .com file of the current sourcefile
is automatically loaded
+ Added ASCII Key Codes table and Scan Codes table
+ Added Ctrl+Home/Ctrl+End to go to top/bottom of screen
+ Added Fixed/Smart - Insert/Floating tabs. (Floating: Shift+Tab)
+ Can now use shift+left/right/up/down in Help|Opcodes
+ Added conditional defines in Tasm/Tlink setup.
(specify other parameters to pass to Tasm/Tlink)
+ Added clock
+ Added Default button in Colors dialog (default colors)
+ Added dialog boxes for save/read config.
+ Added hint text in statusline
+ Added call to int 28h in idle procedure. (fine especially for OS/2)
+ Added Project Manager (also saves desktop with project)
+ Can use keys Ctrl+Alt+<C/D/G> in Ascii Chart for Char/Decimal/Hex value
to be put right in the editor behind Ascii Chart.
+ Added variable worksheet (equ,db,dw,dd,df,dq,dt,dp)
- Removed the use of environment variabel 'ALABPATH', phew...
* Correct closing of WorkSheet. Much more secure. The scrollbar
now don't go all the way to the top. This also goes for error-scrollbar.
* Changed the PageUp/down routine to scroll as a REAL editor.
* Alab now automatically saves with .asm ext. if no ext given.
* If there is already an Asciitable/Calculator open when you choose
it, the old one is now opened instead of a new one.
* If there already is one worksheet open, it is now closed before
a new one is opened.
* Removed the warning when already open errorwindow when call to assemble.
Changed it so the old errorwindow is closed first.
* Changed Heuristic Scan to scan _much_ faster and also do a correct search
for missing 'ret's in procedures. Also a better interface afterwards.
* Changed print routine to print selected text if there is selected text,
and also bugfixed it some.
* Changed error highlighting to be better
x Label Jump didn't handle numbers/underscores/@ in the label. Fixed +++.
x You now see the correct name for the shortcut keys in the menus.
x A bug when pressing DELETE on a blank line was fixed.
x Fixed bug when pressing up/down on first/last line.
x Fixed bug when starting alab not from alabdirectory, and alabdirectory
not in path.
x You can now write these ascii chars: #»%&£$ and numbers 3-6
x Fixed bug when doing dos shell in Tseng 60 lines mode (bottom line
disappeared)
Version 0.31ß
──────────────────────────────────────────────────────────────────────────
+ Added 'Jump to destination' : Position the cursor on a line with either
a CALL statement or a Jxx statement and press Ctrl+J. The cursor jumps
right to the proc/label.
+ Added warning if already open error-window when call to assemble
+ Added Macro WorkSheet
x If the filename is '[path\]NONAMExx' then the editor now runs SaveAs
x PERHAPS fixed the very annoying copy/cut/paste-bug. I think it was
PKlite who caused the trouble.
Version 0.3ß
──────────────────────────────────────────────────────────────────────────
+ Added support for 80x60 screen mode (Tseng)
+ Editor options added:
'Copyright line on top'
+ Added Masm/MSlink/MyAsm/MyLink support
+ You now can specify wildcards on command line as parameters (i.e. *.asm)
+ Added 'File, DOS Command'
+ Added heuristic scan :
'Scanning for missing RETs' (output file is 'heuristi.err')
+ Added keyboard redefining/macros
+ Added shortcut keys in tasm setup
+ Added Tools/Run Profiler
+ Added Edit/Repeat Key (repeats a key n number of times)
+ Added MakeDir/RemDir/Deletefile in File/Open
+ Added Edit/'Block comment/uncomment' (automatic comment of the marked
area, much easer to read than the 'comment' directive)
+ Added 'Expand tabs to spaces' and 'Compress spaces to tabs'
+ Added print file function
+ Added list of operation codes
+ Added Extended ASCII table
* Changed macro begin constant from [MCR] to [MAC]
* Major restructuring in path setup to tasm/tlink/masm/link
* Major speedup in syntax highlighting (but still real slow)
* Changed to use overlays to get more free memory
x Mouse bug on calculator (calc didn't react to mouseclick on Clr,Dml...)
x Fixed bug when loading file with editor options [ ] Change to filedir
at loading. I had forgotten an Clrscr in there somewhere...
x When doing 'Save as' the variable which assemble and link used, wasn't
updated. This was fixed.
x Fixed bug when opening a 'File , New'. The assembler couldn't find the
file when assembling.
x Fixed bug in Procedure Worksheet, it didn't handle tabs before or
after 'PROC'
x Autosave didn't work for 'Run|Run'. This was fixed.
x Halvfixed VERY annoying bug in cut/copy/paste
x Fixed marking bug (the opcodes/operands ... didn't get the right color)
x Fixed bug in Search/GotoLineNumber, you had to enter something before...
x Now takes a right exit from Editor Setup
x A bunch of other small bugfixes
Version 0.21ß
──────────────────────────────────────────────────────────────────────────
+ Editor options added:
'Change to filedir at loading'
'Create backup files'
* Calculator changed to handle hex/binary numbers
Version 0.2ß
──────────────────────────────────────────────────────────────────────────
+ Added [ESC] as close-button on help
+ Added calculator
+ Added error highlighting
+ Added working procedure worksheet (with Goto/Insert/Delete/Move)
+ Editor options added:
'Autosave before assembling'
'Keypress at asm/link window'
+ Macros added (quick direct insert at cursor position)
* Changed from Dos' unit Exec to ... Exec procedure to get maximum
memory for assembling/linking/dos shell.
x Fixed topline from beeing erased during help
Version 0.1ß
──────────────────────────────────────────────────────────────────────────
% First release for betatesting (other Xenon members only)