XPRO VGA REDUCED 2.6.2013
This version of the XPRO VGA gaming console defined in AstroChip
with 31 compilable games and emulator reduces the amount of RAM
needed to run the executables. The AstroChip RAM definition
for small games was very large. So the screen buffer was
removed and a VLOAD instruction for the VGA frame makes the
picture drawn by the VGA controller work as a screen buffer.
The 32-BIT color information for every pixel was replaced by
a 4-BIT color information. So the VGA frame and the pictures
in the games are smaller. The files stored in memory are not
stored with one address per byte but with four bytes in
one address. The result of 90% memory usage reduction is
still not enough for game AstroChip simulation, but much more
reduction is not possible. The XPROInterpreter simulation
is nearly as fast as before. It took 7 days to make the
changes in XPRO32, XPROBIOS, XPROAssembler and BROWSERBASIC XPRO.
The XPROAssembler data area size parameters (3 and 5) are
given in 4 bytes portions, the XPROInterpreter memory size
parameters are given in bytes.