Page 2 of 2

Re: Junior's Revenge by Dragon Data

Posted: Mon Jun 23, 2014 5:59 pm
by robcfg
Hi guys!

I tested the build version of XRoar, and the game work ok on D32 mode but not on D64 mode, as I guess it should be.

Also tried Zephyr's patch and it also works on my D64.

In the end, the game was correctly preserved, as it does not work on a D64 without patching.

Thanks so much!

Edit:The computerware version works on the D64 right away.

Re: Junior's Revenge by Dragon Data

Posted: Mon Jun 23, 2014 6:04 pm
by sixxie
xroar -trace ... | egrep '(ST|LD).*\$ff[13][0-9a-f]' reveals:

Code: Select all

3f09| b7ff07      STA     $ff07         125aa2
3f0c| b6ff06      LDA     $ff06         135aa3
3fa4| f7ff2a      STB     $ff2a         525a8f
5792| b7ff2a      STA     $ff2a         125a8f
583b| f7ff28      STB     $ff28         525a8d
Those second numbers are the hex values EOR $A5 - which is how it's saved to tape ("copy protection", I guess!). Searching the CAS file and replacing those with the appropriate correct values (and adjusting block checksums) leads to: juniors_revenge_fixed.cas

Seems to work, but I only played it as far as the second level...

Re: Junior's Revenge by Dragon Data

Posted: Tue Jun 24, 2014 12:31 am
by zephyr
The attached version uses an updated auto-running version of my patch which also automatically detaches DOS (or any other auto-start cartridge based software) before loading the game. The game code on cassette remains unmodified and is patched only at runtime.

Re: Junior's Revenge by Dragon Data

Posted: Tue Jun 24, 2014 7:16 am
by sixxie
Oh, neat. Only now watched to see what your patcher does. Cool solution (and usable having the original game, of course).

Re: Junior's Revenge by Dragon Data

Posted: Tue Aug 26, 2014 3:40 pm
by snarkhunter
robcfg wrote:Could someone test it on a real Dragon 32? Just to be sure.
I could not do so any longer now (and more for practical than technical reasons, actually)... but I used to play the game after purchasing it, back then! This version was rather disappointing (especially after enjoying it on a friend's ColecoVision console), but the cassette version did work fine on my Dragon 32, as far as I can remember.