Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-22 | SUPERNOVA: Returns if section is invalid | Joseph-Eugene Winzer | |
Sections with an x2 value of 0 cannot span any area and are thus invalid | |||
2018-01-22 | SUPERNOVA: Reformatting | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Convert 18bit VGA to 24bit CLUT8 | Joseph-Eugene Winzer | |
Colors on VGA are 6bit per color channel, that is why the colors were so dark in earlier commits. Shifting the colors left by 2 gives us an approximated value for CLUT8. | |||
2018-01-22 | SUPERNOVA: Fix OOB write in paletteBrightness() | Joseph-Eugene Winzer | |
Palette color 255 doesn't seem to be used | |||
2018-01-22 | SUPERNOVA: Add palette fade in/out | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Fix image palette loading | Joseph-Eugene Winzer | |
Mistakenly, during image loading the system palette was completely substituted by the image palette although the first 16 colors are supposed to be preserved. | |||
2018-01-22 | SUPERNOVA: add renderBox() | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: fix palette corruption on decoding | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: (TEMP COMMIT) drawing to screen surface | Joseph-Eugene Winzer | |
2018-01-22 | SUPERNOVA: Added basic game loop and play sound samples | Joseph-Eugene Winzer | |
There has been many other changes like copy/pasting room definitions, skeleton for image decoder, .. Getting supernova mod format support seems to be a good next step. |