NRV Posted November 2, 2009 Share Posted November 2, 2009 Hi.. better late than never Small post, technical explanations tomorrow.. Use Altirra emulator 1.3 or 1.4, probably real hardware, not Atari800Win.. The raycast engine base is there. Right now is only rotations, I need to add some tables and code to move the player. There is going to be a cost associated to moving.. probably will lose another 5 fps or more, but I have at least 3 optimizations to test yet, so is not that bad.. the real problem should be memory because I'm very near of the limit. I can do a very good version in a 130XE, but I want to do something with 64K Keys: - I: interactive mode On/Off (when "Off" you can rotate with the left and right arrows) - R: rotation speed: 2, 4 or 6 degrees per frame - TAB: change camera position (between 4 predefined points) - M: music On/Off (maybe to gain some fps) Many thanks to Miker for his great song (as always). Also to Tebe (mads), Raster (RMT) and Phaeron (for his great emulator, Altirra). PM_1_5 PAL.zip 2 Quote Link to comment Share on other sites More sharing options...
Allas Posted November 2, 2009 Share Posted November 2, 2009 It looks great. Incredible the rotation is clean, it not seems 80 wide res On the real Atari 130XE doesn't load the executable. Only read 4 sectors and stop loading on my SIO2SD. Honestly first versions load fine but this and 1.4 version have the same problem on loading. For sure something easy I didn't take care. Quote Link to comment Share on other sites More sharing options...
Rybags Posted November 2, 2009 Share Posted November 2, 2009 Doesn't work (real 130XE)... Use my boot loader - loads about 5 sectors then locks up, obvious conflict there. Load with DOS 2.5 - it loads to the point where the DList + screen gets overwritten, finishes loading and just sits there with a corrupt screen. Quote Link to comment Share on other sites More sharing options...
Rybags Posted November 2, 2009 Share Posted November 2, 2009 OK... tried in Altirra - looks great. Can't rotate manually though - is it expecting joystick or cursor keys? Quote Link to comment Share on other sites More sharing options...
phaeron Posted November 2, 2009 Share Posted November 2, 2009 Ooooh... 2.5D in 8-bit! You need to turn off joystick emulation in Altirra to get manual rotation keys to work (Shift+F1 or Input > Port 1 > None). The EXE load dump shows why this program won't load on a real Atari: EXE: Loading program 0004-0052 to 0040-008E EXE: Loading program 0057-5143 to 2C00-7CEC EXE: Loading program 5148-608A to 7EB6-8DF8 EXE: Loading program 608F-628B to 8E00-8FFC EXE: Loading program 6290-62CD to 9000-903D EXE: Loading program 62D2-6392 to 9100-91C0 EXE: Loading program 6397-6496 to 9200-92FF EXE: Loading program 649B-659A to 9300-93FF EXE: Loading program 659F-679D to 9300-94FE EXE: Loading program 67A2-68A0 to 9500-95FE EXE: Loading program 68A5-92A4 to 9600-BFFF EXE: Loading program 92A9-92E6 to 1182-11BF EXE: Loading program 92EB-93AA to 1200-12BF EXE: Loading program 93AF-97BD to 1300-170E EXE: Loading program 97C4-9C84 to 1800-1CC0 EXE: Loading program 9C89-9C8A to 02E0-02E1 It's loading over half of the page zero kernel database and part of low memory used by DOS. Some of the page zero locations in question are used by SIO (CRITIC at $42 in particular), so a new loader is needed. Quote Link to comment Share on other sites More sharing options...
PeteD Posted November 2, 2009 Share Posted November 2, 2009 Looking good Pete Quote Link to comment Share on other sites More sharing options...
NRV Posted November 2, 2009 Author Share Posted November 2, 2009 Hehe.. as the last one was loading for people with "modern" devices (SioToSomething..) I was hoping that this one will also load "magically".. well I will start planning the ATR version with a special loader then. I always knew that I will have to do it, but I wasn't giving it priority yet. No one complaining about the pictures yet? That are from a very old raycaster demo that's veeeeeeeeeery sloooooooooooooow (like 2 or 3 fps), but I like the ambient that the floor and ceiling and the "depth cue" gives you.. maybe I should try to speed it up with the new techniques. Technical blablah later Quote Link to comment Share on other sites More sharing options...
José Pereira Posted November 2, 2009 Share Posted November 2, 2009 Hello NRV. Totally Amazing!... Thank you very much... Just continue your work. No words... José Pereira. Quote Link to comment Share on other sites More sharing options...
roland p Posted November 2, 2009 Share Posted November 2, 2009 Amazing work so far... Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted November 2, 2009 Share Posted November 2, 2009 Kicks ass! Quote Link to comment Share on other sites More sharing options...
Albert Posted November 2, 2009 Share Posted November 2, 2009 I'd love to see this, but it appears that Altirra is Windows-only. Can someone post a video? ..Al Quote Link to comment Share on other sites More sharing options...
+remowilliams Posted November 2, 2009 Share Posted November 2, 2009 Holy crap! That looks amazing! Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted November 2, 2009 Share Posted November 2, 2009 Albert... Atari800 Mac OS X runs the demo, too... Quote Link to comment Share on other sites More sharing options...
NRV Posted November 3, 2009 Author Share Posted November 3, 2009 Here.. a version for Atari800Win PM_1_5 PAL A8Win.zip I hope it helps. 1 Quote Link to comment Share on other sites More sharing options...
Allas Posted November 3, 2009 Share Posted November 3, 2009 (edited) http://www.youtube.com/watch?v=ToIiWMf_XqU&fmt=6 Well, I only can said that this demo is one of the best 3D that I ever had seen on Atari. On this type of game maybe colors are more valuable that resolution. Look this: - 128/256 colors on screen - APAC GTIA mode - Full DLIs on the whole screen - Narrow screen - Full use of 6502 CPU - Full use of memory - Banking memory (on future realeases) - Free (i hope) Edited November 3, 2009 by Allas 1 Quote Link to comment Share on other sites More sharing options...
AtariNerd Posted November 3, 2009 Share Posted November 3, 2009 Wonderful! I wonder if this engine would be useful in a more sparsely walled environment as well. A basic flat terrain with a ground texture and an occasional building. It probably works best in a closed, limited environment... Quote Link to comment Share on other sites More sharing options...
Rybags Posted November 3, 2009 Share Posted November 3, 2009 (edited) The raycasting is quicker in a closed environment. Rendering... variable - I guess the optimal is against a single wall at medium distance. I remember doing maps in Wolf3D on a '486 - you would practically hang the machine if there was any open area bigger than about 8x8 cells. Edited November 3, 2009 by Rybags Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted November 3, 2009 Share Posted November 3, 2009 depends on the ram usage... what would be Alternate Reality in that speed......... Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted November 3, 2009 Share Posted November 3, 2009 btw... Atari800 on mac does not show the demo right... in terms of colors. Quote Link to comment Share on other sites More sharing options...
potatohead Posted November 3, 2009 Share Posted November 3, 2009 This is fantastic. Great work. Quote Link to comment Share on other sites More sharing options...
iwan-iwanowitsch-goratschin Posted November 4, 2009 Share Posted November 4, 2009 WOW! That looks great! Quote Link to comment Share on other sites More sharing options...
R4ngerM4n Posted November 4, 2009 Share Posted November 4, 2009 Quote Link to comment Share on other sites More sharing options...
Atari Smeghead Posted November 4, 2009 Share Posted November 4, 2009 Wow, this is a fantastic start! Nice and smooth, and the music is also really well done. I look forward to seeing where this project goes. Cheers, Smeg Quote Link to comment Share on other sites More sharing options...
Albert Posted November 4, 2009 Share Posted November 4, 2009 That looks fantastic! Thanks for posting a video Allas. ..Al Quote Link to comment Share on other sites More sharing options...
ilmenit Posted November 5, 2009 Share Posted November 5, 2009 No one complaining about the pictures yet? That are from a very old raycaster demo that's veeeeeeeeeery sloooooooooooooow (like 2 or 3 fps), but I like the ambient that the floor and ceiling and the "depth cue" gives you.. maybe I should try to speed it up with the new techniques. Could you post an executable? I'm interested in this engine. Would be a great base for Dungeon Master style game. regards, Jakub 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.