- Timestamp:
- 08/05/2017 07:03:20 PM (7 years ago)
- Branches:
- master
- Children:
- 149c3e0
- Parents:
- 7cc6ac0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
emu/cpu.c
r7cc6ac0 r5fa5369 468 468 } 469 469 470 uint8_t cpu_peek(int32_t addr) 471 { 472 if (addr >= RAM_START && addr <= RAM_START + RAM_SIZE - 1) { 473 return ram_data[addr - RAM_START]; 474 } 475 476 if (addr >= ROM_START && addr <= ROM_START + ROM_SIZE - 1) { 477 return rom_data[addr - ROM_START]; 478 } 479 480 return 0; 481 } 482 483 void cpu_poke(int32_t addr, uint8_t val) 484 { 485 if (addr >= RAM_START && addr <= RAM_START + RAM_SIZE - 1) { 486 ram_data[addr - RAM_START] = val; 487 } 488 489 if (addr >= ROM_START && addr <= ROM_START + ROM_SIZE - 1) { 490 rom_data[addr - ROM_START] = val; 491 } 492 } 493 470 494 static void inst_cb(void) 471 495 {
Note:
See TracChangeset
for help on using the changeset viewer.