| |
Nightlord Account closed
Registered: Jan 2003 Posts: 131 |
Release id #112378 : Coma Light 13
now that we all had watched this many times, I wanted to ask if the authors can give a bit more info on the technical side of things. The demo has a really entertaining notefile but coders want more detail, so that we know what exactly we need to beat :)
For instance is the shadow casting vector realtime, or the dualpyramid with the 4 circles attached to its vertices. is that realtime?
Thanks again for a great demo.
|
|
... 30 posts hidden. Click here to view all posts.... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11391 |
Quote:You failed so far to show me a better way of achieving the multi-platform/multi-drive support without macros
why would i? demo is runnung on c64, with 1541. |
| |
Krill
Registered: Apr 2002 Posts: 2982 |
I was referring to the loader code with its "macromessoverkill". C-64 and 1541 are not its only targets. |
| |
Bitbreaker
Registered: Oct 2002 Posts: 508 |
Back then even more memory got wasted, like with a script that was resident and loading the respective parts. $200 bytes are enough for everyone and i still stick to it. As for assembling SID tunes, there's SDI with TASS-source if you need to relocate /o\ I don't see any problem in nulling out the version number, nor would i waste any byte for it, nor did i wipe it out :-D Afaik it was a ported version that was working with acme back then, and i guess anything that was not needed was simply thrown out. Because one could as the main reason :-D |
| |
Krill
Registered: Apr 2002 Posts: 2982 |
Quoting Bitbreaker$200 bytes are enough for everyone and i still stick to it. Sure, $0200 bytes for the resident loader portion is just perfect to stick it at $0200-$0400 in memory. :)
Quoting BitbreakerAfaik it was a ported version that was working with acme back then, and i guess anything that was not needed was simply thrown out. Because one could as the main reason :-D I have seen "Krill's loader, version acme" elsewhere, and this explains. :D
I can see why you'd reverse-assemble the resident loader binary and port it to the assembler of your choice for some dabbling, but i don't quite see the point for the install code. (Except forking, ofc. =D)
In this case, that somebody wasn't quite thorough, though. Pointer to version string is still set up and returned by the install routine, just that it points to zeroes. :) |
Previous - 1 | 2 | 3 | 4 - Next |