Previous 15994 Revisions Next

r7441 Sunday 21st February, 2010 at 08:53:09 UTC by Miodrag Milanović
[BW2] Fixed driver startup
[src/mess/drivers]bw2.c

src/mess/drivers/bw2.c
r7440r7441
525525   /* memory banking */
526526   memory_configure_bank(machine, "bank1", BANK_RAM1, 1, state->work_ram, 0);
527527   memory_configure_bank(machine, "bank1", BANK_VRAM, 1, state->video_ram, 0);
528
528   memory_configure_bank(machine, "bank1", BANK_ROM, 1, memory_region(machine, "ic1"), 0);
529   
529530   /* register for state saving */
530531   state_save_register_global(machine, state->keyboard_row);
531532   state_save_register_global_pointer(machine, state->work_ram, messram_get_size(devtag_get_device(machine, "messram")));
r7440r7441
549550      memory_configure_bank(machine, "bank1", BANK_RAM3, 2, state->work_ram + 0x8000, 0x8000);
550551      memory_configure_bank(machine, "bank1", BANK_RAMCARD_RAM, 1, state->ramcard_ram, 0);
551552      memory_configure_bank(machine, "bank1", BANK_RAM6, 1, state->work_ram + 0x18000, 0);
552      memory_configure_bank(machine, "bank1", BANK_ROM, 1, memory_region(machine, "ic1"), 0);
553553
554554      memory_install_write8_handler(cputag_get_address_space(machine, Z80_TAG, ADDRESS_SPACE_IO), 0x30, 0x30, 0, 0x0f, &ramcard_bank_w);
555555   }
r7440r7441
558558      // no RAMCARD
559559
560560      memory_configure_bank(machine, "bank1", BANK_RAM2, 5, state->work_ram + 0x8000, 0x8000);
561      memory_configure_bank(machine, "bank1", BANK_ROM, 1, memory_region(machine, "ic1"), 0);
562561
563562      memory_unmap_write(cputag_get_address_space(machine, Z80_TAG, ADDRESS_SPACE_IO), 0x30, 0x30, 0, 0x0f);
564563   }

Previous 15994 Revisions Next


© 1998-2018 The MESS Team