Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Archive of the
Manic Miner & Jet Set Willy Yahoo! Group
messages
|
|
||
|
|
Message: 470
Author: sj_hill
Date: 02/08/2000
Subject: Re: ?tioning the mind of a genious
Sorry for droning on about this, but am I right
in thinking the answer to sendy's question would
be:
o Matt could have included a special routine for
handling blank air (background) graphics, rather than
using the same routine for handling all four graphic
types.
o The number of bytes needed for such a routine
would be significantly less than the 8*64 bytes used to
hold the blank 8x8 air graphics for each room.
o To
include an exception to call this special routine in the
room-drawing phase of the game engine would make the engine
slower, but in a imperceptible way due to the fact that
room-drawing occurs relatively rarely.
o Matt's sprite
handling routines could be significantly
improved.
Therefore, sendy was right in the first place: yes, he could
have saved an awful lot of memory!
S.
