Player0 and Player1 reposition kernels have been rewritten, but are not yet being tested so the test pattern goes straight down. Still need to redo the reposition kernels for the missiles and ball.
The score/radar/lives/formation routines are functional. If you change the QUADRANT and/or SECTOR in the menu the correct station layout will appear in the radar. For testing the score will increment, lives decrement, the enemy formation is flying in a circle, and the player's ship moves southeast.
Additionally alex_79 reported that SECAM consoles have a different clock rate than the others:
- 1.193182 NTSC
- 1.182298 PAL
- 1.187500 SECAM
How that works is I use one of the timers in the Harmony/Melody to see how long it takes a single 262 scanline frame to be drawn. At 76 cycles per scanline that's 19,912 total. The Harmony's clocked at 70 MHz, so it's timer will count much faster:
- NTSC = 19912 * 70 / 1.193182 = 1,168,170 = 0x11D32A
- PAL = 19912 * 70 / 1.182298 = 1,178,924 = 0x11FD2C
- SECAM = 19912 * 70 / 1.187500 = 1,173,760 = 0x11E900
- alex_79 likes this