View Single Post
Old 14 January 2013, 08:44   #35
move.l #$c0ff33,throat

StingRay's Avatar
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 5,860
Originally Posted by Mrs Beanbag View Post
then again is self-modifying code ever really necessary or is it just showing off/hacky coding style?
If you want the fastest possible code on 68000 there sometimes is no way around SMC! Often SMC is just used because of laziness of the coder though.

Originally Posted by Mrs Beanbag View Post
Mr Beanbag stores all its game data in one big (>600k) datafile but it only opens this file and doesn't read it all into memory, rather, it loads it piecewise as required, like a sort of trackloader-in-a-file.
You make it sound like this is something special but this has been done since the beginning of the Amiga already. Also, while it works fine of course, you'll run into quite a bit of trouble if you want to do the same with a completely dead OS. In that case a trackloader is still the better choice.
StingRay is offline  
Page generated in 0.03930 seconds with 10 queries