Previous 15994 Revisions Next

r2844 Thursday 12th June, 2008 at 19:22:53 UTC by Curt Coder
[BW2] Moved memory bank configuration to MACHINE_RESET so RAMCARD might actually work.
[src/mess/drivers]bw2.c

src/mess/drivers/bw2.c
r2843r2844
488488
489489static MACHINE_RESET( bw2 )
490490{
491   memory_set_bank(1, 7);
492}
493
494static MACHINE_START( bw2 )
495{
496   centronics_config(0, bw2_centronics_config);
497
498   msm8251_init(&bw2_msm8251_interface);
499
500   wd17xx_init(machine, WD_TYPE_2793, bw2_wd17xx_callback, NULL);
501   wd17xx_set_density(DEN_MFM_LO);
502
503491   if (input_port_read(machine, "RAMCARD") & 0x01)
504492   {
505493      // RAMCARD installed
r2843r2844
522510      memory_configure_bank(1, 2, 5, mess_ram + 0x8000, 0x8000);
523511      memory_configure_bank(1, 7, 1, memory_region(REGION_CPU1), 0);
524512   }
513
514   memory_set_bank(1, 7);
525515}
526516
517static MACHINE_START( bw2 )
518{
519   centronics_config(0, bw2_centronics_config);
520
521   msm8251_init(&bw2_msm8251_interface);
522
523   wd17xx_init(machine, WD_TYPE_2793, bw2_wd17xx_callback, NULL);
524   wd17xx_set_density(DEN_MFM_LO);
525}
526
527527static ADDRESS_MAP_START( bw2_mem, ADDRESS_SPACE_PROGRAM, 8 )
528528   ADDRESS_MAP_UNMAP_HIGH
529529   AM_RANGE(0x0000, 0x7fff) AM_RAMBANK(1)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team