v80 icon indicating copy to clipboard operation
v80 copied to clipboard

A minimal Z80 assembler, running on Z80. Useful for bootstrapping bigger projects.

Results 10 v80 issues
Sort by recently updated
recently updated
newest added

started work on https://github.com/Kroc/v80/issues/4

- [X] #3 - [X] #6 # v1 - [x] Convert code to v80 and self-assemble - [x] 6502 ISA (assemble 6502 from z80) - [X] v2 ISA parser /...

E.g. `V80.COM A:SOURCE.V80 B:OUTPUT.COM`. This will not be added to v0 due to the WLA-DX / PC-based v0 is intended to only ever run in a CP/M simulator like NTVCM...

cpm

It has occurred to me that another method of parsing would be to use a straight jump table from ASCII code to routine. Since the order of tokens would no...

enhancement

Some CP/M systems, and particularly Zeal 8-bit OS, use the shadow registers so we cannot guarantee their safe use. This is not the same as 8080-support, as that would also...

Z80

## ISA: - [ ] Support 6502/10 invalid instructions - [ ] Support 65C02 instructions ## Pre-requisites: - #2 to make v80 even more data-driven and minimise the amount of...

6502

Phase 1: Adding an eZ80 mnemonic tree - The ADL suffixes will be a major, major problem. Almost any instruction can be suffixed with ".sis", ".sil", ".lis" & ".lil" -...

eZ80

Both in general, and specifically when assembling v80, which uses roughly 25KB of heap space. This would make assembling v80 a major squeeze on even a 48K system, if even...

v80 is intended to allow development of software for 8-bit systems (both modern and historic) using the same source code and toolchain on both PC and the retro system itself....

help wanted

Since we don't have sub-directories in CP/M we could separate core vs. platform vs. library files by user-number (or drive?), so the include directive (`.i`) should search the other user-numbers...

cpm
Z80