WLA DX is a robust macro assembler that supports several CPUs, including the GB-Z80, Z80, 6502, 65c02, 6510, 65816, HuC6280, and SPC-700.
One of the key features of WLA DX is its ability to patch ROM images with code by including the original ROM image into the project with .BACKGROUND and then inserting OVERWRITE .SECTIONs to patch the desired areas. Outputting the data into a new ROM image allows for 100% readable patches.
WLA DX also includes a macro assembler that can be used to compile code for several CPUs, including 6502, 65C02, 6510, 65816, GB-Z80, HuC6280, SPC-700, and Z80. It supports object and library files and has multilevel macros (functions).
The software can run on several platforms, including AmigaOS 1-3, AmigaOS 4, Linux, MSDOS, Un*x, and Win32. WLA DX is an all-in-one tool that includes WLA GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 macro assembler, WLAB, WLAD, and WLALINK GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 linker.
WLA DX has fixed small bugs in this release and added filter macros to .db, .dw, and .incbin. It has also incorporated a Mersenne Twister and changed the way label addresses are calculated inside branch opcodes' pending calculations.
Overall, WLA DX is a valuable and fast software tool for software development and provides numerous features to make the process easier and smoother.
Version 9.4: N/A