@@ -76,13 +76,14 @@ u32 alpha68k_I_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap,
76
76
{
77
77
bitmap.fill (m_palette->black_pen (), cliprect);
78
78
79
- /* This appears to be correct priority */
79
+ // This appears to be correct priority
80
80
draw_sprites (bitmap, cliprect, 2 , 0x0800 );
81
81
draw_sprites (bitmap, cliprect, 3 , 0x0c00 );
82
82
draw_sprites (bitmap, cliprect, 1 , 0x0400 );
83
83
return 0 ;
84
84
}
85
85
86
+
86
87
/*
87
88
*
88
89
* Read/Write handler overrides
@@ -108,7 +109,7 @@ void thenextspace_state::tnextspc_unknown_w(offs_t offset, u16 data)
108
109
}
109
110
110
111
// TODO: check me
111
- u16 thenextspace_state::sound_cpu_r (){ return 1 ; }
112
+ u16 thenextspace_state::sound_cpu_r () { return 1 ; }
112
113
113
114
114
115
/*
@@ -119,13 +120,13 @@ u16 thenextspace_state::sound_cpu_r(){ return 1; }
119
120
120
121
void paddlemania_state::main_map (address_map &map)
121
122
{
122
- map (0x000000 , 0x03ffff ).rom (); // main program
123
- map (0x080000 , 0x083fff ).ram (); // work RAM
124
- map (0x100000 , 0x103fff ).ram ().share (" spriteram" ); // video RAM
125
- map (0x180000 , 0x180001 ).portr (" IN3" ).nopw (); // LSB: DSW0, MSB: watchdog(?)
126
- map (0x180008 , 0x180009 ).portr (" IN4" ); // LSB: DSW1
127
- map (0x300000 , 0x300001 ).portr (" IN0" ); // joy1, joy2
128
- map (0x340000 , 0x340001 ).portr (" IN1" ); // coin, start, service
123
+ map (0x000000 , 0x03ffff ).rom (); // main program
124
+ map (0x080000 , 0x083fff ).ram (); // work RAM
125
+ map (0x100000 , 0x103fff ).ram ().share (" spriteram" ); // video RAM
126
+ map (0x180000 , 0x180001 ).portr (" IN3" ).nopw (); // LSB: DSW0, MSB: watchdog(?)
127
+ map (0x180008 , 0x180009 ).portr (" IN4" ); // LSB: DSW1
128
+ map (0x300000 , 0x300001 ).portr (" IN0" ); // joy1, joy2
129
+ map (0x340000 , 0x340001 ).portr (" IN1" ); // coin, start, service
129
130
map (0x380000 , 0x380001 ).portr (" IN2" );
130
131
map (0x380001 , 0x380001 ).w (m_soundlatch, FUNC (generic_latch_8_device::write )); // LSB: sound latch write and RST38 trigger, joy3, joy4
131
132
}
@@ -176,6 +177,7 @@ void thenextspace_state::sound_iomap(address_map &map)
176
177
map (0x7b , 0x7b ).nopr (); // unknown read port
177
178
}
178
179
180
+
179
181
/*
180
182
*
181
183
* Gfx layout Defs
@@ -185,19 +187,20 @@ void thenextspace_state::sound_iomap(address_map &map)
185
187
// TODO: merge with base driver somehow
186
188
static const gfx_layout charlayout =
187
189
{
188
- 8 ,8 , /* 8x8 */
190
+ 8 ,8 ,
189
191
RGN_FRAC (1 ,1 ),
190
- 4 , /* 4 bits per pixel */
192
+ 4 ,
191
193
{ STEP4 (0 ,4 ) },
192
194
{ STEP4 (8 *4 *4 +3 ,-1 ), STEP4 (3 ,-1 ) },
193
195
{ STEP8 (0 ,4 *4 ) },
194
- 32 *8 /* every char takes 32 consecutive bytes */
196
+ 32 *8
195
197
};
196
198
197
199
static GFXDECODE_START ( gfx_alpha68k_I )
198
200
GFXDECODE_ENTRY( " gfx1" , 0 , charlayout, 0 , 64 )
199
201
GFXDECODE_END
200
202
203
+
201
204
/*
202
205
*
203
206
* Input Defs
@@ -230,7 +233,7 @@ GFXDECODE_END
230
233
#endif
231
234
232
235
static INPUT_PORTS_START ( paddlema )
233
- PORT_START(" IN0" ) // (bottom players)
236
+ PORT_START(" IN0" ) // (bottom players)
234
237
ALPHA68K_PLAYER_INPUT_LSB( 1 , IPT_UNKNOWN, IPT_UNKNOWN, IP_ACTIVE_LOW )
235
238
ALPHA68K_PLAYER_INPUT_MSB( 2 , IPT_UNKNOWN, IPT_UNKNOWN, IP_ACTIVE_LOW )
236
239
@@ -248,50 +251,50 @@ static INPUT_PORTS_START( paddlema )
248
251
PORT_BIT( 0x0400 , IP_ACTIVE_LOW, IPT_UNKNOWN )
249
252
PORT_BIT( 0x0800 , IP_ACTIVE_LOW, IPT_UNKNOWN )
250
253
PORT_BIT( 0x1000 , IP_ACTIVE_LOW, IPT_UNKNOWN )
251
- PORT_BIT( 0x2000 , IP_ACTIVE_LOW, IPT_SERVICE2 ) // "Test" ?
254
+ PORT_BIT( 0x2000 , IP_ACTIVE_LOW, IPT_SERVICE2 ) // "Test" ?
252
255
PORT_BIT( 0x4000 , IP_ACTIVE_LOW, IPT_SERVICE1 )
253
256
PORT_BIT( 0x8000 , IP_ACTIVE_LOW, IPT_UNKNOWN )
254
257
255
- PORT_START(" IN2" ) // (top players)
258
+ PORT_START(" IN2" ) // (top players)
256
259
ALPHA68K_PLAYER_INPUT_LSB( 3 , IPT_UNKNOWN, IPT_UNKNOWN, IP_ACTIVE_LOW )
257
260
ALPHA68K_PLAYER_INPUT_MSB( 4 , IPT_UNKNOWN, IPT_UNKNOWN, IP_ACTIVE_LOW )
258
261
259
- PORT_START(" IN3" ) // DSW0
260
- PORT_DIPNAME( 0x03 , 0x03 , DEF_STR( Coin_B ) ) PORT_DIPLOCATION(" SW1:8,7" )
262
+ PORT_START(" IN3" ) // DSW0
263
+ PORT_DIPNAME( 0x03 , 0x03 , DEF_STR( Coin_B ) ) PORT_DIPLOCATION(" SW1:8,7" )
261
264
PORT_DIPSETTING( 0x03 , DEF_STR( 1C_2C ) )
262
265
PORT_DIPSETTING( 0x01 , DEF_STR( 1C_3C ) )
263
266
PORT_DIPSETTING( 0x02 , DEF_STR( 1C_4C ) )
264
267
PORT_DIPSETTING( 0x00 , DEF_STR( 1C_6C ) )
265
- PORT_DIPNAME( 0x0c , 0x00 , DEF_STR( Coin_A ) ) PORT_DIPLOCATION(" SW1:6,5" )
268
+ PORT_DIPNAME( 0x0c , 0x00 , DEF_STR( Coin_A ) ) PORT_DIPLOCATION(" SW1:6,5" )
266
269
PORT_DIPSETTING( 0x0c , DEF_STR( 4C_1C ) )
267
270
PORT_DIPSETTING( 0x04 , DEF_STR( 3C_1C ) )
268
271
PORT_DIPSETTING( 0x08 , DEF_STR( 2C_1C ) )
269
272
PORT_DIPSETTING( 0x00 , DEF_STR( 1C_1C ) )
270
- PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Game_Time ) ) PORT_DIPLOCATION(" SW1:4,3" ) /* See notes for Game Time / Match Type combos */
273
+ PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Game_Time ) ) PORT_DIPLOCATION(" SW1:4,3" ) // See notes for Game Time / Match Type combos
271
274
PORT_DIPSETTING( 0x00 , " Default Time" )
272
275
PORT_DIPSETTING( 0x20 , " +10 Seconds" )
273
276
PORT_DIPSETTING( 0x10 , " +20 Seconds" )
274
277
PORT_DIPSETTING( 0x30 , " +30 Seconds" )
275
- PORT_DIPNAME( 0xc0 , 0x40 , " Match Type" ) PORT_DIPLOCATION(" SW1:2,1" ) /* Styles are for Upright/Table & Single/Dual controls???? */
276
- PORT_DIPSETTING( 0x80 , " A to B" ) /* Manual shows "Upright Sytle B" */
277
- PORT_DIPSETTING( 0x00 , " A to C" ) /* Manual shows "Upright Sytle A" */
278
- PORT_DIPSETTING( 0x40 , " A to E" ) /* Manual shows "Table Sytle C" */
279
- // PORT_DIPSETTING( 0xc0, "A to B" ) /* Manual shows "Table Sytle D" */
278
+ PORT_DIPNAME( 0xc0 , 0x40 , " Match Type" ) PORT_DIPLOCATION(" SW1:2,1" ) // Styles are for Upright/Table & Single/Dual controls????
279
+ PORT_DIPSETTING( 0x80 , " A to B" ) // Manual shows "Upright Sytle B"
280
+ PORT_DIPSETTING( 0x00 , " A to C" ) // Manual shows "Upright Sytle A"
281
+ PORT_DIPSETTING( 0x40 , " A to E" ) // Manual shows "Table Sytle C"
282
+ // PORT_DIPSETTING( 0xc0, "A to B" ) // Manual shows "Table Sytle D"
280
283
281
- PORT_START(" IN4" ) // DSW1
284
+ PORT_START(" IN4" ) // DSW1
282
285
PORT_SERVICE_DIPLOC( 0x01 , IP_ACTIVE_HIGH, " SW2:8" )
283
- PORT_DIPUNUSED_DIPLOC( 0x02 , 0x01 , " SW2:7" ) /* Listed as "Unused" */
284
- PORT_DIPUNUSED_DIPLOC( 0x04 , 0x01 , " SW2:6" ) /* Listed as "Unused" */
285
- PORT_DIPUNUSED_DIPLOC( 0x08 , 0x01 , " SW2:5" ) /* Listed as "Unused" */
286
- PORT_DIPNAME( 0x30 , 0x00 , " Game Mode" ) PORT_DIPLOCATION(" SW2:4,3" )
286
+ PORT_DIPUNUSED_DIPLOC( 0x02 , 0x01 , " SW2:7" ) // Listed as "Unused"
287
+ PORT_DIPUNUSED_DIPLOC( 0x04 , 0x01 , " SW2:6" ) // Listed as "Unused"
288
+ PORT_DIPUNUSED_DIPLOC( 0x08 , 0x01 , " SW2:5" ) // Listed as "Unused"
289
+ PORT_DIPNAME( 0x30 , 0x00 , " Game Mode" ) PORT_DIPLOCATION(" SW2:4,3" )
287
290
PORT_DIPSETTING( 0x20 , " Demo Sounds Off" )
288
291
PORT_DIPSETTING( 0x00 , " Demo Sounds On" )
289
292
PORT_DIPSETTING( 0x10 , " Win Match Against CPU (Cheat)" )
290
293
PORT_DIPSETTING( 0x30 , " Freeze" )
291
- PORT_DIPNAME( 0x40 , 0x00 , DEF_STR( Language ) ) PORT_DIPLOCATION(" SW2:2" ) /* Manual shows "Off" for this dipswitch */
294
+ PORT_DIPNAME( 0x40 , 0x00 , DEF_STR( Language ) ) PORT_DIPLOCATION(" SW2:2" ) // Manual shows "Off" for this dipswitch
292
295
PORT_DIPSETTING( 0x00 , DEF_STR( English ) )
293
296
PORT_DIPSETTING( 0x40 , DEF_STR( Japanese ) )
294
- PORT_DIPNAME( 0x80 , 0x00 , DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION(" SW2:1" )
297
+ PORT_DIPNAME( 0x80 , 0x00 , DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION(" SW2:1" )
295
298
PORT_DIPSETTING( 0x80 , DEF_STR( No ) )
296
299
PORT_DIPSETTING( 0x00 , DEF_STR( Yes ) )
297
300
INPUT_PORTS_END
@@ -314,51 +317,52 @@ static INPUT_PORTS_START( tnextspc )
314
317
PORT_BIT( 0x80 , IP_ACTIVE_LOW, IPT_UNKNOWN )
315
318
316
319
PORT_START(" DSW1" )
317
- PORT_DIPNAME( 0x01 , 0x01 , DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION(" SW1:1" )
320
+ PORT_DIPNAME( 0x01 , 0x01 , DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION(" SW1:1" )
318
321
PORT_DIPSETTING( 0x01 , DEF_STR( Off ) )
319
322
PORT_DIPSETTING( 0x00 , DEF_STR( On ) )
320
- PORT_DIPUNUSED_DIPLOC( 0x02 , 0x02 , " SW1:2" ) /* Listed as "Unused" */
321
- PORT_DIPNAME( 0x04 , 0x04 , " Additional Bonus Life" ) PORT_DIPLOCATION(" SW1:3" )
323
+ PORT_DIPUNUSED_DIPLOC( 0x02 , 0x02 , " SW1:2" ) // Listed as "Unused"
324
+ PORT_DIPNAME( 0x04 , 0x04 , " Additional Bonus Life" ) PORT_DIPLOCATION(" SW1:3" )
322
325
PORT_DIPSETTING( 0x04 , " 2nd Extend ONLY" )
323
326
PORT_DIPSETTING( 0x00 , " Every Extend" )
324
- PORT_DIPUNUSED_DIPLOC( 0x08 , 0x08 , " SW1:4" ) /* Listed as "Unused" */
325
- PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Coinage ) ) PORT_DIPLOCATION(" SW1:5,6" )
327
+ PORT_DIPUNUSED_DIPLOC( 0x08 , 0x08 , " SW1:4" ) // Listed as "Unused"
328
+ PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Coinage ) ) PORT_DIPLOCATION(" SW1:5,6" )
326
329
PORT_DIPSETTING( 0x30 , " A 1C/1C B 1C/2C" )
327
330
PORT_DIPSETTING( 0x20 , " A 2C/1C B 1C/3C" )
328
331
PORT_DIPSETTING( 0x10 , " A 3C/1C B 1C/5C" )
329
332
PORT_DIPSETTING( 0x00 , " A 4C/1C B 1C/6C" )
330
- PORT_DIPNAME( 0xc0 , 0x80 , DEF_STR( Lives ) ) PORT_DIPLOCATION(" SW1:7,8" )
333
+ PORT_DIPNAME( 0xc0 , 0x80 , DEF_STR( Lives ) ) PORT_DIPLOCATION(" SW1:7,8" )
331
334
PORT_DIPSETTING( 0xc0 , " 2" )
332
335
PORT_DIPSETTING( 0x80 , " 3" )
333
336
PORT_DIPSETTING( 0x40 , " 4" )
334
337
PORT_DIPSETTING( 0x00 , " 5" )
335
338
336
339
PORT_START(" DSW2" )
337
- PORT_DIPNAME( 0x03 , 0x03 , DEF_STR( Difficulty ) ) PORT_DIPLOCATION(" SW2:1,2" )
340
+ PORT_DIPNAME( 0x03 , 0x03 , DEF_STR( Difficulty ) ) PORT_DIPLOCATION(" SW2:1,2" )
338
341
PORT_DIPSETTING( 0x02 , DEF_STR( Easy ) )
339
342
PORT_DIPSETTING( 0x03 , DEF_STR( Normal ) )
340
343
PORT_DIPSETTING( 0x01 , DEF_STR( Hard ) )
341
344
PORT_DIPSETTING( 0x00 , DEF_STR( Hardest ) )
342
- PORT_DIPNAME( 0x04 , 0x04 , DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION(" SW2:3" ) PORT_CONDITION(" DSW2" ,0x08 ,EQUALS,0x08 )
345
+ PORT_DIPNAME( 0x04 , 0x04 , DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION(" SW2:3" ) PORT_CONDITION(" DSW2" ,0x08 ,EQUALS,0x08 )
343
346
PORT_DIPSETTING( 0x00 , DEF_STR( Off ) )
344
347
PORT_DIPSETTING( 0x04 , DEF_STR( On ) )
345
- PORT_DIPNAME( 0x04 , 0x04 , " Game Mode" ) PORT_DIPLOCATION(" SW2:3" ) PORT_CONDITION(" DSW2" ,0x08 ,EQUALS,0x00 )
348
+ PORT_DIPNAME( 0x04 , 0x04 , " Game Mode" ) PORT_DIPLOCATION(" SW2:3" ) PORT_CONDITION(" DSW2" ,0x08 ,EQUALS,0x00 )
346
349
PORT_DIPSETTING( 0x00 , " Freeze" )
347
350
PORT_DIPSETTING( 0x04 , " Infinite Lives (Cheat)" )
348
- PORT_DIPNAME( 0x08 , 0x08 , " SW2:3 Demo Sound/Game Mode" ) PORT_DIPLOCATION(" SW2:4" )
351
+ PORT_DIPNAME( 0x08 , 0x08 , " SW2:3 Demo Sound/Game Mode" ) PORT_DIPLOCATION(" SW2:4" )
349
352
PORT_DIPSETTING( 0x08 , DEF_STR( Demo_Sounds ) )
350
353
PORT_DIPSETTING( 0x00 , " Game Mode" )
351
- PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION(" SW2:5,6" )
354
+ PORT_DIPNAME( 0x30 , 0x30 , DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION(" SW2:5,6" )
352
355
PORT_DIPSETTING( 0x30 , " 100000 200000" )
353
356
PORT_DIPSETTING( 0x20 , " 150000 300000" )
354
357
PORT_DIPSETTING( 0x10 , " 300000 500000" )
355
358
PORT_DIPSETTING( 0x00 , DEF_STR( None ) )
356
- PORT_DIPNAME( 0x40 , 0x40 , DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION(" SW2:7" )
359
+ PORT_DIPNAME( 0x40 , 0x40 , DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION(" SW2:7" )
357
360
PORT_DIPSETTING( 0x00 , DEF_STR( No ) )
358
361
PORT_DIPSETTING( 0x40 , DEF_STR( Yes ) )
359
362
PORT_SERVICE_DIPLOC( 0x80 , IP_ACTIVE_LOW, " SW2:8" )
360
363
INPUT_PORTS_END
361
364
365
+
362
366
/*
363
367
*
364
368
* Machine Config
@@ -370,19 +374,19 @@ void alpha68k_I_state::base_config(machine_config &config)
370
374
MCFG_MACHINE_START_OVERRIDE (alpha68k_I_state,common)
371
375
MCFG_MACHINE_RESET_OVERRIDE (alpha68k_I_state,common)
372
376
373
- /* sound hardware */
377
+ // sound hardware
374
378
SPEAKER (config, " speaker" ).front_center ();
375
379
376
380
GENERIC_LATCH_8 (config, m_soundlatch);
377
381
378
- ym3812_device &ymsnd (YM3812 (config, " ymsnd" , XTAL ( 24'000'000 ) /6 )); // 4MHz (24MHz/6) verified
382
+ ym3812_device &ymsnd (YM3812 (config, " ymsnd" , 24_MHz_XTAL /6 )); // 4MHz (24MHz/6) verified
379
383
ymsnd.irq_handler ().set_inputline (m_audiocpu, 0 );
380
384
ymsnd.add_route (ALL_OUTPUTS, " speaker" , 1.0 );
381
385
}
382
386
383
387
void alpha68k_I_state::video_config (machine_config &config, int yshift)
384
388
{
385
- /* video hardware */
389
+ // video hardware
386
390
SCREEN (config, m_screen, SCREEN_TYPE_RASTER);
387
391
set_screen_raw_params (config);
388
392
m_screen->set_screen_update (FUNC (alpha68k_I_state::screen_update));
@@ -398,12 +402,13 @@ void alpha68k_I_state::video_config(machine_config &config, int yshift)
398
402
void paddlemania_state::paddlema (machine_config &config)
399
403
{
400
404
base_config (config);
401
- /* basic machine hardware */
402
- M68000 (config, m_maincpu, XTAL (24'000'000 )/4 ); // 6MHz (24MHz/4) verified
405
+
406
+ // basic machine hardware
407
+ M68000 (config, m_maincpu, 24_MHz_XTAL/4 ); // 6MHz (24MHz/4) verified
403
408
m_maincpu->set_addrmap (AS_PROGRAM, &paddlemania_state::main_map);
404
- m_maincpu->set_vblank_int (" screen" , FUNC (paddlemania_state::irq1_line_hold)); /* VBL */
409
+ m_maincpu->set_vblank_int (" screen" , FUNC (paddlemania_state::irq1_line_hold)); // VBL
405
410
406
- Z80 (config, m_audiocpu, XTAL ( 24'000'000 ) /6 ); // 4MHz (24MHz/6) verified
411
+ Z80 (config, m_audiocpu, 24_MHz_XTAL /6 ); // 4MHz (24MHz/6) verified
407
412
m_audiocpu->set_addrmap (AS_PROGRAM, &paddlemania_state::sound_map);
408
413
409
414
video_config (config, 0 );
@@ -414,12 +419,13 @@ void paddlemania_state::paddlema(machine_config &config)
414
419
void thenextspace_state::tnextspc (machine_config &config)
415
420
{
416
421
base_config (config);
417
- /* basic machine hardware */
418
- M68000 (config, m_maincpu, XTAL (18'000'000 )/2 ); // 9MHz (18MHz/2) verified
422
+
423
+ // basic machine hardware
424
+ M68000 (config, m_maincpu, 18_MHz_XTAL/2 ); // 9MHz (18MHz/2) verified
419
425
m_maincpu->set_addrmap (AS_PROGRAM, &thenextspace_state::main_map);
420
- m_maincpu->set_vblank_int (" screen" , FUNC (thenextspace_state::irq1_line_hold)); /* VBL */
426
+ m_maincpu->set_vblank_int (" screen" , FUNC (thenextspace_state::irq1_line_hold)); // VBL
421
427
422
- Z80 (config, m_audiocpu, XTAL ( 4'000'000 )) ; // 4Mhz verified
428
+ Z80 (config, m_audiocpu, 4_MHz_XTAL) ; // 4MHz verified
423
429
m_audiocpu->set_addrmap (AS_PROGRAM, &thenextspace_state::sound_map);
424
430
m_audiocpu->set_addrmap (AS_IO, &thenextspace_state::sound_iomap);
425
431
@@ -441,7 +447,7 @@ ROM_START( paddlema )
441
447
ROM_LOAD16_BYTE( " padlem.6h" , 0x20000 , 0x10000 , CRC(8897555f ) SHA1(7d30aa56a727700a6e02af92b065ed982a39ccc2) )
442
448
ROM_LOAD16_BYTE( " padlem.3h" , 0x20001 , 0x10000 , CRC(f0fe9b9d) SHA1(2e7a80dc25c549e57b7698052f53562a9a608205) )
443
449
444
- ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
450
+ ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
445
451
ROM_LOAD( " padlem.18c" , 0x000000 , 0x10000 , CRC(9269778d) SHA1(bdc9100827f2e018db943d9f7d81b7936c155bf0) )
446
452
447
453
ROM_REGION( 0x80000 , " gfx1" , 0 )
@@ -473,7 +479,7 @@ ROM_START( tnextspc )
473
479
ROM_LOAD16_BYTE( " ns_4.4" , 0x00000 , 0x20000 , CRC(4617cba3) SHA1(615a1e67fc1c76d2be004b19a965f423b8daaf5c) ) // Silkscreened "4" @ 14L
474
480
ROM_LOAD16_BYTE( " ns_3.3" , 0x00001 , 0x20000 , CRC(a6c47fef) SHA1(b7e4a0fffd5c44ed0b138c1ad04c3b6644ec463b) ) // Silkscreened "3" @ 11L
475
481
476
- ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
482
+ ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
477
483
ROM_LOAD( " ns_1.1" , 0x000000 , 0x10000 , CRC(fc26853c) SHA1(0118b048046a6125bba20dec081b936486eb1597) ) // Silkscreened "1" @ 18B
478
484
479
485
ROM_REGION( 0x080000 , " gfx1" , 0 )
@@ -497,10 +503,10 @@ ROM_START( tnextspc2 ) // two bootleg PCBs have been found with the same ROMs as
497
503
ROM_LOAD16_BYTE( " ns_4.4" , 0x00000 , 0x20000 , CRC(4617cba3) SHA1(615a1e67fc1c76d2be004b19a965f423b8daaf5c) ) // == b18.ic13
498
504
ROM_LOAD16_BYTE( " ns_3.3" , 0x00001 , 0x20000 , CRC(a6c47fef) SHA1(b7e4a0fffd5c44ed0b138c1ad04c3b6644ec463b) ) // == b17.ic11
499
505
500
- ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
506
+ ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
501
507
ROM_LOAD( " ns_1.1" , 0x000000 , 0x10000 , CRC(fc26853c) SHA1(0118b048046a6125bba20dec081b936486eb1597) ) // == b1.ic129
502
508
503
- ROM_REGION( 0x080000 , " gfx1" , 0 ) // EPROMs, graphics are odd/even interleaved
509
+ ROM_REGION( 0x080000 , " gfx1" , 0 ) // EPROMs, graphics are odd/even interleaved
504
510
ROM_LOAD16_BYTE( " b3.ic49" , 0x00001 , 0x10000 , CRC(2bddf94d) SHA1(e064f48d0e3bb089753c1b59c863bb46bfa2bcee) )
505
511
ROM_LOAD16_BYTE( " b7.ic53" , 0x00000 , 0x10000 , CRC(a8b13a9a) SHA1(2f808c17e97a272be14099c53b287e665dd90b14) )
506
512
ROM_LOAD16_BYTE( " b4.ic50" , 0x20001 , 0x10000 , CRC(80c6c841) SHA1(ab0aa4cad6dcadae62f849e53c3c5cd909f77971) )
@@ -528,7 +534,7 @@ ROM_START( tnextspcj )
528
534
ROM_LOAD16_BYTE( " ns_ver1_j4.4" , 0x00000 , 0x20000 , CRC(5cdf710d) SHA1(c744e532f2f5a248d7b50a2e62cc77a0888d8dff) ) // Silkscreened "4" @ 14L
529
535
ROM_LOAD16_BYTE( " ns_ver1_j3.3" , 0x00001 , 0x20000 , CRC(cd9532d0) SHA1(dbd7ced8f015334f0acb8d760f4d9d0299feef70) ) // Silkscreened "3" @ 11L
530
536
531
- ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
537
+ ROM_REGION( 0x10000 , " audiocpu" , 0 ) // Sound CPU
532
538
ROM_LOAD( " ns_1.1" , 0x000000 , 0x10000 , CRC(fc26853c) SHA1(0118b048046a6125bba20dec081b936486eb1597) ) // Silkscreened "1" @ 18B
533
539
534
540
ROM_REGION( 0x080000 , " gfx1" , 0 )
@@ -561,9 +567,8 @@ void thenextspace_state::init_tnextspc()
561
567
m_game_id = 0 ;
562
568
}
563
569
564
- GAME ( 1988 , paddlema, 0 , paddlema, paddlema, paddlemania_state, init_paddlema, ROT90, " SNK" , " Paddle Mania" , MACHINE_SUPPORTS_SAVE )
570
+ GAME ( 1988 , paddlema, 0 , paddlema, paddlema, paddlemania_state, init_paddlema, ROT90, " SNK" , " Paddle Mania" , MACHINE_SUPPORTS_SAVE )
565
571
566
572
GAME( 1989 , tnextspc, 0 , tnextspc, tnextspc, thenextspace_state, init_tnextspc, ROT90, " SNK" , " The Next Space (set 1)" , MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL )
567
573
GAME( 1989 , tnextspc2, tnextspc, tnextspc, tnextspc, thenextspace_state, init_tnextspc, ROT90, " SNK" , " The Next Space (set 2)" , MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL )
568
574
GAME( 1989 , tnextspcj, tnextspc, tnextspc, tnextspc, thenextspace_state, init_tnextspc, ROT90, " SNK (Pasadena International Corp. license)" , " The Next Space (Japan)" , MACHINE_SUPPORTS_SAVE | MACHINE_NO_COCKTAIL )
569
-
0 commit comments