Remove `JSR WAIT` to speed up disk II controller

This commit is contained in:
Peter Evans 2018-02-19 00:48:11 -06:00
parent 015104bd57
commit 96e4b5d9d8
3 changed files with 35 additions and 35 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1039,39 +1039,39 @@ static unsigned char store_data[] =
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0040df
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0040ef
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0040ff
"\x00\x00\x00\x00\x18\xb0\x38\x48\x8a\x48\x98\x48\x08\x78\x20\x58" // 00410f
"\xff\xba\x68\x68\x68\x68\xa8\xca\x9a\x68\x28\xaa\x90\x38\xbd\xb8" // 00411f
"\x05\x10\x19\x98\x29\x7f\x49\x30\xc9\x0a\x90\x3b\xc9\x78\xb0\x29" // 00412f
"\x49\x3d\xf0\x21\x98\x29\x9f\x9d\x38\x06\x90\x7e\xbd\xb8\x06\x30" // 00413f
"\x14\xa5\x24\xdd\x38\x07\xb0\x0d\xc9\x11\xb0\x09\x09\xf0\x3d\x38" // 00414f
"\x07\x65\x24\x85\x24\x4a\x38\xb0\x6d\x18\x6a\x3d\xb8\x06\x90\x02" // 00415f
"\x49\x81\x9d\xb8\x06\xd0\x53\xa0\x0a\x7d\x38\x05\x88\xd0\xfa\x9d" // 00416f
"\xb8\x04\x9d\x38\x05\x38\xb0\x43\xc5\x24\x90\x3a\x68\xa8\x68\xaa" // 00417f
"\x68\x4c\xf0\xfd\x90\xfe\xb0\xfe\x99\x80\xc0\x90\x37\x49\x07\xa8" // 00418f
"\x49\x0a\x0a\xd0\x06\xb8\x85\x24\x9d\x38\x07\xbd\xb8\x06\x4a\x70" // 00419f
"\x02\xb0\x23\x0a\x0a\xa9\x27\xb0\xcf\xbd\x38\x07\xfd\xb8\x04\xc9" // 0041af
"\xf8\x90\x03\x69\x27\xac\xa9\x00\x85\x24\x18\x7e\xb8\x05\x68\xa8" // 0041bf
"\x68\xaa\x68\x60\x90\x27\xb0\x00\x10\x11\xa9\x89\x9d\x38\x06\x9d" // 0041cf
"\xb8\x06\xa9\x28\x9d\xb8\x04\xa9\x02\x85\x36\x98\x5d\x38\x06\x0a" // 0041df
"\xf0\x90\x5e\xb8\x05\x98\x48\x8a\x0a\x0a\x0a\x0a\xa8\xbd\x38\x07" // 0041ef
"\xc5\x24\x68\xb0\x05\x48\x29\x80\x09\x20\x2c\x58\xff\xf0\x03\xfe" // 0041ff
"\x38\x07\x70\x84\x2c\x58\xff\x70\x0c\x38\x90\x18\xb8\x50\x06\x01" // 00420f
"\x31\x8e\x94\x97\x9a\x85\x27\x86\x35\x8a\x48\x98\x48\x08\x78\x8d" // 00421f
"\xff\xcf\x20\x58\xff\xba\xbd\x00\x01\x8d\xf8\x07\xaa\x0a\x0a\x0a" // 00422f
"\x0a\x85\x26\xa8\x28\x50\x29\x1e\x38\x05\x5e\x38\x05\xb9\x8a\xc0" // 00423f
"\x29\x1f\xd0\x05\xa9\xef\x20\x05\xc8\xe4\x37\xd0\x0b\xa9\x07\xc5" // 00424f
"\x36\xf0\x05\x85\x36\x18\x90\x08\xe4\x39\xd0\xf9\xa9\x05\x85\x38" // 00425f
"\xbd\x38\x07\x29\x02\x08\x90\x03\x4c\xbf\xc8\xbd\xb8\x04\x48\x0a" // 00426f
"\x10\x0e\xa6\x35\xa5\x27\x09\x20\x9d\x00\x02\x85\x27\xae\xf8\x07" // 00427f
"\x68\x29\xbf\x9d\xb8\x04\x28\xf0\x06\x20\x63\xcb\x4c\xb5\xc8\x4c" // 00428f
"\xfc\xc8\x20\x00\xc8\xa2\x00\x60\x4c\x9b\xc8\x4c\xaa\xc9\x4a\x20" // 00429f
"\x9b\xc9\xb0\x08\x20\xf5\xca\xf0\x06\x18\x90\x03\x20\xd2\xca\xbd" // 0042af
"\xb8\x05\xaa\x60\xa2\x03\xb5\x36\x48\xca\x10\xfa\xae\xf8\x07\xbd" // 0042bf
"\x38\x06\x85\x36\xbd\xb8\x04\x29\x38\x4a\x4a\x4a\x09\xc0\x85\x37" // 0042cf
"\x8a\x48\xa5\x27\x48\x09\x80\x20\xed\xfd\x68\x85\x27\x68\x8d\xf8" // 0042df
"\x07\xaa\x0a\x0a\x0a\x0a\x85\x26\x8d\xff\xcf\xa5\x36\x9d\x38\x06" // 0042ef
"\xa2\x00\x68\x95\x36\xe8\xe0\x04\x90\xf8\xae\xf8\x07\x60\xc1\xd0" // 0042ff
"\xd0\xcc\xc5\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00430f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00410f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00411f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00412f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00413f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00414f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00415f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00416f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00417f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00418f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00419f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041af
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041bf
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041cf
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041df
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041ef
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0041ff
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00420f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00421f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00422f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00423f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00424f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00425f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00426f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00427f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00428f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00429f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042af
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042bf
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042cf
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042df
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042ef
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 0042ff
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00430f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00431f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00432f
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" // 00433f
@ -1124,7 +1124,7 @@ static unsigned char store_data[] =
"\x03\xc8\xe8\x10\xe5\x20\x58\xff\xba\xbd\x00\x01\x0a\x0a\x0a\x0a" // 00462f
"\x85\x2b\xaa\xbd\x8e\xc0\xbd\x8c\xc0\xbd\x8a\xc0\xbd\x89\xc0\xa0" // 00463f
"\x50\xbd\x80\xc0\x98\x29\x03\x0a\x05\x2b\xaa\xbd\x81\xc0\xa9\x56" // 00464f
"\x20\xa8\xfc\x88\x10\xeb\x85\x26\x85\x3d\x85\x41\xa9\x08\x85\x27" // 00465f
"\xa9\x00\xea\x88\x10\xeb\x85\x26\x85\x3d\x85\x41\xa9\x08\x85\x27" // 00465f
"\x18\x08\xbd\x8c\xc0\x10\xfb\x49\xd5\xd0\xf7\xbd\x8c\xc0\x10\xfb" // 00466f
"\xc9\xaa\xd0\xf3\xea\xbd\x8c\xc0\x10\xfb\xc9\x96\xf0\x09\x28\x90" // 00467f
"\xdf\x49\xad\xf0\x25\xd0\xd9\xa0\x03\x85\x40\xbd\x8c\xc0\x10\xfb" // 00468f
@ -1140,7 +1140,7 @@ static unsigned char store_data[] =
"\x03\xc8\xe8\x10\xe5\x20\x58\xff\xba\xbd\x00\x01\x0a\x0a\x0a\x0a" // 00472f
"\x85\x2b\xaa\xbd\x8e\xc0\xbd\x8c\xc0\xbd\x8a\xc0\xbd\x89\xc0\xa0" // 00473f
"\x50\xbd\x80\xc0\x98\x29\x03\x0a\x05\x2b\xaa\xbd\x81\xc0\xa9\x56" // 00474f
"\x20\xa8\xfc\x88\x10\xeb\x85\x26\x85\x3d\x85\x41\xa9\x08\x85\x27" // 00475f
"\xa9\x00\xea\x88\x10\xeb\x85\x26\x85\x3d\x85\x41\xa9\x08\x85\x27" // 00475f
"\x18\x08\xbd\x8c\xc0\x10\xfb\x49\xd5\xd0\xf7\xbd\x8c\xc0\x10\xfb" // 00476f
"\xc9\xaa\xd0\xf3\xea\xbd\x8c\xc0\x10\xfb\xc9\x96\xf0\x09\x28\x90" // 00477f
"\xdf\x49\xad\xf0\x25\xd0\xd9\xa0\x03\x85\x40\xbd\x8c\xc0\x10\xfb" // 00478f