Fix run on linux
This commit is contained in:
1 parent
f5672ee9c3
commit
d37d434228
13 files changed
+151
-98
No files matched your search
@@ -1,19 +1,11 @@
|
||||
#include "rom.h"
|
||||
|
||||
#include "io.h"
|
||||
|
||||
uint8_t rom[ROM_SIZE] = {0};
|
||||
|
||||
void initRom(uint8_t *rom) {
|
||||
|
||||
|
||||
rom[0] = 0xa9, // LDA
|
||||
rom[1] = 'H', // H literal
|
||||
rom[2] = 0x8d, // STA
|
||||
rom[3] = (uint8_t)((IO_BASE + SCREEN_ADDRESS) & 0xFF), // Lower byte of screen
|
||||
rom[4] = (uint8_t)((IO_BASE + SCREEN_ADDRESS) >> 8), // Upper byte of screen
|
||||
rom[6] =
|
||||
/* Reset Vector */
|
||||
rom[0xFFFC - ROM_BASE] = 0x00, // Lower byte base of ROM
|
||||
rom[0xFFFD - ROM_BASE] = 0x02, // Upper byte of base of ROM
|
||||
rom[0xFFFE - ROM_BASE] = 0x00, // Lower byte base of ROM
|
||||
rom[0xFFFF - ROM_BASE] = 0x00; // Upper byte of base of ROM
|
||||
/* Reset Vector */
|
||||
rom[0xFFFC - ROM_BASE] = 0x00; // Lower byte base of ROM
|
||||
rom[0xFFFD - ROM_BASE] = 0x04; // Upper byte of base of ROM
|
||||
}
|
||||
Reference in new issue
Block a user