Re: Jupiter ACE (again)
Posted: Mon Dec 17, 2018 8:46 am
Discussion forums for users of the Sinclair 8-bit range of computers - ZX80, ZX81, ZX Spectrum, Z88, clones...
https://www.sinclairzxworld.com/
McKlaud wrote: ↑Mon Dec 17, 2018 8:46 am Jupiter ACE is not popular like ZX81. Please bear in mind that there was sold no more 10,000 units of Jupiter ACE in 80-ties. A few more replica PCBs in recent years do not make any difference. I would not be surprised if SirMorris said 'no'.
Regarding the memory map, the partial address decoding of RAM result in shadows in different places. ROM area is limited to first 8K of addressing space (0x0000 to 0x2000). Keep in mind that the existing ROM is full, no spare space for any additional routines. Any new interface with the ROM would be very challenging exercise.
Code: Select all
Comparing files sinclairv2.rom and ZXPANDV3.ROM
00000170: 31 29
00000171: 35 2A
00000172: 37 31
00000173: 2E 2A
00000174: 33 39
00000175: B9 AA
00000176: 31 28
00000177: 31 34
00000178: 2E 33
00000179: 38 2B
0000017A: B9 2E
0000017B: 38 AC
0000017C: 39 38
0000017D: 34 39
0000017E: B5 34
0000017F: 38 B5
00000180: 31 38
00000181: 34 31
00000182: BC 34
00000183: 2B BC
00000184: 26 2B
00000185: 38 26
00000186: B9 38
00000187: 33 B9
00000188: 2A 33
00000189: BC 2A
0000018A: 38 BC
0000018B: 28 38
0000018C: 37 28
0000018D: 34 37
0000018E: 31 34
0000018F: B1 31
00000190: 28 B1
00000191: 34 28
00000192: 33 34
00000193: B9 33
00000194: 29 B9
00000195: 2E 29
00000196: B2 2E
00000197: 37 B2
00000198: 2A 37
00000199: B2 2A
0000019A: 2B B2
0000019B: 34 2B
0000019C: B7 34
0000019D: 2C B7
0000019E: 34 2C
0000019F: 39 34
000001A0: B4 39
000001A1: 2C B4
000001A2: 34 2C
000001A3: 38 34
000001A4: 3A 38
000001A5: A7 3A
000001A6: 2E A7
000001A7: 33 2E
000001A8: 35 33
000001A9: 3A 35
000001AA: B9 3A
000001AB: 31 B9
000001AC: 34 31
000001AD: 26 34
000001AE: A9 26
000001AF: 31 A9
000001B0: 2E 31
000001B1: 38 2E
000001B2: B9 38
000001B3: 31 B9
000001B4: 2A 31
000001B5: B9 2A
000001B6: 35 B9
000001B7: 26 35
000001B8: 3A 26
000001B9: 38 3A
000001BA: AA 38
000001BB: 33 AA
000001BC: 2A 33
000001BD: 3D 2A
000001BE: B9 3D
000001BF: 35 B9
000001C0: 34 35
000001C1: 30 34
000001C2: AA 30
000001C3: 35 AA
000001C4: 37 35
000001C5: 2E 37
000001C6: 33 2E
000001C7: B9 33
000001C8: 35 B9
000001C9: 31 35
000001CA: 34 31
000001CB: B9 34
000001CC: 37 B9
000001CD: 3A 37
000001CE: B3 3A
000001CF: 38 B3
000001D0: 26 38
000001D1: 3B 26
000001D2: AA 3B
000001D3: 37 AA
000001D4: 26 37
000001D5: 33 26
000001D6: A9 33
000001D7: 2E A9
000001D8: AB 2E
000001D9: 28 AB
000001DA: 31 28
000001DB: B8 31
000001DC: 3A B8
000001DD: 33 3A
000001DE: 35 33
000001DF: 31 35
000001E0: 34 31
000001E1: B9 34
000001E2: 28 B9
000001E3: 31 28
000001E4: 2A 31
000001E5: 26 2A
000001E6: B7 26
000001E7: 37 B7
000001E8: 2A 37
000001E9: 39 2A
000001EA: 3A 39
000001EB: 37 3A
000001EC: B3 37
000001ED: 28 B3
000001EE: 34 28
000001EF: 35 26
000001F0: BE B9
000001FC: 23 00
000001FD: EB 00
000001FE: 2A 00
000001FF: 14 00
00000200: 40 01
00000201: 37 07
00000202: ED E0
00000203: 52 3E
00000204: EB B0
00000205: D0 ED
00000206: E1 79
0000031A: FC 6C
0000031B: 01 08
00000340: CD 00
00000341: A8 00
00000342: 03 00
00000381: FC 6C
00000382: 01 08
000006B2: CC 00
000006B3: 71 00
000006B4: 08 00
000007FC: 05 08
00000802: CD 00
00000803: 51 00
00000804: 08 00
00000851: FE F5
00000852: 76 CB
00000853: 28 0F
00000854: 1C CB
00000855: 4F 0F
00000856: 3A CB
00000857: 38 0F
00000858: 40 CB
00000859: E6 0F
0000085A: 7F CD
0000085B: FE 5E
0000085C: 5C 08
0000085D: 6F F1
0000085E: 26 E6
0000085F: 40 0F
00000860: CC FE
00000861: 71 09
00000862: 08 38
00000863: 71 04
00000864: 2C C6
00000865: FD 1C
00000866: 75 D7
00000867: 38 C9
00000868: C9 C6
00000869: 16 1C
0000086A: 16 D7
0000086B: 2A C9
0000086C: 0C 23
0000086D: 40 EB
0000086E: 23 2A
0000086F: 18 14
00000870: 05 40
00000871: 16 37
00000872: 01 ED
00000873: 21 52
00000874: 3C EB
00000875: 40 D0
00000876: CD E1
00000877: E7 C3
00000878: 02 07
00000879: C5 02
0000087A: E5 3E
0000087B: AF 00
0000087C: 5F 3D
0000087D: D3 20
0000087E: FB FD
0000087F: E1 ED
00000880: CD 78
00000881: 46 FA
00000882: 0F 7C
00000883: 38 08
00000884: 05 C9
00000885: 1F 00
00000886: D3 00
00000887: FB 00
0000088A: DB C2
0000088B: FB BD
0000088C: 87 07
0000088D: FA 3E
0000088E: DE A1
0000088F: 08 01
00000890: 30 07
00000891: EE E0
00000892: E5 ED
00000893: D5 79
00000894: 7A CD
00000895: FE C0
00000896: 02 1F
00000897: 9F ED
00000898: A3 78
00000899: 07 C6
0000089A: A3 7E
0000089B: 57 6F
0000089C: 4E 26
0000089D: 79 00
0000089E: 23 16
0000089F: FE 00
000008A0: 76 FE
000008A1: 28 7D
000008A2: 24 C8
000008A3: E5 37
000008A4: CB C9
000008A5: 27 00
000008A6: 87 00
000008A7: 87 00
000008A8: 26 00
000008A9: 0F 00
000008AA: CB 00
000008AB: 14 00
000008AC: 83 00
000008AD: 6F 00
000008AE: CB 00
000008AF: 11 00
000008B0: 9F 00
000008B1: AE 00
000008B2: 4F 00
000008B3: 06 00
000008B4: 08 00
000008B5: 7A 00
000008B6: CB 00
000008B7: 01 00
000008B8: 1F 00
000008B9: 67 00
000008BA: DB 00
000008BB: FB 00
000008BC: 1F 00
000008BD: 30 00
000008BE: FB 00
000008BF: 7C 00
000008C0: D3 00
000008C1: FB 00
000008C2: 10 00
000008C3: F1 00
000008C4: E1 00
000008C5: 18 00
000008C6: D5 00
000008C7: DB 00
000008C8: FB 00
000008C9: 1F 00
000008CA: 30 00
000008CB: FB 00
000008CC: 7A 00
000008CD: 0F 00
000008CE: D3 00
000008CF: FB 00
000008D0: D1 00
000008D1: 1C 00
000008D2: CB 00
000008D3: 5B 00
000008D4: 28 00
000008D5: A7 00
000008D6: C1 00
000008D7: 15 00
000008D8: 20 00
000008D9: A0 00
000008DA: 3E 00
000008DB: 04 00
000008DC: D3 00
000008DD: FB 00
000008DE: CD 00
000008DF: 07 00
000008E0: 02 00
000008E1: C1 00
00000B1C: 71 00
00000B1D: 08 00
00000C8A: 40 00
00000C8B: 03 1E
00000C8D: F6 60
00000C8E: 02 1E
00000CB1: 00 05
00000CB2: 69 F6
00000CB3: 08 1E
00000CB5: CB E0
00000CB6: 0A 1E
00000CB7: 03 05
00000CB8: 2C 5C
00000CB9: 07 1F
00000FA8: C4 CD
00000FA9: BD 8A
00000FAA: 07 08
00001DFF: FF 03
00001E00: 00 CD
00001E01: 00 A8
00001E02: 00 03
00001E03: 00 DA
00001E04: 00 43
00001E05: 00 03
00001E06: 00 CD
00001E07: 00 A7
00001E08: F0 1F
00001E09: F0 01
00001E0A: F0 07
00001E0B: F0 80
00001E0C: 00 3E
00001E0E: 00 ED
00001E0F: 00 79
00001E10: 0F CD
00001E11: 0F C6
00001E12: 0F 1F
00001E13: 0F CD
00001E14: 00 C7
00001E15: 00 1E
00001E16: 00 21
00001E17: 00 07
00001E18: FF 02
00001E19: FF 3A
00001E1A: FF 40
00001E1B: FF 40
00001E1C: 00 B7
00001E1D: 00 28
00001E1E: 00 03
00001E1F: 00 21
00001E21: 00 02
00001E22: 00 E5
00001E23: 00 2A
00001E24: F0 3C
00001E25: F0 40
00001E26: F0 E5
00001E27: F0 2A
00001E28: F0 3E
00001E29: F0 40
00001E2A: F0 18
00001E2B: F0 1E
00001E2C: F0 AF
00001E2D: F0 D5
00001E2E: F0 5F
00001E2F: F0 01
00001E30: 0F 07
00001E31: 0F A0
00001E32: 0F ED
00001E33: 0F 79
00001E34: F0 CD
00001E35: F0 C6
00001E36: F0 1F
00001E37: F0 01
00001E38: FF 07
00001E39: FF 00
00001E3A: FF 3E
00001E3B: FF 00
00001E3C: F0 ED
00001E3D: F0 79
00001E3E: F0 06
00001E3F: F0 20
00001E40: AA CD
00001E41: 55 C0
00001E42: AA 1F
00001E43: 55 ED
00001E44: AA 78
00001E45: 55 77
00001E46: AA 23
00001E47: 55 1D
00001E48: 00 20
00001E49: 00 F9
00001E4A: 00 D1
00001E4B: 00 15
00001E4C: AA F2
00001E4D: 55 2C
00001E4E: AA 1E
00001E4F: 55 7B
00001E50: AA 1E
00001E51: 55 00
00001E52: AA B7
00001E53: 55 20
00001E54: 00 D8
00001E55: 00 01
00001E56: 00 07
00001E57: 00 80
00001E58: 00 3E
00001E59: 24 80
00001E5A: 24 ED
00001E5B: 00 79
00001E5C: 00 CD
00001E5D: 00 C6
00001E5E: 00 1F
00001E5F: 00 C9
00001E60: 00 CD
00001E61: 1C A8
00001E62: 22 03
00001E63: 78 DA
00001E64: 20 F6
00001E65: 20 02
00001E66: 7E CD
00001E67: 00 A7
00001E68: 00 1F
00001E69: 08 01
00001E6A: 3E 07
00001E6B: 28 80
00001E6D: 0A 01
00001E6E: 3E ED
00001E6F: 08 79
00001E70: 00 CD
00001E71: 00 C6
00001E72: 00 1F
00001E73: 10 CD
00001E74: 00 C7
00001E75: 00 1E
00001E76: 10 21
00001E77: 00 07
00001E78: 00 02
00001E79: 3C E5
00001E7A: 42 2A
00001E7B: 04 3C
00001E7C: 08 40
00001E7D: 00 7C
00001E7E: 08 B5
00001E7F: 00 20
00001E80: 00 08
00001E81: 04 2A
00001E82: 08 14
00001E83: 08 40
00001E84: 08 11
00001E85: 08 09
00001E86: 04 40
00001E87: 00 ED
00001E88: 00 52
00001E89: 20 E5
00001E8A: 10 2A
00001E8B: 10 3E
00001E8C: 10 40
00001E8D: 10 18
00001E8F: 00 AF
00001E90: 00 D5
00001E91: 00 F5
00001E92: 10 5F
00001E93: 08 01
00001E94: 04 07
00001E95: 08 00
00001E96: 10 3E
00001E97: 00 FF
00001E98: 00 ED
00001E99: 00 79
00001E9A: 04 06
00001E9B: 08 40
00001E9C: 10 CD
00001E9D: 08 C0
00001E9E: 04 1F
00001E9F: 00 7E
00001EA0: 00 ED
00001EA1: 00 79
00001EA2: 00 23
00001EA3: 3E 1D
00001EA4: 00 20
00001EA5: 3E F9
00001EA6: 00 F1
00001EA7: 00 01
00001EA8: 00 07
00001EA9: 00 C0
00001EAA: 08 ED
00001EAB: 08 79
00001EAC: 3E CD
00001EAD: 08 C6
00001EAE: 08 1F
00001EAF: 00 D1
00001EB0: 00 15
00001EB1: 00 F2
00001EB2: 00 8F
00001EB3: 00 1E
00001EB4: 3E 7B
00001EB5: 00 1E
00001EB7: 00 B7
00001EB8: 00 20
00001EB9: 00 D6
00001EBA: 14 01
00001EBB: 08 07
00001EBC: 3E 80
00001EBD: 08 3E
00001EBE: 14 80
00001EBF: 00 ED
00001EC0: 00 79
00001EC1: 00 CD
00001EC2: 02 C6
00001EC3: 04 1F
00001EC4: 08 C3
00001EC5: 10 07
00001EC6: 20 02
00001EC7: 00 01
00001EC8: 00 07
00001ECA: 10 3E
00001ECC: 00 ED
00001ECD: 10 79
00001ECE: 10 06
00001ED0: 00 CD
00001ED1: 00 C0
00001ED2: 00 1F
00001ED3: 00 11
00001ED4: 00 3C
00001ED5: 08 40
00001ED6: 08 2E
00001ED7: 10 20
00001ED8: 00 ED
00001ED9: 00 78
00001EDA: 00 12
00001EDB: 00 13
00001EDC: 00 2D
00001EDD: 18 20
00001EDE: 18 F9
00001EDF: 00 C9
00001EE0: 00 CD
00001EE1: 3C A8
00001EE2: 46 03
00001EE3: 4A DA
00001EE4: 52 F4
00001EE5: 62 02
00001EE6: 3C CD
00001EE7: 00 A7
00001EE8: 00 1F
00001EE9: 18 01
00001EEA: 28 07
00001EEB: 08 80
00001EEC: 08 3E
00001EED: 08 F0
00001EEE: 3E ED
00001EEF: 00 79
00001EF0: 00 CD
00001EF1: 3C C6
00001EF2: 42 1F
00001EF3: 02 C3
00001EF4: 3C 07
00001EF5: 40 02
00001EF6: 7E CD
00001EF7: 00 A8
00001EF8: 00 03
00001EF9: 3C D2
00001EFA: 42 FF
00001EFB: 0C 1E
00001EFC: 02 11
00001EFD: 42 00
00001EFE: 3C 00
00001EFF: 00 CD
00001F00: 00 A7
00001F01: 08 1F
00001F02: 18 01
00001F03: 28 07
00001F04: 48 60
00001F05: 7E 3E
00001F06: 08 00
00001F07: 00 ED
00001F08: 00 79
00001F09: 7E CD
00001F0A: 40 C6
00001F0B: 7C 1F
00001F0C: 02 CD
00001F0D: 42 07
00001F0E: 3C 02
00001F0F: 00 CD
00001F10: 00 2A
00001F11: 3C 0A
00001F12: 40 01
00001F13: 7C 07
00001F14: 42 60
00001F15: 42 3E
00001F16: 3C FF
00001F17: 00 ED
00001F18: 00 79
00001F19: 7E CD
00001F1A: 02 7A
00001F1B: 04 08
00001F1C: 08 FE
00001F1D: 10 3F
00001F1E: 10 C8
00001F1F: 00 CD
00001F20: 00 C9
00001F21: 3C 1F
00001F22: 42 01
00001F23: 3C 07
00001F24: 42 00
00001F25: 42 3E
00001F26: 3C 00
00001F27: 00 ED
00001F28: 00 79
00001F29: 3C 06
00001F2A: 42 20
00001F2B: 42 CD
00001F2C: 3E C0
00001F2D: 02 1F
00001F2E: 3C 18
00001F2F: 00 01
00001F30: 00 D7
00001F31: 3C 01
00001F32: 42 07
00001F33: 42 20
00001F34: 7E ED
00001F35: 42 78
00001F36: 42 20
00001F37: 00 F8
00001F38: 00 3E
00001F39: 7C 76
00001F3A: 42 D7
00001F3B: 7C 3A
00001F3C: 42 3A
00001F3D: 42 40
00001F3E: 7C FE
00001F3F: 00 03
00001F40: 00 20
00001F41: 3C D0
00001F42: 42 21
00001F43: 40 D9
00001F44: 40 1F
00001F45: 42 7E
00001F46: 3C D7
00001F47: 00 23
00001F48: 00 7E
00001F49: 78 A7
00001F4A: 44 20
00001F4B: 42 FA
00001F4C: 42 CD
00001F4D: 44 BB
00001F4E: 78 02
00001F4F: 00 55
00001F50: 00 14
00001F51: 7E 28
00001F52: 40 F9
00001F53: 7C CB
00001F54: 40 7D
00001F55: 40 20
00001F56: 7E B8
00001F57: 00 CB
00001F58: 00 4C
00001F59: 7E 20
00001F5A: 40 B4
00001F5B: 7C C9
00001F5C: 40 CD
00001F5D: 40 A8
00001F5E: 40 03
00001F5F: 00 DA
00001F60: 00 F4
00001F61: 3C 02
00001F62: 42 1A
00001F63: 40 FE
00001F64: 4E BD
00001F65: 42 28
00001F66: 3C 20
00001F67: 00 CD
00001F68: 00 A7
00001F69: 42 1F
00001F6A: 42 01
00001F6B: 7E 07
00001F6C: 42 E0
00001F6D: 42 3E
00001F6E: 42 00
00001F6F: 00 ED
00001F70: 00 79
00001F71: 3E CD
00001F72: 08 C6
00001F73: 08 1F
00001F74: 08 CD
00001F75: 08 C7
00001F76: 3E 1E
00001F77: 00 21
00001F78: 00 3C
00001F79: 02 40
00001F7A: 02 7E
00001F7B: 02 23
00001F7C: 42 FE
00001F7D: 42 01
00001F7E: 3C 28
00001F7F: 00 13
00001F80: 00 FE
00001F81: 44 14
00001F82: 48 28
00001F83: 70 17
00001F84: 48 C3
00001F85: 44 07
00001F86: 42 02
00001F87: 00 01
00001F88: 00 07
00001F89: 40 E0
00001F8A: 40 3E
00001F8B: 40 F0
00001F8C: 40 ED
00001F8D: 40 79
00001F8E: 7E C3
00001F8F: 00 07
00001F90: 00 02
00001F91: 42 D7
00001F92: 66 23
00001F93: 5A 7E
00001F94: 42 FE
00001F95: 42 FF
00001F96: 42 20
00001F97: 00 F9
00001F98: 00 C3
00001F99: 42 07
00001F9A: 62 02
00001F9B: 52 7E
00001F9C: 4A 32
00001F9D: 46 04
00001F9E: 42 40
00001F9F: 00 23
00001FA0: 00 7E
00001FA1: 3C 32
00001FA2: 42 05
00001FA3: 42 40
00001FA4: 42 C3
00001FA5: 42 C3
00001FA6: 3C 03
00001FA7: 00 01
00001FA8: 00 07
00001FA9: 7C 00
00001FAA: 42 3E
00001FAB: 42 FF
00001FAC: 7C ED
00001FAD: 40 79
00001FAE: 40 06
00001FAF: 00 40
00001FB0: 00 7B
00001FB1: 3C B2
00001FB2: 42 28
00001FB3: 42 08
00001FB4: 52 1A
00001FB5: 4A ED
00001FB6: 3C 79
00001FB7: 00 13
00001FB8: 00 A7
00001FB9: 7C F2
00001FBA: 42 B4
00001FBB: 42 1F
00001FBC: 7C AF
00001FBD: 44 ED
00001FBE: 42 79
00001FBF: 00 C9
00001FC0: 00 3E
00001FC1: 3C 08
00001FC2: 40 3D
00001FC3: 3C 20
00001FC4: 02 FD
00001FC5: 42 C9
00001FC6: 3C CD
00001FC7: 00 7A
00001FC8: 00 08
00001FCA: 10 40
00001FCB: 10 C8
00001FCC: 10 C6
00001FCD: 10 3F
00001FCE: 10 21
00001FCF: 00 FB
00001FD0: 00 FF
00001FD1: 42 ED
00001FD2: 42 7A
00001FD3: 42 36
00001FD4: 42 CF
00001FD5: 42 23
00001FD6: 3C 77
00001FD7: 00 2B
00001FD8: 00 E9
00001FD9: 42 93
00001FDA: 42 B2
00001FDB: 42 B4
00001FDC: 42 B7
00001FDD: 24 AA
00001FDE: 18 8F
00001FDF: 00 92
00001FE1: 42 3E
00001FE2: 42 A0
00001FE3: 42 01
00001FE4: 42 07
00001FE5: 5A E0
00001FE6: 24 ED
00001FE7: 00 79
00001FE8: 00 CD
00001FE9: 42 C0
00001FEA: 24 1F
00001FEB: 18 ED
00001FEC: 18 78
00001FED: 24 4F
00001FEE: 42 06
00001FF0: 00 C9
00001FF1: 82 00
00001FF2: 44 00
00001FF3: 28 00
00001FF4: 10 00
00001FF5: 10 00
00001FF6: 10 00
00001FF9: 7E 00
00001FFA: 04 00
00001FFB: 08 00
00001FFC: 10 00
00001FFD: 20 00
00001FFE: 7E 18
00001FFF: 00 E1