Jump to content

STNICCC Commander X16 Demo Remake 1.0.0

   (5 reviews)
Sign in to follow this  

7 Screenshots

About This File

This is the release of a STNICCC Demo Remake for the Commander X16!

I have been (silently) working on this for the last couple of weeks/months. It is time to release it :). Let's just say: the Commander X16 is far more powerful than I had thought! 😉

Here is a video of it running:

Enjoy!

Regards,

Jeffrey

 

---

 

PS. There was an earlier attempt to remake this demo on the X16 (done by Oziphanto on youtube). Oziphanto did a very nice comparison video of the X16 with several other machines of the 8-bit and 16-era:

He also re-created this demo, but (in my opinion) did not do such a good job extracting everything out of the X16: his demo ran in 2:32. The remake I made does it in 1:39! 🙂 🙂 

His benchmark comparison should therefore be updated:

lap_times.png

Keep in mind the Commander X16 only has:
    - An 8-bit 6502 cpu (8MHz)
    - No DMA
    - No Blitter

Yet it keeps up with 16-bit machines like the Amiga! (actually its even faster right now)

---

Extra notes:

- This only works on the x16 emulator with 2MB of RAM
- It uses the original data (but its split into 8kb blocks, so it can fit into banked ram)
- Waaaayyy to much time is spend on the core-loop to make it perform *this* fast!
- My estimate is that it can be improved by another 10-15 seconds (I have a design ready, but it requires a re-write of the core-loop)
- It uses a "stream" of audio-file data and produces 24Khz mono sound (this will not work on the real x16, since loading the files that fast is a feature of the emulator only)

Here is a version without audio (so this should run on a real x16):

And it runs even faster (1:36:90) 😉 


try_it

No

try_it_start_prg

STNICCC.PRG
  • Like 6
  • Thanks 1



User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest

DrTypo

   3 of 3 members found this review helpful 3 / 3 members

Incredible!

The Atari scene is coming to the X16!

I understand that running it on real hardware not possible due to the streaming data. Still, this is quite a feat.

 

Response from the author:

Here is a video of it running without audio (just like Oziphanto did):

This should be able to run on a real X16 btw 😉

And it runs even faster.

Share this review


Link to review
Getafix

   2 of 2 members found this review helpful 2 / 2 members

Great work! This was recently done for the Apple IIgs which was the first I saw of it and have since watched the other versions.  Yours is a truly excellent implementation.

  • Like 1

Share this review


Link to review
CursorKeys

   2 of 2 members found this review helpful 2 / 2 members

Really nice.  🙂

My favorite demo on the X16 right now!
 

I have a silly question.
You mentioned:
   - It uses the original data (but its split into 8kb blocks, so it can fit into banked ram)

I am wondering, did you consider pushing the whole data in Vera Ram, there is 2 MB of it, and you could "stream" from there with the Vera pointer being auto updated after each read.   And what was the reason to not go for that?
 

Response from the author:

I have considered using VRAM, but its "only" 128 kb so that doesn't really help. It might help to get this demo to work on a 512kb machine (since we need 640kb of ram, we need to put the other 128kb somewhere else).

Loading the polygon data takes very little time btw. It's almost irrelevant from a performance perspective. For (uncompressed) audio it's different: thats much more data.

The "proper way" to do this kind of music data is to implement a mod-player. I might do that some time, but it was out of my scope for this demo. So I "cheated" a little with the audio. 😉

Share this review


Link to review
desertfish

   2 of 2 members found this review helpful 2 / 2 members

Watched Ozyphanto's original version some time ago and was already amazed by that. This is one step beyond even !   Beating an Amiga , who would have thought

Doesn't matter that it's only simulating the 3d effect --- it's the end result that counts, and drawing 2d lines / polygons animated this fast, is a feat in itself

  • Like 1

Share this review


Link to review
Yazwho

   2 of 2 members found this review helpful 2 / 2 members

Very cool!

  • Like 1

Share this review


Link to review
×
×
  • Create New...

Important Information

Please review our Terms of Use