Go to file
Bryce Denney cb1d6121b2 - this should fix bug #635223: VGA tiles array access out of bounds.
For years we have been writing beyond the end of this array in the VGA code:
    bx_bool  vga_tile_updated[BX_NUM_X_TILES][BX_NUM_Y_TILES];
  and doing who-know-how-much damage to other memory structures in the process.
  I changed every reference to vga_tile_updated[][] into calls to two macros
  GET_TILE_UPDATED and SET_TILE_UPDATED, and defined the macros to check
  the bounds of the array before referencing it.  At first I used an
  assert, then a panic, then an error, and now I'm not printing any message
  at all because there were thousands and thousands of messages during
  a boot of win95 when it's updating the win95 logo screen.
- I couldn't resist cleaning up a few confusing-looking things like
  "if (condition) { // }".  There are no functional changes except for
  bounds checking on the vga_tile_updated array.
2002-11-16 15:43:13 +00:00
bochs - this should fix bug #635223: VGA tiles array access out of bounds. 2002-11-16 15:43:13 +00:00
bochs-performance - add comments describing how blur-translate works 2002-04-17 22:51:58 +00:00
bochs-testing - add test results for Linux, Solaris, and MacOS X 2002-10-17 07:16:22 +00:00
CVSROOT - fixing { parameter 2002-03-21 07:15:06 +00:00
sfsite - hmm, well, um, early November has passed so I changed it to say 2002-11-14 22:21:37 +00:00