adam242 Posted January 13, 2022 Share Posted January 13, 2022 Outstanding! Thank you for seeing this one through. I'd love to read a tutorial of how you (and phaeron, and anyone else creating these 2600 ports) approach the task. Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 9 minutes ago, adam242 said: I'd love to read a tutorial of how you (and phaeron, and anyone else creating these 2600 ports) approach the task. I may do that at some point, I like talking programming. For now, I want to hear about any bug reports or issues I missed / need to fix, so I can then do a PAL color version. Keatah mentioned one minor issue, which I think happens only under emulation (when paused), it would be tricky to fix. I don't think it's worth spending a lot of time on . But before I do a XEX, or a PAL, or anything else, I'd like for people to shake it out first. I have absolutely NO ONE to playtest my stuff here at home, so I rely on AA users to do that for me. I hate bugs, but I'm bound to miss or overlook things sometimes, it happens... Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 No issues reported, it's been long enough, I'll post up the PAL color version. Exact same as NTSC, but for the color changes: Fishing Derby (FINAL)[PAL].car 3 Quote Link to comment Share on other sites More sharing options...
Keatah Posted January 13, 2022 Share Posted January 13, 2022 2 hours ago, glurk said: For now, I want to hear about any bug reports or issues I missed / need to fix, so I can then do a PAL color version. Keatah mentioned one minor issue, which I think happens only under emulation (when paused), it would be tricky to fix. I don't think it's worth spending a lot of time on . Been doing emu for 20+ years, so very used to picking up on minor differences. Making things the best they can be. Shouldn't have a problem with getting playtesters. Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 I don't have a problem with playtesters, I want that. But some issues are so minor, and would take major effort to fix, that it's just not worth it. I mean, I could spend eternity fixing minor issues in one game that are unnoticable, or work on a creating something new... Quote Link to comment Share on other sites More sharing options...
Keatah Posted January 13, 2022 Share Posted January 13, 2022 (edited) Well then certainly move on to the next conversion. Whatever it may be. Don't let any of my nitpicking get in the way. Pretty sure we're all pleased to see this sort of work. Wished we had it back in the day. Edited January 13, 2022 by Keatah Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 Yeah, I'm not angry about it or anything. It's just triage, or "pick your battles" or whatever. And I don't want to have to create new NTSC and PAL versions, and tell everyone to download them again, etc., unless it's to fix some major issue. 'Fishing Derby' looks like a simple game, but there is a lot going on under the hood, so to speak. It was a tough one! I'm just one guy doing his best... And now I'm pondering on which game to do next... 3 Quote Link to comment Share on other sites More sharing options...
Keatah Posted January 13, 2022 Share Posted January 13, 2022 What was tough about it? As a non-developer layperson, the immediate thing I'd guess would be the way the fishing line sways back and forth. Question about the "heavy fish" logic. Was it a limitation of programming? Or was it put there as a planned game rule? Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 Well, the graphics, by necessity, were done in a different way than on the 2600. The fishing line was tricky, but it's David Crane's code, I just ported it to A8. Technically speaking, it's an implementation of Bresenham's "fast line" algorithm done via cumulative fractional addition. The slope (requiring multiplication) is done outside the kernel, and then simple additions (or subtractions) are done in the kernel to draw the lines. Most of this game is player/missile graphics. The fishing lines are missiles 0 and 1. The fishing poles and all above them are character graphics, and so is the shark. The rest is all PMG. I had to unroll a bunch of loops to get speed / eliminate flicker, etc. The "heavy fish" or "only one pull at a time" is a graphic resource limitation, same as on the 2600. All the floating fish - side-to-side ones - are ALL player 2. The fish being pulled is player 3. Players 0 and 1 are used for the docks on each side. So no other resources were left! It's kind of cool, because the game looks like it's in a bitmap mode, but NONE of it is. It's all PMG and character graphics. 2 2 Quote Link to comment Share on other sites More sharing options...
Goochman Posted January 13, 2022 Share Posted January 13, 2022 Now that you have Barnstorming and Fishing Derby under your belt, maybe something a bit more relaxing like Ultima V? 2 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted January 13, 2022 Share Posted January 13, 2022 We do have the entire storyline for AR - so maybe finish just that (and on cart., please). Quote Link to comment Share on other sites More sharing options...
Keatah Posted January 13, 2022 Share Posted January 13, 2022 Yes! On cart.. Maybe you could look at converting something like Space Rocks or Draconian!!??!! Or maybe make a combo mixture of Wavy Navy and Air-Sea Battle? Make it all trippy and stuff! Quote Link to comment Share on other sites More sharing options...
Thelen Posted January 13, 2022 Share Posted January 13, 2022 15 hours ago, glurk said: No issues reported, it's been long enough, I'll post up the PAL color version. Exact same as NTSC, but for the color changes: Fishing Derby (FINAL)[PAL].car 8.02 kB · 18 downloads Thanks again for such a nice port! 1 Quote Link to comment Share on other sites More sharing options...
FifthPlayer Posted January 13, 2022 Share Posted January 13, 2022 (edited) 1 hour ago, Keatah said: Yes! On cart.. Maybe you could look at converting something like Space Rocks or Draconian!!??!! I think both those games use an external processor on the cartridge so they'd be much more difficult to port, and they are currently being sold by AtariAge so permission from the original authors might be necessary. But more to the point the A8 already has excellent versions of Asteroids and especially Bosconian. Edited January 13, 2022 by FifthPlayer 1 Quote Link to comment Share on other sites More sharing options...
Keatah Posted January 13, 2022 Share Posted January 13, 2022 Yes. I was just trying to be an ass that's all! Quote Link to comment Share on other sites More sharing options...
glurk Posted January 13, 2022 Author Share Posted January 13, 2022 Back on topic... I'm actually at a loss as far as thinking of another port. I prefer 2K or 4K games, because no bank-switching, and they can be done in a reasonable amount of time. But not every game is worth porting... Most of the ones that have reverse engineered source code available are games I just don't care to do, and most of the ones I would like to do would require reverse engineering. And that's a big job... Don't want to spend time porting any "meh" games that aren't that good, or have already been done better anyways... And I don't want to spend a year working on a difficult one either... So, I'm kind of out of ideas / undecided. I'm going to try to go thru my Stella 2600 collection and find something obscure, I think. 2 Quote Link to comment Share on other sites More sharing options...
FifthPlayer Posted January 13, 2022 Share Posted January 13, 2022 16 minutes ago, glurk said: So, I'm kind of out of ideas / undecided. I'm going to try to go thru my Stella 2600 collection and find something obscure, I think. I really liked Superman and checking quickly on Atari Age it seems like someone attempted but never finished a port. Haunted House is another popular adventure that might make a good port. As far as Activision games go, Dolphin was an interesting game and I also really liked Grand Prix. Grand Prix in particular seems like it might be a straightforward port. And although I just went on about porting games for which good ports already exist on the A8, I think 2600 Space Invaders is worth bringing over, because although it's a port/adaptation, it's a really good game in it's own right. 1 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted January 13, 2022 Share Posted January 13, 2022 Secret Quest Fatal Run TEXAS Chainsaw Massacre simple graphics and fun... Quote Link to comment Share on other sites More sharing options...
Gibstov Posted January 13, 2022 Share Posted January 13, 2022 Kung Fu Master, but that needs an actual Atari 8-bit version that we never got. How about Halloween? Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted January 14, 2022 Share Posted January 14, 2022 ZeroPage Homebrew is playing Fishing Derby on tomorrow's stream LIVE on Twitch, hope you can join us! Fri Jan 14 @ 6PM PT | 9PM ET | 2AM GMT+1Day WATCH: https://www.twitch.tv/zeropagehomebrew/ Games: 8bit-Slicks (2022 WIP | A8) by by Anthony Beaucamp @8bit-Dude, Andrew Fisher (Merman) (Music) Cosmic Ark (2022 | A8) by by phaeron @phaeron Fishing Derby (2022 | A8) by glurk @glurk Frostbite 400 (2021 | A8) by glurk @glurk (WATCH AT 1080P60 FOR BEST QUALITY) 2 Quote Link to comment Share on other sites More sharing options...
adam242 Posted January 14, 2022 Share Posted January 14, 2022 5 hours ago, glurk said: Back on topic... I'm actually at a loss as far as thinking of another port. I prefer 2K or 4K games, because no bank-switching, and they can be done in a reasonable amount of time. But not every game is worth porting... Most of the ones that have reverse engineered source code available are games I just don't care to do, and most of the ones I would like to do would require reverse engineering. And that's a big job... Don't want to spend time porting any "meh" games that aren't that good, or have already been done better anyways... And I don't want to spend a year working on a difficult one either... So, I'm kind of out of ideas / undecided. I'm going to try to go thru my Stella 2600 collection and find something obscure, I think. May I suggest Dark Cavern? Super fun 4K game. 1 Quote Link to comment Share on other sites More sharing options...
glurk Posted January 14, 2022 Author Share Posted January 14, 2022 6 hours ago, adam242 said: May I suggest Dark Cavern? Super fun 4K game. I checked that out... It does kind of appeal to me. It looks really good, no flicker, lots of stuff onscreen. Very clever how they managed it. And it would take some clever PMG use/re-use to get it all working, too, LOL. Sadly, there doesn't seem to be ANY existing disassembly, or even a CFG file, or anything. So it would be starting totally from scratch. Could be a long project, so I'm not committing to it, but it's an interesting one to think about. 1 Quote Link to comment Share on other sites More sharing options...
StickJock Posted January 14, 2022 Share Posted January 14, 2022 Custer's Revenge? ? 2 Quote Link to comment Share on other sites More sharing options...
+Cafeman Posted January 14, 2022 Share Posted January 14, 2022 19 hours ago, glurk said: Back on topic... I'm actually at a loss as far as thinking of another port. I prefer 2K or 4K games, because no bank-switching, and they can be done in a reasonable amount of time. But not every game is worth porting My wish list is for Activision's Enduro which I believe is 4K. Enduro is one of my favorite 2600 games. But what would also really be cool is to expand on it a bit. Game 2 could have motorcycles. Game3 could have randomized weather and night cycles on each day. Or could utilize the A8s larger ROM size and include Outrun style Pokey music. No need to bankswitch 8K or even 16K on A8. Quote Link to comment Share on other sites More sharing options...
adam242 Posted January 15, 2022 Share Posted January 15, 2022 8 hours ago, Cafeman said: My wish list is for Activision's Enduro which I believe is 4K. Enduro is one of my favorite 2600 games. But what would also really be cool is to expand on it a bit. Game 2 could have motorcycles. Game3 could have randomized weather and night cycles on each day. Or could utilize the A8s larger ROM size and include Outrun style Pokey music. No need to bankswitch 8K or even 16K on A8. It's been done. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.