- move.l #0xa10000, a7
- moveq.l #0x00, d1
- move.b #0xff, d2
- move.b d1, (0x0b,a7) /* CtrlB */
- move.b d1, (0x0d,a7) /* CtrlC */
- move.b d2, (0x0f,a7) /* TxDataA */
- move.b d1, (0x13,a7) /* S-CtrlA */
- move.b d2, (0x15,a7) /* TxDataB */
- move.b d1, (0x19,a7) /* S-CtrlB */
- move.b d2, (0x1b,a7) /* TxDataC */
- move.b d1, (0x1f,a7) /* S-CtrlC */
+ ldarg 1, 0, d6
+ move.l #0xa10000, a6
+ move.l #0xc00000, a5
+ move.l #0xc00005, a4
+ move.l #0xc00004, a3
+ moveq.l #0x00, d2
+ move.b #0xff, d3
+ move.b #0x40, d4
+ move.b d4, (0x09,a6) /* CtrlA */
+ move.b d2, (0x0b,a6) /* CtrlB */
+ move.b d2, (0x0d,a6) /* CtrlC */
+ move.b d2, (0x13,a6) /* S-CtrlA */
+ move.b d3, (0x0f,a6) /* TxDataA */
+ move.b d2, (0x19,a6) /* S-CtrlB */
+ move.b d3, (0x15,a6) /* TxDataB */
+ move.b d2, (0x1f,a6) /* S-CtrlC */
+ move.b d3, (0x1b,a6) /* TxDataC */
+
+ /* set up for vram write */
+ move.l #0x40000000, (a3)