diff --git a/Assets/gamedb/gamedb_sega_md.txt b/Assets/gamedb/gamedb_sega_md.txt index da0ed81046..efa82521f5 100644 --- a/Assets/gamedb/gamedb_sega_md.txt +++ b/Assets/gamedb/gamedb_sega_md.txt @@ -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 diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/LibPicoDrive.cs b/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/LibPicoDrive.cs index 62a950124c..1de83d1360 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/LibPicoDrive.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/LibPicoDrive.cs @@ -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(); } } diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/PicoDrive.cs b/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/PicoDrive.cs index 5fd55c2e34..7aeee775e4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/PicoDrive.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/PicoDrive/PicoDrive.cs @@ -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 } } diff --git a/output/dll/picodrive.wbx.gz b/output/dll/picodrive.wbx.gz index 600fc0c98c..9467ea2c3d 100644 Binary files a/output/dll/picodrive.wbx.gz and b/output/dll/picodrive.wbx.gz differ diff --git a/waterbox/picodrive/bizhawk.c b/waterbox/picodrive/bizhawk.c index 4e3cd81a96..ade18e5147 100644 --- a/waterbox/picodrive/bizhawk.c +++ b/waterbox/picodrive/bizhawk.c @@ -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) {