OpenSpand announcement

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
nollkolltroll
Posts: 351
Joined: Sat Sep 27, 2014 8:02 pm
Location: Stockholm, Sweden

Re: OpenSpand announcement

Post by nollkolltroll »

Paul: your offer of parting with a ZX80 is very generous, but I believe the Minstrel 2 and TL801 I own will be enough for testing on my side. I try really hard to not buy any more old computers...

Paul is also invited to my (currently) private github repo that hosts all the code and schematics/PCB stuff.
/Adam
Lardo Boffin
Posts: 2256
Joined: Sat Nov 26, 2016 2:42 am

Re: OpenSpand announcement

Post by Lardo Boffin »

sirmorris wrote: Sun Dec 29, 2024 8:53 am As a well-known cummudgeonly judge on a popular ballroom dancing-based television show would say - A-MAZ-ING!
Hello Charlie! Hope all is well?
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
nollkolltroll
Posts: 351
Joined: Sat Sep 27, 2014 8:02 pm
Location: Stockholm, Sweden

Re: OpenSpand announcement

Post by nollkolltroll »

Moggy: I've implemented the rom selector now and tested Big Bang X2. The scroll speed alone is worth it! Very nice to have as an option, though I will do my testing on the Tomte rom to get consistent results that I can compare to a real ZXpand+.
/Adam
nollkolltroll
Posts: 351
Joined: Sat Sep 27, 2014 8:02 pm
Location: Stockholm, Sweden

Re: OpenSpand announcement

Post by nollkolltroll »

ZX80 update: I tried the OpenSpand on my Minstrel 2 and it started as expected. LOAD and SAVE worked. Joystick to keyboard injection does not work, as exected. Just a very quick test to whet the appetite :)
/Adam
User avatar
Paul
Posts: 1602
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: OpenSpand announcement

Post by Paul »

nollkolltroll wrote: Sun Dec 29, 2024 12:04 pm ZX80 update: I tried the OpenSpand on my Minstrel 2 and it started as expected. LOAD and SAVE worked. Joystick to keyboard injection does not work, as exected. Just a very quick test to whet the appetite :)
Joystick injection should work when original keyboard is connected via open collector IC not Standard Driver.
On ZX80 I just pull the IC

(Same with any external keyboard like memotech etc
In theory, there is no difference between theory and practice. But, in practice, there is.
Moggy
Posts: 3493
Joined: Wed Jun 18, 2008 2:00 pm

Re: OpenSpand announcement

Post by Moggy »

sirmorris wrote: Sun Dec 29, 2024 8:53 am As a well-known cummudgeonly judge on a popular ballroom dancing-based television show would say - A-MAZ-ING!
Who woke you up!? :lol:
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
Moggy
Posts: 3493
Joined: Wed Jun 18, 2008 2:00 pm

Re: OpenSpand announcement

Post by Moggy »

nollkolltroll wrote: Sun Dec 29, 2024 10:31 am Moggy: I've implemented the rom selector now and tested Big Bang X2. The scroll speed alone is worth it! Very nice to have as an option, though I will do my testing on the Tomte rom to get consistent results that I can compare to a real ZXpand+.
Excellent news Adam. :D
???????????????????????????PIINKEY$?????RND????????????????????????????????????????????????????????PI????????
David G
Posts: 632
Joined: Thu Jul 17, 2014 7:58 am
Location: 48 North

Re: OpenSpand announcement

Post by David G »

This is a sweet project. I like that it doesn't use any FPGA/GAL/CPLD


And before this I thought 48 GPIO ought to be enough for anybody


The Raspberry Pi microcontroller RP2350 has 520 KB RAM
The 2350 stamp XL adds 16MB flash
Attachments
RP2350 stamp XL on OpenSpand 0.0.1.jpg
nollkolltroll
Posts: 351
Joined: Sat Sep 27, 2014 8:02 pm
Location: Stockholm, Sweden

Re: OpenSpand announcement

Post by nollkolltroll »

Before the release of rp2350, I really hoped for more ram and 64 gpio. What we got is very nice, but _I_ could certainly use more gpio!
/Adam
Mustermann
Posts: 67
Joined: Sun Dec 22, 2019 12:09 pm
Location: Augsburg, Germany

Re: OpenSpand announcement

Post by Mustermann »

I know a little about Minstrel 3.

It is using 2x 74HC257 for keyboard input. This part is not an open collector chip as the ZX81 ULA is. So external keyboards do not work without a modification.

I assume that OpenSpand will not be able to inject keystrokes as well.

Possible solution: Add 5 diodes at the output of the 74HC257 and some pull up resistors to those lines.
Minstrel 2 might be similar to that.

I implemented that at my minstrel but was not able to test an external keyboard yet.

Greetings from Mustermann
Attachments
Minstrel3 Keyboard diodes.png
ZX81 issue 1 near to original state
ZX81 issue 1 56k internal ram with battery backup, UDG, CHR$128 and WRX enabled
Minstrel 3 ZX81 clone 64k with battery backup, UDG, CHR$128 and WRX enabled
Post Reply