Previous 199869 Revisions Next

r33295 Sunday 9th November, 2014 at 07:59:03 UTC by Oliver Stöneberg
Merge branch 'master' of https://github.com/mamedev/mame
[hash]apfimag_cass.xml
[src/emu/bus/coco]coco_dwsock.c
[src/mame/drivers]ampoker2.c batman.c calomega.c cninja.c coinmstr.c legionna.c miniboy7.c pipedrm.c sbugger.c
[src/mame/video]calomega.c k054156_k054157_k056832.c

trunk/hash/apfimag_cass.xml
r241806r241807
1717      <description>16K Letter Writter</description>
1818      <year>1982</year>
1919      <publisher>Milt Perry</publisher>
20      <info name="usage" value="Requires 16K RAM" />
2021      <part name="cass" interface="apf_cass">
21         <feature name="usage" value="Requires 16K RAM" />
2222         <dataarea name="cass" size="1743020">
23         <rom name="m_perry_16k_letter_writter(16k).wav" size="1743020" crc="d1ca5e2d" sha1="4c844e54836d4f1de0bf4d653860c5c20444d304" offset="0" />
23            <rom name="m_perry_16k_letter_writter(16k).wav" size="1743020" crc="d1ca5e2d" sha1="4c844e54836d4f1de0bf4d653860c5c20444d304" offset="0" />
2424         </dataarea>
2525      </part>
2626   </software>
r241806r241807
2929      <description>An Adventure in Murder</description>
3030      <year>198?</year>
3131      <publisher>R. Eisman</publisher>
32      <info name="usage" value="Requires 16K RAM" />
3233      <part name="cass" interface="apf_cass">
33         <feature name="usage" value="Requires 16K RAM" />
3434         <dataarea name="cass" size="2030598">
3535            <rom name="r_eisman_adventure_in_murder(16k).wav" size="2030598" crc="5fbd2aed" sha1="aca54da042c60b96fd7288f6a5df54d7239757c8" offset="0" />
3636         </dataarea>
r241806r241807
4141      <description>ALPHAbit</description>
4242      <year>19??</year>
4343      <publisher>MR R's</publisher>
44      <info name="usage" value="Requires 16K RAM" />
4445      <part name="cass" interface="apf_cass">
45         <feature name="usage" value="Requires 16K RAM" />
4646         <dataarea name="cass" size="1750444">
4747            <rom name="mr_rs_alphabit(16k).wav" size="1750444" crc="f7eb904d" sha1="19dfca668cc5c54af0278553f5600ba3e8bdd9ee" offset="0" />
4848         </dataarea>
r241806r241807
419419      <description>Escape + 21 + Escape 2 (Bad?)</description>
420420      <year>198?</year>
421421      <publisher>Lacroix Games</publisher>
422      <info name="usage" value="Wait 1 or 2 secs from PLAY press and Return" />
422423      <part name="cass" interface="apf_cass">
423         <feature name="usage" value="Wait 1 or 2 secs from PLAY press and Return" />
424424         <dataarea name="cass" size="3539884">
425425            <rom name="lacroix_games_(escape_21_escape2).wav" size="3539884" crc="3a799a9e" sha1="d3486a021c7ef45db0e5f553153affbb2accf09a" offset="0" />
426426         </dataarea>
r241806r241807
647647      <description>Mission: Improbable - Mission Alpha</description>
648648      <year>1982</year>
649649      <publisher>Geo-Grafix</publisher>
650      <info name="usage" value="Requires 16K RAM" />
650651      <part name="cass" interface="apf_cass">
651         <feature name="usage" value="Requires 16K RAM" />
652652         <dataarea name="cass" size="10269596">
653653            <rom name="geo_grafix_mission-improbable_alpha(16k).wav" size="10269596" crc="29a0d823" sha1="75e7b305f2004af57fa9b1347c3e2f12cb68d525" offset="0" />
654654         </dataarea>
r241806r241807
855855      <description>Space Shuttle</description>
856856      <year>19??</year>
857857      <publisher>York 10 Computerware</publisher>
858      <info name="usage" value="Requires 16K RAM" />
858859      <part name="cass" interface="apf_cass">
859         <feature name="usage" value="Requires 16K RAM" />
860860         <dataarea name="cass" size="1759916">
861861            <rom name="york_10_computerware_space_shuttle(16k).wav" size="1759916" crc="66a43b5a" sha1="1644bc35920e81876de630feb59d4ab761b87563" offset="0" />
862862         </dataarea>
r241806r241807
984984      <description>Transport + 15 Matches</description>
985985      <year>19??</year>
986986      <publisher>R. T. Carman</publisher>
987      <info name="usage" value="Transport requires 16K RAM" />
987988      <part name="cass" interface="apf_cass">
988         <feature name="usage" value="Transport requires 16K RAM" />
989989         <dataarea name="cass" size="3680094">
990990            <rom name="r_t_carman_transport(16k)_15_matches.wav" size="3680094" crc="5673884c" sha1="538ea35a11ce95243da6cb6bf568b8f840bbe40d" offset="0" />
991991         </dataarea>
trunk/src/emu/bus/coco/coco_dwsock.c
r241806r241807
134134{
135135    unsigned char data = 0x5a;
136136
137    if (m_pSocket == NULL)
138        return data;
139
137140    switch (offset)
138141    {
139142        case DWS_STATUS:
r241806r241807
174177    char d = (char)data;
175178    file_error filerr;
176179
180    if (m_pSocket == NULL)
181        return;
182
177183    switch (offset)
178184    {
179185        case DWS_STATUS:
trunk/src/mame/drivers/ampoker2.c
r241806r241807
11391139******************************/
11401140
11411141static GFXDECODE_START( ampoker2 )
1142   GFXDECODE_ENTRY( "gfx1", 0x0000, charlayout, 0, 16 )
1142   GFXDECODE_ENTRY( "gfx1", 0x0000, charlayout, 0, 128 )
11431143GFXDECODE_END
11441144
11451145static GFXDECODE_START( sigma2k )
1146   GFXDECODE_ENTRY( "gfx1", 0x0000, s2k_charlayout, 0, 16 )
1146   GFXDECODE_ENTRY( "gfx1", 0x0000, s2k_charlayout, 0, 128 )
11471147GFXDECODE_END
11481148
11491149/*************************
trunk/src/mame/drivers/batman.c
r241806r241807
181181
182182
183183static GFXDECODE_START( batman )
184   GFXDECODE_ENTRY( "gfx3", 0, pfmolayout,  512, 16 )      /* sprites & playfield */
184   GFXDECODE_ENTRY( "gfx3", 0, pfmolayout,  512, 32 )      /* sprites & playfield */
185185   GFXDECODE_ENTRY( "gfx2", 0, pfmolayout,  256, 16 )      /* sprites & playfield */
186186   GFXDECODE_ENTRY( "gfx1", 0, anlayout,      0, 64 )      /* characters 8x8 */
187187GFXDECODE_END
trunk/src/mame/drivers/calomega.c
r241806r241807
23392339*************************************************/
23402340
23412341static GFXDECODE_START( calomega )
2342   GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 16 )
2343   GFXDECODE_ENTRY( "gfx2", 0, tilelayout, (8 * 3) + 128, 16 )
2342   GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 32 )
2343   GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 32 )
23442344GFXDECODE_END
23452345
23462346static GFXDECODE_START( sys906 )
2347   GFXDECODE_ENTRY( "gfx1", 0, tilelayout, 0, 16 )
2348   GFXDECODE_ENTRY( "gfx1", 0x1000, tilelayout, (8 * 3) + 128, 16 )
2347   GFXDECODE_ENTRY( "gfx1", 0, tilelayout, 0, 32 )
2348   GFXDECODE_ENTRY( "gfx1", 0x1000, tilelayout, 0, 32 )
23492349GFXDECODE_END
23502350
23512351
r241806r241807
25892589   MCFG_SCREEN_PALETTE("palette")
25902590
25912591   MCFG_GFXDECODE_ADD("gfxdecode", "palette", calomega)
2592   MCFG_PALETTE_ADD("palette", 1024)
2592   MCFG_PALETTE_ADD("palette", 256) /* or 128? is the upper half of the PROMs really valid colors? */
25932593   MCFG_PALETTE_INIT_OWNER(calomega_state, calomega)
25942594
25952595   MCFG_MC6845_ADD("crtc", MC6845, "screen", CPU_CLOCK) /* 6845 @ CPU clock */
r241806r241807
27112711   ROM_LOAD( "poker_cg2b.u69", 0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
27122712   ROM_LOAD( "poker_cg2a.u68", 0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
27132713
2714   ROM_REGION( 0x400, "proms", 0 ) /* from other set */
2714   ROM_REGION( 0x100, "proms", 0 ) /* from other set */
27152715   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, BAD_DUMP CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2716   ROM_RELOAD(             0x0100, 0x0100 )
2717   ROM_RELOAD(             0x0200, 0x0100 )
2718   ROM_RELOAD(             0x0300, 0x0100 )
27192716ROM_END
27202717
27212718ROM_START( comg076 )    /* Cal Omega v7.6 (Arcade Poker) */
r241806r241807
27342731   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
27352732   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
27362733
2737   ROM_REGION( 0x400, "proms", 0 )
2734   ROM_REGION( 0x100, "proms", 0 )
27382735   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2739   ROM_RELOAD(             0x0100, 0x0100 )
2740   ROM_RELOAD(             0x0200, 0x0100 )
2741   ROM_RELOAD(             0x0300, 0x0100 )
27422736ROM_END
27432737
27442738ROM_START( comg079 )    /* Cal Omega v7.9 (Arcade Poker) */
r241806r241807
27612755   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
27622756   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
27632757
2764   ROM_REGION( 0x400, "proms", 0 )
2758   ROM_REGION( 0x100, "proms", 0 )
27652759   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2766   ROM_RELOAD(             0x0100, 0x0100 )
2767   ROM_RELOAD(             0x0200, 0x0100 )
2768   ROM_RELOAD(             0x0300, 0x0100 )
27692760ROM_END
27702761
27712762ROM_START( comg080 )    /* Cal Omega v8.0 (Arcade Black Jack) */
r241806r241807
27842775   ROM_LOAD( "gpkcgb.u69", 0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
27852776   ROM_LOAD( "gpkcga.u68", 0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
27862777
2787   ROM_REGION( 0x400, "proms", 0 )
2778   ROM_REGION( 0x100, "proms", 0 )
27882779   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2789   ROM_RELOAD(             0x0100, 0x0100 )
2790   ROM_RELOAD(             0x0200, 0x0100 )
2791   ROM_RELOAD(             0x0300, 0x0100 )
27922780ROM_END
27932781
27942782ROM_START( comg094 )    /* Cal Omega v9.4 (Keno) */
r241806r241807
28072795   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
28082796   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
28092797
2810   ROM_REGION( 0x400, "proms", 0 )
2798   ROM_REGION( 0x100, "proms", 0 )
28112799   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2812   ROM_RELOAD(             0x0100, 0x0100 )
2813   ROM_RELOAD(             0x0200, 0x0100 )
2814   ROM_RELOAD(             0x0300, 0x0100 )
28152800ROM_END
28162801
28172802ROM_START( comg107 )    /* Cal Omega v10.7c (Big Game) */
r241806r241807
28332818   ROM_REGION( 0x0800, "user1", 0 )    /* keyboard interfase ROM */
28342819   ROM_LOAD( "lotkbd.sub", 0x0000, 0x0800, CRC(c1636ab5) SHA1(5a3ad24918751ca6a6640807e421e80f6b4cc844) )
28352820
2836   ROM_REGION( 0x400, "proms", 0 )
2821   ROM_REGION( 0x100, "proms", 0 )
28372822   ROM_LOAD( "bclr.u28",   0x0000, 0x0100, CRC(0ec45d01) SHA1(da73ae7e1c74913921dc378a97795c6da47dcbfb) )
2838   ROM_RELOAD(             0x0100, 0x0100 )
2839   ROM_RELOAD(             0x0200, 0x0100 )
2840   ROM_RELOAD(             0x0300, 0x0100 )
28412823ROM_END
28422824
28432825ROM_START( comg123 )    /* Cal Omega v12.3 (Ticket Poker) */
r241806r241807
28562838   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
28572839   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
28582840
2859   ROM_REGION( 0x400, "proms", 0 )
2841   ROM_REGION( 0x100, "proms", 0 )
28602842   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2861   ROM_RELOAD(             0x0100, 0x0100 )
2862   ROM_RELOAD(             0x0200, 0x0100 )
2863   ROM_RELOAD(             0x0300, 0x0100 )
28642843ROM_END
28652844
28662845ROM_START( comg125 )    /* Cal Omega v12.5 (Bingo) */
r241806r241807
28792858   ROM_LOAD( "nbcgb.u69",  0x1000, 0x1000, CRC(9d409932) SHA1(d3ffca50a059278777238d206895a0d188f4ff6f) )
28802859   ROM_LOAD( "nbcga.u68",  0x2000, 0x1000, CRC(afe1a666) SHA1(c1530700a283d18e7136754d45904930ef424bcf) )
28812860
2882   ROM_REGION( 0x400, "proms", 0 )
2861   ROM_REGION( 0x100, "proms", 0 )
28832862   ROM_LOAD( "bclr.u28",   0x0000, 0x0100, CRC(0ec45d01) SHA1(da73ae7e1c74913921dc378a97795c6da47dcbfb) )
2884   ROM_RELOAD(             0x0100, 0x0100 )
2885   ROM_RELOAD(             0x0200, 0x0100 )
2886   ROM_RELOAD(             0x0300, 0x0100 )
28872863ROM_END
28882864
28892865ROM_START( comg127 )    /* Cal Omega v12.7 (Keno) */
r241806r241807
29022878   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
29032879   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
29042880
2905   ROM_REGION( 0x400, "proms", 0 )
2881   ROM_REGION( 0x100, "proms", 0 )
29062882   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2907   ROM_RELOAD(             0x0100, 0x0100 )
2908   ROM_RELOAD(             0x0200, 0x0100 )
2909   ROM_RELOAD(             0x0300, 0x0100 )
29102883ROM_END
29112884
29122885ROM_START( comg128 )    /* Cal Omega v12.8 (Arcade Game) */
r241806r241807
29252898   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
29262899   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
29272900
2928   ROM_REGION( 0x400, "proms", 0 )
2901   ROM_REGION( 0x100, "proms", 0 )
29292902   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2930   ROM_RELOAD(             0x0100, 0x0100 )
2931   ROM_RELOAD(             0x0200, 0x0100 )
2932   ROM_RELOAD(             0x0300, 0x0100 )
29332903ROM_END
29342904
29352905ROM_START( comg134 )    /* Cal Omega 13.4 (Nudge Keno) */
r241806r241807
29482918   ROM_LOAD( "nbcgb.u69",  0x1000, 0x1000, CRC(9d409932) SHA1(d3ffca50a059278777238d206895a0d188f4ff6f) )
29492919   ROM_LOAD( "nbcga.u68",  0x2000, 0x1000, CRC(afe1a666) SHA1(c1530700a283d18e7136754d45904930ef424bcf) )
29502920
2951   ROM_REGION( 0x400, "proms", 0 )
2921   ROM_REGION( 0x100, "proms", 0 )
29522922   ROM_LOAD( "bclr.u28",   0x0000, 0x0100, CRC(0ec45d01) SHA1(da73ae7e1c74913921dc378a97795c6da47dcbfb) )
2953   ROM_RELOAD(             0x0100, 0x0100 )
2954   ROM_RELOAD(             0x0200, 0x0100 )
2955   ROM_RELOAD(             0x0300, 0x0100 )
29562923ROM_END
29572924
29582925ROM_START( comg145 )    /* Cal Omega v14.5 (Pixels) */
r241806r241807
29712938   ROM_LOAD( "pxcgb.u69",  0x1000, 0x1000, CRC(a3bed6b1) SHA1(078cface4af9720bee3288f5f0236725c8bfb575) )
29722939   ROM_LOAD( "pxcga.u68",  0x2000, 0x1000, CRC(d80f064a) SHA1(1b22ca3e446ed3c6fb49a90c463394dec96bc4ec) )
29732940
2974   ROM_REGION( 0x400, "proms", 0 )
2941   ROM_REGION( 0x100, "proms", 0 )
29752942   ROM_LOAD( "pixclr.u28", 0x0000, 0x0100, CRC(67d23e76) SHA1(826cf77ca5a4d492d66e45ee96a7780a94fbe634) )
2976   ROM_RELOAD(             0x0100, 0x0100 )
2977   ROM_RELOAD(             0x0200, 0x0100 )
2978   ROM_RELOAD(             0x0300, 0x0100 )
29792943ROM_END
29802944
29812945ROM_START( comg157 )    /* Cal Omega v15.7 (Double-Draw Poker) */
r241806r241807
29942958   ROM_LOAD( "gpkcgb.u69", 0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
29952959   ROM_LOAD( "gpkcga.u68", 0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
29962960
2997   ROM_REGION( 0x400, "proms", 0 )
2961   ROM_REGION( 0x100, "proms", 0 )
29982962   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
2999   ROM_RELOAD(             0x0100, 0x0100 )
3000   ROM_RELOAD(             0x0200, 0x0100 )
3001   ROM_RELOAD(             0x0300, 0x0100 )
30022963ROM_END
30032964
30042965ROM_START( comg159 )    /* Cal Omega v15.9 (Wild Double-Up) */
r241806r241807
30172978   ROM_LOAD( "jkr2cgb.u69",    0x0800, 0x0800, CRC(d77dda31) SHA1(e11b476cf0b609a8a40981b81b4d83b3c86678dc) )
30182979   ROM_LOAD( "jkr2cga.u68",    0x1000, 0x0800, CRC(def60756) SHA1(fe71424fc638761d9ff65391261a030a2889ad5e) )
30192980
3020   ROM_REGION( 0x400, "proms", 0 )
2981   ROM_REGION( 0x100, "proms", 0 )
30212982   ROM_LOAD( "wldclr.u28", 0x0000, 0x0100, CRC(a26a8fae) SHA1(d570fe9443a0912bd34b81ac4c3e4c5f8901f523) )
3022   ROM_RELOAD(             0x0100, 0x0100 )
3023   ROM_RELOAD(             0x0200, 0x0100 )
3024   ROM_RELOAD(             0x0300, 0x0100 )
30252983ROM_END
30262984
30272985ROM_START( comg164 )    /* Cal Omega v16.4 (Keno) */
r241806r241807
30402998   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
30412999   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
30423000
3043   ROM_REGION( 0x400, "proms", 0 )
3001   ROM_REGION( 0x100, "proms", 0 )
30443002   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3045   ROM_RELOAD(             0x0100, 0x0100 )
3046   ROM_RELOAD(             0x0200, 0x0100 )
3047   ROM_RELOAD(             0x0300, 0x0100 )
30483003ROM_END
30493004
30503005ROM_START( comg168 )    /* Cal Omega v16.8 (Keno) */
r241806r241807
30633018   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
30643019   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
30653020
3066   ROM_REGION( 0x400, "proms", 0 )
3021   ROM_REGION( 0x100, "proms", 0 )
30673022   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3068   ROM_RELOAD(             0x0100, 0x0100 )
3069   ROM_RELOAD(             0x0200, 0x0100 )
3070   ROM_RELOAD(             0x0300, 0x0100 )
30713023ROM_END
30723024
30733025ROM_START( comg172 )    /* Cal Omega v17.2 (Double Double Poker) */
r241806r241807
30863038   ROM_LOAD( "jkrpkrcgb.u69",  0x0800, 0x0800, CRC(d77dda31) SHA1(e11b476cf0b609a8a40981b81b4d83b3c86678dc) )
30873039   ROM_LOAD( "jkrpkrcga.u68",  0x1000, 0x0800, CRC(def60756) SHA1(fe71424fc638761d9ff65391261a030a2889ad5e) )
30883040
3089   ROM_REGION( 0x400, "proms", 0 )
3041   ROM_REGION( 0x100, "proms", 0 )
30903042   ROM_LOAD( "wldclr.u28", 0x0000, 0x0100, CRC(a26a8fae) SHA1(d570fe9443a0912bd34b81ac4c3e4c5f8901f523) )
3091   ROM_RELOAD(             0x0100, 0x0100 )
3092   ROM_RELOAD(             0x0200, 0x0100 )
3093   ROM_RELOAD(             0x0300, 0x0100 )
30943043ROM_END
30953044
30963045ROM_START( comg175 )    /* Cal Omega v17.5 (Gaming Draw Poker) */
r241806r241807
31093058   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
31103059   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
31113060
3112   ROM_REGION( 0x400, "proms", 0 )
3061   ROM_REGION( 0x100, "proms", 0 )
31133062   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3114   ROM_RELOAD(             0x0100, 0x0100 )
3115   ROM_RELOAD(             0x0200, 0x0100 )
3116   ROM_RELOAD(             0x0300, 0x0100 )
31173063ROM_END
31183064
31193065ROM_START( comg176 )    /* Cal Omega 17.6 (Nudge Keno) */
r241806r241807
31323078   ROM_LOAD( "nbcgb.u69",  0x1000, 0x1000, CRC(9d409932) SHA1(d3ffca50a059278777238d206895a0d188f4ff6f) )
31333079   ROM_LOAD( "nbcga.u68",  0x2000, 0x1000, CRC(afe1a666) SHA1(c1530700a283d18e7136754d45904930ef424bcf) )
31343080
3135   ROM_REGION( 0x400, "proms", 0 )
3081   ROM_REGION( 0x100, "proms", 0 )
31363082   ROM_LOAD( "bclr.u28",   0x0000, 0x0100, CRC(0ec45d01) SHA1(da73ae7e1c74913921dc378a97795c6da47dcbfb) )
3137   ROM_RELOAD(             0x0100, 0x0100 )
3138   ROM_RELOAD(             0x0200, 0x0100 )
3139   ROM_RELOAD(             0x0300, 0x0100 )
31403083ROM_END
31413084
31423085ROM_START( comg181 )    /* Cal Omega 18.1 (Nudge Keno) */
r241806r241807
31553098   ROM_LOAD( "nbcgb.u69",  0x1000, 0x1000, CRC(9d409932) SHA1(d3ffca50a059278777238d206895a0d188f4ff6f) )
31563099   ROM_LOAD( "nbcga.u68",  0x2000, 0x1000, CRC(afe1a666) SHA1(c1530700a283d18e7136754d45904930ef424bcf) )
31573100
3158   ROM_REGION( 0x400, "proms", 0 )
3101   ROM_REGION( 0x100, "proms", 0 )
31593102   ROM_LOAD( "bclr.u28",   0x0000, 0x0100, CRC(0ec45d01) SHA1(da73ae7e1c74913921dc378a97795c6da47dcbfb) )
3160   ROM_RELOAD(             0x0100, 0x0100 )
3161   ROM_RELOAD(             0x0200, 0x0100 )
3162   ROM_RELOAD(             0x0300, 0x0100 )
31633103ROM_END
31643104
31653105ROM_START( comg183 )    /* Cal Omega v18.3 (Pixels) */
r241806r241807
31783118   ROM_LOAD( "pxcgb.u69",  0x1000, 0x1000, CRC(a3bed6b1) SHA1(078cface4af9720bee3288f5f0236725c8bfb575) )
31793119   ROM_LOAD( "pxcga.u68",  0x2000, 0x1000, CRC(d80f064a) SHA1(1b22ca3e446ed3c6fb49a90c463394dec96bc4ec) )
31803120
3181   ROM_REGION( 0x400, "proms", 0 )
3121   ROM_REGION( 0x100, "proms", 0 )
31823122   ROM_LOAD( "pixclr.u28", 0x0000, 0x0100, CRC(67d23e76) SHA1(826cf77ca5a4d492d66e45ee96a7780a94fbe634) )
3183   ROM_RELOAD(             0x0100, 0x0100 )
3184   ROM_RELOAD(             0x0200, 0x0100 )
3185   ROM_RELOAD(             0x0300, 0x0100 )
31863123ROM_END
31873124
31883125ROM_START( comg185 )    /* Cal Omega v18.5 (Pixels) */
r241806r241807
32013138   ROM_LOAD( "pxcgb.u69",  0x1000, 0x1000, CRC(a3bed6b1) SHA1(078cface4af9720bee3288f5f0236725c8bfb575) )
32023139   ROM_LOAD( "pxcga.u68",  0x2000, 0x1000, CRC(d80f064a) SHA1(1b22ca3e446ed3c6fb49a90c463394dec96bc4ec) )
32033140
3204   ROM_REGION( 0x400, "proms", 0 )
3141   ROM_REGION( 0x100, "proms", 0 )
32053142   ROM_LOAD( "pixclr.u28", 0x0000, 0x0100, CRC(67d23e76) SHA1(826cf77ca5a4d492d66e45ee96a7780a94fbe634) )
3206   ROM_RELOAD(             0x0100, 0x0100 )
3207   ROM_RELOAD(             0x0200, 0x0100 )
3208   ROM_RELOAD(             0x0300, 0x0100 )
32093143ROM_END
32103144
32113145ROM_START( comg186 )    /* Cal Omega v18.6 (Pixels) */
r241806r241807
32243158   ROM_LOAD( "pxcgb.u69",  0x1000, 0x1000, CRC(a3bed6b1) SHA1(078cface4af9720bee3288f5f0236725c8bfb575) )
32253159   ROM_LOAD( "pxcga.u68",  0x2000, 0x1000, CRC(d80f064a) SHA1(1b22ca3e446ed3c6fb49a90c463394dec96bc4ec) )
32263160
3227   ROM_REGION( 0x400, "proms", 0 )
3161   ROM_REGION( 0x100, "proms", 0 )
32283162   ROM_LOAD( "pixclr.u28", 0x0000, 0x0100, CRC(67d23e76) SHA1(826cf77ca5a4d492d66e45ee96a7780a94fbe634) )
3229   ROM_RELOAD(             0x0100, 0x0100 )
3230   ROM_RELOAD(             0x0200, 0x0100 )
3231   ROM_RELOAD(             0x0300, 0x0100 )
32323163ROM_END
32333164
32343165ROM_START( comg187 )    /* Cal Omega v18.7 (Amusement Poker) */
r241806r241807
32473178   ROM_LOAD( "jkr2cgb.u69",    0x0800, 0x0800, CRC(d77dda31) SHA1(e11b476cf0b609a8a40981b81b4d83b3c86678dc) )
32483179   ROM_LOAD( "jkr2cga.u68",    0x1000, 0x0800, CRC(def60756) SHA1(fe71424fc638761d9ff65391261a030a2889ad5e) )
32493180
3250   ROM_REGION( 0x400, "proms", 0 )
3181   ROM_REGION( 0x100, "proms", 0 )
32513182   ROM_LOAD( "mltclr.u28", 0x0000, 0x0100, CRC(fefb0fa8) SHA1(66d86aa19d9d37ffd2840d6653fcec667bc716d4) )
3252   ROM_RELOAD(             0x0100, 0x0100 )
3253   ROM_RELOAD(             0x0200, 0x0100 )
3254   ROM_RELOAD(             0x0300, 0x0100 )
32553183ROM_END
32563184
32573185ROM_START( comg204 )    /* Cal Omega v20.4 (Super Blackjack) */
r241806r241807
32703198   ROM_LOAD( "jkr2cgb.u69",    0x0800, 0x0800, CRC(d77dda31) SHA1(e11b476cf0b609a8a40981b81b4d83b3c86678dc) )
32713199   ROM_LOAD( "jkr2cga.u68",    0x1000, 0x0800, CRC(def60756) SHA1(fe71424fc638761d9ff65391261a030a2889ad5e) )
32723200
3273   ROM_REGION( 0x400, "proms", 0 )
3201   ROM_REGION( 0x100, "proms", 0 )
32743202   ROM_LOAD( "mltclr.u28", 0x0000, 0x0100, CRC(fefb0fa8) SHA1(66d86aa19d9d37ffd2840d6653fcec667bc716d4) )
3275   ROM_RELOAD(             0x0100, 0x0100 )
3276   ROM_RELOAD(             0x0200, 0x0100 )
3277   ROM_RELOAD(             0x0300, 0x0100 )
32783203ROM_END
32793204
32803205ROM_START( comg208 )    /* Cal Omega v20.8 (Winner's Choice) */
r241806r241807
32933218   ROM_LOAD( "mlt2cgb.u69",    0x1000, 0x1000, CRC(d5173679) SHA1(396c9c3eb7a0a5e5d279d079e635c8e4e5581779) )
32943219   ROM_LOAD( "mlt2cga.u68",    0x2000, 0x1000, CRC(b7397d3a) SHA1(f35607a4cd60e4467e27474e8063b7a7a4a65d9f) )
32953220
3296   ROM_REGION( 0x400, "proms", 0 )
3221   ROM_REGION( 0x100, "proms", 0 )
32973222   ROM_LOAD( "mltclr.u28", 0x0000, 0x0100, CRC(fefb0fa8) SHA1(66d86aa19d9d37ffd2840d6653fcec667bc716d4) )
3298   ROM_RELOAD(             0x0100, 0x0100 )
3299   ROM_RELOAD(             0x0200, 0x0100 )
3300   ROM_RELOAD(             0x0300, 0x0100 )
33013223ROM_END
33023224
33033225ROM_START( comg227 )    /* Cal Omega v22.7 (Amusement Poker (Double Double)) */
r241806r241807
33163238   ROM_LOAD( "jkrpkrcgb.u69",  0x0800, 0x0800, CRC(d77dda31) SHA1(e11b476cf0b609a8a40981b81b4d83b3c86678dc) )
33173239   ROM_LOAD( "jkrpkrcga.u68",  0x1000, 0x0800, CRC(def60756) SHA1(fe71424fc638761d9ff65391261a030a2889ad5e) )
33183240
3319   ROM_REGION( 0x400, "proms", 0 )
3241   ROM_REGION( 0x100, "proms", 0 )
33203242   ROM_LOAD( "wldclr.u28", 0x0000, 0x0100, CRC(a26a8fae) SHA1(d570fe9443a0912bd34b81ac4c3e4c5f8901f523) )
3321   ROM_RELOAD(             0x0100, 0x0100 )
3322   ROM_RELOAD(             0x0200, 0x0100 )
3323   ROM_RELOAD(             0x0300, 0x0100 )
33243243ROM_END
33253244
33263245ROM_START( comg230 )    /* Cal Omega v23.0 (FC Bingo (4-card)) */
r241806r241807
33393258   ROM_LOAD( "fcbcgb.u69", 0x1000, 0x1000, BAD_DUMP CRC(a7548075) SHA1(a751289cbc8b726082b60740c0202c08e3981e24) )
33403259   ROM_LOAD( "fcbcga.u68", 0x2000, 0x1000, BAD_DUMP CRC(3fc39df9) SHA1(223d05f8969a1846a986b29395c98f97a3218bf7) )
33413260
3342   ROM_REGION( 0x400, "proms", 0 )
3261   ROM_REGION( 0x100, "proms", 0 )
33433262   ROM_LOAD( "fcbclr.u28", 0x0000, 0x0100, BAD_DUMP CRC(6db5a344) SHA1(5f1a81ac02a2a74252decd3bb95a5436cc943930) )
3344   ROM_RELOAD(             0x0100, 0x0100 )
3345   ROM_RELOAD(             0x0200, 0x0100 )
3346   ROM_RELOAD(             0x0300, 0x0100 )
33473263ROM_END
33483264
33493265ROM_START( comg236 )    /* Cal Omega v23.6 (Hotline) */
r241806r241807
33623278   ROM_LOAD( "hlcgb.u69",  0x1000, 0x1000, CRC(db2d3eb7) SHA1(45f686edf7093069b44e895547c7ec67f820447d) )
33633279   ROM_LOAD( "hlcga.u68",  0x2000, 0x1000, CRC(a7e583fd) SHA1(d3b0aa9e24b6aedf24af55e5b149ab75d6f01a36) )
33643280
3365   ROM_REGION( 0x400, "proms", 0 )
3281   ROM_REGION( 0x100, "proms", 0 )
33663282   ROM_LOAD( "hlclr.u28",  0x0000, 0x0100, CRC(1c994cda) SHA1(5c8698b4c5e43146106c9da8a306e3099b26ca2d) )
3367   ROM_RELOAD(             0x0100, 0x0100 )
3368   ROM_RELOAD(             0x0200, 0x0100 )
3369   ROM_RELOAD(             0x0300, 0x0100 )
33703283ROM_END
33713284
33723285/*
r241806r241807
34183331   ROM_LOAD( "pkcgb.u69",  0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
34193332   ROM_LOAD( "pkcga.u68",  0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
34203333
3421   ROM_REGION( 0x400, "proms", 0 )
3334   ROM_REGION( 0x100, "proms", 0 )
34223335   ROM_LOAD( "82s129n.u28",    0x0000, 0x0100, CRC(6db5a344) SHA1(5f1a81ac02a2a74252decd3bb95a5436cc943930) )
3423   ROM_RELOAD(                 0x0100, 0x0100 )
3424   ROM_RELOAD(                 0x0200, 0x0100 )
3425   ROM_RELOAD(                 0x0300, 0x0100 )
34263336ROM_END
34273337
34283338ROM_START( comg240 )    /* Cal Omega v24.0 (Gaming Draw Poker) */
r241806r241807
34413351   ROM_LOAD( "cgb.u69",    0x0800, 0x0800, CRC(6bbb1e2d) SHA1(51ee282219bf84218886ad11a24bc6a8e7337527) )
34423352   ROM_LOAD( "cga.u68",    0x1000, 0x0800, CRC(6e3e9b1d) SHA1(14eb8d14ce16719a6ad7d13db01e47c8f05955f0) )
34433353
3444   ROM_REGION( 0x400, "proms", 0 ) /* is this prom ok? */
3354   ROM_REGION( 0x100, "proms", 0 ) /* is this prom ok? */
34453355   ROM_LOAD( "pok-6301.u28",   0x0000, 0x0100, CRC(56c2577b) SHA1(cb75882067e1e0d9f9369a37b5a829dd091d473e) )
3446   ROM_RELOAD(                 0x0100, 0x0100 )
3447   ROM_RELOAD(                 0x0200, 0x0100 )
3448   ROM_RELOAD(                 0x0300, 0x0100 )
34493356ROM_END
34503357
34513358ROM_START( comg246 )    /* Cal Omega v24.6 (Hotline) */
r241806r241807
34643371   ROM_LOAD( "hlcgb.u69",  0x1000, 0x1000, CRC(db2d3eb7) SHA1(45f686edf7093069b44e895547c7ec67f820447d) )
34653372   ROM_LOAD( "hlcga.u68",  0x2000, 0x1000, CRC(a7e583fd) SHA1(d3b0aa9e24b6aedf24af55e5b149ab75d6f01a36) )
34663373
3467   ROM_REGION( 0x400, "proms", 0 )
3374   ROM_REGION( 0x100, "proms", 0 )
34683375   ROM_LOAD( "hlclr.u28",  0x0000, 0x0100, CRC(1c994cda) SHA1(5c8698b4c5e43146106c9da8a306e3099b26ca2d) )
3469   ROM_RELOAD(             0x0100, 0x0100 )
3470   ROM_RELOAD(             0x0200, 0x0100 )
3471   ROM_RELOAD(             0x0300, 0x0100 )
34723376ROM_END
34733377
34743378ROM_START( comg272a )   /* Cal Omega v27.2 (Keno (amusement)) */
r241806r241807
34873391   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
34883392   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
34893393
3490   ROM_REGION( 0x400, "proms", 0 )
3394   ROM_REGION( 0x100, "proms", 0 )
34913395   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3492   ROM_RELOAD(             0x0100, 0x0100 )
3493   ROM_RELOAD(             0x0200, 0x0100 )
3494   ROM_RELOAD(             0x0300, 0x0100 )
34953396ROM_END
34963397
34973398ROM_START( comg272b )   /* Cal Omega v27.2 (Keno (gaming)) */
r241806r241807
35103411   ROM_LOAD( "kcgb.u69",   0x0800, 0x0800, CRC(2b9205d9) SHA1(48ed4dcef38e9567246f09bd9bea5bf291e7e1b9) )
35113412   ROM_LOAD( "kcga.u68",   0x1000, 0x0800, CRC(c4491e35) SHA1(44acb8bd7af287350b99d159b6f83015fcdbd93c) )
35123413
3513   ROM_REGION( 0x400, "proms", 0 )
3414   ROM_REGION( 0x100, "proms", 0 )
35143415   ROM_LOAD( "pokclr.u28", 0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3515   ROM_RELOAD(             0x0100, 0x0100 )
3516   ROM_RELOAD(             0x0200, 0x0100 )
3517   ROM_RELOAD(             0x0300, 0x0100 )
35183416ROM_END
35193417
35203418/*
r241806r241807
35413439   ROM_LOAD( "cg2b.u5",    0x2000, 0x2000, CRC(1f79f76d) SHA1(b2bce60e24dd61977f7bf6ee4705ca7d104ab388) )
35423440   ROM_LOAD( "cg2a.u6",    0x4000, 0x2000, CRC(d5fd9fc2) SHA1(68472e7271f835656197109620bb3988fc52308a) )
35433441
3544   ROM_REGION( 0x400, "proms", 0 ) /* from other set */
3442   ROM_REGION( 0x200, "proms", 0 ) /* from other set, upper half is empty */
35453443   ROM_LOAD( "bprom.u16",  0x0000, 0x0200, CRC(a6d43709) SHA1(cbff2cb60137462dc0b7c7719a64574218d96c62) )
3546   ROM_RELOAD(             0x0200, 0x0200 )
35473444ROM_END
35483445
35493446
r241806r241807
35643461   ROM_REGION( 0x1800, "gfx2", 0 )
35653462   ROM_FILL(                   0x0000, 0x1800, 0xff )  /* removed all ROMs (requested by the manual) */
35663463
3567   ROM_REGION( 0x400, "proms", 0 )
3464   ROM_REGION( 0x100, "proms", 0 )
35683465   ROM_LOAD( "testclr.u28",    0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3569   ROM_RELOAD(                 0x0100, 0x0100 )
3570   ROM_RELOAD(                 0x0200, 0x0100 )
3571   ROM_RELOAD(                 0x0300, 0x0100 )
35723466ROM_END
35733467
35743468ROM_START( comg905d )   /* Cal Omega 905d (System 905 diag.PROM) */
r241806r241807
35853479   ROM_REGION( 0x1800, "gfx2", 0 )
35863480   ROM_FILL(                   0x0000, 0x1800, 0xff )  /* removed all ROMs (requested by the manual) */
35873481
3588   ROM_REGION( 0x400, "proms", 0 )
3482   ROM_REGION( 0x100, "proms", 0 )
35893483   ROM_LOAD( "testclr.u28",    0x0000, 0x0100, CRC(a8191ef7) SHA1(d6f777980179ab091e2713ee815d46bf9c0ac486) )
3590   ROM_RELOAD(                 0x0100, 0x0100 )
3591   ROM_RELOAD(                 0x0200, 0x0100 )
3592   ROM_RELOAD(                 0x0300, 0x0100 )
35933484ROM_END
35943485
35953486
r241806r241807
36393530   ROM_LOAD( "d1.u69", 0x0800, 0x0800, CRC(ed3c83b7) SHA1(93e2134de3d9f79a6cff0391c1a32fccd3840c3f) )
36403531   ROM_LOAD( "d1.u68", 0x1000, 0x0800, CRC(81d07f12) SHA1(c14226f8bc1d08fcdfc5cb71fcaf6e070fa2d4a8) )
36413532
3642   ROM_REGION( 0x400, "proms", 0 )
3533   ROM_REGION( 0x100, "proms", 0 )
36433534   ROM_LOAD( "d1.u28", 0x0000, 0x0100, CRC(a26a8fae) SHA1(d570fe9443a0912bd34b81ac4c3e4c5f8901f523) )
3644   ROM_RELOAD(         0x0100, 0x0100 )
3645   ROM_RELOAD(         0x0200, 0x0100 )
3646   ROM_RELOAD(         0x0300, 0x0100 )
36473535ROM_END
36483536
36493537ROM_START( jjpoker )    /* tuni-83 */
r241806r241807
36623550   ROM_LOAD( "tuni-83.u69",    0x0800, 0x0800, CRC(3483b4fb) SHA1(ac04b68c5fb8f8f142582181ad13bee87636cead) )
36633551   ROM_LOAD( "tuni-83.u68",    0x1000, 0x0800, CRC(e055a148) SHA1(d80e4330dce96b98df5bec731876f185476d6058) )
36643552
3665   ROM_REGION( 0x400, "proms", 0 )
3553   ROM_REGION( 0x100, "proms", 0 )
36663554   ROM_LOAD( "tunipoker.u28",  0x0000, 0x0100, CRC(5101a33b) SHA1(a36bc421064d0ed96beb27b549f69adce0a553c2) )
3667   ROM_RELOAD(                 0x0100, 0x0100 )
3668   ROM_RELOAD(                 0x0200, 0x0100 )
3669   ROM_RELOAD(                 0x0300, 0x0100 )
36703555ROM_END
36713556
36723557ROM_START( jjpokerb )   /* pokr_j */
r241806r241807
36853570   ROM_LOAD( "tuni-83.u69",    0x0800, 0x0800, CRC(3483b4fb) SHA1(ac04b68c5fb8f8f142582181ad13bee87636cead) )
36863571   ROM_LOAD( "tuni-83.u68",    0x1000, 0x0800, CRC(e055a148) SHA1(d80e4330dce96b98df5bec731876f185476d6058) )
36873572
3688   ROM_REGION( 0x400, "proms", 0 )
3573   ROM_REGION( 0x100, "proms", 0 )
36893574   ROM_LOAD( "tunipoker.u28",  0x0000, 0x0100, CRC(5101a33b) SHA1(a36bc421064d0ed96beb27b549f69adce0a553c2) )
3690   ROM_RELOAD(                 0x0100, 0x0100 )
3691   ROM_RELOAD(                 0x0200, 0x0100 )
3692   ROM_RELOAD(                 0x0300, 0x0100 )
36933575ROM_END
36943576
36953577ROM_START( ssipkr24 )   /* pokr02_4 (gfx and prom from jjpoker) */
r241806r241807
37083590   ROM_LOAD( "tuni-83.u69",    0x0800, 0x0800, BAD_DUMP CRC(3483b4fb) SHA1(ac04b68c5fb8f8f142582181ad13bee87636cead) )
37093591   ROM_LOAD( "tuni-83.u68",    0x1000, 0x0800, BAD_DUMP CRC(e055a148) SHA1(d80e4330dce96b98df5bec731876f185476d6058) )
37103592
3711   ROM_REGION( 0x400, "proms", 0 )
3593   ROM_REGION( 0x100, "proms", 0 )
37123594   ROM_LOAD( "tunipoker.u28",  0x0000, 0x0100, BAD_DUMP CRC(5101a33b) SHA1(a36bc421064d0ed96beb27b549f69adce0a553c2) )
3713   ROM_RELOAD(                 0x0100, 0x0100 )
3714   ROM_RELOAD(                 0x0200, 0x0100 )
3715   ROM_RELOAD(                 0x0300, 0x0100 )
37163595ROM_END
37173596
37183597ROM_START( ssipkr30 )   /* pokr03_0 (gfx and prom from jjpoker) */
r241806r241807
37313610   ROM_LOAD( "tuni-83.u69",    0x0800, 0x0800, BAD_DUMP CRC(3483b4fb) SHA1(ac04b68c5fb8f8f142582181ad13bee87636cead) )
37323611   ROM_LOAD( "tuni-83.u68",    0x1000, 0x0800, BAD_DUMP CRC(e055a148) SHA1(d80e4330dce96b98df5bec731876f185476d6058) )
37333612
3734   ROM_REGION( 0x400, "proms", 0 )
3613   ROM_REGION( 0x100, "proms", 0 )
37353614   ROM_LOAD( "tunipoker.u28",  0x0000, 0x0100, BAD_DUMP CRC(5101a33b) SHA1(a36bc421064d0ed96beb27b549f69adce0a553c2) )
3736   ROM_RELOAD(                 0x0100, 0x0100 )
3737   ROM_RELOAD(                 0x0200, 0x0100 )
3738   ROM_RELOAD(                 0x0300, 0x0100 )
37393615ROM_END
37403616
37413617ROM_START( ssipkr40 )   /* (gfx and prom from jjpoker) */
r241806r241807
37543630   ROM_LOAD( "tuni-83.u69",    0x0800, 0x0800, BAD_DUMP CRC(3483b4fb) SHA1(ac04b68c5fb8f8f142582181ad13bee87636cead) )
37553631   ROM_LOAD( "tuni-83.u68",    0x1000, 0x0800, BAD_DUMP CRC(e055a148) SHA1(d80e4330dce96b98df5bec731876f185476d6058) )
37563632
3757   ROM_REGION( 0x400, "proms", 0 )
3633   ROM_REGION( 0x100, "proms", 0 )
37583634   ROM_LOAD( "tunipoker.u28",  0x0000, 0x0100, BAD_DUMP CRC(5101a33b) SHA1(a36bc421064d0ed96beb27b549f69adce0a553c2) )
3759   ROM_RELOAD(                 0x0100, 0x0100 )
3760   ROM_RELOAD(                 0x0200, 0x0100 )
3761   ROM_RELOAD(                 0x0300, 0x0100 )
37623635ROM_END
37633636
37643637
r241806r241807
37683641
37693642DRIVER_INIT_MEMBER(calomega_state,standard)
37703643{
3771   /* background color is adjusted through RGB pots */
3772   int x;
3773   UINT8 *BPR = memregion( "proms" )->base();
3774
3775   for (x = 0x0000; x < 0x0400; x++)
3776   {
3777      if (BPR[x] == 0x07)
3778         BPR[x] = 0x04;  /* blue background */
3779   }
3780   m_palette->update();
37813644}
37823645
37833646DRIVER_INIT_MEMBER(calomega_state,elgrande)
37843647{
3785   int x;
3786   UINT8 *BPR = memregion( "proms" )->base();
3787
3788   /* background color is adjusted through RGB pots */
3789   for (x = 0x0000; x < 0x0400; x++)
3790   {
3791      if (BPR[x] == 0x07)
3792         BPR[x] = 0x00; /* black background */
3793   }
3794   m_palette->update();
37953648}
37963649
37973650DRIVER_INIT_MEMBER(calomega_state,jjpoker)
37983651{
3799   /* background color is adjusted through RGB pots */
3800   int x;
3801   UINT8 *BPR = memregion( "proms" )->base();
3802
3803   for (x = 0x0000; x < 0x0400; x++)
3804   {
3805      if (BPR[x] == 0x02)
3806         BPR[x] = 0x00;  /* black background */
3807   }
3808   m_palette->update();
38093652}
38103653
38113654DRIVER_INIT_MEMBER(calomega_state,comg080)
38123655{
3813   /* background color is adjusted through RGB pots */
3814   int x;
3815   UINT8 *BPR = memregion( "proms" )->base();
3816
3817   for (x = 0x0000; x < 0x0400; x++)
3818   {
3819      if (BPR[x] == 0x07)
3820         BPR[x] = 0x04;  /* blue background */
3821   }
3822   m_palette->update();
3823
38243656   /* Injecting missing Start and NMI vectors...
38253657      Start = $2042;  NMI = $26f8;
38263658      Also a fake vector at $3ff8-$3ff9. The code checks these values to continue.
trunk/src/mame/drivers/cninja.c
r241806r241807
770770static GFXDECODE_START( mutantf )
771771   GFXDECODE_ENTRY( "gfx1", 0, charlayout,          0, 64 )    /* Characters 8x8 */
772772   GFXDECODE_ENTRY( "gfx2", 0, tilelayout,          0, 64 )    /* Tiles 16x16 */
773   GFXDECODE_ENTRY( "gfx3", 0, tilelayout,          0, 64 )    /* Tiles 16x16 */
773   GFXDECODE_ENTRY( "gfx3", 0, tilelayout,          0, 80 )    /* Tiles 16x16 */
774774   GFXDECODE_ENTRY( "gfx4", 0, spritelayout,      0, 128 ) /* Sprites 16x16 */
775775   GFXDECODE_ENTRY( "gfx5", 0, spritelayout,     0, 16 )   /* Sprites 16x16 */
776776GFXDECODE_END
trunk/src/mame/drivers/coinmstr.c
r241806r241807
14071407};
14081408
14091409static GFXDECODE_START( coinmstr )
1410   GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 32 )
1410   GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 46*32 )
14111411GFXDECODE_END
14121412
14131413
trunk/src/mame/drivers/legionna.c
r241806r241807
11831183
11841184static GFXDECODE_START( heatbrl_csb )
11851185   GFXDECODE_ENTRY( "gfx1", 0, cupsocsb_8x8_tilelayout,    48*16, 16 )
1186   GFXDECODE_ENTRY( "gfx3", 0, cupsocsb_tilelayout,        0*16, 16 )
1186   GFXDECODE_ENTRY( "gfx3", 0, cupsocsb_tilelayout,        0*16, 32 )
11871187   GFXDECODE_ENTRY( "gfx4", 0, cupsocsb_tilelayout,        32*16, 16 ) /* unused */
11881188   GFXDECODE_ENTRY( "gfx2", 0, cupsocsb_spritelayout,      0*16, 8*16 )
11891189   GFXDECODE_ENTRY( "gfx5", 0, cupsocsb_tilelayout,        32*16, 16 )
trunk/src/mame/drivers/miniboy7.c
r241806r241807
203203   int attr = m_colorram[tile_index];
204204   int code = m_videoram[tile_index];
205205   int bank = (attr & 0x02) >> 1;  /* bit 1 switch the gfx banks */
206   int color = (attr & 0x3c);  /* bits 2-3-4-5 for color? */
206   int color = (attr & 0x3c) >> 2;  /* bits 2-3-4-5 for color? */
207207
208208   if (bank == 1)  /* temporary hack to point to the 3rd gfx bank */
209209      bank = 2;
r241806r241807
367367   8, 8,
368368   RGN_FRAC(1,3),
369369   3,
370   { 0, RGN_FRAC(1,3), RGN_FRAC(2,3) },    /* bitplanes are separated */
370   { RGN_FRAC(2,3), RGN_FRAC(1,3), 0 },    /* bitplanes are separated */
371371   { 0, 1, 2, 3, 4, 5, 6, 7 },
372372   { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
373373   8*8
r241806r241807
379379****************************************/
380380
381381static GFXDECODE_START( miniboy7 )
382   GFXDECODE_ENTRY( "gfx1", 0x0800,    charlayout, 0, 16 ) /* text layer 1 */
383   GFXDECODE_ENTRY( "gfx1", 0x0000,    charlayout, 0, 16 ) /* text layer 2 */
382   GFXDECODE_ENTRY( "gfx1", 0x0800,    charlayout, 0, 128 ) /* text layer 1 */
383   GFXDECODE_ENTRY( "gfx1", 0x0000,    charlayout, 0, 128 ) /* text layer 2 */
384384
385385   /* 0x000 cards
386386      0x100 joker
387387      0x200 dices
388388      0x300 bigtxt */
389   GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 16 )
389   GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 32 )
390390
391391GFXDECODE_END
392392
r241806r241807
477477   ROM_LOAD( "mb7_cg2.d13",    0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) )  /* bitplane 2 */
478478   ROM_LOAD( "mb7_cg3.d14",    0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) )  /* bitplane 3 */
479479
480   ROM_REGION( 0x0200, "proms", 0 )    /* both bipolar PROMs are identical */
480   ROM_REGION( 0x0200, "proms", ROMREGION_INVERT )    /* both bipolar PROMs are identical */
481481   ROM_LOAD( "j.e7",   0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
482482   ROM_LOAD( "j.f10",  0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
483483ROM_END
r241806r241807
503503   ROM_LOAD( "mb72.13d",   0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) )
504504   ROM_LOAD( "mb73.14d",   0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) )
505505
506   ROM_REGION( 0x0200, "proms", 0 )    /* both bipolar PROMs are identical */
506   ROM_REGION( 0x0200, "proms", ROMREGION_INVERT )    /* both bipolar PROMs are identical */
507507   ROM_LOAD( "j.e7",   0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
508508   ROM_LOAD( "j.f10",  0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
509509ROM_END
r241806r241807
525525   ROM_LOAD( "mb7_2.13d",   0x2000, 0x2000, CRC(b3362650) SHA1(603907fd3a0049c0a3e1858c4329bf9fd58137f6) )
526526   ROM_LOAD( "mb7_3.14d",   0x4000, 0x2000, CRC(10c2bf71) SHA1(23a01625b0fc0b772054ee4bc026d2257df46a03) )
527527
528   ROM_REGION( 0x0200, "proms", 0 )    /* both bipolar PROMs are identical */
528   ROM_REGION( 0x0200, "proms", ROMREGION_INVERT )    /* both bipolar PROMs are identical */
529529   ROM_LOAD( "j.e7",   0x0000, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
530530   ROM_LOAD( "j.f10",  0x0100, 0x0100, CRC(4b66215e) SHA1(de4a8f1ee7b9bea02f3a5fc962358d19c7a871a0) ) /* N82S129N BPROM simply labeled J */
531531ROM_END
trunk/src/mame/drivers/pipedrm.c
r241806r241807
556556
557557
558558static GFXDECODE_START( pipedrm )
559   GFXDECODE_ENTRY( "gfx1", 0, bglayout,    0, 64 )
560   GFXDECODE_ENTRY( "gfx2", 0, bglayout,    0, 64 )
559   GFXDECODE_ENTRY( "gfx1", 0, bglayout,    0, 128 )
560   GFXDECODE_ENTRY( "gfx2", 0, bglayout,    0, 128 )
561561   GFXDECODE_ENTRY( "gfx3", 0, splayout, 1024, 32 )
562562GFXDECODE_END
563563
trunk/src/mame/drivers/sbugger.c
r241806r241807
137137};
138138
139139static GFXDECODE_START( sbugger )
140   GFXDECODE_ENTRY( "gfx1", 0, char16layout,   0, 1  )
140   GFXDECODE_ENTRY( "gfx1", 0, char16layout,   0, 256  )
141141GFXDECODE_END
142142
143143
r241806r241807
278278   ROM_LOAD( "spbugger.gfx", 0x0000, 0x1000, CRC(d3f345b5) SHA1(a5082ffc3043352e9b731af95770bdd62fb928bf) )
279279ROM_END
280280
281GAME( 1981, sbugger,  0,        sbugger,  sbugger, driver_device,  0, ROT270, "Game-A-Tron", "Space Bugger (set 1)", GAME_NOT_WORKING | GAME_IMPERFECT_COLORS )
282GAME( 1981, sbuggera, sbugger,  sbugger,  sbugger, driver_device,  0, ROT270, "Game-A-Tron", "Space Bugger (set 2)", GAME_IMPERFECT_COLORS )
281GAME( 1981, sbugger,  0,        sbugger,  sbugger, driver_device,  0, ROT270, "Game-A-Tron", "Space Bugger (set 1)", GAME_NOT_WORKING | GAME_WRONG_COLORS )
282GAME( 1981, sbuggera, sbugger,  sbugger,  sbugger, driver_device,  0, ROT270, "Game-A-Tron", "Space Bugger (set 2)", GAME_WRONG_COLORS )
trunk/src/mame/video/calomega.c
r241806r241807
4040   int attr = m_colorram[tile_index];
4141   int code = m_videoram[tile_index];
4242   int bank = (attr & 0x02) >> 1;  /* bit 1 switch the gfx banks */
43   int color = (attr & 0x3c);  /* bits 2-3-4-5 for color */
43   int color = (attr & 0x3c) >> 2;  /* bits 2-3-4-5 for color */
4444
45   if (attr == 0x3a)   /* Is the palette wrong? */
46      color = 0x3b;   /* 0x3b is the best match */
47
48   if (attr == 0x36)   /* Is the palette wrong? */
49      color = 0x3a;   /* 0x3a is the best match */
50
51   if (attr == 0x32)   /* Is the palette wrong? */
52      color = 0x39;   /* 0x39 is the best match */
53
5445   SET_TILE_INFO_MEMBER(bank, code, color, 0);
5546}
5647
5748void calomega_state::video_start()
5849{
50   m_gfxdecode->gfx(0)->set_granularity(8);
5951   m_bg_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(calomega_state::get_bg_tile_info),this), TILEMAP_SCAN_ROWS, 8, 8, 32, 31);
6052}
6153
r241806r241807
6860PALETTE_INIT_MEMBER(calomega_state, calomega)
6961{
7062   const UINT8 *color_prom = memregion("proms")->base();
71/*  prom bits
72    7654 3210
73    ---- ---x   red component.
74    ---- --x-   green component.
75    ---- -x--   blue component.
76    xxxx x---   unused.
63
64/*  the proms are 256x4 bit, but the games only seem to need the first 128 entries,
65    and the rest of the PROM data looks like junk rather than valid colors
66
67    prom bits
68    3210
69    ---x   red component
70    --x-   green component
71    -x--   blue component
72    x---   foreground (colors with this bit set are full brightness,
73           colors with it clear are attenuated by the background color pots)
7774*/
78   int i;
7975
76   // TODO: hook pots up as PORT_ADJUSTERs instead of hard coding them here
77
78   // let's make the BG a little darker than FG blue
79   const int r_pot = 0x00;
80   const int g_pot = 0x00;
81   const int b_pot = 0xc0;
82
8083   /* 00000BGR */
8184   if (color_prom == 0) return;
8285
83   for (i = 0;i < palette.entries();i++)
86   for (int i = 0;i < palette.entries();i++)
8487   {
85      int bit0, bit1, bit2, r, g, b;
88      int nibble = color_prom[i];
8689
90      int fg = BIT(nibble, 3);
91
8792      /* red component */
88      bit0 = (color_prom[i] >> 0) & 0x01;
89      r = bit0 * 0xff;
93      int r = BIT(nibble, 0) * (fg ? 0xff : r_pot);
9094
9195      /* green component */
92      bit1 = (color_prom[i] >> 1) & 0x01;
93      g = bit1 * 0xff;
96      int g = BIT(nibble, 1) * (fg ? 0xff : g_pot);
9497
9598      /* blue component */
96      bit2 = (color_prom[i] >> 2) & 0x01;
97      b = bit2 * 0xff;
99      int b = BIT(nibble, 2) * (fg ? 0xff : b_pot);
98100
99
100101      palette.set_pen_color(i, rgb_t(r, g, b));
101102   }
102103}
trunk/src/mame/video/k054156_k054157_k056832.c
r241806r241807
21492149   }
21502150
21512151   m_gfxdecode->gfx(gfx_index)->set_granularity(16); /* override */
2152   m_gfxdecode->gfx(gfx_index)->set_colors(m_palette->entries() / 16);
21522153
21532154   m_gfx_memory_region = gfx_memory_region;
21542155   m_gfx_num = gfx_index;


Previous 199869 Revisions Next


© 1997-2024 The MAME Team