Previous 199869 Revisions Next

r31436 Sunday 27th July, 2014 at 08:06:44 UTC by hap
note
[src/mess/drivers]cc40.c

trunk/src/mess/drivers/cc40.c
r31435r31436
4949
5050  CC-40 is powered by 4 AA batteries. These will also save internal RAM,
5151  provided that the machine is turned off properly. If a program is running,
52  you may have to press [BREAK] before turning the CC-40 off.
52  you may have to press [BREAK] before turning the CC-40 off. If RAM contents
53  ends up dodgy somehow, just delete the nvram files.
54 
55  Officially, minimum total RAM size is 6KB. The system will still boot with less,
56  but don't expect all software to work properly.
5357
5458  To run a cartridge, usually the command RUN "DIR" shows which program(s)
5559  can be loaded. Load a program by pressing the [RUN] key while viewing the list,
r31435r31436
407411   PORT_CONFSETTING(    0x01, "2KB" )
408412   PORT_CONFSETTING(    0x04, "8KB" )
409413   PORT_CONFNAME( 0x70, 0x10, "RAM Chip 2") PORT_CHANGED_MEMBER(DEVICE_SELF, cc40_state, sysram_size_changed, (void *)1)
410   PORT_CONFSETTING(    0x00, "None" )
414   PORT_CONFSETTING(    0x00, "None" ) // note: invalid configuration, unless Chip 1 is also 0x00
411415   PORT_CONFSETTING(    0x10, "2KB" )
412416   PORT_CONFSETTING(    0x40, "8KB" )
413417
r31435r31436
550554
551555   m_nvram[0] = machine().device<nvram_device>("sysram.1");
552556   m_nvram[1] = machine().device<nvram_device>("sysram.2");
553   init_sysram(0, 0x800);
554   init_sysram(1, 0x800);
557   init_sysram(0, 0x800); // default to 6KB
558   init_sysram(1, 0x800); // "
555559
556560   address_space &space = m_maincpu->space(AS_PROGRAM);
557561   bus_control_w(space, 0, 0);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team