PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate
This commit is contained in:
parent
bbe9db2c62
commit
d1ff443540
|
@ -5777,87 +5777,87 @@ DCB24422572D9ACF8DC158AA734EBB79 Zoom! (JU) [!] GEN
|
|||
|
||||
; ************ Sega 32X ************
|
||||
|
||||
B13EB9474A946EFF30546A9A2A768649 32X Babe Picture by Fonzie (32X) (PD) [a1] GEN
|
||||
2449E7F984FB74AFD350777439DD3294 32X Babe Picture by Fonzie (32X) (PD) GEN
|
||||
E1E65872EABC294A2ACFB7C3BD85C837 32X Qinter Demo by Fonzie (32X) (PD) GEN
|
||||
DBC990DB554E98958CBFB90B270A3F13 32X Sample Program - Celtic - PWM Test (32X) (U) [b1] GEN
|
||||
62D3B8F18C3D90AFE343D07EAD9C1D4C 32X Sample Program - Celtic - PWM Test (32X) (U) GEN
|
||||
F772E22B574406E3E20C172117050973 36 Great Holes Starring Fred Couples (32X) (E) [!] GEN
|
||||
902F28EBDAFBDDE3E1BA58EB3D4E2CB0 36 Great Holes Starring Fred Couples (32X) (E) [b1] GEN
|
||||
B90A2A1EEC015911AA445F9C41D7BC32 36 Great Holes Starring Fred Couples (32X) (JU) [!] GEN
|
||||
A8E05BD3CDF97E1811EBD6D52C4371A7 After Burner Complete (32X) (E) [!] GEN
|
||||
EC9529858CC7961B39F5382B2F657B8F After Burner Complete (32X) (JU) [!] GEN
|
||||
E6A3E8049631C65EA7193C15159012D9 Back and Forth Rotating XOR Palette by DevSter (32X) (PD) GEN
|
||||
ADEA726D3A7186292274014024620FB8 Backward Rotating XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
35A11E021CA0B7FF909E4774EB8B3236 BC Racers (32X) (W) [c][!] GEN
|
||||
C238B112113B0297B2B9F4F618D56598 Blackthorne (32X) (U) [!] GEN
|
||||
1738A479B0253BCB0BCFB7BF09C03ADD Brutal Unleashed - Above the Claw (32X) (U) [!] GEN
|
||||
8AADC467D31BC64F95A7FBE8F95AFEB3 Cosmic Carnage (32X) (E) [!] GEN
|
||||
32F3002A46A462735AA12CA856CB7652 Cosmic Carnage (32X) (JU) [!] GEN
|
||||
30EE320F76DB70A836EDEFF2C8CE9CD2 Darxide (32X) (E) (M4) [!] GEN
|
||||
833653B5FD3D49C73E562A42EB7F4F8B DevSter Owns! Text Demo (32X) (PD) GEN
|
||||
1ABE8B9B1855B1B101CB7F1D86395C22 Doom (32X) (E) [!] GEN
|
||||
79339867D9D4F58B169753D9A29EA1A5 Doom (32X) (JU) [!] GEN
|
||||
C2B642FDCFFF8BFF511E45203A1E8679 ECCO the Dolphin CinePak Demo (32X) (JU) GEN
|
||||
24AAA6EF307D20147CE10E7610E59AA2 FIFA International Soccer 96 (32X) (UE) (M6) [c][!] GEN
|
||||
11990609886231D241BD284FD2C05ADB Green Rotating No Stretching XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
D6F06432D0E6A01940EB64C4A3F8A554 Green Rotating XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
A62154ED4F0CFACD79012CDB2A164191 Hot Chick by DevSter (32X) (PD) GEN
|
||||
4C6906C7D0E7A0A01268806A8A7FA788 Hot Chick Drawn Without the SH2s for Emulators by DevSter (32X) (PD) GEN
|
||||
FF00FE687C0712952176510A0CEB1046 Hot Chick Drawn Without the SH2s for Hardware by DevSter (32X) (PD) GEN
|
||||
546823F02D20458C20113CF23E41C764 Hot Chick in High Quality 15BPP by DevSter (32X) (PD) GEN
|
||||
174FCBC5026408D00E727B907970F660 Hot Chick in VDP Mode 2 by DevSter (32X) (PD) GEN
|
||||
E68D3DBA08FED9B6301502E89E226595 Hot Chick in VDP Mode 3 by DevSter (32X) (PD) GEN
|
||||
DDE7F49364694285EDC48B7362C45C91 Hot Chick Spinning Demo by DevSter (32X) (PD) GEN
|
||||
CA13D2EC9F208B0EBF90DD7B60124F6E Hot Chick Spinning Slower Demo by DevSter (32X) (PD) GEN
|
||||
D6DBD0DC6748D90D69095F9C473A40C2 Hot Chick with Genesis VDP Overlay by DevSter (32X) (PD) GEN
|
||||
B3AFA1355EDD3D8EA546A3562DE877B3 Hot Chick Zoom Shot by DevSter (32X) (PD) GEN
|
||||
4CE9E6B6E8883D8A678D90AABCE022D0 Knuckles' Chaotix (32X) (E) [!] GEN
|
||||
72D3EB77A39F28ADF0C679B6EDDBF95E Knuckles' Chaotix (32X) (E) [f1] GEN
|
||||
47B1095E68B053125CD2CD5B1AC4EB50 Knuckles' Chaotix (32X) (JU) [!] GEN
|
||||
D0981100ADF924A085C4C43FFD3F8B4C Knuckles' Chaotix (32X) (JU) [f1] GEN
|
||||
6AF6207B1E67072A9104178130C61712 Kolibri (32X) (W) [!] GEN
|
||||
489DED0CC43448881CD863418BACF8E6 Mars Check Program V1.0 (32X) (JU) GEN
|
||||
CF2A08955A2C92CF6B3A562807F0896E Mars Sample Program - Egypt (32X) (JU) [b1] GEN
|
||||
7B84A8F2BA03B9A610DB594D47693B45 Mars Sample Program - Egypt (32X) (JU) [b2] GEN
|
||||
4213C4846622DBEFB514A0441A553ACE Mars Sample Program - Egypt (32X) (JU) GEN
|
||||
97DBCC7366802B37A7F1FBBDCB5BD943 Mars Sample Program - Gnu Sierra (32X) (JU) [b1] GEN
|
||||
FC5DC432CEF5D977A7B9A0575ACD884E Mars Sample Program - Gnu Sierra (32X) (JU) GEN
|
||||
D79B2E1D3EFAA1FA85B83AFED474EFC6 Mars Sample Program - Runlength Mode Test (32X) (JU) [b1] GEN
|
||||
915472C8D25C79F819492F660E5A8D06 Mars Sample Program - Runlength Mode Test (32X) (JU) GEN
|
||||
2CD456B784DFB3B214B51086D5954839 Mars Sample Program - SOJ (32X) (JU) [b1] GEN
|
||||
68E63E08AA1B95D4B5B249EF6DE7B1B3 Mars Sample Program - SOJ (32X) (JU) GEN
|
||||
0EDED8598A9D1D83C1ABAEF65FE7EA54 Mars Sample Program - Texture Test (32X) (JU) [b1] GEN
|
||||
BD0B324D1EDD51103A350E1973179FB7 Mars Sample Program - Texture Test (32X) (JU) GEN
|
||||
5AB011DAE907F77E68EB764BEC3870D8 Metal Head (32X) (E) (M2) [!] GEN
|
||||
9ADD3DFA94ADEC73FB9A8EBD972DA04E Metal Head (32X) (E) (M2) [b1] GEN
|
||||
03CC5D7549D71BA4E9DDC1BEAE3805FB Metal Head (32X) (JU) (M2) [!] GEN
|
||||
A95C0E7C1D35FD42CD2E3EB7B06CB6D0 Mortal Kombat II (32X) (W) (Dec 1994) [!] GEN
|
||||
9D258D11FE1E4CAC2C1AAB370C35E57A Mortal Kombat II (32X) (W) (Jan 1995) [!] GEN
|
||||
6BC365808A00B8A640DD86CCB5A0EA24 Motocross Championship (32X) (E) [!] GEN
|
||||
2C4A934985021624D48725B8D7B039E8 Motocross Championship (32X) (JU) [!] GEN
|
||||
966A5E00DD7BCDC70B05C5A0C0E8F7AA NBA Jam Tournament Edition (32X) (W) [!] GEN
|
||||
E273C10114351CDAFEBA1ABCCCA8909D NFL Quarterback Club (32X) (W) [!] GEN
|
||||
F5954481E3CCC894E2BB1CFC258EEE2D Optimized Rotating XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
E091E542F7EA29EF3DAF6022B36E219B Pitfall (32X) (U) [!] GEN
|
||||
E1EFC5804D3360E7B19F7542219BF964 Primal Rage (32X) (W) [!] GEN
|
||||
5F955B5FEAB07C072FC345F1FEE52A60 RBI Baseball 95 (32X) (U) [!] GEN
|
||||
40D1AC4AEC5D036BC635724503A6AA39 Rotating No Background Fill XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
FBFD4E7544095684573E7968C22FC526 Rotating Pixel Skipping XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
9D5BAC98307ECCC776BAC4831F60C524 Rotating XOR Palette Demo by DevSter (32X) (PD) GEN
|
||||
F4BB8844D77442DBB5BEE78D0246B456 Sangokushi IV (32X) (J) [!] GEN
|
||||
1415A8675ADF3E8647B3DF673B50056D Shadow Squadron (32X) (UE) [!] GEN
|
||||
4619E328E1719BEE165941D891C08D81 Space Harrier (32X) (E) [!] GEN
|
||||
6180E973F678BFC96705E8BE4E0783F1 Space Harrier (32X) (JU) [!] GEN
|
||||
A60B0838A776966E17A8F10B94BADDEF Spider-Man - Web of Fire (32X) (W) [!] GEN
|
||||
78086FBA202066FF4F968D35E7C21C11 Star Trek - Starfleet Academy Bridge Simulator (32X) (U) [!] GEN
|
||||
BFAA6FD031490C26E25F3D59D9C37497 Star Wars Arcade (32X) (E) [!] GEN
|
||||
F6E8648A6CED9017C9F0BF0CA544F17F Star Wars Arcade (32X) (J) [!] GEN
|
||||
AE3A42C6297EF25C6018A209FDA0194E Star Wars Arcade (32X) (U) [!] GEN
|
||||
1E233836CACF3EBEF42CF0FC78397FB1 Star Wars Arcade (32X) (U) [b1] GEN
|
||||
E93C5656EB04C97A9CD37B6F56C19323 Super-X Raycasting Engine Test 1 by Fonzie (32X) (PD) GEN
|
||||
024773EAB6B3AACD7D4528F18C110D60 Super-X Raycasting Engine Test 2 by Fonzie (32X) (PD) GEN
|
||||
9349B07AF5CF6C7DD39EA0E43AE6A29D Switching CRAM Palettes by DevSter (32X) (PD) GEN
|
||||
B13EB9474A946EFF30546A9A2A768649 32X Babe Picture by Fonzie (32X) (PD) [a1] GEN 32X=true pico
|
||||
2449E7F984FB74AFD350777439DD3294 32X Babe Picture by Fonzie (32X) (PD) GEN 32X=true pico
|
||||
E1E65872EABC294A2ACFB7C3BD85C837 32X Qinter Demo by Fonzie (32X) (PD) GEN 32X=true pico
|
||||
DBC990DB554E98958CBFB90B270A3F13 32X Sample Program - Celtic - PWM Test (32X) (U) [b1] GEN 32X=true pico
|
||||
62D3B8F18C3D90AFE343D07EAD9C1D4C 32X Sample Program - Celtic - PWM Test (32X) (U) GEN 32X=true pico
|
||||
F772E22B574406E3E20C172117050973 36 Great Holes Starring Fred Couples (32X) (E) [!] GEN 32X=true pico
|
||||
902F28EBDAFBDDE3E1BA58EB3D4E2CB0 36 Great Holes Starring Fred Couples (32X) (E) [b1] GEN 32X=true pico
|
||||
B90A2A1EEC015911AA445F9C41D7BC32 36 Great Holes Starring Fred Couples (32X) (JU) [!] GEN 32X=true pico
|
||||
A8E05BD3CDF97E1811EBD6D52C4371A7 After Burner Complete (32X) (E) [!] GEN 32X=true pico
|
||||
EC9529858CC7961B39F5382B2F657B8F After Burner Complete (32X) (JU) [!] GEN 32X=true pico
|
||||
E6A3E8049631C65EA7193C15159012D9 Back and Forth Rotating XOR Palette by DevSter (32X) (PD) GEN 32X=true pico
|
||||
ADEA726D3A7186292274014024620FB8 Backward Rotating XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
35A11E021CA0B7FF909E4774EB8B3236 BC Racers (32X) (W) [c][!] GEN 32X=true pico
|
||||
C238B112113B0297B2B9F4F618D56598 Blackthorne (32X) (U) [!] GEN 32X=true pico
|
||||
1738A479B0253BCB0BCFB7BF09C03ADD Brutal Unleashed - Above the Claw (32X) (U) [!] GEN 32X=true pico
|
||||
8AADC467D31BC64F95A7FBE8F95AFEB3 Cosmic Carnage (32X) (E) [!] GEN 32X=true pico
|
||||
32F3002A46A462735AA12CA856CB7652 Cosmic Carnage (32X) (JU) [!] GEN 32X=true pico
|
||||
30EE320F76DB70A836EDEFF2C8CE9CD2 Darxide (32X) (E) (M4) [!] GEN 32X=true pico
|
||||
833653B5FD3D49C73E562A42EB7F4F8B DevSter Owns! Text Demo (32X) (PD) GEN 32X=true pico
|
||||
1ABE8B9B1855B1B101CB7F1D86395C22 Doom (32X) (E) [!] GEN 32X=true pico
|
||||
79339867D9D4F58B169753D9A29EA1A5 Doom (32X) (JU) [!] GEN 32X=true pico
|
||||
C2B642FDCFFF8BFF511E45203A1E8679 ECCO the Dolphin CinePak Demo (32X) (JU) GEN 32X=true pico
|
||||
24AAA6EF307D20147CE10E7610E59AA2 FIFA International Soccer 96 (32X) (UE) (M6) [c][!] GEN 32X=true pico
|
||||
11990609886231D241BD284FD2C05ADB Green Rotating No Stretching XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
D6F06432D0E6A01940EB64C4A3F8A554 Green Rotating XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
A62154ED4F0CFACD79012CDB2A164191 Hot Chick by DevSter (32X) (PD) GEN 32X=true pico
|
||||
4C6906C7D0E7A0A01268806A8A7FA788 Hot Chick Drawn Without the SH2s for Emulators by DevSter (32X) (PD) GEN 32X=true pico
|
||||
FF00FE687C0712952176510A0CEB1046 Hot Chick Drawn Without the SH2s for Hardware by DevSter (32X) (PD) GEN 32X=true pico
|
||||
546823F02D20458C20113CF23E41C764 Hot Chick in High Quality 15BPP by DevSter (32X) (PD) GEN 32X=true pico
|
||||
174FCBC5026408D00E727B907970F660 Hot Chick in VDP Mode 2 by DevSter (32X) (PD) GEN 32X=true pico
|
||||
E68D3DBA08FED9B6301502E89E226595 Hot Chick in VDP Mode 3 by DevSter (32X) (PD) GEN 32X=true pico
|
||||
DDE7F49364694285EDC48B7362C45C91 Hot Chick Spinning Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
CA13D2EC9F208B0EBF90DD7B60124F6E Hot Chick Spinning Slower Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
D6DBD0DC6748D90D69095F9C473A40C2 Hot Chick with Genesis VDP Overlay by DevSter (32X) (PD) GEN 32X=true pico
|
||||
B3AFA1355EDD3D8EA546A3562DE877B3 Hot Chick Zoom Shot by DevSter (32X) (PD) GEN 32X=true pico
|
||||
4CE9E6B6E8883D8A678D90AABCE022D0 Knuckles' Chaotix (32X) (E) [!] GEN 32X=true pico
|
||||
72D3EB77A39F28ADF0C679B6EDDBF95E Knuckles' Chaotix (32X) (E) [f1] GEN 32X=true pico
|
||||
47B1095E68B053125CD2CD5B1AC4EB50 Knuckles' Chaotix (32X) (JU) [!] GEN 32X=true pico
|
||||
D0981100ADF924A085C4C43FFD3F8B4C Knuckles' Chaotix (32X) (JU) [f1] GEN 32X=true pico
|
||||
6AF6207B1E67072A9104178130C61712 Kolibri (32X) (W) [!] GEN 32X=true pico
|
||||
489DED0CC43448881CD863418BACF8E6 Mars Check Program V1.0 (32X) (JU) GEN 32X=true pico
|
||||
CF2A08955A2C92CF6B3A562807F0896E Mars Sample Program - Egypt (32X) (JU) [b1] GEN 32X=true pico
|
||||
7B84A8F2BA03B9A610DB594D47693B45 Mars Sample Program - Egypt (32X) (JU) [b2] GEN 32X=true pico
|
||||
4213C4846622DBEFB514A0441A553ACE Mars Sample Program - Egypt (32X) (JU) GEN 32X=true pico
|
||||
97DBCC7366802B37A7F1FBBDCB5BD943 Mars Sample Program - Gnu Sierra (32X) (JU) [b1] GEN 32X=true pico
|
||||
FC5DC432CEF5D977A7B9A0575ACD884E Mars Sample Program - Gnu Sierra (32X) (JU) GEN 32X=true pico
|
||||
D79B2E1D3EFAA1FA85B83AFED474EFC6 Mars Sample Program - Runlength Mode Test (32X) (JU) [b1] GEN 32X=true pico
|
||||
915472C8D25C79F819492F660E5A8D06 Mars Sample Program - Runlength Mode Test (32X) (JU) GEN 32X=true pico
|
||||
2CD456B784DFB3B214B51086D5954839 Mars Sample Program - SOJ (32X) (JU) [b1] GEN 32X=true pico
|
||||
68E63E08AA1B95D4B5B249EF6DE7B1B3 Mars Sample Program - SOJ (32X) (JU) GEN 32X=true pico
|
||||
0EDED8598A9D1D83C1ABAEF65FE7EA54 Mars Sample Program - Texture Test (32X) (JU) [b1] GEN 32X=true pico
|
||||
BD0B324D1EDD51103A350E1973179FB7 Mars Sample Program - Texture Test (32X) (JU) GEN 32X=true pico
|
||||
5AB011DAE907F77E68EB764BEC3870D8 Metal Head (32X) (E) (M2) [!] GEN 32X=true pico
|
||||
9ADD3DFA94ADEC73FB9A8EBD972DA04E Metal Head (32X) (E) (M2) [b1] GEN 32X=true pico
|
||||
03CC5D7549D71BA4E9DDC1BEAE3805FB Metal Head (32X) (JU) (M2) [!] GEN 32X=true pico
|
||||
A95C0E7C1D35FD42CD2E3EB7B06CB6D0 Mortal Kombat II (32X) (W) (Dec 1994) [!] GEN 32X=true pico
|
||||
9D258D11FE1E4CAC2C1AAB370C35E57A Mortal Kombat II (32X) (W) (Jan 1995) [!] GEN 32X=true pico
|
||||
6BC365808A00B8A640DD86CCB5A0EA24 Motocross Championship (32X) (E) [!] GEN 32X=true pico
|
||||
2C4A934985021624D48725B8D7B039E8 Motocross Championship (32X) (JU) [!] GEN 32X=true pico
|
||||
966A5E00DD7BCDC70B05C5A0C0E8F7AA NBA Jam Tournament Edition (32X) (W) [!] GEN 32X=true pico
|
||||
E273C10114351CDAFEBA1ABCCCA8909D NFL Quarterback Club (32X) (W) [!] GEN 32X=true pico
|
||||
F5954481E3CCC894E2BB1CFC258EEE2D Optimized Rotating XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
E091E542F7EA29EF3DAF6022B36E219B Pitfall (32X) (U) [!] GEN 32X=true pico
|
||||
E1EFC5804D3360E7B19F7542219BF964 Primal Rage (32X) (W) [!] GEN 32X=true pico
|
||||
5F955B5FEAB07C072FC345F1FEE52A60 RBI Baseball 95 (32X) (U) [!] GEN 32X=true pico
|
||||
40D1AC4AEC5D036BC635724503A6AA39 Rotating No Background Fill XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
FBFD4E7544095684573E7968C22FC526 Rotating Pixel Skipping XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
9D5BAC98307ECCC776BAC4831F60C524 Rotating XOR Palette Demo by DevSter (32X) (PD) GEN 32X=true pico
|
||||
F4BB8844D77442DBB5BEE78D0246B456 Sangokushi IV (32X) (J) [!] GEN 32X=true pico
|
||||
1415A8675ADF3E8647B3DF673B50056D Shadow Squadron (32X) (UE) [!] GEN 32X=true pico
|
||||
4619E328E1719BEE165941D891C08D81 Space Harrier (32X) (E) [!] GEN 32X=true pico
|
||||
6180E973F678BFC96705E8BE4E0783F1 Space Harrier (32X) (JU) [!] GEN 32X=true pico
|
||||
A60B0838A776966E17A8F10B94BADDEF Spider-Man - Web of Fire (32X) (W) [!] GEN 32X=true pico
|
||||
78086FBA202066FF4F968D35E7C21C11 Star Trek - Starfleet Academy Bridge Simulator (32X) (U) [!] GEN 32X=true pico
|
||||
BFAA6FD031490C26E25F3D59D9C37497 Star Wars Arcade (32X) (E) [!] GEN 32X=true pico
|
||||
F6E8648A6CED9017C9F0BF0CA544F17F Star Wars Arcade (32X) (J) [!] GEN 32X=true pico
|
||||
AE3A42C6297EF25C6018A209FDA0194E Star Wars Arcade (32X) (U) [!] GEN 32X=true pico
|
||||
1E233836CACF3EBEF42CF0FC78397FB1 Star Wars Arcade (32X) (U) [b1] GEN 32X=true pico
|
||||
E93C5656EB04C97A9CD37B6F56C19323 Super-X Raycasting Engine Test 1 by Fonzie (32X) (PD) GEN 32X=true pico
|
||||
024773EAB6B3AACD7D4528F18C110D60 Super-X Raycasting Engine Test 2 by Fonzie (32X) (PD) GEN 32X=true pico
|
||||
9349B07AF5CF6C7DD39EA0E43AE6A29D Switching CRAM Palettes by DevSter (32X) (PD) GEN 32X=true pico
|
||||
1B06C84CAF09206A8D9F0BB3EAABA512 T-MEK (32X) (W) [!] GEN 32X=true pico
|
||||
30989C83D4E4EA3C35A1F3E2620B8465 Tempo (32X) (JU) [!] GEN 32X=true pico
|
||||
386D99D132CE5699ADE81B4473CEF5B4 Toughman Contest (32X) (W) [!] GEN 32X=true pico
|
||||
|
|
|
@ -32,5 +32,8 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive
|
|||
|
||||
[BizImport(CC)]
|
||||
public abstract void SetCDReadCallback(CDReadCallback callback);
|
||||
|
||||
[BizImport(CC)]
|
||||
public abstract bool IsPal();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,12 +13,13 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive
|
|||
{
|
||||
[CoreAttributes("PicoDrive", "notaz", true, false,
|
||||
"0e352905c7aa80b166933970abbcecfce96ad64e", "https://github.com/notaz/picodrive", false)]
|
||||
public class PicoDrive : WaterboxCore, IDriveLight
|
||||
public class PicoDrive : WaterboxCore, IDriveLight, IRegionable
|
||||
{
|
||||
private LibPicoDrive _core;
|
||||
private LibPicoDrive.CDReadCallback _cdcallback;
|
||||
private Disc _cd;
|
||||
private DiscSectorReader _cdReader;
|
||||
private bool _isPal;
|
||||
|
||||
[CoreConstructor("GEN")]
|
||||
public PicoDrive(CoreComm comm, GameInfo game, byte[] rom, bool deterministic)
|
||||
|
@ -110,6 +111,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive
|
|||
_core.SetCDReadCallback(_cdcallback);
|
||||
|
||||
Is32X = game["32X"];
|
||||
_isPal = _core.IsPal();
|
||||
VsyncNumerator = _isPal ? 53203424 : 53693175;
|
||||
VsyncDenominator = _isPal ? 3420 * 313 : 3420 * 262;
|
||||
}
|
||||
|
||||
public bool Is32X { get; }
|
||||
|
@ -177,5 +181,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive
|
|||
public bool DriveLightOn { get; private set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region IRegionable
|
||||
|
||||
public DisplayType Region => _isPal ? DisplayType.PAL : DisplayType.NTSC;
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -280,6 +280,10 @@ ECL_EXPORT void SetCDReadCallback(void (*callback)(int lba, void *dest, int audi
|
|||
{
|
||||
CDReadSector = callback;
|
||||
}
|
||||
ECL_EXPORT int IsPal(void)
|
||||
{
|
||||
return Pico.m.pal;
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue