├── .gitignore ├── LICENSE ├── README.md ├── conv.sh ├── include ├── byte_util.h ├── instruction.h ├── keys.h ├── labels.h ├── mem.h ├── registers.h ├── routine.h └── util.h ├── makefile ├── programs_tokens.csv ├── src ├── instructions │ ├── bits.pbasic │ └── no_prefix.pbasic ├── main.pbasic ├── process_instruction.pbasic └── routines │ ├── alu_inst.pbasic │ ├── error.pbasic │ ├── set_hl.pbasic │ ├── set_r.pbasic │ ├── set_rp.pbasic │ └── test_routine.pbasic └── unprettify.py /.gitignore: -------------------------------------------------------------------------------- 1 | bin -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/README.md -------------------------------------------------------------------------------- /conv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/conv.sh -------------------------------------------------------------------------------- /include/byte_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/byte_util.h -------------------------------------------------------------------------------- /include/instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/instruction.h -------------------------------------------------------------------------------- /include/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/keys.h -------------------------------------------------------------------------------- /include/labels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/labels.h -------------------------------------------------------------------------------- /include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/mem.h -------------------------------------------------------------------------------- /include/registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/registers.h -------------------------------------------------------------------------------- /include/routine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/routine.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/include/util.h -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/makefile -------------------------------------------------------------------------------- /programs_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/programs_tokens.csv -------------------------------------------------------------------------------- /src/instructions/bits.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/instructions/bits.pbasic -------------------------------------------------------------------------------- /src/instructions/no_prefix.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/instructions/no_prefix.pbasic -------------------------------------------------------------------------------- /src/main.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/main.pbasic -------------------------------------------------------------------------------- /src/process_instruction.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/process_instruction.pbasic -------------------------------------------------------------------------------- /src/routines/alu_inst.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/alu_inst.pbasic -------------------------------------------------------------------------------- /src/routines/error.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/error.pbasic -------------------------------------------------------------------------------- /src/routines/set_hl.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/set_hl.pbasic -------------------------------------------------------------------------------- /src/routines/set_r.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/set_r.pbasic -------------------------------------------------------------------------------- /src/routines/set_rp.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/set_rp.pbasic -------------------------------------------------------------------------------- /src/routines/test_routine.pbasic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/src/routines/test_routine.pbasic -------------------------------------------------------------------------------- /unprettify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/commandblockguy/bz80/HEAD/unprettify.py --------------------------------------------------------------------------------