Jump to content

Photo

Supercharger conversion hacks...


206 replies to this topic

#126 anny84 OFFLINE  

anny84

    Star Raider

  • 62 posts
  • Location:Naples, Italy

Posted Mon Jun 2, 2008 9:23 PM

Joust is 8k - I think the Supercharger conversion is impossible.

Anny

#127 Mark Wolfe OFFLINE  

Mark Wolfe

    River Patroller

  • 2,311 posts
  • The Central Scrutinizer
  • Location:Philly Area

Posted Mon Jun 2, 2008 10:04 PM

Say it ain't so!!

I can't even believe I'm talking about a 2600 arcade port, I can't stand most of them but I stumbled upon Joust today and it's quite good in it's own right. I'm quite impressed.

Any chance it can be split like the larger multi-load proprietary supercharger games?

#128 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Mon Jun 2, 2008 10:25 PM

Pretty much any game could be. The 2600 has a limited amount of time to execute a single frame...and 2k of space should be plenty for a sparse display like Joust's. This would require a complete reverse-engineering of the game and an understanding of the SC's bankswitching logic tho...so it would probably be easier to retool a game from scratch to take advantage of the SC's capabilities from the ground floor. As anything, a lot of determination sets the bar. Because it's impossible to create cartridges from such a program tho, a homebrew effort would be time better spent creating one that utilizes added ram IN the cartridge (SARA, etc).

#129 Mark Wolfe OFFLINE  

Mark Wolfe

    River Patroller

  • 2,311 posts
  • The Central Scrutinizer
  • Location:Philly Area

Posted Mon Jun 2, 2008 11:33 PM

Just bought the cart on ebay :)

thanks for the rundown nukey!

#130 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Thu Aug 21, 2008 11:19 AM

Turmoil (NTSC & PAL60)

Attached Files



#131 Atari Dogs OFFLINE  

Atari Dogs

    Stargunner

  • 1,532 posts
  • Location:ohio

Posted Sat Aug 23, 2008 3:48 PM

So can you put these games on an mp3 player?

#132 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sat Aug 23, 2008 4:15 PM

They need to be converted from binary to audio first (Mark posted a link on the previous page for most of them that he already converted to audio). But yeah, the Supercharger hardware is pretty flexible...most anything that can play audio through a headphone jack should work fine. Switch off any audio effects the player has (for boosting bass, etc), and experiment a bit with the volume setting.

#133 Mark Wolfe OFFLINE  

Mark Wolfe

    River Patroller

  • 2,311 posts
  • The Central Scrutinizer
  • Location:Philly Area

Posted Sat Aug 23, 2008 5:08 PM

So can you put these games on an mp3 player?



get down with yer bad self :P

http://www.liveatthe...keyshacksV1.zip

8.4MB

also check this thread:

http://www.atariage....howtopic=125293

#134 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sun Oct 5, 2008 2:13 PM

Bugs, NTSC and PAL60

The original game jumped between 263 and 264 scanlines...this has been fixed and bumped down to 262. Also, the difficulty switches were set in reverse order. These were swapped, and I also slowed down the bug speed for the easy difficulty (it originally only set the bullet size).

Attached Files



#135 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sun Oct 5, 2008 8:58 PM

Shuttle Orbiter: NTSC & PAL60

Original game alternates between 261 and 270 scanlines. This is changed to an -almost- steady 262, but I had to rob it from the text font (was 8 points, now 5). The game will still jitter when moving from the title screen to the ingame screen, and sometimes when colliding with objects.

The game used the B&W switch to pause, with the difficulties not used at all. I altered it so that the right difficulty pauses (so it functions on a 7800), and added a trainer mode to the left difficulty (B = fuel is not decreased).

Attached Files



#136 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Mon Oct 6, 2008 7:18 PM

Spitfire Attack: NTSC and PAL60
Original game is kinda goofy...a TON of cycles being wasted everywhere (including offscreen, curiously). I trimmed out a bunch of fat to add in a few things.

The scanline 262-263 jitter has been corrected by bumping up INTIM values slightly (I robbed a scanline from the reserve plane display to even it up back to 262). Dennis made a hack to swap a flightstick for a regular stick (i.e. forward = gain altitiude)...so I assigned that to the unused right difficulty switch to swap between those methods (the left difficulty is still used to select a more-erratic enemy). The B&W switch was also unused, so I put an autofire mode there (7800-compatable, too). It looks like just a regular 5-byte data table was interfering with the Supercharger, so I relocated that. Also, the glitchy "road" looked more like a river...so I altered the color there. Still a lot of free space (and RAM) that I didn't find a use for.

Attached Files



#137 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Thu Oct 9, 2008 2:19 PM

This Planet Sucks!: NTSC and PAL60**

I didn't realise it at first, but the original game has a scanline jitter right when crashing (due to some variable changes done with a JSR). Adding redundant lines solved that problem. Also, the display drops down to 64 scanlines when game reset is used. This has been fixed. In addition, the game no longer immediately starts on powerup. Instead, a title display screen has been added 8)


** A couple of things are currently beyond simple color conversion (fuel display color and player ship color).

Attached Thumbnails

  • TPS.jpg

Attached Files



#138 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sun Oct 12, 2008 1:53 AM

Pooyan: NTSC, PAL, and PAL60

Pretty easy to fix this bizarre game. A table for the digit gfx exists right at the end (which crashes the Supercharger). Blank space was called from another page if leading zeros are present...so the table was stored as 2-byte "words" to gather the address. Oddly, they still stuck a zero value to the end of each bitmap. These are never displayed on-screen...so I gathered up all of those unused bytes to make space for a blank bitmap on the same page as the digits...so the table only needs the LSB's of the addresses :)

I also fixed the waggling color at the top...and bumped the PAL version to 312 scanlines (the original PAL runs @ 310).

Attached Files



#139 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sat Nov 1, 2008 2:14 AM

Burning Desire / Jungle Fever, NTSC & PAL60:

A checksum routine read all rom and endlessly looped through the cold start routine if no match was generated. Removing the routine does the trick. I also corrected missile positioning.

Attached Files



#140 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Tue Nov 4, 2008 9:38 AM

Gas Hog: NTSC, PAL, and PAL60

Quite a bit of space left over after optimizing the program (over a page free), so I altered the pause mode to work with 7800 hardware...and also added a bit of animation to the sprites.

Attached Files



#141 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Thu Nov 6, 2008 12:15 AM

Knight On The Town / Lady In Wading: NTSC and PAL60

Scanline count corrected (original was @265), the pause mode made 7800-compatable. The original game used a checksum routine (common among all "adult" titles), that has been removed.

Some free space and free ram if anybody wants to try to make a full game out of this thing. IMO infinite time and infinite chances doesn't really fit the definition ;)

Attached Files



#142 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Fri Nov 7, 2008 7:42 AM

Crypts of Chaos: NTSC & PAL60

Original game jittered when pressing a console switch. This has been fixed. A lot of free space left over after trimming out fat, so I added a few things:

-Increased the font size to 10 points for digits and 8 points for icons (tho icons are currently still the same bitmaps as they were).

-Added 7800 detection code.

-Implemented a "trainer" mode when using B&W (infinite rings and hit points). When selected, a red line will appear above the icon list as a reminder.

-The second joystick automatically selects and moves the lower marker. The change is incomplete, so the first stick still retains this function too (by pressing down first). Just as with the original game, pressing up returns control to the upper marker.

Attached Files



#143 Foster OFFLINE  

Foster

    Chopper Commander

  • 104 posts

Posted Fri Nov 7, 2008 2:12 PM

Fantastic work Nukey Shay! We really appreciate your effort!

#144 nonner242 OFFLINE  

nonner242

    River Patroller

  • 3,622 posts
  • ALL your base ALL belong to us!!!!!!!!!!!!!!
  • Location:OHIO

Posted Fri Nov 7, 2008 3:38 PM

Thanks for all your efforts :) Got my Supercharger today and will try it after work with the results of your work :)

Regards,
TFM

:lust: SC games

#145 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sat Nov 8, 2008 9:00 AM

Thanx for the complements guys.

Riddle of the Sphinx: NTSC and PAL60

An extra scanline present in the original game has been killed.
Used for status display, the B&W switch has been made 7800-compatable.

Attached Files



#146 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Tue Nov 11, 2008 12:21 AM

Infiltrate: NTSC & PAL60

Original game ran @264 scanlines. Bumped this down to 262, and I moved the sprite store instructions a bit (so that the glitched player is fixed when on the right half of the screen). A lot of free space that I didn't find a use for.

Attached Files



#147 DarkPortrait OFFLINE  

DarkPortrait

    Star Raider

  • 60 posts
  • Location:Winnipeg,Manitoba (Canada)

Posted Wed Dec 31, 2008 2:49 PM

hey nukey could u decompile the frogger starpath version i am having 0 luck on that one btw is there a way to get frogger pb to beable to move during the shitty intro

and also could u do galaxian supercharger?

thxs stuart

Edited by DarkPortrait, Wed Dec 31, 2008 2:55 PM.


#148 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Wed Dec 31, 2008 5:17 PM

Galaxian is 8k. Only 4k and 2k roms can be made Supercharger-compatable (without seriously altering the game). Basically, the game roms are altered to ignore the unit's native bankswitch method so that it never occurs. Most of the 2k/4k library already does this, since the "hotspot" trigger exists at the end of rom addressing. This thread is for those that don't.

PB Frogger only has an "intro" in the way of the starting tune. I know that forcing value #$80 to ram location $DE enables movement...but the starting tune would need to be altered as well (since when it ends, it automatically resets the player's variables). A possible solution is to remove the starting tune altogether.

Starpath's own version of the game is filled with self-modifying code (which gives me a headache just looking at). Good luck with that one. I thought that you were working on a homebrew version?

Anyway, here's some mess to look at. It can be reassembled with Dasm, but a new loader would need to be added. There's a lot of unresolved stuff here, because these roms are seriously over my head ;)

Attached Files



#149 DarkPortrait OFFLINE  

DarkPortrait

    Star Raider

  • 60 posts
  • Location:Winnipeg,Manitoba (Canada)

Posted Wed Dec 31, 2008 6:58 PM

Galaxian is 8k. Only 4k and 2k roms can be made Supercharger-compatable (without seriously altering the game). Basically, the game roms are altered to ignore the unit's native bankswitch method so that it never occurs. Most of the 2k/4k library already does this, since the "hotspot" trigger exists at the end of rom addressing. This thread is for those that don't.

PB Frogger only has an "intro" in the way of the starting tune. I know that forcing value #$80 to ram location $DE enables movement...but the starting tune would need to be altered as well (since when it ends, it automatically resets the player's variables). A possible solution is to remove the starting tune altogether.

Starpath's own version of the game is filled with self-modifying code (which gives me a headache just looking at). Good luck with that one. I thought that you were working on a homebrew version?

Anyway, here's some mess to look at. It can be reassembled with Dasm, but a new loader would need to be added. There's a lot of unresolved stuff here, because these roms are seriously over my head ;)


i am i am just looking at it for refference to figure out how in the hell they did something XD that is in effect in there rom anyways thxs, and i was wanting to get rid of that damn tune bwecuase its so anyoing!!!

Edited by DarkPortrait, Wed Dec 31, 2008 7:01 PM.


#150 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • Topic Starter
  • 21,124 posts
  • Location:The land of Gorch

Posted Sat Mar 14, 2009 12:59 PM

Running out of decent games to convert. Here's a couple of mediocre ones...

Grand Prix - the PAL option is incomplete, since the program uses EOR's and such to obtain color values. Bushes would crash the SC (this has been fixed). NTSC only here.

Squeeze Box - Original game ran @263 scanlines, and the ending devil character would crash the SC. This is corrected. NTSC & PAL60 versions here.

Attached Files


Edited by Nukey Shay, Sat Mar 14, 2009 1:02 PM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users