| |
hedning
Registered: Mar 2009 Posts: 4732 |
Release id #166921 : Hunter's Moon Remastered EasyFlash Patcher
User Comment
Submitted by blitzed [PM] on 2 August 2018
Nice, shame no worky on 1541 Ultimate II wah wah wah.
* blitzed ducks! Cool intro tho :b
User Comment
Submitted by theenemy [PM] on 2 August 2018
Posted problem on the u2 forum, see what happens
User Comment
Submitted by theenemy [PM] on 2 August 2018
@knightrider so why does the ocean crt on the original get to the menu if the c= is held from a cold start. It's like it needs a totally clear memory to work and as the patched version runs the crack intro before it will never have a totally clear memory.
Obviously this is an u2 issue that corrupts when not from a cold start, Weird if it works on the ultimate 64
User Comment
Submitted by Knight Rider [PM] on 2 August 2018
I just tested:
1541U2+ (FW 3.2) : Fails
Ultimate64 : Works
TC64 : Works
MistFPGA : Works
I also observed that the OCEAN CRTs with cartconv also fail in the same way when using the original
User Comment
Submitted by theenemy [PM] on 2 August 2018
Yep doesn't work on u2+ but just some info, if the ocean converted cart is run on the ultimate ii+ and not from a power on stage it does the same. Gathering its the crack intro that then triggers the u2 problem, Any ideas anyone
User Comment
Submitted by theenemy [PM] on 2 August 2018
@cj sorry just remembered as I was going to boot it up that it was the gmod2 converted to ocean that works if you hold the c= down not this version. Will try it now anyway and report back but guessing it won't work
User Comment
Submitted by ChristopherJam [PM] on 2 August 2018
@TR: Oh absolutely, no shade at Excess intended.
@te: thanks!
User Comment
Submitted by theenemy [PM] on 2 August 2018
@ChristopherJam - works fine on my ultimate ii+ not sure what firmware im running, will check tonight
User Comment
Submitted by TheRyk [PM] on 2 August 2018
@CJ: we're facing similar issues with some projects and were told even by firmware developers: If it runs on real EF, issues with Ultimate or Chameleon mean homework for their firmware teams, not for the crackers ;)
User Comment
Submitted by ChristopherJam [PM] on 2 August 2018
If Floating IPS isn't available for your system, but you are ok with installing python libs and running scripts, you can
pip install python-bps
then in python
from bps.apply import apply_to_files
patch = open("hunters_moon_ef_excess.bps", "rb")
source = open("hunters_moon.bin", "rb")
target = open("hunters_moon.crt","wb")
apply_to_files(patch, source, target)
Runs fine in VICE, sadly doesn't appear to be u2+ compatible (at least, not with firmware 3.2(10F) ) |
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11391 |
Quote:
User Comment
Submitted by TheRyk [PM] on 2 August 2018
@CJ: we're facing similar issues with some projects and were told even by firmware developers: If it runs on real EF, issues with Ultimate or Chameleon mean homework for their firmware teams, not for the crackers ;)
this |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
I found that even on a cold start, holding the c= key. the original converted to ocean also filled at the menu.
I will try to get hold of a customised vice from the dev and work with him to get a fix (like I did for Sam's Journey) |
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
I used Stock Vice 3.1 windows with mem map enabled. So no need for a custom version of VICE. |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
Using cartconv to make an Ocean CRT, also fails in VICE too. Start screen is corrupted.
However cartconv to make a GMOD2 CRT seems to work.
Strange. |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
Quote: I used Stock Vice 3.1 windows with mem map enabled. So no need for a custom version of VICE.
You are debugging ? |
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
well its a GMod2 Cart, converting it to a GMod2 should work, as that is what it is. Ocean cart fails because its a GMod2 cart and it expects all the GMod2 things, also just making it an 8K EF also fails because it doesn't have the GMod2 things ;)
The game reads from EEPROM at boot so it knows what video mode the user has selected and which language, and which "save slot" to read from.
I'm Dan Hotop ;) |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
It fails on the OCEAN CRT here:
.C:0168 A2 08 LDX #$08
.C:016a 20 4A 01 JSR $014A
.C:016d AD 00 DE LDA $DE00
.C:0170 0A ASL A
.C:0171 26 83 ROL $83
.C:0173 CA DEX
.C:0174 D0 F4 BNE $016A
.C:0176 A5 83 LDA $83 <<< CHANGE TO LDA #$00
.C:0178 60 RTS
I guess GMOD2 allows reading DE00 and OCEAN does not.
Making the above change allows the CRT to be used on a 1541U2+ |
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
I trust you have read http://wiki.icomp.de/wiki/GMod2
That is "reading" data out of the EEPROM, which is serial, so it does it one bit at a time. To which on Ocean you will be reading random* garbage, and hence my code will crash with an invalid offset somewhere. Looking up a string for example. Setting it to 0, means it gets a valid answer, however it will force you into a set state.
* yes yeah yeah Not true Random.... |
| |
TheEnemy
Registered: Jan 2016 Posts: 1 |
C64c pal u2+ official fw 3.2a
Corruption and cant get passed lvl 1 on remastered
Any ideas as had no problems with other easy flash |
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
post a photo of the corruption and I might be able to guess. |
... 3 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 - Next |