Final Burn Neo > FBN Development

Mahjong Final Romance 2 Fix ;)

(1/5) > >>

iq_132:
Update:
Added Japanese text (Probably not 100%, but close:

--- Quote ---アイドル麻雀
ファイナル
ロマンス

--- End quote ---
Changed Game name a little (added Idol)
Changed description of patch
Changed to "CD Conversion / Hack" instead of "Hack"



--- Code: ---// Idol Mah jong Final Romance 2 (CD Conversion / Hack)

static struct BurnRomInfo fr2chRomDesc[] = {
{ "098-p1ch.bin",  0x100000, 0xA2527A5F, 1 | BRF_ESS | BRF_PRG }, //  0 68K code

{ "098-s1ch.bin",  0x020000,  0x764AC7AA, 2 | BRF_GRA },   //  1 Text data

{ "098-c1ch.bin",  0x300000, 0x29BF9AF0, 3 | BRF_GRA },   //  2 Sprite data
{ "098-c2ch.bin",  0x300000, 0x3CF46F63, 3 | BRF_GRA },   //  3

{ "098-m1ch.bin",  0x010000,  0xA455FA31, 4 | BRF_ESS | BRF_PRG }, //  4 Z80 code

{ "098-v1ch.bin",  0x100000, 0x92E175F0, 5 | BRF_SND },   //  5 Sound data
};

STDROMPICKEXT(fr2ch, fr2ch, neogeo);
STD_ROM_FN(fr2ch);

void fr2ch_fix()
{
// Patch out jsr - 0xC0056A
*((unsigned short*)(Neo68KROM + 0x1BF2)) = 0x4E71;
*((unsigned short*)(Neo68KROM + 0x1BF4)) = 0x4E71;
*((unsigned short*)(Neo68KROM + 0x1BF6)) = 0x4E71;
}

static int fr2chInit()
{
pNeoInitCallback = fr2ch_fix;
return NeoInit();
}

struct BurnDriver BurnDrvfr2ch = {
"fr2ch", NULL, "neogeo", "1995",
"Idol Mah jong Final Romance 2\0", "CD Conversion / Hack", "Video Systems", "Neo Geo",
L"\u30A2\u30A4\u30C9\u30EB\u96C0\u9EBB\u30D5\u30A1\u30A4\u30CA\u30EB\u30ED\u30DE\u30F3\u30B9\0", NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO,
NULL, fr2chRomInfo, fr2chRomName, neogeoInputInfo, neogeoDIPInfo,
fr2chInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette,
nNeoScreenWidth, 224, 4, 3
};
--- End code ---

James33:
Looks like I cannot test it :(  . I thought I had the roms though .


Edit , I found it But mine was named fr2cd . .  Thanks IQ for this patch :)

KaNyErO:
lol, i think i would never play this conversion. If im not wrong there are some bugs remaining:

-Credits counter: basically it reads the numbers from the begining of the s1 rom instead of where they are stored
-Wrong name in dip swiches: its identified as power spikes 2
- Music (could this be fixed? i dont think so).

Other things that should be fixed:
- C roms shouldnt be 3 mb each one, and there should be as many C roms as SPR files in the cd version
- The same for other files
- The description of the game, should include "CD Conversion / Hack" instead of just hack

Thanks iq :D

neo04:
thx iq!


--- Quote ---Wrong name in dip swiches: its identified as power spikes 2
--- End quote ---
i think its like that on neocd

iq_132:

--- Quote from: KaNyErO on January 08, 2006, 09:55:13 AM ---lol, i think i would never play this conversion. If im not wrong there are some bugs remaining:

-Credits counter: basically it reads the numbers from the begining of the s1 rom instead of where they are stored
--- End quote ---
It's a neogeo cd game... It's not meant to be played in MVS mode, It looks perfect in AES mode.

--- Quote ----Wrong name in dip swiches: its identified as power spikes 2
--- End quote ---
That's an easy fix, just open the rom in winhex and make the modifications.
Though Neo is right, the game by default has this oddity.

--- Quote ---- Music (could this be fixed? i dont think so).
--- End quote ---
Nah, I'd have to re-build the M & V, and that's not really something  know how to do...


--- Quote ---Other things that should be fixed:
- C roms shouldnt be 3 mb each one, and there should be as many C roms as SPR files in the cd version
- The same for other files
--- End quote ---
I'm not sure why that matters, it's just a hack anyway.

--- Quote ---- The description of the game, should include "CD Conversion / Hack" instead of just hack

--- End quote ---
True.

--- Quote ---Thanks iq :D

--- End quote ---

No problem. ;) I remember reading the readme for this rom and seeing your name in it.

Navigation

[0] Message Index

[#] Next page

Go to full version