diff --git a/data/disk2.rom b/data/disk2.rom index 56698b0..74c04b1 100644 Binary files a/data/disk2.rom and b/data/disk2.rom differ diff --git a/data/peripheral.rom b/data/peripheral.rom index fd3f635..d249775 100644 Binary files a/data/peripheral.rom and b/data/peripheral.rom differ diff --git a/include/objstore_data.h b/include/objstore_data.h index 364bc8b..173c760 100644 --- a/include/objstore_data.h +++ b/include/objstore_data.h @@ -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