Welcome,
Guest
. Please
login
or
register
.
December 15, 2019, 10:34:00 pm
News:
New Game Released - Beebris
Free Jaguar Project
Atari Jaguar Discussions
Jaguar ROMs
Patching Jaguar ROMs
« previous
next »
Pages:
[
1
]
Author
Topic: Patching Jaguar ROMs (Read 12366 times)
Cyrano Jones
Newbie
Posts: 37
Patching Jaguar ROMs
«
on:
August 28, 2009, 04:17:25 pm »
Hi there...
With the source code for several ROMs available (although not exactly necessary) I'm considering looking into patching some of the jaguar games up a bit, eg:
Better controls in Checkered Flag, or infinite lives in Bubsy (or whatever game - if there isnt a cheat built in) - or maybe start on any level in Cannon Fodder? - anyone interested in this being done?
Logged
sh3-rg
Jr. Member
Posts: 54
push the button today
Re: Patching Jaguar ROMs
«
Reply #1 on:
August 28, 2009, 04:32:59 pm »
Holy hell fire yes!
I've read about patching before on here I think & the Checkered Flag thing is actually a very timely thing to mention!
I'm all for this, I had a look around a week or two back at SNES stuff that had patches. There's quite an elegant way of distributing patches without the need for the roms, so you can do it without worry of being accused of anything naughty.
CJ back on jaguar all these years later - that's what the jaguar needs!
Logged
_ __sh3/reservoir_gods^reboot___ _
remowilliams
Tech Group
Jr. Member
Posts: 74
Re: Patching Jaguar ROMs
«
Reply #2 on:
August 28, 2009, 07:43:06 pm »
Hell yes is right!
<in Gauntlet speak mode> Checkered Flag needs new controls badly!
Seriously anything you could do would be awesome, and very appreciated. Now that many folks have the ability to run cart binaries on real hardware thanks to the Skunkboard, there's a bunch of people who could really use this kind of stuff.
Logged
"Indeed. But I think you misunderstand. I am not here to keep the darkness out. I'm here to keep it in. Call me . . . the Guarding Dark. Imagine how strong I must be." -Sam Vimes (Thud!, Terry Pratchett)
jmetal88
Newbie
Posts: 12
Re: Patching Jaguar ROMs
«
Reply #3 on:
August 29, 2009, 06:15:53 am »
Yes! Better CF controls would be AWESOME!
It's actually one of my favorite games as is, but making it easier to just pick up and play could easily push it up in the top 3.
Logged
Sauron
Newbie
Posts: 33
The Dark Lord
Re: Patching Jaguar ROMs
«
Reply #4 on:
August 30, 2009, 03:56:10 am »
Better controls for CF would do a lot for that game, I think. Although the framerate is still horrid, it would then at least be playable.
Logged
remowilliams
Tech Group
Jr. Member
Posts: 74
Re: Patching Jaguar ROMs
«
Reply #5 on:
August 30, 2009, 04:48:38 am »
Yeah I wouldn't expect a miracle, but being able to
actually steer
might be nice.
Logged
"Indeed. But I think you misunderstand. I am not here to keep the darkness out. I'm here to keep it in. Call me . . . the Guarding Dark. Imagine how strong I must be." -Sam Vimes (Thud!, Terry Pratchett)
doctorclu
Full Member
Posts: 187
Re: Patching Jaguar ROMs
«
Reply #6 on:
August 30, 2009, 07:51:20 am »
Checkered Flag would be great to have better controls, even rotary support if possible.
I want Wolfenstein with selectable knife.
And Bubsy... working on decompiling now on a thread near you.
Logged
Fredifredo
Newbie
Posts: 12
Re: Patching Jaguar ROMs
«
Reply #7 on:
September 03, 2009, 10:46:42 am »
Few years ago, I made my own patch of Fever Pitch Soccer ...
I would change some team names and colors but not found on the rom...
I changed name players and intros screens only...
Logged
doctorclu
Full Member
Posts: 187
Re: Patching Jaguar ROMs
«
Reply #8 on:
September 03, 2009, 11:17:43 pm »
That kind of stuff is always fun to do with the hex editor.
I made a ElfQuest version of Archon for the Atari 800
Changed Star Raiders to say different text.
Modified Wizard of Wor, Dos 2, and a few other things.
Logged
Fredifredo
Newbie
Posts: 12
Re: Patching Jaguar ROMs
«
Reply #9 on:
September 04, 2009, 09:14:50 pm »
Brett Hull Hockey would be nice to patch ! Most of the graphs are in BPEG, and text in ASCII...
Logged
songbird
Newbie
Posts: 6
Re: Patching Jaguar ROMs
«
Reply #10 on:
September 11, 2009, 05:40:35 am »
I have to admit, I enjoyed the challenge of patching Total Carnage a few years ago (even though it took many more late nights than I would have thought at the beginning). Since most Jaguar games heavily utilize the 68k
and
they typically copy the code to RAM prior to execution, it's not too hard to figure out what parts of RAM are being used and which parts are available.
Then, it's a matter of doing some detective work... disassembly / hex searches to locate certain key addresses, like the obj list or the joypad read or whatever. Figure out what you want to change, create a subroutine and insert a jsr in place of an existing instruction in the original ROM. Be sure to preserve the instruction you replaced! You'll need to put it at the end of your routine, before the rts instruction, so you can preserve the original behavior of the code.
Logged
remowilliams
Tech Group
Jr. Member
Posts: 74
Re: Patching Jaguar ROMs
«
Reply #11 on:
September 13, 2009, 06:23:59 am »
Trying to patch and work through an entire game like that must be nuts. Fixing stuff is hard enough when you have source code.
The result was worth it though, TC on the Jag is far and away the best version.
Logged
"Indeed. But I think you misunderstand. I am not here to keep the darkness out. I'm here to keep it in. Call me . . . the Guarding Dark. Imagine how strong I must be." -Sam Vimes (Thud!, Terry Pratchett)
doctorclu
Full Member
Posts: 187
Re: Patching Jaguar ROMs
«
Reply #12 on:
September 21, 2009, 12:49:15 am »
I do like Total Carnage actually. Had a lot of fun playing that with some of my friends over here.
So Songbird, what was it like before you started working on it. What did you have to change?
Logged
songbird
Newbie
Posts: 6
Re: Patching Jaguar ROMs
«
Reply #13 on:
October 03, 2009, 06:07:03 am »
The game was essentially a pre-release candidate. So I didn't alter the gameplay, but I did have to fix some basic controls and screens. All of the intro screens had a beta stamp on the bottom which I removed. You could level skip at any time during the game, which I disabled, and I think you could reach the options screen at any time, which I also disabled.
Sounds simple, but trust me, that was a lot of late nights over several months one summer.
Disassembling 68K object code and doing the detective work to figure out where the key routines are located is not a fast process.
Logged
Pages:
[
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
About This Site
-----------------------------
=> Free Jaguar Project Info
-----------------------------
Forum Rules
-----------------------------
=> Rules of this Forum
-----------------------------
Site Announcements
-----------------------------
=> Website News
=> Website Comments
-----------------------------
Atari Jaguar Discussions
-----------------------------
=> Jaguar General Discussion
=> Jaguar ROMs
=> Jaguar Development
=> Jaguar Emulators
-----------------------------
Trading Post
-----------------------------
=> Swap Shop
=> Wanted
=> For Sale
=> User Feedback Forum
===> Auctioneer Watch
-----------------------------
Off Topic
-----------------------------
=> General Chat
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Powered by SMF 1.1.10
|
SMF © 2006-2009, Simple Machines LLC
Loading...