Thursday, 13 September 2012

Sugarlumps came 1st place in the oldschool demo!

Oh wow. I'm really excited! It was amazing to see my first released demo (on any platform) presented on the big screen and even more amazing that people liked it enough to vote it 1st.

Best of all, I won a PC-FX as the prize. These are ultra-rare consoles only released in Japan between 1994 and 1998, so I've spent the last couple of evenings trying to get something to boot on it and read up about development on it... :)

Sadly, there was a really good Spectrum demo that then came 2nd and unfortunately a bunch of Russian Spectrum fanboys seem intent on trashing my demo everywhere it gets mentioned. Oh well. I guess haters gotta hate...

Saturday, 8 September 2012

My first demo release - sugarlumps

So, it looks like I've not made any progress for a while. Well, that's not strictly true...

I've mostly been concerned myself writing a demo for the Amstrad CPC which will be released this weekend at the Sundown demo party. I won't provide a youtube link right now as it's not been officially presented yet, but here are some screenshots of the demo called sugarlumps (it's a chunky demo for the machine by Alan Sugar)...

Obviously, I'll post a youtube video and disk image when the demo has been officially released.

Back to CPCfpga, it's not been completely quiet. I've completely started again on the Atmega code and now have a reliable virtual serial port working which emulates the PACE serial adapter and instead of a "command monitor" on a serial port, I have a JTAG protocol so external programs can make arbitrary JTAG requests. That means all the JTAG boundary scan testing code I wrote for the raspberry pi can be used without massive changes and worrying about the memory space on the Atmega. The only problem is that the old JTAG interface sent and received a bit at a time, which is really slow over USB. I'm gradually migrating the important programs to use a block transfer which allows 512 bits to be transferred per USB packet.