Previous 199869 Revisions Next

r35051 Sunday 15th February, 2015 at 12:46:18 UTC by Miodrag Milanović
Made BGFX compile for Apple GCC 4.2
[3rdparty/bgfx/3rdparty/ib-compress]readbitstream.h
[3rdparty/bgfx/examples/common/font]font_manager.cpp
[3rdparty/bgfx/examples/common/nanovg]fontstash.h
[3rdparty/bx/include/bx]macros.h
[src/lib]lib.mak
[src/mame/drivers]dreamwld.c peplus.c segaorun.c

trunk/3rdparty/bgfx/3rdparty/ib-compress/readbitstream.h
r243562r243563
9595    }
9696}
9797
98#if defined(__GNUC__) || defined(_MSC_VER)
99#define U64(val) val##ULL
100#else
101#define U64(val) val
102#endif
98103
99104RBS_INLINE uint32_t ReadBitstream::Read( uint32_t bitCount )
100105{
101106    uint64_t mask   = ( uint64_t( 1 ) << bitCount ) - 1;
102    uint32_t result = static_cast< uint32_t >( ( m_bitBuffer >> ( 64 - m_bitsLeft ) & ( m_bitsLeft == 0 ? 0 : 0xFFFFFFFFFFFFFFFF ) ) & mask );
107    uint32_t result = static_cast< uint32_t >( ( m_bitBuffer >> ( 64 - m_bitsLeft ) & ( m_bitsLeft == 0 ? 0 : U64(0xFFFFFFFFFFFFFFFF) ) ) & mask );
103108
104109    if ( m_bitsLeft < bitCount )
105110    {
trunk/3rdparty/bgfx/examples/common/font/font_manager.cpp
r243562r243563
1313
1414BX_PRAGMA_DIAGNOSTIC_PUSH();
1515BX_PRAGMA_DIAGNOSTIC_IGNORED_MSVC(4245) // error C4245: '=' : conversion from 'int' to 'FT_UInt', signed/unsigned mismatch
16#if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))
1617#pragma push_macro("interface")
18#endif
1719#undef interface
1820#include <freetype/freetype.h>
21#if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))
1922#pragma pop_macro("interface")
23#endif
2024BX_PRAGMA_DIAGNOSTIC_POP();
2125
2226#include "../common.h"
trunk/3rdparty/bgfx/examples/common/nanovg/fontstash.h
r243562r243563
428428   void* errorUptr;
429429};
430430
431#if 0
431432static void* fons__tmpalloc(size_t size, void* up)
432433{
433434   unsigned char* ptr;
r243562r243563
453454   // empty
454455}
455456
457#endif
456458// Copyright (c) 2008-2010 Bjoern Hoehrmann <bjoern@hoehrmann.de>
457459// See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.
458460
trunk/3rdparty/bx/include/bx/macros.h
r243562r243563
6161#   if BX_COMPILER_CLANG && (BX_PLATFORM_OSX || BX_PLATFORM_IOS)
6262#      define BX_THREAD /* not supported right now */
6363#   else
64#      define BX_THREAD __thread
64#      if (__GNUC__ == 4) && (__GNUC_MINOR__ <= 2)
65#         define BX_THREAD /* not supported right now */   
66#      else
67#         define BX_THREAD __thread
68#      endif // __GNUC__ <= 4.2
6569#   endif // BX_COMPILER_CLANG
6670#   define BX_ATTRIBUTE(_x) __attribute__( (_x) )
6771#   if BX_COMPILER_MSVC_COMPATIBLE
r243562r243563
134138#   define BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG(_x)
135139#endif // BX_COMPILER_CLANG
136140
137#if BX_COMPILER_GCC
141#if BX_COMPILER_GCC && (__GNUC__ == 4) && (__GNUC_MINOR__ >= 6)
138142#   define BX_PRAGMA_DIAGNOSTIC_PUSH_GCC()        _Pragma("GCC diagnostic push")
139143#   define BX_PRAGMA_DIAGNOSTIC_POP_GCC()         _Pragma("GCC diagnostic pop")
140144#   define BX_PRAGMA_DIAGNOSTIC_IGNORED_GCC(_x)   _Pragma(BX_STRINGIZE(GCC diagnostic ignored _x) )
r243562r243563
169173#endif // BX_COMPILER_
170174
171175///
172#define BX_TYPE_IS_POD(_type) (!__is_class(_type) || __is_pod(_type) )
173
176#if defined(__GNUC__) && defined(__is_pod)
177#   define BX_TYPE_IS_POD(t) __is_pod(t)
178#elif defined(_MSC_VER)
179#   define BX_TYPE_IS_POD(t) (!__is_class(t) || __is_pod(t))
180#else
181#   define BX_TYPE_IS_POD(t) false
182#endif
174183///
175184#define BX_CLASS_NO_DEFAULT_CTOR(_class) \
176185         private: _class()
trunk/src/lib/lib.mak
r243562r243563
641641#   $(LIBOBJ)/bgfx/common/entry/entry_windows.o \
642642#   $(LIBOBJ)/bgfx/common/entry/input.o \
643643
644ifeq ($(TARGETOS),macosx)
645   BGFXOBJS += $(LIBOBJ)/bgfx/glcontext_eagl.o
646   BGFXOBJS += $(LIBOBJ)/bgfx/glcontext_nsgl.o
647endif
648
644649$(OBJ)/libbgfx.a: $(BGFXOBJS)
645650
646651BGFXINC = -I$(3RDPARTY)/bgfx/include -I$(3RDPARTY)/bgfx/3rdparty -I$(3RDPARTY)/bx/include -I$(3RDPARTY)/bgfx/3rdparty/khronos
r243562r243563
675680   @echo Compiling $<...
676681   $(CC) $(CDEFS) $(CCOMFLAGS) $(BGFXINC) -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -c $< -o $@
677682
683ifeq ($(TARGETOS),macosx)
684$(LIBOBJ)/bgfx/%.o: $(3RDPARTY)/bgfx/src/%.mm | $(OSPREBUILD)
685   @echo Objective-C compiling $<...
686   $(CC) $(CDEFS) $(COBJFLAGS) $(CCOMFLAGS) $(BGFXINC) -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -c $< -o $@
687
688endif
trunk/src/mame/drivers/dreamwld.c
r243562r243563
751751----------
752752
753753|-------------------------------------------------|
754|        1SEMICOM  62256   ACTEL        8SEMICOM  |
754|           ROM1  62256   ACTEL            ROM2  |
755755|VOL        M6295  62256   A1020B                 |
756756|    PAL  PAL              32MHz                  |
757|    62256  62256             PAL                 |
758| 2SEMICOM 4SEMICOM 68EC020   PAL    PAL          |
759| 3SEMICOM 5SEMICOM           PAL    PAL          |
760|J   62256  62256             PAL                 |
757| 62256  62256                PAL                 |
758| ROM3 ROM4         68EC020   PAL    PAL          |
759| ROM5 ROM6                   PAL    PAL          |
760|J 62256 62256                PAL                 |
761761|A                            PAL    27MHz        |
762762|M                                 PAL            |
763763|M                         ACTEL    M5M44260      |
r243562r243563
766766|                          PAL                    |
767767|              6264        PAL                    |
768768| DSW1         6264                               |
769| DSW2  P87C52                9SEMICOM            |
770|                 6SEMICOM   10SEMICOM   27C160*  |
771|3* 4*            7SEMICOM   11SEMICOM   27C160*  |
769| DSW2  P87C52              ROM7                  |
770|                    ROM8   ROM9    27C160*       |
771|3* 4*               ROM10  ROM11   27C160*       |
772772|-------------------------------------------------|
773773
774774The PCB used for Baryon is an earlier version with a single OKI sound chip
r243562r243563
778778
779779*/
780780
781ROM_START( baryon ) // this set had original SemiCom labels
781ROM_START( baryon ) // replacment labels? no SemiCom logo
782782   ROM_REGION( 0x200000, "maincpu", 0 )
783   ROM_LOAD32_BYTE( "4_semicom", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) ) //  eprom type 27C020
784   ROM_LOAD32_BYTE( "5_semicom", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) )
785   ROM_LOAD32_BYTE( "2_semicom", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) )
786   ROM_LOAD32_BYTE( "3_semicom", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) )
783   ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) )
784   ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) )
785   ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) )
786   ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) )
787787
788788   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
789789   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
790790
791   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryona set, assumed to be the same */
791   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data  */
792792   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
793793
794794   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */
795   ROM_LOAD( "1_semicom", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) ) //  eprom type 27C040
795   ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
796796
797797   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
798   ROM_LOAD16_WORD_SWAP( "10_semicom", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) ) //  eprom type 27C160
799   ROM_LOAD16_WORD_SWAP( "11_semicom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) ) //  eprom type 27C160
798   ROM_LOAD16_WORD_SWAP( "9.bin",  0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
799   ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
800800
801801   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
802   ROM_LOAD16_WORD_SWAP( "8_semicom",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) ) //  eprom type 27C160
802   ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
803803
804804   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
805   ROM_LOAD16_BYTE( "6_semicom", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) ) //  eprom type 27C010
806   ROM_LOAD16_BYTE( "7_semicom", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) ) //  eprom type 27C010
805   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
806   ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
807807
808808   ROM_REGION( 0x10000, "unknown", 0 )
809   ROM_LOAD( "9_semicom", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) ) //  eprom type 27C512
809   ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
810810ROM_END
811811
812ROM_START( baryona ) // replacment labels? no SemiCom logo
812ROM_START( baryona ) // this set had original SemiCom labels
813813   ROM_REGION( 0x200000, "maincpu", 0 )
814   ROM_LOAD32_BYTE( "4.bin", 0x000000, 0x040000, CRC(59e0df20) SHA1(ff12f4adcf731f6984db7d0fbdd7fcc71ce66aa4) )
815   ROM_LOAD32_BYTE( "6.bin", 0x000001, 0x040000, CRC(abccbb3d) SHA1(01524f094543d872d775306024f51258a11e9240) )
816   ROM_LOAD32_BYTE( "3.bin", 0x000002, 0x040000, CRC(046d4231) SHA1(05056efe5fec7f43c400f05278de516b01be0fdf) )
817   ROM_LOAD32_BYTE( "5.bin", 0x000003, 0x040000, CRC(63d5e7cb) SHA1(269bf5ffe10f2464f823c4d377921e19cfb8bc46) )
814   ROM_LOAD32_BYTE( "rom_4_27c020.bin", 0x000000, 0x040000, CRC(6c1cdad0) SHA1(40c437507076ce52ec2240049d6b4bef180b104a) )
815   ROM_LOAD32_BYTE( "rom_5_27c020.bin", 0x000001, 0x040000, CRC(15917c9d) SHA1(6444be93e6a997070820e3c5a2e2e703e22883d9) )
816   ROM_LOAD32_BYTE( "rom_2_27c020.bin", 0x000002, 0x040000, CRC(42b14a6c) SHA1(37e772a673732ef16767c14ad77a4faaa06d675a) )
817   ROM_LOAD32_BYTE( "rom_3_27c020.bin", 0x000003, 0x040000, CRC(0ae6d86e) SHA1(410ad161688ec8516fe5ac7160a4a228dbb01936) )
818818
819819   ROM_REGION( 0x10000, "cpu1", 0 ) /* 87C52 MCU Code */
820820   ROM_LOAD( "87c52.mcu", 0x00000, 0x10000 , NO_DUMP ) /* can't be dumped. */
821821
822   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data  */
822   ROM_REGION( 0x6bd, "user1", 0 ) /* Protection data - from baryon set, assumed to be the same */
823823   ROM_LOAD( "protdata.bin", 0x000, 0x6bd, CRC(117f32a8) SHA1(837bea09d3e59ab9e13bd1103b1fc988edb361c0) ) /* extracted */
824824
825825   ROM_REGION( 0x80000, "oki1", 0 ) /* OKI Samples */
826   ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
826   ROM_LOAD( "rom_1_27c040.bin", 0x000000, 0x80000, CRC(e0349074) SHA1(f3d53d96dff586a0ad1632f52e5559cdce5ed0d8) )
827827
828828   ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprite Tiles - decoded */
829   ROM_LOAD16_WORD_SWAP( "9.bin",  0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
830   ROM_LOAD16_WORD_SWAP( "11.bin", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
829   ROM_LOAD16_WORD_SWAP( "rom_10_27c160.bin", 0x000000, 0x200000, CRC(28bf828f) SHA1(271390cc4f4015a3b69976f0d0527947f13c971b) )
830   ROM_LOAD16_WORD_SWAP( "rom_11_27c160.bom", 0x200000, 0x200000, CRC(d0ff1bc6) SHA1(4aeb795222eedeeba770cf725122e989f97119b2) )
831831
832832   ROM_REGION( 0x200000, "gfx2", 0 ) /* BG Tiles - decoded */
833   ROM_LOAD16_WORD_SWAP( "2.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
833   ROM_LOAD16_WORD_SWAP( "rom_8_27c160.bin",0x000000, 0x200000, CRC(684012e6) SHA1(4cb60907184b67be130b8385e4336320c0f6e4a7) )
834834
835835   ROM_REGION( 0x040000, "spritelut", 0 ) /* Sprite Code Lookup ... */
836   ROM_LOAD16_BYTE( "8.bin", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
837   ROM_LOAD16_BYTE( "10.bin",0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
836   ROM_LOAD16_BYTE( "rom6", 0x000000, 0x020000, CRC(fdbb08b0) SHA1(4b3ac56c4c8370b1434fb6a481fce0d9c52313e0) )
837   ROM_LOAD16_BYTE( "rom7", 0x000001, 0x020000, CRC(c9d20480) SHA1(3f6170e8e08fb7508bd13c23f243ec6888a91f5e) )
838838
839839   ROM_REGION( 0x10000, "unknown", 0 )
840   ROM_LOAD( "7.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
840   ROM_LOAD( "rom_9_27c512.bin", 0x000000, 0x10000, CRC(0da8db45) SHA1(7d5bd71c5b0b28ff74c732edd7c662f46f2ab25b) )
841841ROM_END
842842
843843/*
trunk/src/mame/drivers/peplus.c
r243562r243563
52075207   ROM_LOAD( "mxo-cg2246.u75",  0x18000, 0x8000, CRC(f0f4a27d) SHA1(3a10ab196aeaa5b50d47b9d3c5b378cfadd6fe96) )
52085208
52095209   ROM_REGION( 0x100, "proms", 0 )
5210   ROM_LOAD( "cap2246.u50", 0x0000, 0x0100, NO_DUMP )
52115210   ROM_LOAD( "cap960.u50", 0x0000, 0x0100, CRC(00dd8d0a) SHA1(542763b12aeb0aec2b410f7c075c52907f45d171) ) /* WRONG!! - Should be CAP2246 here */
52125211ROM_END
52135212
r243562r243563
93119310GAMEL(1996, peps0373, peps0366, peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0373) Double Diamond Deluxe Slots",   0, layout_pe_slots )
93129311GAMEL(1996, peps0426, 0,        peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0426) Sizzling Sevens Slots",         0, layout_pe_slots )
93139312GAMEL(1996, peps0581, peps0021, peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0581) Red White & Blue Slots",        0, layout_pe_slots )
9314GAMEL(1996, peps0615, 0,        peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0615) Chaos Slots",                   GAME_WRONG_COLORS, layout_pe_slots ) /* CAP2246 not dumped */
9313GAMEL(1996, peps0615, 0,        peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0615) Chaos Slots",                   0, layout_pe_slots )
93159314GAMEL(1996, peps0631, peps0021, peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0631) Red White & Blue Slots",        0, layout_pe_slots )
93169315GAMEL(1996, peps0716, 0,        peplus, peplus_slots,   peplus_state, peplus,   ROT0,  "IGT - International Game Technology", "Player's Edge Plus (PS0716) River Gambler Slots",           0, layout_pe_slots )
93179316
r243562r243563
94729471GAMEL(1997, pex0838s, 0,        peplus,  peplus_slots, peplus_state, peplussb, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots",        0, layout_pe_slots )
94739472GAMEL(1997, pex0841s, pex0838s, peplus,  peplus_slots, peplus_state, peplussb, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (X000841S+XS000002) Five Times Pay Slots",        0, layout_pe_slots )
94749473GAMEL(1997, pex0998s, 0,        peplus,  peplus_slots, peplus_state, peplussb, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (X000998S+XS000006) Triple Triple Diamond Slots", 0, layout_pe_slots )
9475GAMEL(1997, pex1087s, 0,        peplus,  peplus_slots, peplus_state, peplussb, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots", GAME_WRONG_COLORS, layout_pe_slots ) /* CAPX2415 not dumped */
9474GAMEL(1997, pex1087s, 0,        peplus,  peplus_slots, peplus_state, peplussb, ROT0,  "IGT - International Game Technology", "Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots", GAME_IMPERFECT_GRAPHICS, layout_pe_slots ) /* CAPX2415 not dumped */
trunk/src/mame/drivers/segaorun.c
r243562r243563
23032303//  Turbo Outrun (White cockpit/sitdown Deluxe version)
23042304//  CPU: FD1094 (317-0109)
23052305//
2306// NOTE: 4 program roms EPR-12289 through EPR12291 conflicts with the Japan 317-0101 set. This set's program numbers
2307//       needs to be verified, Sega was very good at using different numbers for different data / versions.
2308//
23092306ROM_START( toutrun1 )
23102307   ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code
2311   ROM_LOAD16_BYTE( "epr-12289.133", 0x000000, 0x10000, CRC(812fd035) SHA1(7bea9ba611333dfb86cfc2e2be8cff5f700b6f71) ) // Rom label conflicts with the 317-0101 set below
2312   ROM_LOAD16_BYTE( "epr-12288.118", 0x000001, 0x10000, CRC(2f1151bb) SHA1(e91600d4f4e5d3d5a67cafb1ff34006f281434f1) ) // Rom label conflicts with the 317-0101 set below
2313   ROM_LOAD16_BYTE( "epr-12291.132", 0x020000, 0x10000, CRC(8ca284d2) SHA1(93f71ec554ab000294aaa4de9ece0eecfcfe3c46) ) // Rom label conflicts with the 317-0101 set below
2314   ROM_LOAD16_BYTE( "epr-12290.117", 0x020001, 0x10000, CRC(44dbf3cb) SHA1(ad867a66d97e9f5b9e14a8d05049581214a077bf) ) // Rom label conflicts with the 317-0101 set below
2308   ROM_LOAD16_BYTE( "epr-12289.133", 0x000000, 0x10000, CRC(812fd035) SHA1(7bea9ba611333dfb86cfc2e2be8cff5f700b6f71) )
2309   ROM_LOAD16_BYTE( "epr-12288.118", 0x000001, 0x10000, CRC(2f1151bb) SHA1(e91600d4f4e5d3d5a67cafb1ff34006f281434f1) )
2310   ROM_LOAD16_BYTE( "epr-12291.132", 0x020000, 0x10000, CRC(8ca284d2) SHA1(93f71ec554ab000294aaa4de9ece0eecfcfe3c46) )
2311   ROM_LOAD16_BYTE( "epr-12290.117", 0x020001, 0x10000, CRC(44dbf3cb) SHA1(ad867a66d97e9f5b9e14a8d05049581214a077bf) )
23152312   ROM_LOAD16_BYTE( "epr-12293.131", 0x040000, 0x10000, CRC(f4321eea) SHA1(64334acc82c14bb58b7d51719f34fd81cfb9fc6b) )
23162313   ROM_LOAD16_BYTE( "epr-12292.116", 0x040001, 0x10000, CRC(51d98af0) SHA1(6e7115706bfafb687faa23d55d4a8c8e498a4df2) )
23172314
r243562r243563
23682365//*************************************************************************************************************************
23692366//  Turbo Outrun (Japan DX) (original all EPR based board)
23702367//  CPU: FD1094 (317-0101)
2371//  GAME BD   834-6919 TURBO OUT RUN  (whited out spot on label for set number)
2372//   CPU BD   837-6905
2373//   VIDEO BD 837-6906
23742368//
2375// NOTE: This PCB set used EPROMs instead of the OPR (One time PRogram) used by other sets.
2376//       Same data so the rom numbers are the same, just labeled EPR-xxxxx versus OPR-xxxxx
2377//
23782369ROM_START( toutrunj1 )
23792370   ROM_REGION( 0x60000, "maincpu", 0 ) // 68000 code
2380   ROM_LOAD16_BYTE( "EPR-12289.IC133", 0x000000, 0x10000, CRC(89380754) SHA1(52b3bf7ed04a58dbf13440f58ae6e71a28fca5f6) ) // Verified correct labels but conflicts with the 317-0109 set
2381   ROM_LOAD16_BYTE( "EPR-12288.IC118", 0x000001, 0x10000, CRC(47b47ef1) SHA1(1af002721ec9bf72c17e3184cf5df82e7b5f45e1) ) // Verified correct labels but conflicts with the 317-0109 set
2382   ROM_LOAD16_BYTE( "EPR-12291.IC132", 0x020000, 0x10000, CRC(1f4ab0c6) SHA1(5c21ad7e3b232d6d3bce325f878659ba9cfda0da) ) // Verified correct labels but conflicts with the 317-0109 set
2383   ROM_LOAD16_BYTE( "EPR-12290.IC117", 0x020001, 0x10000, CRC(67e81543) SHA1(a2844c2bbe139e709aa7679f82e38e93d9494e6d) ) // Verified correct labels but conflicts with the 317-0109 set
2371   ROM_LOAD16_BYTE( "EPR-12289.IC133", 0x000000, 0x10000, CRC(89380754) SHA1(52b3bf7ed04a58dbf13440f58ae6e71a28fca5f6) )
2372   ROM_LOAD16_BYTE( "EPR-12288.IC118", 0x000001, 0x10000, CRC(47b47ef1) SHA1(1af002721ec9bf72c17e3184cf5df82e7b5f45e1) )
2373   ROM_LOAD16_BYTE( "EPR-12291.IC132", 0x020000, 0x10000, CRC(1f4ab0c6) SHA1(5c21ad7e3b232d6d3bce325f878659ba9cfda0da) )
2374   ROM_LOAD16_BYTE( "EPR-12290.IC117", 0x020001, 0x10000, CRC(67e81543) SHA1(a2844c2bbe139e709aa7679f82e38e93d9494e6d) )
23842375   ROM_LOAD16_BYTE( "EPR-12293.IC131", 0x040000, 0x10000, CRC(f4321eea) SHA1(64334acc82c14bb58b7d51719f34fd81cfb9fc6b) )
23852376   ROM_LOAD16_BYTE( "EPR-12292.IC116", 0x040001, 0x10000, CRC(51d98af0) SHA1(6e7115706bfafb687faa23d55d4a8c8e498a4df2) )
23862377
r243562r243563
23992390   ROM_LOAD( "EPR-12325.IC104", 0x20000, 0x10000, CRC(1405137a) SHA1(367db88d36852e35c5e839f692be5ea8c8e072d2) )
24002391
24012392   ROM_REGION32_LE( 0x100000, "sprites", 0 ) // sprites
2402   ROM_LOAD32_BYTE( "EPR-12307.IC9",  0x00000, 0x10000, CRC(437dcf09) SHA1(0022ee4d1c3698f77271e570cef98a8a1e5c5d6a) )
2403   ROM_LOAD32_BYTE( "EPR-12308.IC10", 0x00001, 0x10000, CRC(0de70cc2) SHA1(c03f8f8cda72daf64af2878bf254840ac6dd17eb) )
2404   ROM_LOAD32_BYTE( "EPR-12309.IC11", 0x00002, 0x10000, CRC(deb8c242) SHA1(c05d8ced4eafae52c4795fb1471cd66f5903d1aa) )
2393   ROM_LOAD32_BYTE( "EPR-12307.IC15", 0x00000, 0x10000, CRC(437dcf09) SHA1(0022ee4d1c3698f77271e570cef98a8a1e5c5d6a) )
2394   ROM_LOAD32_BYTE( "EPR-12308.IC14", 0x00001, 0x10000, CRC(0de70cc2) SHA1(c03f8f8cda72daf64af2878bf254840ac6dd17eb) )
2395   ROM_LOAD32_BYTE( "EPR-12309.IC13", 0x00002, 0x10000, CRC(deb8c242) SHA1(c05d8ced4eafae52c4795fb1471cd66f5903d1aa) )
24052396   ROM_LOAD32_BYTE( "EPR-12310.IC12", 0x00003, 0x10000, CRC(45cf157e) SHA1(5d0be2a374a53ea1fe0ba2bf9b2173e96de1eb51) )
2406   ROM_LOAD32_BYTE( "EPR-12311.IC13", 0x40000, 0x10000, CRC(ae2bd639) SHA1(64bb60ae7e3f87fbbce00106ba65c4e6fc1af0e4) )
2407   ROM_LOAD32_BYTE( "EPR-12312.IC14", 0x40001, 0x10000, CRC(626000e7) SHA1(4a7f9e76dd76a3dc56b8257149bc94be3f4f2e87) )
2408   ROM_LOAD32_BYTE( "EPR-12313.IC15", 0x40002, 0x10000, CRC(52870c37) SHA1(3a6836a46d94c0f9115800d206410252a1134c57) )
2397   ROM_LOAD32_BYTE( "EPR-12311.IC11", 0x40000, 0x10000, CRC(ae2bd639) SHA1(64bb60ae7e3f87fbbce00106ba65c4e6fc1af0e4) )
2398   ROM_LOAD32_BYTE( "EPR-12312.IC10", 0x40001, 0x10000, CRC(626000e7) SHA1(4a7f9e76dd76a3dc56b8257149bc94be3f4f2e87) )
2399   ROM_LOAD32_BYTE( "EPR-12313.IC9",  0x40002, 0x10000, CRC(52870c37) SHA1(3a6836a46d94c0f9115800d206410252a1134c57) )
24092400   ROM_LOAD32_BYTE( "EPR-12314.IC16", 0x40003, 0x10000, CRC(40c461ea) SHA1(7bed8f24112dc3c827fd087138fcf2700092aa59) )
24102401   ROM_LOAD32_BYTE( "EPR-12315.IC17", 0x80000, 0x10000, CRC(3ff9a3a3) SHA1(0d90fe2669d03bd07a0d3b05934201778e28d54c) )
24112402   ROM_LOAD32_BYTE( "EPR-12316.IC18", 0x80001, 0x10000, CRC(8a1e6dc8) SHA1(32f09ec504c2b6772815bad7380a2f738f11746a) )
r243562r243563
25392530GAMEL(1989, toutrun3,  toutrun, outrun_fd1094,   toutrunc, segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (cockpit, FD1094 317-0107)", 0,                layout_outrun )
25402531GAMEL(1989, toutrun2,  toutrun, outrun_fd1094,   toutrunct,segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (cockpit, FD1094 317-0106)", 0,                layout_outrun )
25412532GAMEL(1989, toutrun1,  toutrun, outrun_fd1094,   toutrunm, segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (deluxe cockpit, FD1094 317-0109)", 0,         layout_outrun )
2542GAMEL(1989, toutrunj1, toutrun, outrun_fd1094,   toutrunct,segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (Japan, cockpit, FD1094 317-0101)", 0,  layout_outrun )
2533GAMEL(1989, toutrunj1, toutrun, outrun_fd1094,   toutrunct,segaorun_state,outrun,  ROT0,   "Sega",    "Turbo Out Run (Japan, deluxe cockpit, FD1094 317-0101)", 0,  layout_outrun )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team