Previous 199869 Revisions Next

r32167 Thursday 18th September, 2014 at 04:30:33 UTC by Alex Jackson
Magic strings, just say no (nw)
[src/emu/cpu/m37710]m37710.c m37710.h
[src/emu/cpu/m6502]m5074x.c m5074x.h
[src/mame/machine]namcomcu.c
[src/mess/drivers]apple2gs.c
[src/mess/includes]apple2gs.h

trunk/src/mame/machine/namcomcu.c
r32166r32167
2222
2323
2424ROM_START( c69 )
25   ROM_REGION16_LE( 0x4000, "internal", 0 )
25   ROM_REGION16_LE( 0x4000, M37710_INTERNAL_ROM_REGION, 0 )
2626   ROM_LOAD( "c69.bin", 0, 0x4000, CRC(349134d9) SHA1(61a4981fc2716c228b6121fedcbf1ed6f34dc2de) )
2727ROM_END
2828
2929
3030ROM_START( c70 )
31   ROM_REGION16_LE( 0x4000, "internal", 0 )
31   ROM_REGION16_LE( 0x4000, M37710_INTERNAL_ROM_REGION, 0 )
3232   ROM_LOAD( "c70.bin", 0, 0x4000, CRC(b4015f23) SHA1(7ce91eda76e86b5cab625e2b67c463b7d143832e) )
3333ROM_END
3434
3535
3636ROM_START( c74 )
37   ROM_REGION16_LE( 0x4000, "internal", 0 )
37   ROM_REGION16_LE( 0x4000, M37710_INTERNAL_ROM_REGION, 0 )
3838   ROM_LOAD( "c74.bin", 0, 0x4000, CRC(a3dce360) SHA1(8f3248b1890abb2e649927240ae46f73bb171e3b) )
3939ROM_END
4040
4141
4242ROM_START( c75 )
43   ROM_REGION16_LE( 0x4000, "internal", 0 )
43   ROM_REGION16_LE( 0x4000, M37710_INTERNAL_ROM_REGION, 0 )
4444   ROM_LOAD( "c75.bin", 0, 0x4000, CRC(42f539a5) SHA1(3103e5a0a2867620309fd4fe478a2be0effbeff8) )
4545ROM_END
4646
4747
4848ROM_START( c76 )
49   ROM_REGION16_LE( 0x4000, "internal", 0 )
49   ROM_REGION16_LE( 0x4000, M37710_INTERNAL_ROM_REGION, 0 )
5050   ROM_LOAD( "c76.bin", 0, 0x4000, CRC(399faac7) SHA1(ceb184ef0486caf715dd997101999785f67a40b8) )
5151ROM_END
5252
trunk/src/emu/cpu/m6502/m5074x.c
r32166r32167
473473   AM_RANGE(0x0000, 0x005f) AM_RAM
474474   AM_RANGE(0x00e0, 0x00e9) AM_READWRITE(ports_r, ports_w)
475475   AM_RANGE(0x00f9, 0x00ff) AM_READWRITE(tmrirq_r, tmrirq_w)
476   AM_RANGE(0x1400, 0x1fff) AM_ROM AM_REGION("internal", 0)
476   AM_RANGE(0x1400, 0x1fff) AM_ROM AM_REGION(M5074X_INTERNAL_ROM_REGION, 0)
477477ADDRESS_MAP_END
478478
479479m50740_device::m50740_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
trunk/src/emu/cpu/m6502/m5074x.h
r32166r32167
66#include "m740.h"
77
88//**************************************************************************
9//  CONSTANTS
10//**************************************************************************
11
12// internal ROM region
13#define M5074X_INTERNAL_ROM_REGION "internal"
14#define M5074X_INTERNAL_ROM(_tag) (_tag ":" M5074X_INTERNAL_ROM_REGION)
15
16//**************************************************************************
917//  INTERFACE CONFIGURATION MACROS
1018//**************************************************************************
1119
trunk/src/emu/cpu/m37710/m37710.c
r32166r32167
7272DEVICE_ADDRESS_MAP_START( map, 16, m37702m2_device )
7373   AM_RANGE(0x000000, 0x00007f) AM_READWRITE(m37710_internal_word_r, m37710_internal_word_w)
7474   AM_RANGE(0x000080, 0x00027f) AM_RAM
75   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION("internal", 0)
75   AM_RANGE(0x00c000, 0x00ffff) AM_ROM AM_REGION(M37710_INTERNAL_ROM_REGION, 0)
7676ADDRESS_MAP_END
7777
7878
trunk/src/emu/cpu/m37710/m37710.h
r32166r32167
8484};
8585
8686
87// internal ROM region
88#define M37710_INTERNAL_ROM_REGION "internal"
89#define M37710_INTERNAL_ROM(_tag) (_tag ":" M33710_INTERNAL_ROM_REGION)
90
8791class m37710_cpu_device : public cpu_device
8892{
8993public:
trunk/src/mess/includes/apple2gs.h
r32166r32167
1515#include "sound/es5503.h"
1616#include "machine/nvram.h"
1717#include "cpu/g65816/g65816.h"
18#if RUN_ADB_MICRO
1918#include "cpu/m6502/m5074x.h"
20#endif
2119
2220#define ADBMICRO_TAG    "adbmicro"
2321
trunk/src/mess/drivers/apple2gs.c
r32166r32167
427427
428428ROM_START(apple2gs)
429429   // M50740/50741 ADB MCU inside the IIgs system unit
430   ROM_REGION(0x1000,ADBMICRO_TAG":internal",0)
430   ROM_REGION(0x1000,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
431431   ROM_LOAD( "341s0632-2.bin", 0x000000, 0x001000, CRC(e1c11fb0) SHA1(141d18c36a617ab9dce668445440d34354be0672) )
432432
433433   // i8048 microcontroller inside the IIgs ADB Standard Keyboard
r32166r32167
454454ROM_END
455455
456456ROM_START(apple2gsr3p)
457   ROM_REGION(0x1000,ADBMICRO_TAG":internal",0)
457   ROM_REGION(0x1000,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
458458   ROM_LOAD( "341s0632-2.bin", 0x000000, 0x001000, CRC(e1c11fb0) SHA1(141d18c36a617ab9dce668445440d34354be0672) )
459459
460460   ROM_REGION(0x400, "kmcu", 0)
r32166r32167
476476ROM_END
477477
478478ROM_START(apple2gsr3lp)
479   ROM_REGION(0x1000,ADBMICRO_TAG":internal",0)
479   ROM_REGION(0x1000,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
480480   ROM_LOAD( "341s0632-2.bin", 0x000000, 0x001000, CRC(e1c11fb0) SHA1(141d18c36a617ab9dce668445440d34354be0672) )
481481
482482   ROM_REGION(0x400, "kmcu", 0)
r32166r32167
498498ROM_END
499499
500500ROM_START(apple2gsr1)
501   ROM_REGION(0xc00,ADBMICRO_TAG":internal",0)
501   ROM_REGION(0xc00,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
502502   ROM_LOAD( "341s0345.bin", 0x000000, 0x000c00, CRC(48cd5779) SHA1(97e421f5247c00a0ca34cd08b6209df573101480) )
503503
504504   ROM_REGION(0x400, "kmcu", 0)
r32166r32167
519519ROM_END
520520
521521ROM_START(apple2gsr0)
522   ROM_REGION(0xc00,ADBMICRO_TAG":internal",0)
522   ROM_REGION(0xc00,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
523523   ROM_LOAD( "341s0345.bin", 0x000000, 0x000c00, CRC(48cd5779) SHA1(97e421f5247c00a0ca34cd08b6209df573101480) )
524524
525525   ROM_REGION(0x400, "kmcu", 0)
r32166r32167
544544ROM_END
545545
546546ROM_START(apple2gsr0p)  // 6/19/1986 Cortland prototype
547   ROM_REGION(0xc00,ADBMICRO_TAG":internal",0)
547   ROM_REGION(0xc00,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
548548   ROM_LOAD( "341s0345.bin", 0x000000, 0x000c00, CRC(48cd5779) SHA1(97e421f5247c00a0ca34cd08b6209df573101480) )
549549
550550   ROM_REGION(0x400, "kmcu", 0)
r32166r32167
565565ROM_END
566566
567567ROM_START(apple2gsr0p2)  // 3/10/1986 Cortland prototype, boots as "Apple //'ing - Alpha 2.0"
568   ROM_REGION(0xc00,ADBMICRO_TAG":internal",0)
568   ROM_REGION(0xc00,M5074X_INTERNAL_ROM(ADBMICRO_TAG),0)
569569   ROM_LOAD( "341s0345.bin", 0x000000, 0x000c00, CRC(48cd5779) SHA1(97e421f5247c00a0ca34cd08b6209df573101480) )
570570
571571   ROM_REGION(0x400, "kmcu", 0)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team