Open barbudreadmon opened 5 years ago
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
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
For Gundam, go into service menu and set player to 1 I stead of 2.
If you save the 2 extra files it generates (eeprom and the other I forgot), it will save your service menu settings.
From: arnoldsecret notifications@github.com Sent: Friday, September 28, 2018 7:28 AM To: libretro/reicast-emulator Cc: 6alileo; Comment Subject: Re: [libretro/reicast-emulator] (Naomi) Compatibility list [OIT] (#136)
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
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/libretro/reicast-emulator/issues/136#issuecomment-425453701, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoSfFJtlSo4GqnHNAaKT98p783R2MChxks5ufjIkgaJpZM4VGp9-.
Zero Gunner 2, Naomi version, fully playable with this lst:
ZeroGunner2 "ZeroGunner2.bin", 0x00000000, 0x05800000
@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.
@stizzo1 Thanks, will post it.
@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.
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)
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.
@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 :
@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.
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.
Who goes slow and steady, Wins!
The important thing now is the bugfix and the performance improvement.
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.
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.
@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.
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?
@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.
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.
@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.
@p1pkin Thanks for all those informations ! At the very least now we know what we lack :).
@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.
@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.
@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.
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.
@stizzo1 i think it would be better to open a second compatibility list for dreamcast
@barbudreadmon could you add Rival School II / Project Justice in playable? And move Samba Di Amigo in "need mapping" ?
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.
Mamonoro needs to be set to vertical monitor mode Sega Strike Fighter needs to be set to 1-player cabinet
Updated the listing.
is possible to edit your topic and include the Dreamcast list?
I already answered once : i think it would be better to have a separate issue.
isn't Mamonoro supposed to go under "Somewhat Playable"? and there are no LST files for 18 Wheeler DX and Sega Bass Fishing/Clay Challenge. Also, I saw Knights of Valour Seven Spirits' LST file got removed, why though?
@barbudreadmon,
Sorry, I did not understand that you refer to another OP. :-)
Edit: I have just opened the new discussion! :-D
I think @twinaphex was a bit too enthusiastic here so I removed several games from the Playable section. I might be using bad dumps so if someone can play them, please speak up!
@flyinghead My bad.
We're still missing a few lst files BTW. I think Sega Bass Fishing/Clay Challenge is missing, so is Alien Front, maybe some others as well?
@arnoldsecret About Knights of Valour Seven Spirits - it should still exist -
@flyinghead As mentioned in another issue, there is a bad dump for "Cosmic Smash" where the player will always go left, however there is also a good dump which is working properly.
Cosmic Smash back to playable
hi! can u give some tips, for searching those rooms! i had a bad luck with ' NAOMI 2 ATOMISWAVE' or something like this... or sagest me page if is posible! . Thanks a lot for your work! <3
Lupin The Third - The Shooting is playable
Lupin The Third - The Shooting is not playbale on GLES3. It just stays on black screen.
https://pastebin.com/raw/Dzte7vp8
From: flyinghead notifications@github.com Sent: Friday, October 12, 2018 3:01 PM To: libretro/reicast-emulator Cc: 6alileo; Comment Subject: Re: [libretro/reicast-emulator] (Naomi) Compatibility list [OIT] (#136)
Lupin The Third - The Shooting is playable
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/libretro/reicast-emulator/issues/136#issuecomment-429474738, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoSfFJHedhUpKJYVSP8AjHiA2rgEc0TWks5ukREcgaJpZM4VGp9-.
WWF Royal Rumble lst:
WWF Royal Rumble
"WWF_Royal_Rumble.bin", 0x0000000, 0x08800000
You can add this game to "fully playable"
@flyinghead As mentioned in another issue, there is a bad dump for "Cosmic Smash" where the player will always go left, however there is also a good dump which is working properly.
This one works properly: d8358351d9c6c39a544a44eb81fd2022 Cosmic Smash.bin
Lupin the Third - The Typing and The Maze of the King are playable.
@6alileo It might a platform-specific issue. I suggest you open an new issue for this problem.
Playable: Samba de Amigo and Tokyo Bus Guide (only if you know how to drive on the left-hand side...)
VERY happy to report that Crazy Taxi, Power Stone and Zombie Revenge are now playable.
Shootout Pool, Virtua/Dynamic Golf and Sega Marine Fishing will be playable in the next latest.
Hi everybody - I was wondering if someone can verify if Spikers Battle has a working second player or is it only a 1P game?
The game input test menu only shows controls for 1 player on a 2-player cabinet so I assume it's a 1P game.
I saw the same thing in the TEST menu. Although on sega retro it shows 1-2 players and shows an arcade with two sticks. Maybe this dump is specific to 1P only.
From: flyinghead notifications@github.com Sent: Saturday, October 27, 2018 2:55 PM To: libretro/reicast-emulator Cc: 6alileo; Mention Subject: Re: [libretro/reicast-emulator] (Naomi) Compatibility list [OIT] (#136)
The game input test menu only shows controls for 1 player on a 2-player cabinet so I assume it's a 1P game.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/libretro/reicast-emulator/issues/136#issuecomment-433658157, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AoSfFNPU2SslW-CBGvY1Incv38NjrHbyks5upNZtgaJpZM4VGp9-.
Crackin' DJ/Part 2 - Turntable game, game doesn't work unless it's configured Dynamite Baseball Naomi - Only the joystick is working, none of the buttons respond Ring Out 4x4 - Game assignments incorrect
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.