Beispiel #1
0
BYTE REGPARM1 rom_read(WORD addr)
{
    switch (addr & 0xf000) {
      case 0x8000:
        return vic20memrom_chargen_read(addr);
      case 0xc000:
      case 0xd000:
        return vic20memrom_basic_read(addr);
      case 0xe000:
      case 0xf000:
        return vic20memrom_kernal_read(addr);
    }

    return 0;
}
Beispiel #2
0
static BYTE chargen_peek(WORD addr)
{
    return vic20memrom_chargen_read(addr);
}
Beispiel #3
0
static BYTE chargen_read(WORD addr)
{
    vic20_cpu_last_data = vic20memrom_chargen_read(addr);
    vic20_mem_v_bus_read(addr);
    return vic20_cpu_last_data;
}