Previous 199869 Revisions Next

r31467 Tuesday 29th July, 2014 at 15:48:59 UTC by Wilbert Pol
(MESS) xor100.c: Restore banks after load (nw)
[src/mess/drivers]xor100.c
[src/mess/includes]xor100.h

trunk/src/mess/includes/xor100.h
r31466r31467
8080   void fdc_drq_w(bool state);
8181
8282   void bankswitch();
83   void post_load();
8384
8485   // memory state
8586   int m_mode;
trunk/src/mess/drivers/xor100.c
r31466r31467
485485   membank("bank3")->configure_entry(0, rom);
486486   membank("bank3")->configure_entries(1, banks, ram + 0xf800, 0x10000);
487487
488   machine().save().register_postload(save_prepost_delegate(FUNC(xor100_state::post_load), this));
489
488490   /* register for state saving */
489491   save_item(NAME(m_mode));
490492   save_item(NAME(m_bank));
r31466r31467
492494   save_item(NAME(m_fdc_drq));
493495   save_item(NAME(m_fdc_dden));
494496   save_item(NAME(m_centronics_busy));
497   save_item(NAME(m_centronics_select));
495498}
496499
497500void xor100_state::machine_reset()
r31466r31467
501504   bankswitch();
502505}
503506
507void xor100_state::post_load()
508{
509   bankswitch();
510}
511
504512/* Machine Driver */
505513
506514static MACHINE_CONFIG_START( xor100, xor100_state )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team