入力時間 290 frames, 00:04.83 に更新。
- jmp $8092 を jsr $8092 に変更
- 入力の無駄を修正
解説
- jmp が 0x4c で、 jsr が 0x20 だから入力時間が短くなる。 jsr の後に rts をいれないといかんかなーと思ったが、なんかちゃんと動いてるらしいので OK.
- $0300 へ書く値 0x0e 以外を探したら、 0x46 が PC $0303 になるんだけど、この入力時間がかかるので却下。
- $8092 以外の飛ばすアドレスも考えたが $864d がいいらしいのだけど、これも入力時間がかかったので却下。
version 3 emuVersion 22020 rerecordCount 0 palFlag 0 romFilename HotScramble romChecksum base64:cQ0iICWJ3s6uevapPBhulQ== guid 1869630A-01F7-899E-D8B4-2DDBFC88CA46 fourscore 0 microphone 0 port0 1 port1 1 port2 0 FDS 0 NewPPU 0 |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |1|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|.......A|| |0|........|...U....|| |0|........|...U....|| |0|........|...U....|| |0|........|...U...A|| |0|........|......BA|| |0|........|...U....|| |0|........|...U....|| |0|........|...U....|| |0|........|...U..B.|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|......B.|| |0|........|R.......|| |0|........|R.......|| |0|........|R.......|| |0|........|R.....B.|| |0|........|......BA|| |0|........|R.......|| |0|........|R.......|| |0|........|R.......|| |0|........|R......A|| |0|........|R.......|| |0|........|R.......|| |0|........|R.......|| |0|........|R......A|| |0|........|.L......|| |0|........|.L......|| |0|........|.L......|| |0|........|.L.....A|| |0|........|......BA|| |0|........|..D.....|| |0|........|..D.....|| |0|........|..D.....|| |0|........|..D...BA|| |0|........|..D.....|| |0|........|..D.....|| |0|........|..D.....|| |0|........|..D...B.|| |0|....T...|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|....T...|........|| |0|....T...|........|| |0|....T...|........|| |0|....T...|........|| |0|....T...|........|| |0|....T...|........|| |0|....T...|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|........|| |0|....T...|........||monitor start |0|........|R.......||cursor address 11:8 |0|........|...U....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|...U....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|...U....||address = 0x0300 |0|........|R.......|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|R.......|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|R.......||cursor data 7:4 |0|........|...U....||data = 0x10 |0|........|........|| |0|........|........|| |0|........|R.......|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....||data -= 2; data = 0xe |0|........|R.......|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|R.......||cursor address 11:8 |0|........|..D.....||address -= 0x100; address = 0x200 |0|........|.L......|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|.L......|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|.L......||curosor data 7:4 |0|........|...U....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|...U....||data += 0x20; data:0x20 |0|........|.......A||address += 1; address = 0x201 |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....||data -= 0x70; data:0x90 |0|........|R.......|| |0|........|...U....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|...U....||data += 2; data:0x92 |0|........|.......A||address += 1; |0|........|.L......|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....|| |0|........|........|| |0|........|........|| |0|........|........|| |0|........|..D.....||data += 0x80; jsr $8092 (staffroll sequence) |0|....T...|........||