- Use "WAIT &H3DA;, 8" before updating the screen, it allows the screen time to refresh and helps animation appear flickerless.
- SCREEN 13 is best for games, it has 256 colors and has had many libraries written for it.
- When using SCREEN 13 use the following instead of PSET, it is much faster.
DEF SEG = &HA000;
POKE X + (Y * 320&), color
DEF SEG
- Is SCREEN 13 use this instead of PALETTE, it is much faster and easier to use:
OUT &H3C8;, color to change
OUT &H3C9;, red value(a number from 0 to 64)
OUT &H3C9;, green value(a number from 0 to 64)
OUT &H3C9;, blue value(a number from 0 to 64)
- Also to find out what values a color has use this:
OUT &H3C7;, color to find
red value = INP &H3C9;
green value = INP &H3C9;
blue value = INP &H3C9;
- When using PUT remember that PSET is the fastest option.
- To save the screen to a file in mode SCREEN 13 do:
DEF SEG = &HA000;
BSAVE "insert file name here", 0, 64000
DEF SEG
- And to load that screen back up again do:
DEF SEG = &HA000;
BLOAD "insert file name here", 0
DEF SEG