olix Posted May 21, 2023 Share Posted May 21, 2023 So, finally done. I decided that my little game, inspired by the VCS classic is now finished. "GEISTERHAUS" is the German word for a building that is haunted The game is programmed for PAL, but also runs on NTSC machines. (But I only did a color adjustment and no speed adjustment. That means it runs a bit faster on NTSC than under PAL). I could test the game only on my PAL hardware, NTSC only on the emulator. So it would be very helpful if someone with realt NTSC hardware could test it ... The ROM version fits on an 8K EPROM and even runs under a 400 and 600XL with 16K RAM. The floppy version needs 48K RAM. It should be run on 400/800/XL/XE with OS-A, OS-B and all XL/XE OS. I think my result is very close to the old VCS classic. After all, I reprogrammed it completely without insight into the original source code. Only by playing, watching and trying out the original. However, I only used 6 instead of the 9 game levels from the original, but maybe I'll do that when I have more time. I admit the game isn't particularly exciting, but I was always jealous of the VCS in my childhood because this program didn't exist for my Atari 400. And if it's not perfect, please keep in mind that this is my very first game that I wrote completely in assembler... Quick Guide.pdf Geisterhaus_1_0.atr GHV10.XEX GHV10.ROM 21 5 Quote Link to comment Share on other sites More sharing options...
Mr.Bacardi Posted May 21, 2023 Share Posted May 21, 2023 Great to see that you have also created a ROM version! Still have some empty EPROMs left... 8 Quote Link to comment Share on other sites More sharing options...
olix Posted May 21, 2023 Author Share Posted May 21, 2023 Now I am a little confused! Are you the fastest game box designer I know or does this game already exist and I did all this work for nothing?😕 Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted May 21, 2023 Share Posted May 21, 2023 3 minutes ago, olix said: Now I am a little confused! Are you the fastest game box designer I know or does this game already exist and I did all this work for nothing?😕 Think he started creating the game box when you started programming the game... but it is missing the obligatory CXL (or RX) number. Quote Link to comment Share on other sites More sharing options...
Mr.Bacardi Posted May 21, 2023 Share Posted May 21, 2023 5 minutes ago, olix said: Now I am a little confused! Are you the fastest game box designer I know or does this game already exist and I did all this work for nothing?😕 Don't panic! I have created a "silver box" template for myself some time ago for other prototype games that never got an official box, so it was just swapping the picture from VCS original game! Your work is much appreciated and it's NOT for nothing! 2 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 21, 2023 Share Posted May 21, 2023 He's got an eprom and is making a cartridge of it. He has a template he fills in, just add words and move in the picture etc. 1 Quote Link to comment Share on other sites More sharing options...
olix Posted May 21, 2023 Author Share Posted May 21, 2023 30 minutes ago, Mr.Bacardi said: Don't panic! I have created a "silver box" template for myself some time ago for other prototype ... Looks really great! Do you also have a template for the cartdridge sticker? Looks really great! Do you also have a template for the cartdridge sticker? And is it ok, if i use your design for my box (only for private, non profit use) Quote Link to comment Share on other sites More sharing options...
Mr.Bacardi Posted May 21, 2023 Share Posted May 21, 2023 2 hours ago, olix said: ...and is it ok, if i use your design for my box (only for private, non profit use) I will send you pm later today Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted May 21, 2023 Share Posted May 21, 2023 I also played around with doing my Haunted House port when I first played it on a bw tv and was hooked how immersive it is and ace sound fx. did the eye animations etc Quote Link to comment Share on other sites More sharing options...
+cjherr Posted May 21, 2023 Share Posted May 21, 2023 Thank you! Nostalgia at its best. 1 Quote Link to comment Share on other sites More sharing options...
olix Posted May 22, 2023 Author Share Posted May 22, 2023 I have now also created a floppy version for 16K systems, based on the MyPicoDOS Boot Loader from HiasSoft. Just for fun, I'd love to make a version on cassette, but how do you do that? How do you create a tape from a COM file from a floppy disk? GH16KV10.atr Quote Link to comment Share on other sites More sharing options...
Mr.Bacardi Posted May 22, 2023 Share Posted May 22, 2023 For easy tape creation I can recommend Turgen tool by Baktra. Check out this thread: You can create CAS & WAV files so you can directly record on physical tape! 1 1 Quote Link to comment Share on other sites More sharing options...
rdefabri Posted May 22, 2023 Share Posted May 22, 2023 This is one I always wanted - thanks for doing it and sharing it! Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted May 22, 2023 Share Posted May 22, 2023 2 hours ago, olix said: Just for fun, I'd love to make a version on cassette, but how do you do that? How do you create a tape from a COM file from a floppy disk ? Solution: Supercopy (or Super Copy): http://www.atarimania.com/utility-atari-400-800-xl-xe-super-copy_15934.html 1) LOAD, 3) from .EXE file, D:Filename.EXT 2) SAVE, 1) as Boot Tape, REC+PLAY, burp, burp, RETURN wait 10 minutes. Done. You can also convert the file into a bootdisk and vice-versa. Note: Supercopy will only convert ML files with 1 data segment and 1 RUN adress; no Init adress allowed! max. filelength: 32KBytes; (Boot Disk or Boot Tape to EXE File will always create a ML file with data segments $1F00-xxxx and RUN adress 1F3F; Supercopy can also be used to "relocate" files that use very low memory, e.g. loading from start adress $0700 and thus will never work from DOS or Gamedos...) 1 Quote Link to comment Share on other sites More sharing options...
Geister Posted May 22, 2023 Share Posted May 22, 2023 Oh great! Somebody made a game about my house. What's the play? Try not to trip over all the old Atari stuff I have laying around? 3 Quote Link to comment Share on other sites More sharing options...
+cjherr Posted May 22, 2023 Share Posted May 22, 2023 The ROM version fits on an 8K EPROM and even runs under a 400 and 600XL with 16K RAM. Any chance of a 5200 conversion? -Chris Quote Link to comment Share on other sites More sharing options...
+MrFish Posted May 23, 2023 Share Posted May 23, 2023 1 hour ago, Geister said: Oh great! Somebody made a game about my house. What's the play? Try not to trip over all the old Atari stuff I have laying around? There's also a game variation, where you gather up all the old Atari stuff you have laying around and sell it on a virtual iBay, to see if you can become the next 8-bit retro-seller billionaire. Quote Link to comment Share on other sites More sharing options...
baktra Posted May 23, 2023 Share Posted May 23, 2023 (edited) 10 hours ago, CharlieChaplin said: Solution: Supercopy (or Super Copy): http://www.atarimania.com/utility-atari-400-800-xl-xe-super-copy_15934.html 1) LOAD, 3) from .EXE file, D:Filename.EXT 2) SAVE, 1) as Boot Tape, REC+PLAY, burp, burp, RETURN wait 10 minutes. Done. You can also convert the file into a bootdisk and vice-versa. Note: Supercopy will only convert ML files with 1 data segment and 1 RUN adress; no Init adress allowed! max. filelength: 32KBytes; (Boot Disk or Boot Tape to EXE File will always create a ML file with data segments $1F00-xxxx and RUN adress 1F3F; Supercopy can also be used to "relocate" files that use very low memory, e.g. loading from start adress $0700 and thus will never work from DOS or Gamedos...) The .COM file is a monolithic one (one DATA segment, one RUN segment), so conversion to a boot tape shouldn't be a problem. DATA 08192-15270 [2000-3BA6] RUN 00736-00737 [02E0-02E1] R:08192 [2000] GH16K.cas Edited May 23, 2023 by baktra 3 1 Quote Link to comment Share on other sites More sharing options...
+slx Posted May 23, 2023 Share Posted May 23, 2023 Loved that game on my friend's VCS. Thanks for the 8-bit version! 1 Quote Link to comment Share on other sites More sharing options...
olix Posted May 24, 2023 Author Share Posted May 24, 2023 On 5/23/2023 at 1:45 AM, cjherr said: Any chance of a 5200 conversion? -Chris The 5200 was not sold very often in Germany. I don't think it was officially available here, and there is no PAL version of this device. Unfortunately I don't know the programming of the 5200 at all. For these reasons I will not be able to do a port for this Atari. But if there is someone who wants to do this, I will gladly provide him with my source code. This is documented very detailed, but only in german language. Quote Link to comment Share on other sites More sharing options...
baktra Posted May 24, 2023 Share Posted May 24, 2023 3 hours ago, olix said: The 5200 was not sold very often in Germany. I don't think it was officially available here, and there is no PAL version of this device. Unfortunately I don't know the programming of the 5200 at all. For these reasons I will not be able to do a port for this Atari. But if there is someone who wants to do this, I will gladly provide him with my source code. This is documented very detailed, but only in german language. @olix, With the following document, you can assess if you would be willing to do so. https://web.archive.org/web/20120830055323/http://www.atarimuseum.com/videogames/consoles/5200/conv_to_5200.html With a cross-assembler and emulator, it might be doable. 1 Quote Link to comment Share on other sites More sharing options...
+cjherr Posted May 24, 2023 Share Posted May 24, 2023 5 hours ago, olix said: The 5200 was not sold very often in Germany. I don't think it was officially available here, and there is no PAL version of this device. Unfortunately I don't know the programming of the 5200 at all. For these reasons I will not be able to do a port for this Atari. But if there is someone who wants to do this, I will gladly provide him with my source code. This is documented very detailed, but only in german language. Thanks for the response. Luckily, I have both, so I am already enjoying your port on my 8-bit. It's an excellent addition to the library. Quote Link to comment Share on other sites More sharing options...
+bhall408 Posted May 27, 2023 Share Posted May 27, 2023 A nice take on the game! If you do an update, it would be nice to have some music or sound effects on the title screen (wind/white noise?) I tested it in Argon, and here is what it looks like on my Android phone... Quote Link to comment Share on other sites More sharing options...
baktra Posted June 1, 2023 Share Posted June 1, 2023 @olix, if you decide not to do the port to 5200 yourself, I would be willing to try. This is how it can be done. 1. We need to ascertain that the current game works on NTSC 8-bit Atari. If not, the conversion cannot be done. 2. I take the source code and keep it confidential 3. I assess the source code to see if the conversion is viable. If not, I report that and destroy my copy of the source code. 4. I work on the conversion 5. When the conversion is done, I publish a beta nn binaries, so that the game can be tested with real hardware (I do not have 5200 either) 6. Rinse and Repeat #5, until the game works 7. I pass the source code back to you and the final binaries can be published 6 Quote Link to comment Share on other sites More sharing options...
olix Posted June 2, 2023 Author Share Posted June 2, 2023 (edited) @baktra That sounds good! I'm still working on the documentation of the source code at the moment and I'm still transferring the source code for use in MADS Assembler. This will probably take another week or two. Then I'll get back to you here and we can do it as you suggested. Edited June 2, 2023 by olix 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.