News:

11 March 2016 - Forum Rules

Main Menu

Tengai Makyou Zero translation project

Started by Tommy, November 26, 2016, 09:15:06 AM

Previous topic - Next topic

gadesx

I can't make it run with any emulator, it says "all ok" reset, but nothing.
Tried snes9x_tmz, Tengai Makyou Zero (Japan).rtc
in every folder, nothing.

Nothing with bsnes-classic, it doesn't have folders atleast in root, maybe in some
obscure directory or something

Tom

#841
Quote from: gadesx on October 21, 2017, 02:29:21 PM
I can't make it run with any emulator, it says "all ok" reset, but nothing.
Tried snes9x_tmz, Tengai Makyou Zero (Japan).rtc
in every folder, nothing.

Nothing with bsnes-classic, it doesn't have folders atleast in root, maybe in some
obscure directory or something

Try the emulator I use:

bsnes_v087-32bit

Make sure you have the .xml in the same folder as the rom, with the same name as the rom. Don't include any rtc file that was generated before. Start from a clean slate.

The initialization screen runs once, you press A, reset... Then it runs a second initialization, you press B, reset... And then the game's intro should run. Should be good to go from there.

October 21, 2017, 02:38:35 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Quote from: DougRPG on October 21, 2017, 02:05:55 PM
Here the cartridge is working fine. When I reload a previous saved game it shows the current time, as intended.

In the cartridge the Rtc is a independent chip that keeps turned on when you turn off the console (powered by the game's battery).
But in emulators I don't know how this works. The emulator shoud update the rtc file with the current system time when loading the game.

I'm glad to hear that the actual hacked cart works. That means it's just a problem with Higan and SNES9x. That's kind of a relief... Though I'm sure it'll be a headache trying to fix those emulators.

October 21, 2017, 02:42:15 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Quote from: chicco30 on October 21, 2017, 02:12:57 PM
Guys, thanks for this great translation. You are a hero, Tom. Im a big JRPG and SNES fan but I have Xbox360 and Ps3 only plus I dont want to ruin the game experience on PC :) Its a real console game and I would like to enjoy on console. So my question is: is there any chance that someone will make an update on the SNES9X for Xbox360 or Ps3? Or on the Retroarch?

I sure hope so. It would be really nice to play Tengai Makyou Zero on the PS3!

gadesx

Now working with bsnes-classic
the problem was the thing you said about the xml need to be renamed as the rom.
Also deleted previously rtc file and its running ok

Tom


DougRPG

#844
Quote from: gadesx on October 21, 2017, 02:29:21 PM
I can't make it run with any emulator, it says "all ok" reset, but nothing.
Tried snes9x_tmz, Tengai Makyou Zero (Japan).rtc
in every folder, nothing.

Nothing with bsnes-classic, it doesn't have folders atleast in root, maybe in some
obscure directory or something

Probably you are using an invalid rom. Try to patch again with the correct japanese rom.

October 21, 2017, 03:23:26 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Guys, here snes9x_tmz seems to be working to me. I save the game, close the emulator, open and reload the save again and the date is the same.

Edit: And the date is even being update to my system date, so it's working as intended here. Tom it didn't work for you? Seems that there is come king of bug. We need to find the trigger.

Here bsnes v086 isn't working. After loading a previous save the date is messed up. But seems that v087 changed some stuff regarding the Spc7110 and rtc, so probably it was fixed in v087. I'll try v105.

Aeana

Yep, it actually is working fine for me in your snes9x edit too.

gadesx

Quote from: Burnt Lasagna on October 21, 2017, 12:52:59 PM
For anyone interested, I adapted DougRPG's spc7110 patch to Snes9x GX on the Wii.
https://www.dropbox.com/s/7r1kwcjathngppr/spc7110-patch.zip?dl=1
Above is the modified source files for v4.3.7. You can get the full source below,
https://github.com/dborth/snes9xgx/releases/tag/4.3.7
I've tested it with the patched ROM and it works.

Thanks DougRPG and Tom for this translation! :crazy:
The problem now is compiling and install a lot of things of devkit-libgc to finish this.

Melchior

Though of course it was a hail Mary attempt..
I tired it in ZSNES..
FEoEZ(aka TM:Zero) passed both startup checks.. 
but a black screen there after...
so no go..
off to Higan (v105) ;) lol

Burnt Lasagna

Quote from: gadesx on October 21, 2017, 03:38:59 PM
The problem now is compiling and install a lot of things of devkit-libgc to finish this.
Here is a compiled version.
https://www.dropbox.com/s/7vtpxxlvm87vmqm/snes9xgx-4.3.7-spc7110.7z?dl=1
The libraries I used are,
-Devkit PPC 26
-libfat 1.0.14
-libogc-1.8.11.1
Complete source with changes are also included.

Also, the real time clock is working on GX after saving. 


Rick74

I am able to run the Japanese ROM in RetroArch using BSnes Balanced core...

No such luck with the patched version...

Anyone getting this to run in RetroArch?

gadesx

Thank you so much Burnt Lasagna,
I'm going to try how it works just right now.

filler

Congrats on the release! :thumbsup: BTW: Are you planning to submit a news post?

DougRPG

Higan v105 Rtc feature isn't working. After loading a save the date goes to 0-0-2000.

The problem happens when you load the Sram save. A commom save state restore the state correctly, but with the date at the moment you saved, so not what we want.

Even loading a save state should update the rtc to the current system time.

Melchior

Quote from: DougRPG on October 21, 2017, 04:12:08 PM
Higan v105 Rtc feature isn't working. After loading a save the date goes to 0-0-2000.

The problem happens when you load the Sram save. A commom save state restore the state correctly, but with the date at the moment you saved, so not what we want.

Even loading a save state should update the rtc to the current system time.

ooh JOY...
and I am at the stage to extract  for Higan... meh..

Aeana

Quote from: DougRPG on October 21, 2017, 04:12:08 PM
Higan v105 Rtc feature isn't working. After loading a save the date goes to 0-0-2000.

The problem happens when you load the Sram save. A commom save state restore the state correctly, but with the date at the moment you saved, so not what we want.

Even loading a save state should update the rtc to the current system time.
Thanks for verifying the bug. This stinks. :(

DougRPG

#855
The Snes9x_tmz is doing the correct thing. Even loading a save state updates the date to the current system date.

So for now you should use a Snes9x core emulator. Seems that Bsnes v087 is working, but we should see if when loading a emulator save state (not the sram save state) the date keeps updated. At least v105 loads the date at the moment you saved, that's not the desired behavior.

Aeana

Is it really correct to update to the current system date?  Most devices that have an internal clock allow you to set the date to whatever you want, and then they keep time after that.  I think I should be able to set it to 2010 and have time track from there, for instance.

DougRPG

#857
Quote from: Aeana on October 21, 2017, 04:29:56 PM
Is it really correct to update to the current system date?  Most devices that have an internal clock allow you to set the date to whatever you want, and then they keep time after that.  I think I should be able to set it to 2010 and have time track from there, for instance.

Ok, you could keep saved the date you entered the first time you played the game and just update the time by the offset since then, when you load the game again.
But you should consider the offset at least, otherwise the clock system looses sense. For example, if the last time you played was 01/10/2010 1:00pm, and you play again two weeks later at 2:00am, so the time should advance 2 weeks and be at 2:00am. But if you load the game 2 weeks later at 2:00am and the game is still at the time you last played then it's wrong.

October 21, 2017, 05:00:29 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Bsnes v087 seems to be working fine. It loads a previous Sram save and keeps the correct advanced time. The when you loads a emu savestate it also updates the date.

You can download bsnes v087 here:

http://www.mediafire.com/file/m96tadxtux08m1k/bsnes_v087-64bit.7z

Lentfilms

Congratulations on the release of the patch guys! It is really exciting to finally see this project finished and out there. Thank you Tom, DDS, FlashPV, DougRPG and everyone else who has worked on this translation. You guys are awesome :)

DougRPG

Quote from: filler on October 21, 2017, 04:12:04 PM
Congrats on the release! :thumbsup: BTW: Are you planning to submit a news post?

Yes, Tom, do it! I think this way the translation will appears at the first page.