Author Topic: MAME compiling problem with 16 neogeo bioses  (Read 15031 times)

Offline HK$

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • XBOX MAMEoX compiler
MAME compiling problem with 16 neogeo bioses
« 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?
« Last Edit: June 10, 2005, 05:50:40 AM by HK$ »

Offline Fixer

  • Newbies
  • *
  • Posts: 11
  • Karma: +0/-0
Re: MAME compiling problem with 16 neogeo bioses
« Reply #1 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).

Offline HK$

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • XBOX MAMEoX compiler
Re: MAME compiling problem with 16 neogeo bioses
« Reply #2 on: June 16, 2005, 10:18:43 PM »
MAME Plus! 0.97 u1 fixed this, cool!

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: MAME compiling problem with 16 neogeo bioses
« Reply #3 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.

Offline HK$

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
  • XBOX MAMEoX compiler
Re: MAME compiling problem with 16 neogeo bioses
« Reply #4 on: June 21, 2005, 05:28:13 AM »
For fun  :biggrin:

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: MAME compiling problem with 16 neogeo bioses
« Reply #5 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
« Last Edit: January 10, 2006, 05:51:37 AM by KingHanco »

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: MAME compiling problem with 16 neogeo bioses
« Reply #6 on: January 10, 2006, 06:33:17 AM »
Well you need to stop drinking so much , that way you will stop falling over .
IQ Forum Member

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: MAME compiling problem with 16 neogeo bioses
« Reply #7 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:

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: MAME compiling problem with 16 neogeo bioses
« Reply #8 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 */
« Last Edit: January 10, 2006, 09:01:20 AM by James33 »
IQ Forum Member

Offline mamesick

  • Newbies
  • *
  • Posts: 17
  • Karma: +0/-0
  • MAME32FX
    • MAME32FX
Re: MAME compiling problem with 16 neogeo bioses
« Reply #9 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

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: MAME compiling problem with 16 neogeo bioses
« Reply #10 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.

Offline mamesick

  • Newbies
  • *
  • Posts: 17
  • Karma: +0/-0
  • MAME32FX
    • MAME32FX
Re: MAME compiling problem with 16 neogeo bioses
« Reply #11 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.

Offline KingHanco

  • Sr. Member
  • ****
  • Posts: 401
  • Karma: +0/-4
  • "Special " Member
Re: MAME compiling problem with 16 neogeo bioses
« Reply #12 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.

Offline FerchogtX

  • FBNeo Dev
  • ******
  • Posts: 375
  • Karma: +7/-0
  • FB Alpha Team ;)
    • FB Alpha Plus! Web Site
Re: MAME compiling problem with 16 neogeo bioses
« Reply #13 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

Good and evil co-exist because of the balance, lies are not part of it...

FB Alpha Plus! site infos updated, see the latest info clicking on my profile link...