blog:pushbx:2024:0820_mid_august_work_not_much
Table of Contents
Mid August work (not much)
2024-08-18
fixmem
- Call addequate for section or group names listed in WRT clauses, and add section or group name to the equates structures
Enhanced DR-DOS
Finished port of drbio to NASM.
ident86
- Add -f switch to change or increase default fuzzy compare equal delta limit (from default 32)
- Change control flow to raise exceptions instead of using assert directives
- Remove the __main__. prefix from exception displays
- Remove "Error:" prefix string from exception messages as the exception name display already ends in "Error:"
- Do not raise ListingError for check line if line matches but debugging is enabled
- If the .tls directives list several lines with the same data size (eg
dw) one after another, merge all of them into one range for handling as a single lDebug data dump command - Add an assert that the disassembly list is not empty before merging it
- Re-order disassembly list merging loop to repeat less of its logic
- Raise exception if MZ executable total size is not more than its header size (insuring a nonzero positive size of the image)
Teaser: lDOS fork of MS-DOS v4
I have started looking into porting the kernel of the MS-DOS v4 fork. Its macros do not work with JWasm, so we may run into the MASM interoperability NASM default WRT bug again.
You could leave a comment if you were logged in.
blog/pushbx/2024/0820_mid_august_work_not_much.txt · Last modified: by ecm
