Heaven/TQA Posted March 27, 2016 Share Posted March 27, 2016 (edited) Revision 2016 Oldschool Compo Entry: Desire's Arsantica 3 Demo ------------------------- Platform: Atari 800 XL/XE with min. 64kb RAM, Single POKEY CPU: 6502, no 65816 Speed: 1,77 MHz Video: PAL Credits: Code: - IRQ-Loader by Heaven based on HARD IRQ Loader (for non Atari 8bit users, enables music & fx while loading) - 3D Starfield loader by Heaven with Oswald - Voxel by Heaven with Popmilo and Axis based on Planet Rocklobster - 3d part by Heaven - Wolfenstein by Heaven based heavily on HARD's source - Tilt/rotator by Axis - Voxel Sphere by Popmilo with additional code by Heaven - Fractalus Mountain by Heaven based on Popmilo's Rescue on Fractalus researches - Super Duper hidden part by our friends of ???? converted & pimped by Heaven Grafics: Alien, Hammerfist, Bokanoid, s11 Musics: Miker (loading tunes part 1, part 4), Triace (loading tunes part 2 & 3, endtune) Tools used: Altirra,MADS Assembler,WUDSN IDE Suite,Exmoizer,LZ4,MakeATR,xBOOT by XXL,G2F, Music Pro Tracker, (loading tunes & part 1-3), Raster Music Tracker (Endtune) Gimp,Purebasic,Turbo Basic XL,Terrain Generator http://www.pouet.net/prod.php?which=67104 dsr_arsantica3_oldschool_compo_revision_final.atr Edited March 27, 2016 by Heaven/TQA 17 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted March 27, 2016 Share Posted March 27, 2016 (edited) Something is wrong with the ATR. Have you tested it with the real hardware? [Disk 1] Mounted 'dsr_arsantica3_oldschool_compo_revision_final.atr' as '923 sector SD HardDrive (115k)'." [Disk 1] Get status." [Disk 1] Read sector 1 (128 bytes)." [Disk 1] Read sector 2 (128 bytes)." [Disk 1] Read sector 3 (128 bytes)." [Disk 1] Get status." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." ... Edited March 27, 2016 by TheMontezuma Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 (edited) I tested it with real HW and Sio2SD.... could be that the ATR is not 130kb? and I am using custom IRQ loader... so that could be reason, too. but that's intensional. Edited March 27, 2016 by Heaven/TQA Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 27, 2016 Share Posted March 27, 2016 Good work... I don't think I found the secret part though. Quote Link to comment Share on other sites More sharing options...
MaPa Posted March 27, 2016 Share Posted March 27, 2016 (edited) Is it final version or party version? Some cool effects like voxel landscape & that tilted rotator. But it's not put together well. Lack of transitions, music cutting when switching parts etc. P.S. how to view the secret part? Edited March 27, 2016 by MaPa Quote Link to comment Share on other sites More sharing options...
ggn Posted March 27, 2016 Share Posted March 27, 2016 Something is wrong with the ATR. Have you tested it with the real hardware? [Disk 1] Mounted 'dsr_arsantica3_oldschool_compo_revision_final.atr' as '923 sector SD HardDrive (115k)'." [Disk 1] Get status." [Disk 1] Read sector 1 (128 bytes)." [Disk 1] Read sector 2 (128 bytes)." [Disk 1] Read sector 3 (128 bytes)." [Disk 1] Get status." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." [Disk 1] Read sector 361 (128 bytes)." [Disk 1] Read sector 362 (128 bytes)." ... Something like this happened with my 800xl on my siosd. I tried a few things like bringing the ultimate 1mb to stock 64k which didn't help. In the end I booted with basic enabled and everything went fine. 1 Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 Is it final version or party version? Some cool effects like voxel landscape & that tilted rotator. But it's not put together well. Lack of transitions, music cutting when switching parts etc. P.S. how to view the secret part? maybe in the final I will implement music fading sorry... totally forgot that and here on bigscreen I thought shit... forgot the fading but when you work 4 months on the stuff... and MPT does not have a "global volume"... so I would have need to fix other stuff first to hit deadlines. sorry for that 1 Quote Link to comment Share on other sites More sharing options...
MaPa Posted March 27, 2016 Share Posted March 27, 2016 But maybe one music for whole demo would be better, than different songs for different parts, just my opinion. Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 MaPa... agreed... but tell me how you would do that with 8 parts? on Stock 64kb machine? with fx using complete RAM? Quote Link to comment Share on other sites More sharing options...
Tezz Posted March 27, 2016 Share Posted March 27, 2016 Great work Karolj! 1 Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 (edited) I am trying to fix the loader with 130kb ATRs... it's some race condition or other bug which causes the demo to crash after the voxel sphere part as it tries to access sector 99xx... People tell me that this works on real HW and sio2sd... but it breaks in Altirra? Arsantica 3 (ED).atr Edited March 27, 2016 by Heaven/TQA Quote Link to comment Share on other sites More sharing options...
+CharlieChaplin Posted March 27, 2016 Share Posted March 27, 2016 (edited) I am trying to fix the loader with 130kb ATRs... it's some race condition or other bug which causes the demo to crash after the voxel sphere part as it tries to access sector 99xx... People tell me that this works on real HW and sio2sd... but it breaks in Altirra? Well, first of all, I do not like non-standard ATR images, like the original 115k image (matches no disk-size on the real A8, better would be standard 90k, 130k or 180k size or 92,176 / 133,136 / 183,952 Bytes for the ATR image respectively). Second, I guess the above ED image was created by Voy (he also pointed to it at atarionline.pl), alas, it does not fully work under emulation, meaning it does not show the last part / credits part: a) sector counter stops at sector 7xx under Atari 800 Win, then jumps to sector 704 and crashes; b) sector counter stops at sector 7xx under Altirra, then tries to jump to sector 9921 and displays an error dialogue window... Have not tested this 130k image (or a sector-copied 115k to 130k image) on the real A8 yet. But at aol.pl they already reported, that the 115k image also does not work/boot correct with SIO2SD (it has problems with the boot-sectors; thus copying the 115k image onto a 130k image with a sector-copy program will most likely cause the same problem there)... Edited March 27, 2016 by CharlieChaplin Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 Danke Andreas, will looking into it why that happens on standard ATR... Could be the 1040 dos layout which might be different? Quote Link to comment Share on other sites More sharing options...
miker Posted March 27, 2016 Share Posted March 27, 2016 Please check this one. dsr_arsantica3_revision2016_ED.atr 7 Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 27, 2016 Author Share Posted March 27, 2016 thanks Miker... Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted March 27, 2016 Share Posted March 27, 2016 The ATR from Miker works fine Quote Link to comment Share on other sites More sharing options...
Caterpiggle Posted March 28, 2016 Share Posted March 28, 2016 hello Miker, it seems does not work on my emulator of Altirra the latest released. It just stop after loading disk at sector 252 ( I think). I have not tested on the real hardware yet ... Quote Link to comment Share on other sites More sharing options...
R4ngerM4n Posted March 28, 2016 Share Posted March 28, 2016 Very nice demo! Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 28, 2016 Author Share Posted March 28, 2016 hello Miker, it seems does not work on my emulator of Altirra the latest released. It just stop after loading disk at sector 252 ( I think). I have not tested on the real hardware yet ... it works here in Altirra? have you setup real drive emulation? (all SIO settings to accurate?) Quote Link to comment Share on other sites More sharing options...
Tigerduck Posted March 28, 2016 Share Posted March 28, 2016 Cool demo, nice easter surprise! Demo works with SIO2BT and Aspeqt BT on real hardware, but only with Basic on, like "ggn" wrote before... 130K Version the same, only with Basic enabled. Thanks to Captain Panda P.S. is there really a hidden part??? 1 Quote Link to comment Share on other sites More sharing options...
MARIO130XE Posted March 28, 2016 Share Posted March 28, 2016 P.S. is there really a hidden part??? YEP it is. And btw a really cool one. Quote Link to comment Share on other sites More sharing options...
Poison Posted March 28, 2016 Share Posted March 28, 2016 very nice demo!! but annoucement and Teaser looks more interesting:) Why arent these two super parts included into the final version? Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted March 28, 2016 Author Share Posted March 28, 2016 Cool demo, nice easter surprise! Demo works with SIO2BT and Aspeqt BT on real hardware, but only with Basic on, like "ggn" wrote before... 130K Version the same, only with Basic enabled. Thanks to Captain Panda P.S. is there really a hidden part??? Really will look into it what happen with the basic off switch Quote Link to comment Share on other sites More sharing options...
xxl Posted March 28, 2016 Share Posted March 28, 2016 nothing. they hold option too long. xboot after loading checks the option, if it is pressed xboot wants to load a different file than the 'autorun' Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted March 28, 2016 Share Posted March 28, 2016 (edited) Okay so first time I try to load it dies at 361 and 362 and loops over and over... so I boot with sparta dos and it works all the way up till after the grey ship and words..... of course I am using an ntsc machine... there is nothing in the section that scrambles that couldn't be done for ntsc... the music plays on and once that section is done the end credits scroll just fine so their appear to be some issues... I looked great except that one small portion I boot again with no carts or anything and hold option short time... it starts like it should and exhibits the same behavior in just that one section... so we just miss the desire planetoid and some details at the last screen.. Edited March 28, 2016 by _The Doctor__ 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.