Jump to content
doctorclu

Flashback Portable: Needed Controller Hacks

Recommended Posts

Does that same happen for the Kool Aid Man Hack that fixed the glitch when Stella was a young'un?

 

That controls work with that hack. Don't know what is going on but the character moves all directions.

 

(Adding that to the compatibility list.) OH YEAH!! :D

Share this post


Link to post
Share on other sites

It was one of the tougher issues for Stella to emulate. Not surprising the portable has problems with it.

 

BTW how does the Star Raiders prototype fare in the production model? Pushed downward as well?

 

http://www.atariprotos.com/2600/software/starraiders/strr.htm

StarRaiders(Prototype).zip

Edited by Nukey Shay

Share this post


Link to post
Share on other sites

Just tried it out, the effect is the same. On the pre-production model you see about 2/3rd of the control bar on the bottom. On the production bar you don't see the control bar. (Just like the other version we've been playing.)

 

BTW, thanks for switching the controls over on the prototype model. Will make a good casual shooter without having to warp around.

Share this post


Link to post
Share on other sites

I tried both Kool Aid Man ROMs listed here at AA (NTSC & PAL) and both are not playable on my "Production" model. Yes, you have to hit the game reset button to start the game on real hardware, but if you hit the reset button on the portable, it goes to the Kool Aid Man crashing into the wall scene. Once the game starts, Kool Aid Man is stuck in the upper left hand corner and is not playable.

 

Kevin, is yours a "Pre-Production" model? Maybe that's why it works on yours?

 

No, mine is a production model, but with the screen swapped out from a Genesis portable. It looks to me like the same screen was used in the Genesis portable as in the pre-production Atari portables, and yes, the screens are interchangeable (as mine demonstrates). :) However, I have the same screen migration issues with the larger screen as with the smaller production screen. We need someone who has both models to compare the PCBs, as I suspect they were changed. It could be a software change, but I'm guessing there's a hardware change that if we can spot, perhaps we can modify to be like the pre-production models for better compatibility.

 

 

Does that same happen for the Kool Aid Man Hack that fixed the glitch when Stella was a young'un?

 

I just ran a compare of that hack with the ROM that was on my SD card, and they are the same. I may have unknowingly picked up that ROM in the past, but I could have sworn it was the one from the ROM pack uploaded by DoctorClu in the other Flashback Portable thread. Anyway, that ROM works. :)

Share this post


Link to post
Share on other sites

BTW, thanks for switching the controls over on the prototype model.

The prototype ROM was not altered. It doesn't do multiple checks of SWCHA...so no gripes from the portable's Dpad. No clue why the programmer intentionally made the routine worse for the release version :-/

Share this post


Link to post
Share on other sites

Weird about the screen issues...I was playing yesterday and noticed some games are kind of bad. The title screens for Winter and Summer Games are really low, and they bounce around a bit...seems like they get better once the game starts, though.

 

Does that same happen for the Kool Aid Man Hack that fixed the glitch when Stella was a young'un?

Were there other hacks like that? Might come in handy.

Edited by Asaki

Share this post


Link to post
Share on other sites

Amazing!

 

Pre-Production:

 

post-4709-0-74674100-1483654424_thumb.jpg

 

Production:

 

post-4709-0-19519600-1483654456_thumb.jpg

 

Nice work! What did you do?

  • Like 2

Share this post


Link to post
Share on other sites

Remembering what was said in early emulation...what works there doesn't necessarily work on real hardware (i.e. you must unlearn). BTW that one probably won't work on an actual console.

  • Like 1

Share this post


Link to post
Share on other sites

That's awesome. Do you think the same/similar thing could help other games with that issue, like Tapper, Enduro, etc.?

Share this post


Link to post
Share on other sites

Remembering what was said in early emulation...what works there doesn't necessarily work on real hardware (i.e. you must unlearn). BTW that one probably won't work on an actual console.

 

It's vblank. For whatever reason, the portable doesn't like it.

 

You were thinking it was the vblank I remember that from earlier. If you don't mind, did you have to adjust the vblank or just substitute other code to do what the vblank would do?

 

That's awesome. Do you think the same/similar thing could help other games with that issue, like Tapper, Enduro, etc.?

 

Yup...if that's the only issue (there were two here).

 

Poor Tapper, was playing that last night. You can see the heads of the people on the bottom bar but that's about it. I played the game anyway since Tapper is fun, but just hoped no one on the lower bar sent back a mug.

Share this post


Link to post
Share on other sites

The hack is setting/clearing VSYNC in one go -without- VBLANK being used at all.

 

;original game:
;LF159:
;       ldx    INTIM ;4
;       bne    LF159 ;2
;LF15E:
;       dex          ;2
;       lda    #$38  ;2
;       sta    WSYNC ;3
;       stx    VBLANK;3
;       stx    VSYNC ;3
;       sta    TIM64T;4
;hack:
LF159:
       ldy    INTIM ;4
       bne    LF159 ;2
LF15E:
       ldx    #$02  ;2
       lda    #$38  ;2
       sta    WSYNC ;3
       stx    VSYNC ;3
       sta    WSYNC ;3
       sta    WSYNC ;3
       sta    WSYNC ;3
       sty    VSYNC ;3
       sta    TIM64T;4
LF1BB:
       ldx    #$00  ;2
;3 removed instructions...
;       sta    WSYNC ;3
;       stx    VBLANK;3
;       stx    VSYNC ;3
This put the scanline count at 265, so I bumped the timer value down a little to get back to 262.
  • Like 1

Share this post


Link to post
Share on other sites

Much better. Definitely better than what it was. If I had to be critical I say the display could be lowered just a tad to show the 1/3rd portion of the score missing at the top.

 

post-4709-0-65737300-1483740826_thumb.jpg

Share this post


Link to post
Share on other sites

post-4709-0-74002900-1483753694_thumb.jpg

Bud-Tapper

 

post-4709-0-10084100-1483753738_thumb.jpg

Tapper

 

Looks like you nailed it. So was that just an adjustment of the scan-line?

  • Like 2

Share this post


Link to post
Share on other sites

Can anyone tell me if Defender 2 fixable?

I don't know. Defender 2/Stargate has added RAM. If an original game is hacked, an emulator would not be able to identify it. Does the portable allow you to update a game profile to select the banking method used?

Share this post


Link to post
Share on other sites

What is incorrect with Stargate? I saw it boot and play, You wouldn't be able to use joystick 2 for its options without hacking to color, etc...

Bob DeCrecenzo's Stargate to Defender de-make doesn't boot at all..

Share this post


Link to post
Share on other sites

I don't know. Defender 2/Stargate has added RAM. If an original game is hacked, an emulator would not be able to identify it. Does the portable allow you to update a game profile to select the banking method used?

I don't think so. The game itself works but I was just looking to see if there was a way you could remap the smart bomb button from the player two fire to a difficulty or b&w switch within the game code itself?

Edited by atarifan88
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...