Finished CPU instructions and created ui window.
This commit is contained in:
11
lib/bus.c
11
lib/bus.c
@ -25,7 +25,8 @@ u8 bus_read(u16 address) {
|
||||
//Char/Map Data
|
||||
//TODO
|
||||
printf("UNSUPPORTED bus_read(%04X)\n", address);
|
||||
NO_IMPL
|
||||
//NO_IMPL
|
||||
return 0;
|
||||
} else if (address < 0xC000) {
|
||||
//Cartridge RAM
|
||||
return cart_read(address);
|
||||
@ -39,7 +40,8 @@ u8 bus_read(u16 address) {
|
||||
//OAM
|
||||
//TODO
|
||||
printf("UNSUPPORTED bus_read(%04X)\n", address);
|
||||
NO_IMPL
|
||||
//NO_IMPL
|
||||
return 0;
|
||||
} else if (address < 0xFF00) {
|
||||
//reserved unusable
|
||||
return 0;
|
||||
@ -48,6 +50,7 @@ u8 bus_read(u16 address) {
|
||||
//TODO
|
||||
printf("UNSUPPORTED bus_read(%04X)\n", address);
|
||||
//NO_IMPL
|
||||
return 0;
|
||||
} else if (address == 0xFFFF) {
|
||||
//CPU ENABLE REGISTER
|
||||
//TODO
|
||||
@ -65,7 +68,7 @@ void bus_write(u16 address, u8 value) {
|
||||
//Char/Map Data
|
||||
//TODO
|
||||
printf("UNSUPPORTED bus_write(%04X)\n", address);
|
||||
NO_IMPL
|
||||
//NO_IMPL
|
||||
} else if (address < 0xC000) {
|
||||
//Cartridge RAM
|
||||
cart_write(address, value);
|
||||
@ -81,7 +84,7 @@ void bus_write(u16 address, u8 value) {
|
||||
//OAM
|
||||
//TODO
|
||||
printf("UNSUPPORTED bus_write(%04X)\n", address);
|
||||
NO_IMPL
|
||||
//NO_IMPL
|
||||
} else if (address < 0xFF00) {
|
||||
//reserved unusable
|
||||
return;
|
||||
|
Reference in New Issue
Block a user