some N64 homebrew
Go to file
2018-08-18 19:41:30 +02:00
bin reorganize files 2018-08-18 17:31:58 +02:00
inc detect USB console / add timeouts 2018-08-18 19:02:54 +02:00
res reorganize files 2018-08-18 17:31:58 +02:00
.gitattributes attempt to tell github to not detect .inc as C++ 2018-08-18 17:02:52 +02:00
.gitignore reorganize files 2018-08-18 17:31:58 +02:00
build build instructions 2018-08-16 20:06:18 +02:00
debug.asm detect USB console / add timeouts 2018-08-18 19:02:54 +02:00
F3DZEX.asm reorganize files 2018-08-18 17:31:58 +02:00
header.asm init 2018-08-16 19:55:21 +02:00
kernel.asm avoid using k0 in boot, fix double newline 2018-08-18 19:41:30 +02:00
lz.asm init 2018-08-16 19:55:21 +02:00
main.asm reorganize files 2018-08-18 17:31:58 +02:00
README.md update readme 2018-08-18 17:56:05 +02:00
xxd.asm init 2018-08-16 19:55:21 +02:00

currently, this just displays a test image and dumps some text to a computer connected via the 64drive's USB port. the image is a test card by Väinö Helminen.

i'm borrowing some code from krom's repo. this has been very useful in getting things up-and-running on the N64 and i suggest you check out their work.

the Dwarf Fortress 8x12 font is included as a 1-bit-per-pixel image.

a F3DZEX disassembly is included. i did this myself. disassemblies of its data section and the 6102 bootcode will be done in the future.

building

you will need to compile bass (the assembler) (ARM9's fork) and z64crc (to be included in this repo later). then, run:

bass main.asm
z64crc test.z64