So, in summary, AKA0
(with help from binary code in AKA4
) does the following:
- prints out a welcome message and waits for a key to be pressed
- zeros-out hires page one
- loads
AKA2
into hires page one
- shows hires page one
- loads
AKA5
into hires page two
- copies page two to page one in a wipe pattern
- loads
AKA3
into hires page two
- copies page two to page one with one of the loops going in the opposite order to the previous wipe
- sleeps for bit
- zeros-out hires page one in the original wipe pattern
- sleeps for a shorter time
- switches to text mode
- prints a loading message
- runs
AKA1
Remaining questions (about AKA0
, not overall):
- why does it zero-out page one initially if only to load
AKA2
before screen is shown?
- why change the code back from zeroing-out to copying if it isn't run again?
- why does none of the "data" after the code in
AKA4
appear to be used?