Previous 15994 Revisions Next

r7730 Tuesday 6th April, 2010 at 13:45:53 UTC by Miodrag Milanović
[ALESIS] Proper ROM bitwap for HR-16
[src/mess/drivers]alesis.c

src/mess/drivers/alesis.c
r7729r7730
4646    return 0;
4747}
4848
49static DRIVER_INIT( hr16 )
50{
51   int i;
52   UINT8 *ROM = memory_region(machine, "maincpu");
53   UINT8 *orig = memory_region(machine, "user1");
54   for (i = 0; i < 0x8000; i++)
55   {
56      ROM[BITSWAP16(i,15,14,13,12,11,10,9,8,0,1,2,3,4,5,6,7)] = orig[i];
57   }
58}
4959static MACHINE_DRIVER_START( hr16 )
5060    /* basic machine hardware */
5161    MDRV_CPU_ADD("maincpu",I8031, XTAL_12MHz)
r7729r7730
92102/* ROM definition */
93103ROM_START( hr16 )
94104    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
105   ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF )
95106   // version 1.07
96107   ROM_LOAD( "2-19-0256.u11",  0x0000,  0x8000, CRC(2582b6a2) SHA1(f1f135335578c938be63b37ed207e82b7a0e13be))
97108   ROM_REGION( 0x100000, "sounddata", ROMREGION_ERASEFF )
r7729r7730
100111ROM_END
101112
102113ROM_START( hr16b )
103    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
114    ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )   
115   ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF )
104116   // version 2.00
105117   ROM_LOAD( "2-19-0256.u11",0x0000,  0x8000, CRC(19cf0fce) SHA1(f8b3786b32d68e3627a654b8b3916befbe9bc540))
106118   ROM_REGION( 0x100000, "sounddata", ROMREGION_ERASEFF )
r7729r7730
120132/* Driver */
121133
122134/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
123COMP( ????, hr16,  0,       0,       hr16,    alesis,     0,      "Alesis",   "HR-16",      GAME_NOT_WORKING | GAME_NO_SOUND)
124COMP( ????, hr16b, hr16,    0,       hr16,    alesis,     0,      "Alesis",   "HR-16B",      GAME_NOT_WORKING | GAME_NO_SOUND)
135COMP( ????, hr16,  0,       0,       hr16,    alesis,     hr16,     "Alesis",   "HR-16",      GAME_NOT_WORKING | GAME_NO_SOUND)
136COMP( ????, hr16b, hr16,    0,       hr16,    alesis,     hr16,     "Alesis",   "HR-16B",      GAME_NOT_WORKING | GAME_NO_SOUND)
125137COMP( ????, sr16,  0,       0,       sr16,    alesis,     0,      "Alesis",   "SR-16",      GAME_NOT_WORKING | GAME_NO_SOUND)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team