avatar_pelrun

New Amstrad demo... for an NC100!

Started by pelrun, 09:22, 29 November 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

pelrun

I attended the long-running (for us Aussies) Syntax demoparty down in Melbourne this past weekend. Since my 6128 was 2cm too long for my luggage, I needed something else to write a demo submission on, so I pulled my NC100 out of storage. It's just a simple rotozoomer and scroller, but it placed 2nd in the Wild category (missed out by 1 point!)

Sadly my NC100 is a bit the worse for wear, with a cold joint somewhere that causes memory corruption pretty regularly (which is a real hassle when there's only battery-backed memory as storage, and the only way to get files across is to download via a serial cable... the number of times I had to pull batteries and reload the entire demo just to make it through the party was nuts.) Not to mention picking a platform with no video output, a low-contrast LCD and a busted speaker to try and show live at the party... let nobody say I shy away from a challenge :)

Bryce

Cool demo. You need to upgrade to an NC200 and make demos for that. :)

Bryce.

robcfg

That's so cool!


Now, can we fit the Abbey of Crime in a NC200?...  :P


Oh, and please let us know where can we download it!

pelrun

It's up on scene.org, and there's a link on the demozoo page here: https://demozoo.org/productions/180328/


You're somewhat on your own for actually getting it on to an NC100 though. "*EXEC sui.bas.txt" then "RUN" in BBC Basic should get it started.

Gryzor


pelrun


If/when I find the nc100 again (it's gotten buried somewhere) I'll load it up and take a video, and figure out where to put it.

Gryzor


jimmyd

I know this is old, but I am new to the forum and stumbled on this gem.
I took the liberty of filming the demo running on my NC100, now you can see it here:

https://www.youtube.com/watch?v=8zzErNU9wFk


pelrun

Wow, someone actually got it running? Thanks for the video!

Gryzor


Optimus

Cool, I do have an NC100 somewhere, but might not have any idea how to transfer this one.

jimmyd

Quote from: pelrun on 06:01, 27 October 21Thanks for the video!
Is there any chance you would be willing to share the source of the demo?
... Or could you maybe point me in the right direction to figure out how to handle interrupts on the NC100?

pelrun

Eeeeeeeeeeeeeeeeeeeeeeehhh okay http://github.com/pelrun/suigenerics  :picard2:
All the information there is about the NC100 hardware is here: https://www.cpcwiki.eu/index.php/Category:NC_Series and there's not much. Anything else you have to figure out from experimentation.
Do remember that it's a Z80, so interrupts are most likely going to cause a jump to 0x38, and there's only three IRQ sources - a 100Hz keyscan timer, and parallel/serial IRQs. I've never used it.

jimmyd

Thank you very much.
I had hoped that there was some information around that I had not yet found, but apparently not.

jimmyd

[Shameless self promotion]
If any one is interested, I have startet on a Monitor/Debugger for the the Amstrad NC100
https://github.com/JimmyDansbo/NC100Monitor
So far it is only able to show contents and do disassembly of memory, but I plan on adding single-step and breakpoint functionality.
[/Shameless self promotion]

robcfg

Cool stuff!


I really think that the NC series has a lot to give  8)

Powered by SMFPacks Menu Editor Mod