To celebrate 2 years to the day since I signed up at UKVAC I thought I'd release my L System tech demo as a little anniversary gift to you fine people.
You may remember a couple of months ago in this thread :-
http://www.ukvac.com/forum/taito-l-system-easter-eggs-test-code_topic341691.html
that I mentioned that I was doing a bit of homebrew coding on the L System. Well I've been slowly adding bits to my little tech demo and what started out as a simple "Hello World" has now grown to be quite a good example of the capabilities of the L System.
A couple of words about the demo :-
1) it's crap
2) it's very crap
3) did I mention that it's crap
4) it has no audio whatsoever as I haven't written an audio engine yet
5) it's very un-interactive - occasionally you have to press P1 start button to advance to the next screen (there's none of those stupid Streetfighter-esque 17 button combos here buddy!)
6) it's crap
So, without further ado, here's the code running on real hardware :-
And here's the exact same code running in MAME (where the colours are much better than my ageing MTC9000) :-
I'm happy to answer any questions on the technical aspects of how certain parts of the demo were made. I'm not going to release the source unfortunately as it's pretty in some places but ugly in others and I can't be bothered to go through it all and prettify the ugly bits!
The code is very safe, there's no danger of a dangling pointer running wild and taking out half of South Korea in the process.
I'm happy to allow you to download the assembled binary and gfx roms, which you can run in MAME yourselves (using Plotting as the game). If you choose to reverse my code you'll see that some parts are very elegant and other parts not so much!
I think I'm OK posting a link to the archive as the code is completely and utterly mine (with maybe one or two small routines borrowed from Plotting). The gfx roms contain a mixture of Plotting tiles/sprites (what's left of them!) and a lot of my own tiles/sprites. If the mods choose to remove this link to avoid any possible copyright infringement then I can respect that.
http://homepage.ntlworld.com/cmonkey/plotting_homebrew_demo.zip
Hope you enjoy this crappy demo as much as I enjoyed coding it!
You may remember a couple of months ago in this thread :-
http://www.ukvac.com/forum/taito-l-system-easter-eggs-test-code_topic341691.html
that I mentioned that I was doing a bit of homebrew coding on the L System. Well I've been slowly adding bits to my little tech demo and what started out as a simple "Hello World" has now grown to be quite a good example of the capabilities of the L System.
A couple of words about the demo :-
1) it's crap
2) it's very crap
3) did I mention that it's crap
4) it has no audio whatsoever as I haven't written an audio engine yet
5) it's very un-interactive - occasionally you have to press P1 start button to advance to the next screen (there's none of those stupid Streetfighter-esque 17 button combos here buddy!)
6) it's crap
So, without further ado, here's the code running on real hardware :-
And here's the exact same code running in MAME (where the colours are much better than my ageing MTC9000) :-
I'm happy to answer any questions on the technical aspects of how certain parts of the demo were made. I'm not going to release the source unfortunately as it's pretty in some places but ugly in others and I can't be bothered to go through it all and prettify the ugly bits!
The code is very safe, there's no danger of a dangling pointer running wild and taking out half of South Korea in the process.
I'm happy to allow you to download the assembled binary and gfx roms, which you can run in MAME yourselves (using Plotting as the game). If you choose to reverse my code you'll see that some parts are very elegant and other parts not so much!
I think I'm OK posting a link to the archive as the code is completely and utterly mine (with maybe one or two small routines borrowed from Plotting). The gfx roms contain a mixture of Plotting tiles/sprites (what's left of them!) and a lot of my own tiles/sprites. If the mods choose to remove this link to avoid any possible copyright infringement then I can respect that.
http://homepage.ntlworld.com/cmonkey/plotting_homebrew_demo.zip
Hope you enjoy this crappy demo as much as I enjoyed coding it!