Previous 199869 Revisions Next

r32980 Sunday 26th October, 2014 at 17:21:22 UTC by Sergey Svishchev
ec1840: new BIOS ROM
[src/emu/video]upd7220.c
[src/mame/drivers]peplus.c
[src/mess/drivers]ec184x.c pc9801.c

trunk/src/emu/video/upd7220.c
r241491r241492
15921592            addr = ((sad << 1) & 0x3ffff) + (y * (m_pitch << (im ? 0 : 1)));
15931593
15941594            if (!m_display_cb.isnull())
1595               draw_graphics_line(bitmap, addr, y + (bsy / m_lr), wd);
1595               draw_graphics_line(bitmap, addr, y + (im ? bsy : (bsy >> 1)), wd);
15961596         }
15971597      }
15981598      else
trunk/src/mame/drivers/peplus.c
r241491r241492
141141  PPnnnn Poker games. Several different types of poker require specific CG graphics + CAP color prom
142142  IPnnnn International Poker games. Several different types of poker require specific CG graphics + CAP color prom
143143  PSnnnn Slot games. Each slot game requires specific CG graphics + CAP color prom
144  MGnnnn Multi Game programs for the Player's Choice machines that had optional touchscreens and or printers
145144
146145Super PE+
147146 Program Types
r241491r241492
89538952GAMEL(1987, peip0120,  peip0031, peplus,  peplus_poker, peplus_state, nonplus,  ROT0,  "IGT - International Game Technology", "Player's Edge Plus (IP0120) Standard Draw Poker - French",  0, layout_pe_poker )
89548953
89558954/* Normal board : Blackjack */
8956GAMEL(1994, pebe0014, 0,      peplus,  peplus_bjack, peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (BE0014) Blackjack",                        0, layout_pe_bjack )
8955GAMEL(1994, pebe0014, 0,      peplus,  peplus_bjack, peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (BE0014) Blackjack",                        0,   layout_pe_bjack )
89578956
89588957/* Normal board : Keno */
89598958GAMEL(1994, peke1012,  0,        peplus, peplus_keno, peplus_state, peplus, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (KE1012) Keno",                              0, layout_pe_keno )
trunk/src/mess/drivers/ec184x.c
r241491r241492
300300
301301ROM_START( ec1840 )
302302   ROM_REGION16_LE(0x100000,"maincpu", 0)
303   ROM_SYSTEM_BIOS(0, "v4", "EC-1840.04")
304   ROMX_LOAD( "000-04-971b.bin", 0xfe000, 0x0800, CRC(06aeaee8) SHA1(9f954e4c48156d573a8e0109e7ca652be9e6036a), ROM_SKIP(1) | ROM_BIOS(1))
305   ROMX_LOAD( "001-04-92b7.bin", 0xff000, 0x0800, CRC(3fae650a) SHA1(c98b777fdeceadd72d6eb9465b3501b9ead55a08), ROM_SKIP(1) | ROM_BIOS(1))
306   ROMX_LOAD( "002-04-9e17.bin", 0xfe001, 0x0800, CRC(d59712df) SHA1(02ea1b3ae9662f5c64c58920a32ca9db0f6fbd12), ROM_SKIP(1) | ROM_BIOS(1))
307   ROMX_LOAD( "003-04-3ccb.bin", 0xff001, 0x0800, CRC(7fc362c7) SHA1(538e13639ad2b4c30bd72582e323181e63513306), ROM_SKIP(1) | ROM_BIOS(1))
303   ROM_DEFAULT_BIOS("v4")
304   // supports MDA only
305   ROM_SYSTEM_BIOS(0, "v1", "EC-1840.01")
306   ROMX_LOAD( "000-01.bin", 0xfe000, 0x0800, CRC(c3ab1fad) SHA1(8168bdee30698f4f9aa7bbb6dfabe62dd723cec5), ROM_SKIP(1) | ROM_BIOS(1))
307   ROMX_LOAD( "001-01.bin", 0xff000, 0x0800, CRC(601d1155) SHA1(9684d33b92743749704587a48e679ef7a3b20f9c), ROM_SKIP(1) | ROM_BIOS(1))
308   ROMX_LOAD( "002-01.bin", 0xfe001, 0x0800, CRC(ce4dddb7) SHA1(f9b1da60c848e68ff1c154d695a36a0833de4804), ROM_SKIP(1) | ROM_BIOS(1))
309   ROMX_LOAD( "003-01.bin", 0xff001, 0x0800, CRC(14b40431) SHA1(ce7fffa41897405ee64fd4e86015e774f8bd108a), ROM_SKIP(1) | ROM_BIOS(1))
308310
311   ROM_SYSTEM_BIOS(1, "v4", "EC-1840.04")
312   ROMX_LOAD( "000-04-971b.bin", 0xfe000, 0x0800, CRC(06aeaee8) SHA1(9f954e4c48156d573a8e0109e7ca652be9e6036a), ROM_SKIP(1) | ROM_BIOS(2))
313   ROMX_LOAD( "001-04-92b7.bin", 0xff000, 0x0800, CRC(3fae650a) SHA1(c98b777fdeceadd72d6eb9465b3501b9ead55a08), ROM_SKIP(1) | ROM_BIOS(2))
314   ROMX_LOAD( "002-04-9e17.bin", 0xfe001, 0x0800, CRC(d59712df) SHA1(02ea1b3ae9662f5c64c58920a32ca9db0f6fbd12), ROM_SKIP(1) | ROM_BIOS(2))
315   ROMX_LOAD( "003-04-3ccb.bin", 0xff001, 0x0800, CRC(7fc362c7) SHA1(538e13639ad2b4c30bd72582e323181e63513306), ROM_SKIP(1) | ROM_BIOS(2))
316
309317   ROM_REGION(0x2000,"gfx1", ROMREGION_ERASE00)
310318ROM_END
311319
trunk/src/mess/drivers/pc9801.c
r241491r241492
19081908   pcg_offset|= offset & 0x1e;
19091909   pcg_offset|= m_font_lr;
19101910
1911   if(!(m_font_addr & 0xff))
1912   {
1913      int char_size = m_video_ff[FONTSEL_REG];
1914      return m_char_rom[(m_font_addr >> 8) * (8 << char_size) + (char_size * 0x800) + ((offset >> 1) & 0xf)];
1915   }
1916
19171911   /* TODO: investigate on this difference */
19181912   if((m_font_addr & 0xff00) == 0x5600 || (m_font_addr & 0xff00) == 0x5700)
19191913      return m_kanji_rom[pcg_offset];


Previous 199869 Revisions Next


© 1997-2024 The MAME Team