Ville Helin
Ville Helin
Without this fix, on WebGL, the user needs to click on the screen to make the file browser appear. This fix removes the extra click, and opens the file browser...
In the assembler global vars g_inz and g_ind are used all over the place instead of local vars. Replace all uses of them both with local vars when possible.
.DEFINE ID_1 0 .EXPORT ID_1 .DEFINE ID_2 1 .EXPORT ID_2 ... This gets ugly really fast. Perhaps a better solution would be .ENUMID ID_1 0 .ENUMID ID_2 ; this is...
Currently the "examples" folder contains 57 tiny/messy projects that are used as tests. Some folders contain a "testsfile" that is used with byte_tester.exe to confirm that WLA+WLALINK have managed to...
.WHILE should work much like .REPEAT but with condition check every iteration. .CONTINUE and .BREAK are just like "continue" and "break" in any C style language...
This is something we'd need in "tests/z80/ram_sections_2". Currently the output is: ``` ------------------------------------------------- --- ROM --- ------------------------------------------------- ROM bank 0 (16384 bytes (100.00%) free) - Free space at $0000-$3fff (16384...
Z80N is used in ZX Spectrum Next. Should be easy to add support for the extended Z80... https://wiki.specnext.dev/Extended_Z80_instruction_set
The instructions look like they could be easily added to WLA: https://docs.google.com/spreadsheets/d/11ZjBfELBJxbAsCxFQfs5emx1h5qoApvKHMi_cxgEzI0/edit#gid=0 but jumps might need new code as the address there isn't a plain 16-bit word: "Unconditional Jump Opcode...
Currently there is no way of aligning the data inside .SECTIONs and .RAMSECTIONs...