Jump to content

Photo

Flashback Portable: Needed Controller Hacks


371 replies to this topic

#176 Asaki OFFLINE  

Asaki

    River Patroller

  • 2,369 posts

Posted Fri Jan 20, 2017 6:26 AM

I can't believe I didn't notice there wasn't any flicker. Is it tied to CRC?

The BIN I have on here is the version with the 1981 copyright screen, and it flickers.

#177 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Fri Jan 20, 2017 5:54 PM

The portable uses the regular version without copyright, I've been told.  So whatever trick it is using to merge the two frames (removing the flicker) would be applicable to the regular version only.

 

Spy Hunter test...second fire button remapped to the color switch.  Works?

Attached Files



#178 ls650 OFFLINE  

ls650

    Quadrunner

  • 7,444 posts
  • Atari rocks!
  • Location:British Columbia

Posted Fri Jan 20, 2017 7:42 PM

The portable uses the regular version without copyright, I've been told.  So whatever trick it is using to merge the two frames (removing the flicker) would be applicable to the regular version only.

 

Spy Hunter test...second fire button remapped to the color switch.  Works?

 

EDIT  Yes, it works!


Edited by ls650, Fri Jan 20, 2017 10:56 PM.


#179 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Fri Jan 20, 2017 10:10 PM

The portable uses the regular version without copyright, I've been told.  So whatever trick it is using to merge the two frames (removing the flicker) would be applicable to the regular version only.

 

Spy Hunter test...second fire button remapped to the color switch.  Works?

 

WOOHOOO!!!  :D   Trying this now.



#180 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Fri Jan 20, 2017 10:21 PM

Ok Nukey I tested it and all works!

 

For those that are unfamiliar with Spy Hunter you get the weapons from the weapons van.   You start with only the front machine gun, and you get oil, smoke screen, and missile from the weapons van.

 

So once the van gives you those, the color/mono button will activate them.  (I'll make a video of it soon, but watching live action Attack on Titan right now).  :P  

 

Missile is the only exception.  That fires with the regular fire button only when the helicopter approaches.

 

In short, the game control wise is working great.  I was already having a good weekend, but this is the cherry on top.  :D  Thanks Nukey!



#181 ls650 OFFLINE  

ls650

    Quadrunner

  • 7,444 posts
  • Atari rocks!
  • Location:British Columbia

Posted Fri Jan 20, 2017 10:56 PM

For those that are unfamiliar with Spy Hunter you get the weapons from the weapons van.   You start with only the front machine gun, and you get oil, smoke screen, and missile from the weapons van.

 

My mistake - you're right, it does work.

 

Thanks a bunch!



#182 Asaki OFFLINE  

Asaki

    River Patroller

  • 2,369 posts

Posted Sat Jan 21, 2017 12:23 AM

So whatever trick it is using to merge the two frames (removing the flicker) would be applicable to the regular version only.


I can see why they did it, Asteroids looks especially bad on the Portable, but I wonder why they didn't just make it universal.

#183 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Sat Jan 21, 2017 1:52 AM

Easy to single out a specific rom, I guess.  Some games depend on flicker.

 

Star Trek: This one is really messy inside.  The portable reportedly has a big issue with the score display for some reason, but I can't see what the deal is (EDIT: the thousands digit is repeated in the hundred-thousands place - 001000 will look like 101000 in the original game).  So I replaced it with Tapper's routine  ;)  To make the game a bit easier to control, impulse engines (forward) also work by pressing Color, Photons (back) can also be fired using Select.  No solution for warp drive yet, so you still need to do back+trigger.

 

Bug alert: Stella messes up the score display during challenge rounds (it returns to normal after)...same on the portable?

 

EDIT: Score problem fixed.  Display stable @ 260 (original bounces to 259 outside of the title screen).  Warp unit indicator increased in size, too.

Attached Files


Edited by Nukey Shay, Sat Jan 21, 2017 7:03 PM.


#184 doug0909 OFFLINE  

doug0909

    Chopper Commander

  • 242 posts

Posted Sat Jan 21, 2017 7:44 AM

Awesome work Nukey, we all thank you. I still think Beamrider with a separate button for torpedoes would be awesome. It's one of the best 2600 shooters IMHO and I hate when I use up the torpedoes by mistake!

Edited by doug0909, Sat Jan 21, 2017 7:44 AM.


#185 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Sat Jan 21, 2017 6:40 PM

Beamrider was easy...I changed 2 bytes in Stella's debugger window.  Didn't even need a disassembly.

 

*=$F734 (second bank)

LDA SWCHA
 AND #$10
changed to
LDA SWCHB
 AND #$08

Use the color switch for torps.

 

No screen migration issues with that one?

Attached Files



#186 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Sat Jan 21, 2017 9:47 PM

Beamrider was easy...I changed 2 bytes in Stella's debugger window.  Didn't even need a disassembly.

 

*=$F734 (second bank)

LDA SWCHA
 AND #$10
changed to
LDA SWCHB
 AND #$08

Use the color switch for torps.

 

No screen migration issues with that one?

 

Fun game.   Not as familiar with this game but I will say

 

1) on the opening screen you can see Activision on the bottom, which in a game like Enduro you could not.

2) In the action screen you can see the number of ships remaining on the bottom.

 

If that is normal operation, then this is good to go for the migration aspect.



#187 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Sat Jan 21, 2017 11:30 PM

Yes, that matches behavior in Stella.  Game screens that DO migrate downward have been pretty obvious so far.

 

Directional controller hack to Beat'Em & Eat'Em:

Attached Files



#188 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Sat Jan 21, 2017 11:42 PM

Directional controller hack to Beat'Em & Eat'Em:

 

(Tested)  Nice.  Can you do the same for Kaboom?



#189 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Sun Jan 22, 2017 12:01 AM

Yes...any paddle game can be switched to use a joystick...just do a +/- routine reading left and right once per frame and store that as the resistance value the program is using.  Problem is, it's tough to find a balance of speed vs. accuracy.  The trigger can be used to speed up if it's not already being used for something else.  Kaboom! might be unplayable at higher levels...you can't move fast enough across the screen without making it hard to control.



#190 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Sun Jan 22, 2017 12:06 AM

Yes...any paddle game can be switched to use a joystick...just do a +/- routine reading left and right once per frame and store that as the resistance value the program is using.  Problem is, it's tough to find a balance of speed vs. accuracy.  The trigger can be used to speed up if it's not already being used for something else.  Kaboom! might be unplayable at higher levels...you can't move fast enough across the screen without making it hard to control.

 

I get that.  I realize there is a trade off as the game becomes more frantic.  The way I see it, 1) leave Kaboom as it is, which currently sucks from the start or 2) modify Kaboom so that it is at least fun for at least a while.


Edited by doctorclu, Sun Jan 22, 2017 12:34 AM.


#191 doug0909 OFFLINE  

doug0909

    Chopper Commander

  • 242 posts

Posted Sun Jan 22, 2017 11:31 AM

Thanks so much on Beamrider Nukey will test it later. On paddle games, I guess it would take a lot of coding but there was my suggestion of bottom diagonals slowest speed, left/right regular speed, top diagonals fastest speed (or second fastest speed if the button is used)...

#192 doug0909 OFFLINE  

doug0909

    Chopper Commander

  • 242 posts

Posted Sun Jan 22, 2017 8:19 PM

There's a really weird grahpical glitch with Beamrider..... It has to do with your reserve ships.  It reveals two extra ships reserve ships so it looks like you start with four reserves (five total), not two reserves (three total).  As the first two on the left are not really there, it treats 1,2, and 4 as one ship, so if you lose your first ship (#3), it then takes (imaginary 1 and 2) along with 4 (really reserve 2), leaving you with one in reserve (as it should be).  It does the same thing treating imaginary reserve ships 1 and 2, and reserve ship 4 (really 2) as one when flashing them and calculating bonus points at the end of the round if you hit the mother ship with a torpedo.  At first I thought it was a gameplay problem then remembered you are only supposed to start with two, not four, reserve ships.  I just tried the the unaltered ROM and the PAL Rom as well and the same thing happened each time...


Edited by doug0909, Sun Jan 22, 2017 8:38 PM.


#193 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,605 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Mon Jan 23, 2017 1:44 AM

Here's my color hack that gives more contrast between the road and grass, among other things, with Nukey's button hack applied.

 

Spy Hunter       .bin.png

Attached File  Spy Hunter (Black).bin   8KB   183 downloads

Attached File  Spy Hunter (Gray).bin   8KB   150 downloads



#194 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Mon Jan 23, 2017 7:31 AM

Berzerk test: This game does a number of odd things, such as calling Vsync a few cycles into a scanline, reading from HM registers to waste cycles, depending upon cycles added by branching over a page, etc.  Hacked to remove the unusual stuff (game-killing attract mode also fixed).  Don't know what to look for, since an "invisible wall" does not happen in Stella.  Playable?


Edited by Nukey Shay, Tue Jan 24, 2017 4:12 AM.


#195 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Mon Jan 23, 2017 7:51 AM

Berzerk test: This game does a number of odd things, such as calling Vsync a few cycles into a scanline, reading from HM registers to waste cycles, depending upon cycles added by branching over a page, etc.  Hacked to remove the unusual stuff (game-killing attract mode also fixed).  Don't know what to look for, since an "invisible wall" does not happen in Stella.  Playable?

 

I knew I should have brought the Atari Flashback Portable to work to play more of KevinMos3's spruced up Spy Hunter roms.  (Played the black version last night, quite good.  Haven't tried the gray version).   Can try Berzerk when I get home.



#196 atarifan88 OFFLINE  

atarifan88

    Dragonstomper

  • 969 posts
  • Enjoying 8 bit gaming in HD!
  • Location:Middletown

Posted Mon Jan 23, 2017 9:48 AM

Berzerk test: This game does a number of odd things, such as calling Vsync a few cycles into a scanline, reading from HM registers to waste cycles, depending upon cycles added by branching over a page, etc.  Hacked to remove the unusual stuff (game-killing attract mode also fixed).  Don't know what to look for, since an "invisible wall" does not happen in Stella.  Playable?

 

Is this supposed to fix the bug in the portable version where some areas you on the screen you cannot shoot?



#197 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,605 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Mon Jan 23, 2017 10:08 AM

Berzerk test: This game does a number of odd things, such as calling Vsync a few cycles into a scanline, reading from HM registers to waste cycles, depending upon cycles added by branching over a page, etc.  Hacked to remove the unusual stuff (game-killing attract mode also fixed).  Don't know what to look for, since an "invisible wall" does not happen in Stella.  Playable?

 

Seems to not affect the shooting issue, although it is still playable.  

 

I've been using your 2-player version from a few years back, for the nice title screen, alternate mazes, and graphical game select.  I just changed the title screen to say "Flashback" instead of "2-Player", since I'm using it on the FB and don't do 2-player.  Again, it still has the shooting issue, but it's quite playable. Fixed

Berzerk          .bin.png Berzerk          .bin_2.png

Edit: Updated ROM with Nukey's fix

Attached File  Berzerk2player-FB(portable).bin   8KB   188 downloads

 

 

 

On a separate note, in case anyone missed the Popeye hacking thread, there's been some nice changes to the playfields.  Still a few things to do.  It's compatible with the AFP.

Popeye (FBP).bin_17.png Popeye (FBP) Alt Lvl2 alt3.bin_12.png  Popeye (FBP) Alt Lvl2 alt3.bin_9.png

 

 
edit: I probably shouldn't post this in the "controller hacks" thread, so my apologies in advance.

Edited by KevinMos3, Sat Jan 28, 2017 12:23 PM.


#198 Arenafoot OFFLINE  

Arenafoot

    Stargunner

  • 1,368 posts
  • videogamestores.net
  • Location:Watson, LA

Posted Mon Jan 23, 2017 1:06 PM

Berzerk test: This game does a number of odd things, such as calling Vsync a few cycles into a scanline, reading from HM registers to waste cycles, depending upon cycles added by branching over a page, etc.  Hacked to remove the unusual stuff (game-killing attract mode also fixed).  Don't know what to look for, since an "invisible wall" does not happen in Stella.  Playable?

the invisible wall is still there on this version - but is playable like the original ROM after you move around it



#199 doctorclu OFFLINE  

doctorclu

    ***Moon Patrol 5200*** *Moon Master2015* *Blue Max:Class 4*

  • Topic Starter
  • 7,731 posts
  • *Star Raiders 2* **Captain -CL 2**
  • Location:*Star Raiders * *Star Commander -CL 1*

Posted Mon Jan 23, 2017 3:30 PM

edit: I probably shouldn't post this in the "controller hacks" thread, so my apologies in advance.

 

 

Meh, we already have accomplished what this thread was started for (getting working controls for Star Raiders, Raiders of the Lost Ark, and Spy Hunter).  Other hacks are being found, but this thread has also addressed the Vblank screen migration issue and other things that make the games incompatible with the AFP.

 

There is a "AFP Compatibility page" and page about games we'd like to see working on the AFP.  But here is where most of the technical talk is being done on sprucing up games for the AFP.  So talk away!  :D



#200 Nukey Shay OFFLINE  

Nukey Shay

    Sheik Yerbouti

  • 21,890 posts
  • Location:The land of Gorch

Posted Tue Jan 24, 2017 3:28 AM

Any vid of that wall? There might be a workaround possible, if the actual cause cannot be.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users