mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.3 KiB
61 lines
2.3 KiB
SLR180 1.30 Release Notes
|
|
|
|
Bugs Fixed From 1.00:
|
|
|
|
Nested macro calls using % operator fixed
|
|
IFIDN <>,<> now returns true
|
|
JR NUMBER+$ generates correct code
|
|
INCLUDE and MACLIB filenames can now contain +, -, etc
|
|
Fixed number conversion in non-power-of-two radix
|
|
.$$1 files are cleaned up on abort
|
|
LD A,TYPE 0 works
|
|
ex af,af' works in U/L mode
|
|
|
|
|
|
Additions:
|
|
|
|
All input and output files are always closed upon termination (unless
|
|
terminated by ^C from BUFIN call).
|
|
|
|
CONFIG option added to allow TABs in strings. Normally SLR180 complains
|
|
about any control characters in quoted strings but generates the correct
|
|
code. This option suppress the error if the control character is a TAB.
|
|
|
|
CONFIG option added to disable stripping the high bit of each byte read
|
|
from the input source. THIS IS DANGEROUS! Should ONLY be used for using
|
|
non-ASCII characters in comments. DO NOT USE in macros, since the high
|
|
bit is used as a parameter replacement flag. Other indexed tables also
|
|
assume the high bit is clear.
|
|
|
|
|
|
|
|
SLR180 1.31 Release Notes
|
|
|
|
SLR180 will now delete A:$$$.SUB if an error was detected during any assembly
|
|
(Configurable with 180FIG). This complements the setting of the ZCPR3 error
|
|
flag, and the setting of the CP/M 3.0 Error return code (******* CP/M Plus
|
|
users: SUBMIT files may test the error return code with a leading 'colon',
|
|
documented obscurely in CP/M 3 Programmers Guide 1.6.3 *******).
|
|
|
|
180fig will now set an alternate user # to be used if a given source file
|
|
cannot be found under the default user #. Useful for keeping just one copy
|
|
of system equates and macro libraries under a single user #.
|
|
|
|
180fig will let you define a drive to be used for storing intermediate files.
|
|
This should be set to your fastest device.
|
|
|
|
180fig will let you select Common selection to start back at address relative
|
|
0 (M80 compat), or continue at the last used address (like any other address
|
|
space).
|
|
|
|
180fig will select whether or not to print the 'nesting level' character in
|
|
the listing.
|
|
|
|
^C will now abort the assembler, not just the current assembly.
|
|
|
|
Colon not required on equated labels not in column one, even when that
|
|
requirement is selected.
|
|
|
|
Labeled IRP and IRPC's work.
|
|
|
|
Forward referenced EQU's work in one-pass mode.
|
|
|