krabobmkd / amigamame

Port of Mame106 (2006) to Amiga classic 68060, using bebbo gcc6.5 crosscompiler and cmake.
GNU General Public License v2.0
4 stars 0 forks source link

Non working drivers list ( complete this list ) #5

Closed krabobmkd closed 3 months ago

krabobmkd commented 3 months ago

(will be corrected for Beta2, cause was cmake badly configured for folkloric CPUs) Arkanoid1 , double dragon 1, double dragon 2, all R-Types and Irem games from 1991/1994

Jeff-Bootonic commented 3 months ago

Every game that uses an RGB mode doesn't work. There are too many to list them all here. Just a few examples: Arkanoid Returns, Air Rescue and all NEOGEO games, which is a known issue. Maybe this information can help to mitigate the problem.

One more thing: I compiled the latest dev106, and the cheats don't work as they did in beta1. It doesn't matter if they're in the user or progdir, and even if the checkbox is ticked, it seems like the cheat.dat isn't being read. SnoopDos shows that the highscore.dat is being attempted to read, but not the cheat.dat.

Thank you for this excellent work, this will be the best version ever on a classic Amiga!

krabobmkd commented 3 months ago

ahah I'm working on it this morning but on another branch. Sorry for troubles. cheat.dat may be read if placed in user/ .. I will release a beta 2 maybe this week. And yes I noticed the RGB15 games has video problems (neogeo , and I just spotted Golden Axe battle, happy to know there are more..). I don't know why, the 15b remap table is initialized OK, but games keep on sending 0 for all pixels in the bitmap. most games are "16bit clut", 15b RGB is meant to be managed the same way to map final screen format but with a R5G5B5 source mode... also the tab configuration itself has the bug and only select black. I can't find something in documentation about something to do at screen init. I figured out recently most of the drivers bugs were coming from my make to cmake layer, that configure compilation words, some could be missing. RGB15 is on the top of my todo list.

krabobmkd commented 3 months ago

Stop your investigation, I found the correction rgb_components must be inited in osd_create_display() for those mode. I will have RGB16PC pixel format problems to deal with.

Jeff-Bootonic commented 3 months ago

Oh yeah, I’m just taking a look at the old sources from AmiDog’s MAME, and all the info is in the header. Even though the version is quite old, it might help you. If you want to take a look, you can find them at http://www.amidog.se/amiga/bin/MAME_MESS_src.lha. Check video.c.

krabobmkd commented 3 months ago

most are corrected in beta2