Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Naomi) Compatibility list [OIT] #136

Open
barbudreadmon opened this issue Jul 8, 2018 · 133 comments
Open

(Naomi) Compatibility list [OIT] #136

barbudreadmon opened this issue Jul 8, 2018 · 133 comments

Comments

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Jul 8, 2018

I started a compatibility list, all tests with the OIT core. Keep in mind i only played them a few minutes (there could be more issues in late game).
Non-MAME dump are deprecated, don't report issue with them.

full name romset status notes
18 Wheeler (deluxe) (Rev A) 18wheelr OK
18 Wheeler (deluxe) 18wheelro OK
18 Wheeler (deluxe) (Rev T) 18wheelrt OK
18 Wheeler (standard) 18wheels OK
18 Wheeler (upright) 18wheelu OK
Alien Front (Rev T) alienfnt OK
Alien Front (Rev A) alienfnta OK
Airline Pilots (World, Rev B) alpilot OK
Airline Pilots (Japan, Rev A) alpilotj OK
Animal Basket (24 Jan 2005) anmlbskt OK
Animal Basket (19 Jan 2005) anmlbskta OK
Asian Dynamite / Dynamite Deka EX asndynmt OK
Asian Dynamite / Dynamite Deka EX (older) asndynmto OK
Akatsuki Blitzkampf Ausf. Achse (Japan) ausfache OK
Azumanga Daioh Puzzle Bobble (GDL-0018) azumanga OK
Sega Bass Fishing Challenge Version A basschal OK- see #493
Sega Bass Fishing Challenge basschalo OK- see #493
Border Down (Rev A) (GDL-0023A) bdrdown OK
Block Pong-Pong blokpong OK
Capcom Vs. SNK Millennium Fight 2000 (Rev C) capsnk OK
Capcom Vs. SNK Millennium Fight 2000 (Rev A) capsnka OK
Capcom Vs. SNK Millennium Fight 2000 capsnkb OK
Chaos Field (Japan) (GDL-0025) cfield OK
Musapey's Choco Marker (Rev A) (GDL-0014A) chocomk OK
Sega Clay Challenge claychal OK see #347
Cleopatra Fortune Plus (GDL-0012) cleoftp OK
Confidential Mission (GDS-0001) confmiss OK
Crackin' DJ crackndj KO see #524
Crackin' DJ Part 2 (Japan) crakndj2 KO see #524
Crazy Taxi crzytaxi OK
Cosmic Smash (Rev A) csmash OK
Cosmic Smash csmasho OK
Cannon Spike / Gun Spike cspike OK
Capcom Vs. SNK 2 Mark Of The Millennium 2001 (USA) (GDL-0008) cvs2 OK
Capcom Vs. SNK 2 Millionaire Fighting 2001 (Japan) (Rev A) (GDL-0007A) cvs2mf OK
Capcom Vs. SNK Millennium Fight 2000 Pro (Japan) (GDL-0004) cvsgd OK
Death Crimson OX (Rev A) deathcox OK see #525
Death Crimson OX deathcoxo OK see #525
Demolish Fist demofist OK
Derby Owners Club 2000 Ver.2 (Japan, Rev A) derbyo2k KO see #526
Derby Owners Club (Japan, Rev B) derbyoc KO see #526
Derby Owners Club II Ver.2.1 (Japan, Rev B) derbyoc2 KO see #526
Derby Owners Club World Edition EX (Rev D) derbyocw KO see #526
Dirty Pigskin Football dirtypig OK
Dead or Alive 2 doa2 OK
Dead or Alive 2 (Rev A) doa2a OK
Dead or Alive 2 Millennium doa2m OK
Dolphin Blue dolphin OK- see #450
Dragon Treasure (Rev B) (GDS-0030B) dragntr KO see #529
Dragon Treasure 2 (Rev A) (GDS-0037A) dragntr2 KO see #529
Dragon Treasure 3 (Rev A) (GDS-0041A) dragntr3 KO see #529
Dragon Treasure (Rev A) (GDS-0030A) dragntra KO see #529
Derby Owners Club World Edition (Rev B) drbyocwb KO see #526
Derby Owners Club World Edition (Rev C) drbyocwc KO see #526
Dynamite Baseball '99 (Japan, Rev B) dybb99 OK
Dynamite Baseball NAOMI (Japan) dybbnao OK
Virtua Golf / Dynamic Golf (Rev A) (GDS-0009A) dygolf OK
Ferrari F355 Challenge (deluxe, no link) f355 KO see #410
Ferrari F355 Challenge (twin/deluxe) f355twin KO see #410
Ferrari F355 Challenge (twin/deluxe, preview) f355twinp KO see #410
Ferrari F355 Challenge 2 - International Course Edition (twin/deluxe) f355twn2 KO see #410
Fist Of The North Star fotns OK
Faster Than Speed ftspeed OK
Guilty Gear Isuka ggisuka OK
Giant Gram: All Japan Pro Wrestling 2 (Japan) ggram2 OK
Guilty Gear X ggx OK
Guilty Gear X ver. 1.5 ggx15 OK
Guilty Gear XX (GDL-0011) ggxx OK
Guilty Gear XX Accent Core (Japan) (GDL-0041) ggxxac OK
Guilty Gear XX #Reload (Japan, Rev A) (GDL-0019A) ggxxrl OK
Guilty Gear XX #Reload (Japan) (GDL-0019) ggxxrlo OK
Guilty Gear XX Slash (Japan, Rev A) (GDL-0033A) ggxxsla OK
Giant Gram 2000 gram2000 OK
Mobile Suit Gundam: Federation Vs. Zeon gundmct OK
Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001) gundmgd OK
Mobile Suit Gundam: Federation Vs. Zeon DX (USA, Japan) (GDL-0006) gundmxgd OK
Gun Survivor 2 Biohazard Code: Veronica (World, BHF2 Ver.E) gunsur2 OK
Gun Survivor 2 Biohazard Code: Veronica (Japan, BHF1 Ver.E) gunsur2j OK
Giga Wing 2 gwing2 OK
Heavy Metal Geomatrix (Rev B) hmgeo OK disable network in service menu
SWP Hopper Board hopper KO seems like a bios ?
The House of the Dead 2 (USA) hotd2 OK need p1 set as lightgun
The House of the Dead 2 (Export) hotd2e OK need p1 set as lightgun
The House of the Dead 2 hotd2o OK need p1 set as lightgun
The House of the Dead 2 (prototype) hotd2p KO no controls ?
Ikaruga (GDL-0010) ikaruga OK
Illvelo (Illmatic Envelope) (Japan) illvelo OK
Inu No Osanpo / Dog Walking (Japan, Export, Rev A) inunoos KO complain about i/o board
Jambo! Safari (Rev A) jambo OK
Jingi Storm - The Arcade (Japan) (GDL-0037) jingystm OK
Karous (Japan) (GDL-0040) karous OK
La Keyboard (GDS-0017) keyboard OK need p1 & p2 set as keyboard
Kick '4' Cash (Export) kick4csh KO complain about hopper board
The King of Fighters Neowave kofnw OK
The King of Fighters Neowave (Japan) kofnwj OK
The King of Fighters XI kofxi OK
Knights of Valour - The Seven Spirits kov7sprt OK
Kurukuru Chameleon (Japan) (GDL-0034) kurucham OK
Lupin The Third - The Shooting (Rev A) (GDS-0018A) lupinsho OK need p1 set as lightgun
Lupin The Third - The Shooting (GDS-0018) lupinshoo OK need p1 set as lightgun
Lupin The Third - The Typing (Rev A) (GDS-0021A) luptype OK
Mamoru-kun wa Norowarete Shimatta! (Japan) mamonoro OK
Manic Panic Ghosts! (USA, Export) manicpnc KO might need specific i/o board
Mars TV (Japan) marstv KO game hanging ?
Maximum Speed maxspeed OK
Mazan: Flash of the Blade (World, MAZ2 Ver.A) mazan KO #514
Mazan: Flash of the Blade (US, MAZ3 Ver.A) mazanu KO #514
Melty Blood Actress Again Version A (Japan, Rev A) mbaa OK
Melty Blood Actress Again (Japan) mbaao OK
Melty Blood Act Cadenza Version B2 (Japan) (GDL-0039A) meltyb OK
Melty Blood Act Cadenza Ver. A (Japan) (GDL-0028C) meltybld OK
Melty Blood Act Cadenza (Japan) (GDL-0028) meltyblo OK
Melty Blood Act Cadenza Version B (Japan) (GDL-0039) meltybo OK
Moeru Casinyo (Japan) (GDL-0013) moeru OK
The Maze of the Kings (GDS-0022) mok OK
Monkey Ball (GDS-0008) monkeyba OK
Metal Slug 6 mslug6 OK
Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 1.001) (World) mushi2eo KO
Mushiking The King Of Beetles 2004 Second (Japan) mushi2k4 OK- can't scan cards though
Mushiking The King Of Beetles 2005 First (Japan) mushi2k5 OK- can't scan cards though
Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 2.001) (World) mushik2e KO
Mushiking The King Of Beetles - Mushiking IV / V / VI (World) mushik4e KO
Mushiking The King Of Beetle (2K3 2ND, World) mushike KO
Mushiking The King Of Beetle (MUSHIUSA '04 1ST, Prototype) mushikep OK- can't scan cards though
Marvel Vs. Capcom 2 New Age of Heroes (Export, Korea, Rev A) mvsc2 OK
Marvel Vs. Capcom 2 New Age of Heroes (USA, Rev A) mvsc2u OK
Naomi DIMM Firmware Update for CF-BOX (4.01) (GDS-0042A) ndcfboxa KO not a game
NeoGeo Battle Coliseum ngbc OK
NeoGeo Battle Coliseum (Japan) ngbcj OK
Naomi DIMM Firmware Updater (2.13) (GDS-0023A) ngdup23a KO not a game
Naomi DIMM Firmware Updater (2.17) (GDS-0023C) ngdup23c KO not a game
Naomi DIMM Firmware Updater (3.17) (GDS-0023E) ngdup23e KO not a game
Ninja Assault (World, NJA2 Ver.A) ninjaslt OK
Ninja Assault (Asia, NJA4 Ver.A) ninjaslta OK
Ninja Assault (Japan, NJA1 Ver.A) ninjasltj OK
Ninja Assault (US, NJA3 Ver.A) ninjasltu OK
Oinori-daimyoujin Matsuri oinori KO #897
OutTrigger otrigger OK
Project Justice / Moero! Justice Gakuen (Rev A) pjustic OK
Pokasuka Ghost! (Japan) pokasuka KO #898
Power Stone pstone OK
Power Stone 2 pstone2 OK
Power Stone 2 (bootleg) pstone2b OK
Psyvariar 2 - The Will To Fabricate (Japan) (GDL-0024) psyvar2 OK
Puyo Puyo Da! (Japan) puyoda OK
Puyo Pop Fever (World) (GDS-0034) puyofev OK
Puyo Puyo Fever (Japan) (GDS-0031) puyofevj OK
Puyo Puyo Fever (prototype ver 0.01) puyofevp OK
Quiz Ah Megamisama qmegamis OK
Quiz Keitai Q mode (GDL-0017) quizqgd OK
Radirgy (Japan, Rev A) (GDL-0032A) radirgy OK
Radirgy Noa (Japan) radirgyn OK
Radirgy (Japan) (GDL-0032) radirgyo OK
Ranger Mission rangrmsn OK lightgun
Rhythm Tengoku (Japan) rhytngk OK
Ring Out 4x4 (Rev A) ringout OK
Ring Out 4x4 ringouto OK
The Rumble Fish rumblef OK
The Rumble Fish 2 rumblef2 OK
The Rumble Fish (prototype) rumblefp OK
The Rumble Fish 2 (prototype) rumblf2p OK
Net Select: Salaryman Kintaro salmankt OK
Samba De Amigo (Rev B) samba OK
Samba de Amigo ver. 2000 (Japan) samba2k OK
Samba De Amigo (Rev A) sambaa OK
Samba De Amigo (USA, prototype) sambap OK
Samurai Spirits Tenkaichi Kenkakuden samsptk OK- #654
Senko No Ronde (Japan, Rev A) (GDL-0030A) senko OK
Senko No Ronde (Japan) (GDL-0030) senkoo OK
Senko No Ronde Special (Export, Japan) (GDL-0038) senkosp OK
Street Fighter Zero 3 Upper (Japan) (GDL-0002) sfz3ugd OK
Sega Tetris sgtetris OK
Shakatto Tambourine (Rev B) (GDS-0002B) shaktam OK- nonsensical controls
Shakatto Tambourine Cho Powerup Chu (2K1 AUT) (GDS-0016) shaktamb OK- nonsensical controls
Shakatto Tambourine Motto Norinori Shinkyoku Tsuika (2K1 SPR) (GDS-0013) shaktmsp OK- nonsensical controls
Dengen Tenshi Taisen Janshi Shangri-la shangril KO see #923
Shikigami No Shiro II / The Castle of Shikigami II (GDL-0021) shikgam2 OK
Shootout Pool shootopl
Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) (Rev A) shootpl
Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B shootplm
Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B (prototype) shootplmp
Star Horse 2001 (satellite, Rev B) shors2k1
Star Horse (satellite) shorse KO communication board ?
Star Horse (live and backup) shorsel
Star Horse (main screens) shorsem
Star Horse Progress (satellite, Rev A) shorsep
Star Horse Progress (backup data) shorsepb
Star Horse Progress (live, Rev A) shorsepl
Star Horse Progress (main screens, Rev B) shorsepm
Star Horse Progress Returns (satellite) shorsepr
Star Horse Progress (sound & backup, Rev A) shorseps
Shooting Love 2007 (Japan) sl2007 OK
Slashout slasho
Slashout (GDS-0004) slashout
Sega Marine Fishing smarinef
World Series 99 / Super Major League 99 smlg99
Spawn In the Demon's Hand (Rev B) spawn OK
Spikers Battle (GDS-0005) spkrbtl
Sports Jam (GDS-0003) sprtjam OK
Sports Shooting USA sprtshot
Super Shanghai 2005 (Japan, Rev A) (GDL-0031A) ss2005 OK
Super Shanghai 2005 (Japan) (GDL-0031) ss2005o
Sega Strike Fighter (Rev A) sstrkfgt
Sega Strike Fighter (Rev A, no training mode) sstrkfgta
Doki Doki Idol Star Seeker (GDL-0005) starseek
Idol Janshi Suchie-Pai 3 (Japan) suchie3
Sushi Bar sushibar
Noukone Puzzle Takoron (Japan) (GDL-0042) takoron OK
Touch de Uno! / Unou Nouryoku Check Machine (Japan) tduno
Touch de Uno! 2 (Japan) tduno2
Tetris Kiwamemichi (Japan) (GDL-0020) tetkiwam
Tokyo Bus Guide (Japan, Rev A) tokyobus
The Typing of the Dead (Rev A) totd
The Typing of the Dead totdo
Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition (Japan, TRF1 Ver.A) toukon4
Toy Fighter toyfight
Trigger Heart Exelica Ver.A (Japan) (GDL-0036A) trgheart OK- #414
Trigger Heart Exelica (Japan) (GDL-0036) trghearto OK- #414
Trizeal (Japan) (GDL-0026) trizeal OK
Under Defeat (Japan) (GDL-0035) undefeat OK
Usagi - Yamashiro Mahjong Hen (Japan) (GDL-0022) usagiym
Virtua Athletics / Virtua Athlete (GDS-0019) vathlete OK
Virtua Athletics / Virtua Athlete (prototype) vathletep
Net Select Horse Racing: Victory Furlong vfurlong
Virtua NBA (USA) virnba OK
Virtua NBA virnbao
Virtua NBA (prototype) virnbap
Virtual On Oratorio Tangram M.S.B.S. ver5.66 2000 Edition vonot
Virtua Striker 2 Ver. 2000 (Rev C) vs2_2k OK
Virtua Striker 2 Ver. 2000 vs2_2ko OK
Virtua Tennis 2 / Power Smash 2 (Rev A) vtenis2c
Virtua Tennis / Power Smash vtennis
Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A) vtennis2
Virtua Tennis / Power Smash (GDS-0011) vtennisg
WaiWai Drive waidrive
World Club Champion Football Serie A 2001-2002 Ver.2 (Japan) (CDP-10001C) wccf116
World Club Champion Football Serie A 2001-2002 DIMM FIRM Ver.3.03 (CDP-10003) wccf1dup
World Club Champion Football Serie A 2002-2003 Ver.2.12 (Italy) (CDV-10002) wccf212e
World Club Champion Football Serie A 2002-2003 Ver.2.34 (Japan) (CDV-10008) wccf234j
World Club Champion Football Serie A 2002-2003 Drive Checker (CDV-10007) wccf2chk
World Club Champion Football European Clubs 2004-2005 (Asia) (CDV-10013) wccf310j
World Club Champion Football European Clubs 2004-2005 Ver.3.22 (Export) (CDV-10015P) wccf322e
World Club Champion Football European Clubs 2004-2005 Ver.1.1 (Export) (CDV-10015) wccf331e
World Club Champion Football European Clubs 2005-2006 (Export) (CDV-10027) wccf420e
World Kicks (World, WK2 Ver.A) wldkicks
World Kicks (Japan, WK1 Ver.A) wldkicksj
World Kicks PCB (Japan, WKC1 Ver.A) wldkickspj
World Kicks PCB (World, WKC2 Ver.A) wldkickspw
World Kicks (US, WK3 Ver.A) wldkicksu
Wave Runner GP wrungp OK- might have missing controls
Wave Runner GP (USA, Rev A) wrungpo OK- might have missing controls
World Series Baseball / Super Major League (GDS-0010) wsbbgd OK
WWF Royal Rumble wwfroyal
Extreme Hunting 2 xtrmhnt2
Extreme Hunting xtrmhunt
Zero Gunner 2 zerogu2
Zombie Revenge (Rev A) zombrvn
Zombie Revenge (Export) zombrvne
Zombie Revenge zombrvno
Touch De Zunou (Japan, Rev A) zunou

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@meowthed
Copy link

meowthed commented Sep 23, 2018

Unplayable:
La Keyboardxyu - seems to not recognize keyboard controller

Dump exists, but no LST file:
Outtrigger
Sega Marine Fishing
Shin Nihon Prowrestling Toukon Retsuden 4 Arcade Edition
Shootout Pool
The Typing of the Dead
Tokyo Bus Guide
Virtual On Oratorio Tangram M.S.B.S.Ver.5.66
WWF Royal Rumble
Zero Gunner 2
Zombie Revenge

Dump exists only on MAME
Crackin' DJ
Crackin' DJ 2
Dynamite Baseball '99
Dynamite Baseball NAOMI
F1 World Grand Prix
Ring Out 4x4
Shakka to Tambourine
World Kicks
World Series 99

@meowthed
Copy link

Playable:
Moeru Casinyo

Somewhat Playable
Quiz Ah Megamisama - glitches on characters and text

Unplayable:
Lupin The Third - The Shooting - gun game, freezes after boot screen
Lupin The Third - The Typing - crashes during loading
Mobile Suit Gundam - Federation VS Zeon - game assignments incorrect
Sega Strike Fighter - game assignments incorrect
Usagui - Yamashiro Mahjong Hen - mahjong panel game, no controls working

@blisstik
Copy link

blisstik commented Sep 28, 2018 via email

@ghost
Copy link

ghost commented Oct 5, 2018

Zero Gunner 2, Naomi version, fully playable with this lst:

ZeroGunner2
"ZeroGunner2.bin", 0x00000000, 0x05800000

@inactive123
Copy link

@barbudreadmon @flyinghead Now that lightgun support has been implemented for the Dreamcast hardware, I think the building blocks are in place for us to look into Naomi lightgun support now.

@inactive123
Copy link

@stizzo1 Thanks, will post it.

@barbudreadmon
Copy link
Collaborator Author

@twinaphex Yes, i also noticed the keyboard support (i kinda remember "typing of the dead" having an arcade version), i'll try to take a look this week-end.

@ghost
Copy link

ghost commented Oct 5, 2018

I just tested for curiosity, the SEGA Beach Spikers game, for Naomi hardware.

With the Naomi1 bios, I get the error 01 "this game not acceptable by main board"

I also tried with the Naomi2 bios, revision epr-23605.ic27, the game seems to start after the bios logo, but the screen remains black and freeze. (I have to forcibly close the program)

@inactive123
Copy link

Beach Spikers is Naomi 2. This is far more powerful hardware than baseline Naomi 1/Atomiswave, Reicast doesn't support it yet. Demul is the only emulator so far that does.

@barbudreadmon
Copy link
Collaborator Author

@stizzo1 Yes, this is a naomi2 game, and naomi2 is not currently supported. It seems reicast has a "naomi2 mode" in its source (it's probably extremely preliminary though, from what i saw they just change ram size and the such), but we are forcing the "naomi1 mode" as soon as the lst extension is detected. It has been on my mind but i'm not totally sure how to get around this :

  • i have thought about using subsystems but i'm not sure @twinaphex would love this solution since it's not UI friendly
  • loading original mame roms would be a solution since we could guess the system from the name of the rom, but i had trouble from the get-go when i tried to implement it (basically retroarch will try uncompressing the zip file instead of reading it as a whole)

@ghost
Copy link

ghost commented Oct 5, 2018

@twinaphex, @barbudreadmon, thanks for your answers.

I already knew, but I wanted to try the same :-)

I hope, that in the near future, there is also the possibility for Reicast, to be even better than a Demul.

Many thanks to all of you and the developers/programmers who are working on this Wonderful emulator.

@inactive123
Copy link

I hope, that in the near future, there is also the possibility for Reicast, to be even better than a Demul.

Many thanks to all of you and the developers/programmers who are working on this Wonderful emulator.

Definitely, I think Naomi 2 and Windows CE support are definitely the two biggest omissions right now. So this would definitely be the idea.

@ghost
Copy link

ghost commented Oct 5, 2018

Who goes slow and steady, Wins!

The important thing now is the bugfix and the performance improvement.

@barbudreadmon
Copy link
Collaborator Author

Just wondering, perhaps @p1pkin would be interested in sharing some insight about what we would need for Windows CE or Naomi 2 support ? While Demul can't go open-source for various reasons, i don't think he is against sharing information with open-source software, especially since he is a MAME developper too.

@ghost
Copy link

ghost commented Oct 5, 2018

Dear @barbudreadmon, my dream would be to bring together the developers of a Reicast, a ppsspp and a Dolphin, for the definitive Emulator.

Even asking another developer, according to my point of view, is never bad, on the contrary, it also makes us understand the humility and commitment of a person or more people.

It would be nice, if you could talk freely with the developers of a Mame, or even better, with the developers of a Demul.

They are focused on Desktop and X86, your work on Reicast, also on Android.

If talking to them, you could have the right documentation and even strings of code to improve the emu, why not?

After all, the emulators are born for the game, for fun and to share the joy of Retrogaming. : -}

In my humble opinion and in my great curiosity.

PS: sorry for eng, google traslate.

@p1pkin
Copy link

p1pkin commented Oct 5, 2018

@barbudreadmon
WinCE require SH4 MMU emulation, which is unlikely to happen in reicast as it will require major rewrite of JIT/recompiler. plus few more hardware features, unused in DC/Naomi games - Maple at Vblank activation mode, Sort-DMA and maybe smth else I forgot.

Naomi2 will require ELAN T&L chip emulation. in Naomi2 display lists is input to ELAN as matherials, light sources, models, transformation matrices, etc so, not like Dreamcast Tile Accelerator format.
you may open Demul's gpuDX11.dll using some PE resource editor, find there PVR2_VSH (vertex shader file) which is mostly consists of ELAN simulation.

@ghost
Copy link

ghost commented Oct 5, 2018

Question;

The Jit/Recompiler wich runs the Reicast, at the moment is written in 32Bit. (right?)

If you bring in ARM64 (now all smartphones have 64Bit support), would it be easier to implement any other code for emulation?

@p1pkin
Copy link

p1pkin commented Oct 5, 2018

@stizzo1 SH4 is 32bit CPU, so unlikely there will be some benefits from 64bit JIT.
dont know about AArch64, but in case of x86 even the opposite, might be negative performance impact from moving to x86_64.

@inactive123
Copy link

inactive123 commented Oct 5, 2018

There are a couple of different dynarecs in Reicast right now -

rec_cpp - This is a generic dynarec that is not platform/architecture-specific. It is the slowest of them all but it can be used as a fallback when no dynarec exists for the architecture at hand.

rec_x64 - This is what we use on 64bit Windows/Linux/Mac. It uses xbyak under the hood. It is not as fast as rec_x86 or rec_arm, but it is still a lot faster than rec_cpp.

rec_arm - This is used on Android for 32bit platforms and on ARM Linux.

rec_x86 - This is used on 32bit Windows/Linux/Mac.

Then there is also dynarec code for the DSP, but this is only available for rec_x86 targets. Otherwise it defaults to interpreter.

ARM7 dynarec for AICA is available for rec_x86 and rec_arm targets. Otherwise it defaults to interpreter.

There is no Aarch64 dynarec whatsoever right now.

@ghost
Copy link

ghost commented Oct 5, 2018

@p1pkin, Yes, I see.

In Android, however, there may be, the various SoCs, have different registers to operate on data and at the same time.

Many of these data can also be delegated to simd gpu. (For example, would it be possible to create entire sets of instructions and have them elaborated as if they were simple textures?)

For another example, many applications in Android, exploit the integer, but the registers FP, are left empty, if you could take advantage of it, it would be good.

In the emu Dolphin, by default the integer is used, I have found that by enabling FP, the emulation is significantly faster, than with the integers (the CPU, I think, is already busy making most of the software move with the mainstreams registers)

@twinaphex, thank you for explanation.

@barbudreadmon
Copy link
Collaborator Author

@p1pkin Thanks for all those informations ! At the very least now we know what we lack :).

@p1pkin
Copy link

p1pkin commented Oct 6, 2018

@barbudreadmon welcome, as for other games -
Quiz Ah Megamisama - glitches on characters and text --- afair such artifacts happen if used bad crack or game protection was not cracked at all.
many of "unplayable" games, like Crazy Taxi for example, doesn't work because of primitive and wrong JVS MCU HLE.

also, does Dolphin Blue really playable ? this game is demanding to AICA emulation, if it not good enough - music/sounds will disappear at level 2, and game will hang after some time.

@barbudreadmon
Copy link
Collaborator Author

@p1pkin About Dolphin Blue, i confirm i went past level 2 without noticing any issue (playing on linux 64bits with my "old" i7 2600k). I kinda remember there was an issue like the one you mention, however i think it got solved months ago.

@ghost
Copy link

ghost commented Oct 7, 2018

@p1pkin, @barbudreadmon, Dolphin Blue hangs in the last level (no. 5), the music of the game is present, I keep hearing it, but the game freeze.

@ghost
Copy link

ghost commented Oct 7, 2018

Guys, I do not know if this is the right section, but I do not know if there is another section for the compatibility of the Dreamcast.

In any case, the game Volgarr the Viking (cdi), a nice Rastan Remake, is compatible and works well, some flickering, but everything runs smoothly.

@barbudreadmon
Copy link
Collaborator Author

@stizzo1 i think it would be better to open a second compatibility list for dreamcast

@legluondunet
Copy link

@barbudreadmon could you add Rival School II / Project Justice in playable? And move Samba Di Amigo in "need mapping" ?

@ghost
Copy link

ghost commented Oct 8, 2018

Rival School 2/Project Justice, is full playable in Naomi/Reicast version.

I prefer the Dreamcast version for better management of polygons, textures and colors.

For better performance, i suggest the Core 0.1-bb23007

@barbudreadmon, is possible to edit your topic and include the Dreamcast list?

Thank you.

@flyinghead
Copy link

Mamonoro needs to be set to vertical monitor mode
Sega Strike Fighter needs to be set to 1-player cabinet

@libretro libretro deleted a comment from sialivi Jan 4, 2020
@libretro libretro deleted a comment from inactive123 Jan 4, 2020
@libretro libretro deleted a comment from legluondunet Jan 4, 2020
@libretro libretro deleted a comment from flyinghead Jan 4, 2020
@barbudreadmon
Copy link
Collaborator Author

@BroKill @kage2051 spawn & hmgeo will also work properly with latest core version if you delete your previous eeproms (i'm forcing network off for first time users)

@BroKill
Copy link

BroKill commented Jan 5, 2020

Ok @barbudreadmon, I will try :)

@BroKill
Copy link

BroKill commented Jan 5, 2020

I tested the last core version for RA and it has sound issues with spawn and hmgeo ( with other NAOMI games it has no problem ).
I also deleted eeproms but I got same result, the audio is heavily distorded ( tested with 3 video drivers : GL, Vulkan and D3D11 ).
I switched to my previous version ( downloaded November last year ).
Hope you or flyinghead can solve this problem.

@flyinghead
Copy link

Wild Riders is a Naomi 2 game so don't hold your breath

@flyinghead
Copy link

"they" ?

@pjft
Copy link

pjft commented Apr 8, 2020

Ninja Assault and Ninja Assault US: crashes (SEGFAULT) if we let it go to the intro.
If we however insert a coin prior to that, the game runs well. No controls seem to work, though, other than shooting.

vtenis2c, vtennis, sstrkfgt and vonot seem to work well from the brief time I tested.

Thanks for the great work here.

EDIT: Apologies. sstrkfgt needs to be set to 1 player, and joystick axis are rotated. Don't know much about vonot's controls.
EDIT 2: Thanks @Dogway . You're right: I was mixing up the Arcade and the Home release for the test. vtennis does crash miserably. Sorry for misleading.

@Dogway
Copy link

Dogway commented Apr 8, 2020

vtenis2c, vtennis, sstrkfgt and vonot seem to work well from the brief time I tested.

vtennis crashes for me after the pre-match intro. Starting to think to rollback to prev version.

@flyinghead
Copy link

vtennis has always crashed. This is a known issue.

Ninja Assault needs a Light gun controller.

@pjft
Copy link

pjft commented Apr 8, 2020

Ninja Assault needs a Light gun controller.

Thanks. Apologies for the question: are you referring to a settings thing (setting lighting as the controller type for one of the players), or an actual light gun to be played?

Keep up the great work.

@flyinghead
Copy link

You need to set your controller type as Light gun. A mouse can be used to emulate it.

@roisiano
Copy link

roisiano commented Apr 10, 2020

Hello:

Any news about Virtua golf (Virtua Golf / Dynamic Golf (Rev A) (GDS-0009A) | dygolf ?

I've been testing it today and the controls don't work, so you can "run" the game but you can't really "play it".

Thanks in advance and kind regards. Fantastic emulator.

@flyinghead
Copy link

Virtua Golf works fine. It uses a trackball, which is emulated by a mouse. No need to set the controller as mouse though.

@roisiano
Copy link

OK; my "problem" is that I'm trying to play this game using EmuELEC with an Amlogic TV-Box (which uses Flycast core to play DC, Naomi and Atomiswave games).

Any option to configure a "normal" control pad (like the PS4 one) for using it with Virtua Golf?

And thanks for the answer.

@daninthemix
Copy link

So is Virtua Fighter 4 not compatible? I get:

[libretro WARN] 00:00:038 hw/naomi/naomi_cart.cpp:196 W[NAOMI]: Unknown game vf4

@softestpoly
Copy link

Rhythm Tengoku has issues. As previously stated, the music and the game don't line up; the game is running faster than the music, causing a huge desync, making the game unplayable. I'm not sure about actual input delay, that seemed fine. Everything else also seems to work fine.

@legluondunet
Copy link

legluondunet commented Jun 22, 2020

Hello, I have latest Mame merged romset and Fist of the North Star (fotns.zip) does not launch, it says it misses ax1901f01.bin file. I have a bad Mame rom ? Something else I forgot?
Thank you for your help.

@barbudreadmon
Copy link
Collaborator Author

barbudreadmon commented Jun 23, 2020

@legluondunet

  1. don't mention piracy website
  2. there is no reference anymore to that file in flycast (it was removed last year), so you aren't using flycast (or you are using a really old version : don't)
  3. don't treat github as a support forum

@barbudreadmon
Copy link
Collaborator Author

@Massouille78 this is a compatibility list, please report issues in separate issues if you want them to be looked into

@legluondunet
Copy link

legluondunet commented Jun 23, 2020

@barbudreadmon thank you for your answer, I think I'm using effectively an old Flycast version and sorry for the noise.

@Massouille78
Copy link

@barbudreadmon Ok, sorry for the inconvenience, so I create issues.

@mrchrisster
Copy link

Thanks for the comprehensive list. came here to check why derby owners club 2 gave me error 02. Good luck squashing the bugs!

Freesandy pushed a commit to Freesandy/libretro-flycast that referenced this issue Dec 18, 2020
Issue libretro#136

disable vmem for PBA bowling and WebTV
@rdbisme
Copy link

rdbisme commented Mar 28, 2021

zombrvn works. I played an hour more or less and I did not have any problem

@MarcoBorrini99
Copy link

So is Virtua Fighter 4 not compatible? I get:

[libretro WARN] 00:00:038 hw/naomi/naomi_cart.cpp:196 W[NAOMI]: Unknown game vf4

NAOMI2!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests