BIGHMW Posted October 14, 2021 Share Posted October 14, 2021 (edited) I found this version on Google (at least I think it is) but I can't play it on my Ultimate Cart of a working version of Phoenix by A/W/A on Atarimania, is it possible for someone to convert or is there a way I can get it myself to run on my Ultimate Cart, as it is in .bas (in which I assume is BASIC). I own an XEGS and also a 5200 if it can also be converted to it too thanks. http://www.atarimania.com/game-atari-400-800-xl-xe-phoenix_31474.html Phoenix.zip Edited October 14, 2021 by BIGHMW spelling error Quote Link to comment Share on other sites More sharing options...
baktra Posted October 14, 2021 Share Posted October 14, 2021 Here is a binary load file (.xex). It seems to be a very simple shooting game. The .xex file should work with Atari XL/XE models and the original Atari BASIC. It will not work with Altirra BASIC. There is no way to run this on Atari 5200. 1 Quote Link to comment Share on other sites More sharing options...
Rybags Posted October 14, 2021 Share Posted October 14, 2021 Not yet at least - I've had the desire for a while to port Atari Basic over to that system. It would likely need a 32K cart and part of the computer OS ported and relocated so not a trivial thing. Then you could for what it's worth run some programs that have 16K Ram as their target system. 1 Quote Link to comment Share on other sites More sharing options...
rra Posted October 14, 2021 Share Posted October 14, 2021 Atari BASIC games really can't be written to XEX or CAR files because they aren't assembly language binary files or cartridge files. They require a BASIC cartridge to be loaded and the BASIC programs then get loaded on top of that. This game called "Phoenix" is a very simple BASIC game where the bird is inspired by Phoenix, but it is NOT a port of the arcade game! We wrote that game about 2 weeks after getting our Atari 400 in 1981, so it is as simple as can be. However, that led to developing improved BASIC games in the 1980's by the A/W/A team. Like all of our A/W/A BASIC games, we will be rewriting this game in assembly language and releasing it by the end of this year. It will be posted on this forum within the next couple months. It will be much, much improved over the simple BASIC game, but again, it will not be a port of the arcade game. It will actually be more like Demon Attack. 2 1 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted October 14, 2021 Share Posted October 14, 2021 But you can create a "fake" XEX file from almost any Basic file with e.g. Bas2COM (A8), Bas2XEX.EXE (PC) and similar programs. The created file is not a true ML file and it still requires Atari Basic to be present; it is also still as slow as the original Basic file (press Reset or Break and you can see the Basic listing) - but you can load it with binary load from DOS or a Gamedos, a Bootloader, etc. So if your cart. allows a) to load XEX files AND b) enable Atari Basic, then it should work. Think SIDE 1/2/3 and AVG should be able to do that, unsure about Ult. cart, The!Cart, UNO cart. and others. BAS2XEX.zip BAS2COM.xex PHOENIX.BAS PHOENIX.XEX 2 Quote Link to comment Share on other sites More sharing options...
+MrFish Posted October 14, 2021 Share Posted October 14, 2021 1 hour ago, CharlieChaplin said: But you can create a "fake" XEX file from almost any Basic file with e.g. Bas2COM (A8), Bas2XEX.EXE (PC) and similar programs. The created file is not a true ML file and it still requires Atari Basic to be present; it is also still as slow as the original Basic file (press Reset or Break and you can see the Basic listing) - but you can load it with binary load from DOS or a Gamedos, a Bootloader, etc. Sometimes, keeping BASIC programs the same speed when converting to an executable is a benefit; as machine language conversions can neglect timings that were determined under Atari BASIC, which can end up making them run "too fast". Even though, normally, the goal is to speed everything up. 1 Quote Link to comment Share on other sites More sharing options...
BIGHMW Posted October 14, 2021 Author Share Posted October 14, 2021 4 hours ago, rra said: Atari BASIC games really can't be written to XEX or CAR files because they aren't assembly language binary files or cartridge files. They require a BASIC cartridge to be loaded and the BASIC programs then get loaded on top of that. This game called "Phoenix" is a very simple BASIC game where the bird is inspired by Phoenix, but it is NOT a port of the arcade game! We wrote that game about 2 weeks after getting our Atari 400 in 1981, so it is as simple as can be. However, that led to developing improved BASIC games in the 1980's by the A/W/A team. Like all of our A/W/A BASIC games, we will be rewriting this game in assembly language and releasing it by the end of this year. It will be posted on this forum within the next couple months. It will be much, much improved over the simple BASIC game, but again, it will not be a port of the arcade game. It will actually be more like Demon Attack. I like what I see already, we'll wait to see what the finished release will be. I assume you'll make this available not just for A8/XL/XE/XEGS but also the 5200 like you have done with many of your rewrites in the most recent past, I hope so, this could be the next Yar's Strike, and you know how I made that 4K minigame comp contest entry from 2009 a hit for Lennart Bown @Thelen so much that it (eventually) got ported over to the 5200 last year, maybe this one will be too. Quote Link to comment Share on other sites More sharing options...
rra Posted October 14, 2021 Share Posted October 14, 2021 @BIGHMW Of course our update will be also released on the Atari5200! It will be titled Phoenix 2021 (even though it is NOT a port of the arcade game, this just follows our convention of tacking on the date to the end of original name of our BASIC games). 1 Quote Link to comment Share on other sites More sharing options...
Albert Posted October 14, 2021 Share Posted October 14, 2021 I just had to remove a politically-motivated post. Please keep politics out of this and all threads on AtariAge. If you're unable to restrain yourself, I will do it for you. Thank you. ..Al 4 2 Quote Link to comment Share on other sites More sharing options...
BIGHMW Posted October 14, 2021 Author Share Posted October 14, 2021 55 minutes ago, Albert said: I just had to remove a politically-motivated post. Please keep politics out of this and all threads on AtariAge. If you're unable to restrain yourself, I will do it for you. Thank you. ..Al OK Al. Quote Link to comment Share on other sites More sharing options...
rra Posted October 14, 2021 Share Posted October 14, 2021 11 hours ago, CharlieChaplin said: But you can create a "fake" XEX file from almost any Basic file with e.g. Bas2COM (A8), Bas2XEX.EXE (PC) and similar programs. The created file is not a true ML file and it still requires Atari Basic to be present; it is also still as slow as the original Basic file (press Reset or Break and you can see the Basic listing) - but you can load it with binary load from DOS or a Gamedos, a Bootloader, etc. So if your cart. allows a) to load XEX files AND b) enable Atari Basic, then it should work. Think SIDE 1/2/3 and AVG should be able to do that, unsure about Ult. cart, The!Cart, UNO cart. and others. BAS2XEX.zip 29.72 kB · 5 downloads BAS2COM.xex 4.88 kB · 5 downloads PHOENIX.BAS 3.19 kB · 3 downloads PHOENIX.XEX 3.44 kB · 9 downloads Thanks for this sharing this technique and providing a test case that shows it works. Quote Link to comment Share on other sites More sharing options...
FifthPlayer Posted October 15, 2021 Share Posted October 15, 2021 (edited) On 10/14/2021 at 1:15 AM, Rybags said: Not yet at least - I've had the desire for a while to port Atari Basic over to that system. It would likely need a 32K cart and part of the computer OS ported and relocated so not a trivial thing. Then you could for what it's worth run some programs that have 16K Ram as their target system. That's a really interesting idea. Did you have some ideas for addressing the differences in memory map between the two systems so that BASIC programs (aside from RAM limitations) could run as-is? I seem to recall the hardware registers for some of the chips are different, especially CTIA and POKEY. I suppose one could write a script that would translate bare POKE statements (those that use a literal address rather than a variable/expression) to their 5200 equivalents. Edited October 15, 2021 by FifthPlayer 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.