Initial commit
Finally resolved the inline asm problems I was having.
Finished most RP6502 instructions.
6502 completed for the most part.
Added addressing modes and access patterns
Changed .h files to .hpp
Fixed tabs in Types.hpp
Update Types.hpp
God damned tabs on the left side.
Added beginning RP65816, finished RP6502 (aside from read/write interrupt polling).
Added fibers, needs testing
Initial Famicom commit.
Added boards to Famicom, wired them in so they receive reads/writes.
Got the cpu test running, but it goes out of bounds, so more debugging is needed before it will complete.
RP6502 (Famicom/CPU) is now passing the instruction test! Milestone :D
Famicom should be close to working, need a video backend to output ppu data to. :(
Fixed braces on all files.
Converted RP6502 opcodes to __fastcall, removed a lot of redundant 'mov ebx, dword ptr[this];' instructions.
Added $2007 read/write to Famicom, should be pretty close to hardware.
Added more 65816 instructions.
Combined NROM128 and NROM256 into NROM, and fixed a stack smashing bug in the cartridge.
Made cartridge loading safer, should be no more crashes from that anymore. :)