Welcome!

General Emulation => MAME => Topic started by: HK$ on June 10, 2005, 05:42:22 AM

Title: MAME compiling problem with 16 neogeo bioses
Post by: HK$ on June 10, 2005, 05:42:22 AM
HI everyone. I've added the new unibios 2.1 to the neogeo driver. So there are 16 neogeo bioses.

Code: [Select]
SYSTEM_BIOS_START( neogeo )
        SYSTEM_BIOS_ADD( 0, "euro",       "Europe MVS (Ver. 2)" )
        SYSTEM_BIOS_ADD( 1, "euro-s1",    "Europe MVS (Ver. 1)" )
        SYSTEM_BIOS_ADD( 2, "us",         "US MVS (Ver. 2?)" )
        SYSTEM_BIOS_ADD( 3, "us-e",       "US MVS (Ver. 1)" )
        SYSTEM_BIOS_ADD( 4, "asia",       "Asia MVS (Ver. 3)" )
        SYSTEM_BIOS_ADD( 5, "japan",      "Japan MVS (Ver. 3)" )
        SYSTEM_BIOS_ADD( 6, "japan-s2",   "Japan MVS (Ver. 2)" )
        SYSTEM_BIOS_ADD( 7, "japan-s1",   "Japan MVS (Ver. 1)" )
        SYSTEM_BIOS_ADD( 8, "debug",      "Debug MVS (Hack?)" )
        SYSTEM_BIOS_ADD( 9, "asia-aes",   "Asia AES" )
        SYSTEM_BIOS_ADD(10, "uni-bios.10","Unibios MVS (Hack, Ver. 1.0)" )
        SYSTEM_BIOS_ADD(11, "uni-bios.11","Unibios MVS (Hack, Ver. 1.1)" )
        SYSTEM_BIOS_ADD(12, "uni-bios.12","Unibios MVS (Hack, Ver. 1.2)" )
        SYSTEM_BIOS_ADD(13, "uni-bios.13","Unibios MVS (Hack, Ver. 1.3)" )
        SYSTEM_BIOS_ADD(14, "uni-bios.20","Unibios MVS (Hack, Ver. 2.0)" )
        SYSTEM_BIOS_ADD(15, "uni-bios.21","Unibios MVS (Hack, Ver. 2.1)" )
SYSTEM_BIOS_END

#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | [color=Red]ROM_BIOS[/color](bios+1)) /* Note '+1' */

#define NEOGEO_BIOS \
        ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1",    0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on a 4 Slot (the old hacks were designed for this one) */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1",     0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 2, "usa_2slt.bin", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1",     0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom",  0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom",  0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.rom",    0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp1.jipan.1024",0x00000, 0x020000,  CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 8, "neodebug.rom", 0x00000, 0x020000, CRC(698ebb7d) SHA1(081c49aa8cc7dad5939833dc1b18338321ea0a07) ) /* Debug (Development) Bios */ \
        ROM_LOAD16_WORD_SWAP_BIOS( 9, "aes-bios.bin", 0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios */ \
        ROM_LOAD16_WORD_SWAP_BIOS(10, "uni-bios.10",  0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ \
        ROM_LOAD16_WORD_SWAP_BIOS(11, "uni-bios.11",  0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \
        ROM_LOAD16_WORD_SWAP_BIOS(12, "uni-bios.12",  0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \
        ROM_LOAD16_WORD_SWAP_BIOS(13, "uni-bios.13",  0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ \
        ROM_LOAD16_WORD_SWAP_BIOS(14, "uni-bios.20",  0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \
        ROM_LOAD16_WORD_SWAP_BIOS(15, "uni-bios.21",  0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \

But after compiling there's a problem. When I select a bios above unibios 2.1, MAME will load that bios, but will load unibios 2.1 again to overwrite the selected bios in the memory. The game only needs to load 18 files, but it load 19 files. Only if I select unibios 2.1 to load, it will load 18 files.
If I remove the unibios 2.1 line in the source, there wont be any problem.
It means MAME only use the last bios. Maybe MAME only supports 15 bioses?

There's one line in common.h like this, which I think has something to do with the problem:
Code: [Select]
#define ROM_BIOSFLAGSMASK 0xf0000000 /* only loaded if value matches global bios value */
#define ROM_BIOS(n) (((n) & 15) << 28)

4 example if I select unibios 2.1. So the n=15+1=16, which is 00010000, then after "(n) & 15" we get 00000000 (0001 was cut off). Is this the reason cause the problem? If I change "(n) & 15" to "(n) & 31" we will get 00010000, but seems that it still wont work.
Can any one fix the problem?
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: Fixer on June 12, 2005, 05:30:45 PM
Changes from Mame .69
Quote
Added -bios option [Paul Priest]
Adds the system option "bios". An integer that is valid where: 0 <= n < 15
Rom loading is now modified so that if any of the 4 bits in
ROM_BIOSFLAGSMASK of the rom flags are set, it will only be loaded if
the value+1 == options.bios
NeoGeo has been modified to take advantage of this as follows:
0 - "sp-s2.sp1" - Europe, 1 Slot (also been seen on a 4 slot) (default)
1 - "sp-s.sp1" - Europe, 4 Slot
2 - "usa_2slt.bin" - US, 2 Slot
3 - "sp-e.sp1" - US, 6 Slot (V5?)
4 - "asia-s3.sp1" - Asia S3 Ver 6
5 - "vs-bios.rom" - Japan, Ver 6 VS Bios
6 - "sp-j2.rom" - Japan, Older
Note that using a value >6 and <15 will result in NO bios rom being
loaded (And a red screen in NeoGeo's case).
src\common.c
src\common.h
src\drivers\neogeo.c
src\mame.h
src\windows\config.c

It's been that way ever since I'm assuming.  I've been trying to find exactly which parts of those files make the value between 6 and 15 but no real luck defining them properly enough yet I guess.

Maybe you know more than I, and knowing which files to look at will help you to figure out which you need.

I know that I can load 15 bios just fine, but 16 and I get the newer games telling me I can't use modified BIOS, and the older oens running in console mode. (only tested the metal slug series, but Metal Slug 2 worked, and 5 didn't).
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: HK$ on June 16, 2005, 10:18:43 PM
MAME Plus! 0.97 u1 fixed this, cool!
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: KingHanco on June 19, 2005, 11:05:24 PM
Why do you want those extra buggy neogeo bios HK$??? See bellow.

Code: [Select]
        SYSTEM_BIOS_ADD(10, "uni-bios.10","Unibios MVS (Hack, Ver. 1.0)" )
        SYSTEM_BIOS_ADD(11, "uni-bios.11","Unibios MVS (Hack, Ver. 1.1)" )
        SYSTEM_BIOS_ADD(12, "uni-bios.12","Unibios MVS (Hack, Ver. 1.2)" )
        SYSTEM_BIOS_ADD(13, "uni-bios.13","Unibios MVS (Hack, Ver. 1.3)" )
        SYSTEM_BIOS_ADD(14, "uni-bios.20","Unibios MVS (Hack, Ver. 2.0)" )

These aren't any good anymore as Razoola pointed out to me.

Use the lates fixes bios instead.
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: HK$ on June 21, 2005, 05:28:13 AM
For fun  :biggrin:
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: KingHanco on January 10, 2006, 05:36:45 AM
HK$, how can I just add these? I try and it fell.

Code: [Select]
SYSTEM_BIOS_START( neogeo )
SYSTEM_BIOS_ADD( 0, "euro",       "Europe MVS (Ver. 2)" )
SYSTEM_BIOS_ADD( 1, "euro-s1",    "Europe MVS (Ver. 1)" )
SYSTEM_BIOS_ADD( 2, "us",         "US MVS (Ver. 2?)" )
SYSTEM_BIOS_ADD( 3, "us-e",       "US MVS (Ver. 1)" )
SYSTEM_BIOS_ADD( 4, "asia",       "Asia MVS (Ver. 3)" )
SYSTEM_BIOS_ADD( 5, "japan",      "Japan MVS (Ver. 3)" )
SYSTEM_BIOS_ADD( 6, "japan-s2",   "Japan MVS (Ver. 2)" )
SYSTEM_BIOS_ADD( 7, "japan-s1",   "Japan MVS (Ver. 1)" )
/******************************************************************************/
SYSTEM_BIOS_ADD( 8, "uni-bios.21","Unibios MVS (Hack, Ver. 2.1)" )
        SYSTEM_BIOS_ADD( 9, "debug",      "Debug MVS (Hack?)" )
        SYSTEM_BIOS_ADD(10, "asia-aes",   "Asia AES" )
SYSTEM_BIOS_END

#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */

#define NEOGEO_BIOS \
ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1",    0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on a 4 Slot (the old hacks were designed for this one) */ \
ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1",     0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \
ROM_LOAD16_WORD_SWAP_BIOS( 2, "usa_2slt.bin", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \
ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1",     0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \
ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom",  0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \
ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom",  0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \
ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.rom",    0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \
ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp1.jipan.1024",0x00000, 0x020000,  CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \
/******************************************************************************/
ROM_LOAD16_WORD_SWAP_BIOS( 8, "uni-bios.21",  0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \
ROM_LOAD16_WORD_SWAP_BIOS( 9, "neodebug.rom", 0x00000, 0x020000, CRC(698ebb7d) SHA1(081c49aa8cc7dad5939833dc1b18338321ea0a07) ) /* Debug (Development) Bios */ \
        ROM_LOAD16_WORD_SWAP_BIOS(10, "aes-bios.bin", 0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios *//

For Mame/Mame32
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: James33 on January 10, 2006, 06:33:17 AM
Well you need to stop drinking so much , that way you will stop falling over .
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: KingHanco on January 10, 2006, 07:26:21 AM
Well you need to stop drinking so much , that way you will stop falling over .

So you saying those won't work at all on Mame32? Does it? :redface:
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: James33 on January 10, 2006, 08:56:30 AM
Code: [Select]
/****
 These are the known Bios Roms, Set options.bios to the one you want
 ****/

SYSTEM_BIOS_START( neogeo )
SYSTEM_BIOS_ADD( 0, "euro",       "Europe MVS (Ver. 2)" )
SYSTEM_BIOS_ADD( 1, "euro-s1",    "Europe MVS (Ver. 1)" )
SYSTEM_BIOS_ADD( 2, "us",         "US MVS (Ver. 2?)" )
SYSTEM_BIOS_ADD( 3, "us-e",       "US MVS (Ver. 1)" )
SYSTEM_BIOS_ADD( 4, "asia",       "Asia MVS (Ver. 3)" )
SYSTEM_BIOS_ADD( 5, "japan",      "Japan MVS (Ver. 3)" )
SYSTEM_BIOS_ADD( 6, "japan-s2",   "Japan MVS (Ver. 2)" )
SYSTEM_BIOS_ADD( 7, "japan-s1",   "Japan MVS (Ver. 1)" )
SYSTEM_BIOS_ADD( 8, "asia-aes",   "Asia AES" )
SYSTEM_BIOS_ADD( 9, "Japan-aes",  "Japan AES" )
SYSTEM_BIOS_ADD(10, "uni-bios.12","Unibios MVS (Hack, Ver. 1.2)" )
SYSTEM_BIOS_ADD(11, "uni-bios.13","Unibios MVS (Hack, Ver. 1.3)" )
SYSTEM_BIOS_ADD(12, "uni-bios.20","Unibios MVS (Hack, Ver. 2.0)" )
SYSTEM_BIOS_ADD(13, "uni-bios.21","Unibios MVS (Hack, Ver. 2.1)" )

// SYSTEM_BIOS_ADD(14, "uni-bios.10","Unibios MVS (Hack, Ver. 1.0)" )
// SYSTEM_BIOS_ADD(15, "uni-bios.11","Unibios MVS (Hack, Ver. 1.1)" )
// SYSTEM_BIOS_ADD(16, "debug",      "Debug MVS (Hack?)" )
SYSTEM_BIOS_END

#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */

#define NEOGEO_BIOS \
ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1",    0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on a 4 Slot (the old hacks were designed for this one) */ \
ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1",     0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \
ROM_LOAD16_WORD_SWAP_BIOS( 2, "usa_2slt.bin", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \
ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1",     0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \
ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom",  0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \
ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom",  0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \
ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.rom",    0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \
ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp1.jipan.1024",0x00000, 0x020000,  CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \
ROM_LOAD16_WORD_SWAP_BIOS( 8, "aes-bios.bin", 0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios */ \
ROM_LOAD16_WORD_SWAP_BIOS( 9, "neo-po.bin",   0x00000, 0x020000, CRC(16d0c132) SHA1(4e4a440cae46f3889d20234aebd7f8d5f522e22c) ) /* AES Console (Japan) Bios */ \
ROM_LOAD16_WORD_SWAP_BIOS(10, "uni-bios.12",  0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \
ROM_LOAD16_WORD_SWAP_BIOS(11, "uni-bios.13",  0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ \
ROM_LOAD16_WORD_SWAP_BIOS(12, "uni-bios.20",  0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \
ROM_LOAD16_WORD_SWAP_BIOS(13, "uni-bios.21",  0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \

// ROM_LOAD16_WORD_SWAP_BIOS(14, "uni-bios.10",  0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */
// ROM_LOAD16_WORD_SWAP_BIOS(15, "uni-bios.11",  0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */
// ROM_LOAD16_WORD_SWAP_BIOS(16, "neodebug.rom", 0x00000, 0x020000, CRC(698ebb7d) SHA1(081c49aa8cc7dad5939833dc1b18338321ea0a07) ) /* Debug (Development) Bios */

/* note you'll have to modify the last for lines of each block to use the extra bios roms,
   they're hacks / homebrew / console bios roms so Mame doesn't list them by default */
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: mamesick on January 10, 2006, 10:46:52 AM
An easy fix.....
Code: [Select]
        ROM_LOAD16_WORD_SWAP_BIOS(10, "aes-bios.bin", 0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios *//
Replace the very last "/" char with " \"

Funny. :p
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: KingHanco on January 10, 2006, 08:41:23 PM
Look like Mame broking the kof10th from using the uni-bios.21 menu. uni-bios.21 is bad on the Mame32 screen. I won't be abled to use it on kof10th and V-Liner. There may other games that won't let me use it as well because of it spirtes gone bad.
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: mamesick on January 11, 2006, 01:12:57 AM
UniBios is an hacked/homebrewed BIOS, I think it's quite normal that it won't work fine with all games...
The same happens with the AES console BIOS, not all games in NeoGeo hardware were designed to be played in console mode.
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: KingHanco on January 11, 2006, 02:51:02 AM
UniBios is an hacked/homebrewed BIOS, I think it's quite normal that it won't work fine with all games...
The same happens with the AES console BIOS, not all games in NeoGeo hardware were designed to be played in console mode.

Oh ok.
Title: Re: MAME compiling problem with 16 neogeo bioses
Post by: FerchogtX on February 27, 2006, 11:57:19 AM
Well, as hacked they surely are NOT hacked, this BIOS are programmed, that is quite different than hacking (violating) a BIOS and have new features... this is not loyalty but Razoola is NOT a hacker XD. Anyway this BIOS is under development, so maybe this bugs will be corrected, try uni-bios v2.2, as far as I tested it doesn't show any bug.
See ya!!!!! :biggrin:
P.D. someone noticed that the only bios enabled un mame plus is 2.2? the others are commented XD