Very quick update; I've done some RE on the code to display the scrolling content and transcoded the top row of logs.
![]() |
I've transcoded just the top row of logs so far, the rest will be a doddle. |
In the process I came across what is possibly the worst piece of code I've seen in an arcade video game. I spent at least an hour to work out what it was doing; 20 lines of Z80 with a 6-iteration loop, only to replace it with quite literally two (2) 68K instructions (no looping). Pretty sure I could also re-implement it in Z80 in about 6 instructions, no looping. I might post more on this later...