the cutting room mirror

Ninja-kun (MSX)

In Ninja-kun, you must help a white ninja avoid multi-colored ninjas and collect abstract shapes. Has no relation to UPL's arcade game of the same name (the one that would spawn Jaleco's Ninja Jajamaru-kun series).

Uncompiled Code#

Present at 0x1C00 and 0x3C00.

;****************************************************
; UPD 3303 (URT) ASYNCHRONOUS FUNCTION TEST PROGRAM *
;****************************************************
;
;*******************
; SYSTEM I/O TABLE *
;*******************
;
UCMDR   EQU 0D0H        ;URT CMDR/STR
UPARR   EQU 0D1H        ;URT PARR/PIR
UTXIR   EQU 0D2H        ;URT RSTR/TXIR
URXIR   EQU 0D3H        ;URT RXIR
UCHAR   EQU 0D4H        ;URT RX/TX CR
UPSTR   EQU 0D5H        ;URT PSTR
UTCCR   EQU 0D6H        ;URT TXCCR
URCCR   EQU 0D7H        ;URT RXCCR
;
PITC0   EQU 0D8H        ;PIT CNT0
PITC1   EQU 0D9H        ;PIT CNT1
PITC2   EQU 0DAH        ;PIT CNT2
PITCT   EQU 0DBH        ;PIT CONTROL
;
PPIPA   EQU 0DCH        ;PPI PORT-A
PPIPB   EQU 0DDH        ;PPI PORT-B
PPIPC   EQU 0DEH        ;PPI PORT-C
PPICT   EQU 0DFH        ;PPI CONTROL
;
PCIDT   EQU 0E0H        ;PCI DATA
PCICT   EQU 0E1H        ;PCI CONTROL
;
PICC0   EQU 0E2H        ;PIC CONTROL0
PICC1   EQU 0E3H        ;PIC CONTROL1
;
DBCA0   EQU 0F0H        ;DMAC BASE/CURRENT ADDRESS #0
DBWC0   EQU 0F1H        ;DMAC BASE/CURRENT WORD COUNT #0
DBCA1   EQU 0F2H        ;DMAC B/C ADDRESS #1
DBWC1   EQU 0F3H        ;DMAC B/C WORD COUNT #1
DBCA2   EQU 0F4H