Once you donated him an original for testing purpose
Jupiter ACE (again)
Re: Jupiter ACE (again)
In theory, there is no difference between theory and practice. But, in practice, there is.
Re: Jupiter ACE (again)
How big is the ZXPAND code? How many total bytes?
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.
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
- 1024MAK
- Posts: 5154
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: Jupiter ACE (again)
I don’t know. I do however know that the ZXpand (the ZXpand+ is a bit different) uses an overlay ROM. This is a chip that contains the ZX81 BASIC, but puts command code in the area used by the character pixel data, and which has some keyword/command code rewritten so that LOAD, SAVE, etc talk to the microcontroller in the ZXpand. The microcontroller itself also has it’s own firmware in EEPROM as well.
If something like a ZXpand was going to be used on an Ace, you first need to workout how the existing ROM code works. Then find a way of replacing the cassette tape commands, then find some space to put the control code for the interface in. If not enough space can be found, some existing FORTH commands or functions would have to be dropped. This is bad, as it destroys any compatibly with any existing programs that use the removed commands/functions.
In any event, whoever does this will have to spend a lot of time and effort getting to reverse engineering the existing Ace ROM code. That’s the killer for this type of project, time.
Where there is a large user base, this is time well spent, because a lot of people can share the enjoyment. This is a big incentive. With the very small user base of the Ace, not so much...
This problem does not just affect the Ace, other computers that were not big sellers have the same problem...
Mark
If something like a ZXpand was going to be used on an Ace, you first need to workout how the existing ROM code works. Then find a way of replacing the cassette tape commands, then find some space to put the control code for the interface in. If not enough space can be found, some existing FORTH commands or functions would have to be dropped. This is bad, as it destroys any compatibly with any existing programs that use the removed commands/functions.
In any event, whoever does this will have to spend a lot of time and effort getting to reverse engineering the existing Ace ROM code. That’s the killer for this type of project, time.
Where there is a large user base, this is time well spent, because a lot of people can share the enjoyment. This is a big incentive. With the very small user base of the Ace, not so much...
This problem does not just affect the Ace, other computers that were not big sellers have the same problem...
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp
Standby alert
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
Re: Jupiter ACE (again)
Ok. On the ZXPANDv3 versus ZX81v2 rom there are 830 lines of code that does not match in EEPROM. This means number of bytes equal or less to but does not include the CPLD in use...(going off memory here)
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
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
Re: Jupiter ACE (again)
New toy arrived just before Xmas holidays. This time a simple AY chip interface with the 96K RAM module on a single board. AY chip uses the same ports (65533 & 49149) like in ZX Spectrum 128K. Anyway I am not a musician and can do simple shot sounds only but I am happy that it works.
Claudius
----------
----------
Re: Jupiter ACE (again)
A sample tones (noises) generated by the AYchip:Noise in 3 channels
And words in the 4th for their generation:
And words in the 4th for their generation:
Claudius
----------
----------
Re: Jupiter ACE (again)
The RAM module tested and been working fine for a while but now proven: RAMtest
Claudius
----------
----------
Re: Jupiter ACE (again)
Are there any other roms for the ACE? This may be Sacrilege, but for example, BASIC?
Re: Jupiter ACE (again)
I am not aware about any ROM with BASIC to Juppie. There were some patches to the original ROM for FDD controllers or CF cards, but BASIC in Jupiter ACE sounds like a heresy
Claudius
----------
----------