AnimaInCorpore Posted December 17, 2012 Share Posted December 17, 2012 Hello guys, I have ported Galaga 88 from the X68000 to the Atari Falcon030. Here's an actual Hatari emulator screenshot: Please note: it has no sound and needs a lot of RAM (14 MB) but will run quite well on a 16 MHz Atari Falcon. You can find the game here: http://www.atomic-sk...mp/GALAGA88.ZIP The game should also run on accelerated machines and feedback about your experience would be appreciated. Cheers Sascha 11 Quote Link to comment Share on other sites More sharing options...
sh3-rg Posted December 17, 2012 Share Posted December 17, 2012 Still not had a chance to fire up a Falcon and play this, but I will before the hour is out. Thanks again for this! 1 Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted December 17, 2012 Share Posted December 17, 2012 Its been interesting watching the progress of this project over on atari-forum.com. 2 Quote Link to comment Share on other sites More sharing options...
sh3-rg Posted December 17, 2012 Share Posted December 17, 2012 OK the keyboard handling is as iffy as you suggested but it's still fun, so I have to go find a joystick now as I know it'll be so much better... the loft will be mighty chilly but from what I've just seen on my Falcon's screen nothing is going to stop me :-) Very impressive stuff, Sascha! 1 Quote Link to comment Share on other sites More sharing options...
sh3-rg Posted December 17, 2012 Share Posted December 17, 2012 Fired up the ct63 falcon for the first time in a long while, opened up a brand new Quick Shot Python 1 joystick and... got totally pwnd by the game, but had a hell of a lot of fun while I was at it :-) Brilliant stuff. Can't wait to see what you bring over next, thanks for the early xmas present! EDIT: T for Trainer? 1 Quote Link to comment Share on other sites More sharing options...
AnimaInCorpore Posted December 17, 2012 Author Share Posted December 17, 2012 Fired up the ct63 falcon for the first time in a long while, opened up a brand new Quick Shot Python 1 joystick and... got totally pwnd by the game, but had a hell of a lot of fun while I was at it :-) Brilliant stuff. Can't wait to see what you bring over next, thanks for the early xmas present! EDIT: T for Trainer? Nice to hear that it runs on your machine. Galaga 88 is still one of the best games of this genre. IMHO it's the best game. A brand new joystick!? Wow! Beware: the gameplay is hard. Very hard. Sometimes even frustrating. Just don't kill your joystick! The cheat mode is currently disabled. I used it to check later stages. Will be included in a later version. For the time being you may select "continue on" in the game configuration. Cheers Sascha 1 Quote Link to comment Share on other sites More sharing options...
ggn Posted December 17, 2012 Share Posted December 17, 2012 Just tested it on my CT63 as well - great stuff! I'm sure you're well aware of what needs to be fixed, so I won't even bother mentioning . It's a really nice game too! I managed to progress through 7-8 levels on the first go, but I'll be sure to come back for more! BTW what are you planning for sound? If you have a .mod prehaps you should try DSPmod since it uses really few resources and offers up to 4 sfx channels! P.S. I had some trouble getting it to start initially and I had to open up the ct60 configuration CPX and go to "boot->TOS->delay cache 5s/no copyback alert" in order to make it work - thought I'd mention it so perhaps others won't have to fiddle with it 1 Quote Link to comment Share on other sites More sharing options...
AnimaInCorpore Posted December 17, 2012 Author Share Posted December 17, 2012 BTW what are you planning for sound? If you have a .mod prehaps you should try DSPmod since it uses really few resources and offers up to 4 sfx channels! Well, the sound and music calls within the game are currently completely commented out. The interesting part is that the "sound engine" itself is usually a separate program on the X68000 which is being loaded into memory right before the game. Actually the interface to the sound engine is simply a "trap #1" call with different parameters. "trap #1" is already used by the GEMDOS so the replacement needs to be a subroutine or a different yet unused "trap" command. Emulating the sound requires the understanding of the API of the sound program which is not yet disassembled though. However, it's not impossible to add some sample play routines for a better experience. Cheers Sascha Quote Link to comment Share on other sites More sharing options...
atarian63 Posted December 18, 2012 Share Posted December 18, 2012 Hello guys, I have ported Galaga 88 from the X68000 to the Atari Falcon030. Here's an actual Hatari emulator screenshot: Please note: it has no sound and needs a lot of RAM (14 MB) but will run quite well on a 16 MHz Atari Falcon. You can find the game here: http://www.atomic-sk...mp/GALAGA88.ZIP The game should also run on accelerated machines and feedback about your experience would be appreciated. Cheers Sascha Wow! That is so very cool!!!! 1 Quote Link to comment Share on other sites More sharing options...
Atari_Falcon Posted December 18, 2012 Share Posted December 18, 2012 Hey Sascha, excellent game! Very nice x-mas present! It is really nice to see that there is still some Falcon acitivity! Best regards, Chris 2 Quote Link to comment Share on other sites More sharing options...
yerzmyey Posted December 19, 2012 Share Posted December 19, 2012 Wow, it's most interesting!! Thx a lot for this!!!!!!!!!!! I will test it right when my Falcon comes back from fixing. 2 Quote Link to comment Share on other sites More sharing options...
AnimaInCorpore Posted December 19, 2012 Author Share Posted December 19, 2012 Thanks all! For those who are curious how it looks like: you may watch this video of the gameplay on an unaccelerated Falcon030. http://www.youtube.com/watch?v=kOH_uMRSrDY Cheers Sascha 4 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted December 20, 2012 Share Posted December 20, 2012 Awesome - wish I had a machine to test it on. Now you have the Falcon version running, care for a Jaguar port? 2 Quote Link to comment Share on other sites More sharing options...
Jet-X Posted December 20, 2012 Share Posted December 20, 2012 I think it was a tragic mistake to port Galaga 88 to the Falcon. Because now you're going to get a million other requests to port other x68000 games How about Ghouls and Ghosts? 3 Quote Link to comment Share on other sites More sharing options...
Rybags Posted December 20, 2012 Share Posted December 20, 2012 Mightily impressive. 1 Quote Link to comment Share on other sites More sharing options...
Orion_ Posted December 20, 2012 Share Posted December 20, 2012 (edited) what an awesome idea, and result !! I thought the x68000 had accelerated graphic chip (like console) compared to falcon, I'm impressed by the speed of the game on an unaccelerated falcon ! I have to test this Edited December 20, 2012 by Orion_ 2 Quote Link to comment Share on other sites More sharing options...
sh3-rg Posted December 20, 2012 Share Posted December 20, 2012 Awesome - wish I had a machine to test it on. Now you have the Falcon version running, care for a Jaguar port? CJ has looked at this a bit. It wouldn't be as direct as the porting to Falcon, but game logic can be taken, you'd just have to recreate the gfx side of things in a more Jaguar way. The x68000's huge memory requirements make the Falcon a much more suitable target and I'm looking forward to more stuff from Sascha, not had much reason to use my Falcons for a while until recently! 2 Quote Link to comment Share on other sites More sharing options...
AnimaInCorpore Posted December 20, 2012 Author Share Posted December 20, 2012 what an awesome idea, and result !! I thought the x68000 had accelerated graphic chip (like console) compared to falcon, I'm impressed by the speed of the game on an unaccelerated falcon ! I have to test this Yes, the X68000 has very good graphics capabilities and can, for example, display up to 128 16x16 pixel sprites "for free". It also has different layers for graphics and text/background. So when everything is in use the emulation would slow down dramatically. Luckily Galaga 88 does not use and need all of these features. Albeit the Galaga 88 port for the Atari Falcon030 uses only an optimized emulator it is still very fast. In fact, I was surprised by the resulting emulation speed as well. It's not perfect, though, but very good playable and there's still some room for improvements. I think it was a tragic mistake to port Galaga 88 to the Falcon. Because now you're going to get a million other requests to port other x68000 games How about Ghouls and Ghosts? I just have to clean up this game, which waits to be polished to be released but I switched to Galaga 88 first since PacMania exists on the Atari. http://www.youtube.com/watch?v=HELyQzBSB9M I "only" need to take the optimized routines from Galaga 88 and Pac-Mania should be completely playable as well. I already mentioned above there are some limits in respect to the graphics features of the X68000 being used in a game. Ghouls and Ghosts uses the two 256 color graphic layers for the parallax scrolling which is... well... awkward to emulate at least in the true color domain. But probably we can live without parallax scrolling in this game since it doesn't affect the gameplay much. So... wait and see... Awesome - wish I had a machine to test it on. Now you have the Falcon version running, care for a Jaguar port? I am in contact with Cyrano who ported some games from the Atari ST to the Jaguar but the issue for now is the memory consumption which is truly heavy. So without many changes within the code it's hard to do a port but not impossible. Cheers Sascha 5 Quote Link to comment Share on other sites More sharing options...
Atari_Falcon Posted December 20, 2012 Share Posted December 20, 2012 Sascha this is awesome! I really like that! 2012 is a Falcon year... Would be great if you could include sound somehow, but anyway I love that stuff! Chris 1 Quote Link to comment Share on other sites More sharing options...
+CyranoJ Posted December 21, 2012 Share Posted December 21, 2012 I am in contact with Cyrano who ported some games from the Atari ST to the Jaguar but the issue for now is the memory consumption which is truly heavy. So without many changes within the code it's hard to do a port but not impossible. I was hoping it was going to be 'quick and easy' but that isn't the case. It's on my list of things to look at, but I have other priorities and commitments at the moment. 4 Quote Link to comment Share on other sites More sharing options...
tof Posted December 22, 2012 Share Posted December 22, 2012 (edited) Yeah ! A new game for the falcon : thanks a lot ! This end of 2012 is a great period for this computer ! Just a question : can i add galaga 88 on my website (section falcon games) :http://www.coininfot...falcon_jeux.htm Edited December 22, 2012 by tof 2 Quote Link to comment Share on other sites More sharing options...
AnimaInCorpore Posted December 23, 2012 Author Share Posted December 23, 2012 Just a question : can i add galaga 88 on my website (section falcon games) :http://www.coininfot...falcon_jeux.htm Sure, see PM. Cheers Sascha Quote Link to comment Share on other sites More sharing options...
lotek_style Posted December 24, 2012 Share Posted December 24, 2012 COOL! Going to check this out today. More ports please 1 Quote Link to comment Share on other sites More sharing options...
OBO Posted December 24, 2012 Share Posted December 24, 2012 Played it today on real hardware (PAL German Falcon) and it works, of course. 1 Quote Link to comment Share on other sites More sharing options...
_ThEcRoW Posted December 27, 2012 Share Posted December 27, 2012 How did you manage to get the port done?. Also, why it can't work on another type of Atari computer?. Just interested in the project Thanks in advance!!! 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.