| |
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) ) |
|
... 3 posts hidden. Click here to view all posts.... |
| |
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. |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
Quote: 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
could it be you didn't move the joystick diagonally ?? up and right to move to the top and down and right to move down. I know 3 people that got tricked by this in the beginning. |
| |
oziphantom
Registered: Oct 2014 Posts: 490 |
up and right to move to the top? |
| |
Knight Rider
Registered: Mar 2005 Posts: 133 |
yes. the end of the 1st game you have the map of the start field. it is a rhombus and youncan navigate to the top or bottom nodes. you have to travel in a diagonal. |
Previous - 1 | 2 - Next |