Ville Helin

Results 16 issues of 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.

enhancement
long-term

.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...

enhancement

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...

enhancement
long-term

.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...

enhancement

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

enhancement
long-term

... the chip used in some SNES games.

enhancement
long-term

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...

enhancement
long-term

Currently there is no way of aligning the data inside .SECTIONs and .RAMSECTIONs...

enhancement
long-term