Page 6 of 7
Re: ZX21 Project ZX81 Replacement PCB
Posted: Wed Dec 30, 2020 10:13 pm
by fordp2002
XavSnap wrote: ↑Wed Dec 30, 2020 6:22 am
Hi,
Is a Bluetooth module can be used instead of the ESP32 on ZX-Wespi project ?
For input or output transferts:
Bluetooth-Audio-Transmitter-Module-Board-4-1-Stereo-Audio-GFSK-Transceiver-Wireless-Speaker-Headphones-KCX-BT
Bluetooth-Audio-Transmitter-Module-Board-4-1-Stereo-Audio-GFSK-Transceiver-Wireless-Speaker-Headphones-KCX-BT.jpg
Can we send the AY sound to the ESP32 to retrieve the sound ?
[EDIT 1: Yes, all channels are link to the MIC socket… but if the AY sound generator is freeze, the MIC signal from the ULA will be unable to be save.]
[EDIT 2]
stereo.gif
The ZX-Wespi is based on the ESP32 chip, I would doubt anything else would work.
The sound output is independent of the MIC just sharing a connector. You can probably buy an external device to transmit the sound on Bluetooth but I am not sure many will be interested is doing this?
Re: ZX21 Project ZX81 Replacement PCB
Posted: Fri Jan 01, 2021 2:34 am
by fordp2002
Happy new year all. 2021 the year of the ZX21 project!
Re: ZX21 Project ZX81 Replacement PCB
Posted: Fri Jan 01, 2021 3:37 am
by XavSnap
Happy new year Simon !
Re: ZX21 Project ZX81 Replacement PCB
Posted: Sat Jan 02, 2021 12:57 am
by XavSnap
Suggestion:
- Add the
internal 32k ram with the Wrx patch.
- Add an address rom mirroring for the offset $0004=$7F to $FF (by switch ?)
32k >> if address data=$0004 + \romcs + \Mreq = DATA>$FF
Zx ROM to init the memory room: (set the ram_top to $FFFF)
Code: Select all
0000 D3;FD OUT ($FD),A ; ZX81 NMI GENERATOR
0002 01;FF;7F LD BC,$7FFF
0005 C3;CB;03 JP $03CB ; [RAM-CHECK]
0008 2A;16;40 LD HL,($4016) ; GET CH-ADD
000B 22;18;40 LD ($4018),HL ; SET X-PTR
000E 18;46 JR +71 ; [$0056:86]
0010 A7 AND A,A ; Print-A
0011 C2;F1;07 JP NZ,$07F1 ; [PRINT-CH]
0014 C3;F5;07 JP $07F5 ; [PRINT-SP]
0017 FF RST 38
Note: If it's an EEprom, just poke this value in the ROM...
Re: ZX21 Project ZX81 Replacement PCB
Posted: Sun Jan 03, 2021 3:33 pm
by fordp2002
XavSnap wrote: ↑Sat Jan 02, 2021 12:57 am
Suggestion:
- Add the
internal 32k ram with the Wrx patch.
- Add an address rom mirroring for the offset $0004=$7F to $FF (by switch ?)
32k >> if address data=$0004 + \romcs + \Mreq = DATA>$FF
Zx ROM to init the memory room: (set the ram_top to $FFFF)
Code: Select all
0000 D3;FD OUT ($FD),A ; ZX81 NMI GENERATOR
0002 01;FF;7F LD BC,$7FFF
0005 C3;CB;03 JP $03CB ; [RAM-CHECK]
0008 2A;16;40 LD HL,($4016) ; GET CH-ADD
000B 22;18;40 LD ($4018),HL ; SET X-PTR
000E 18;46 JR +71 ; [$0056:86]
0010 A7 AND A,A ; Print-A
0011 C2;F1;07 JP NZ,$07F1 ; [PRINT-CH]
0014 C3;F5;07 JP $07F5 ; [PRINT-SP]
0017 FF RST 38
Note: If it's an EEprom, just poke this value in the ROM...
Thanks for the suggestion. There is space in the 16V8 to implement this I will look to make address pin on the RAM easier to wire to.
Re: ZX21 Project ZX81 Replacement PCB
Posted: Sun Jan 03, 2021 5:51 pm
by XavSnap
this I will look to make address pin on the RAM
Good idea !
Not easy to pick up address datas on diodes and keyboard socket…
A11,A12,A13,A15 & /M1 Pins near the bottom of the ram socket.
Re: ZX21 Project ZX81 Replacement PCB
Posted: Tue Jan 05, 2021 10:23 pm
by fordp2002
Easier on the ZX21 as pretty much all the signals are on one of three debug connectors.
Re: ZX21 Project ZX81 Replacement PCB
Posted: Wed Jan 06, 2021 7:34 pm
by XavSnap
For example, move the optionals socket to the bottom case:
dktronic kb to the bottom to avoid to pass the ribbon wiring on the top, and keep the old kb…
Re: ZX21 Project ZX81 Replacement PCB
Posted: Fri Jan 08, 2021 1:58 pm
by blittled
I didn't notice the DB9 connector until I looked at the recent picture. Is that a standard RS232 port?
Re: ZX21 Project ZX81 Replacement PCB
Posted: Fri Jan 08, 2021 3:54 pm
by 1024MAK
blittled wrote: ↑Fri Jan 08, 2021 1:58 pm
I didn't notice the DB9 connector until I looked at the recent picture. Is that a standard RS232 port?
It’s a joystick port.
Mark