New hardware I/O board using Parallax Propeller (VGA,Sound,Joystick,etc)
New hardware I/O board using Parallax Propeller (VGA,Sound,Joystick,etc)
Hey guys,
I'm working on a new hardware project. An I/O board for the ZX81 based on the Parallax Propeller.
I want to keep it very simple and able to be made from all thru-hole parts.
It's a very simple board with the propeller being fast enough to handle all the bus timing.
Anyway, it currently is working as a set of 128 16-bit registers that can be written and read.
It currently has 8 I/O bits, but I think I can get 10 I/O bits.
It is memory mapped (so you can just use POKE in basic) into the 8K to 16K region.
POKE 8192,write register (0 to 127)
POKE 8193,set LSB
POKE 8194,set MSB
POKE 8192,read register+128
PEEK 8193,read LSB
PEEK 8194,read MSB
Right now register 0 is the I/O port, and register 1 generates a tone.
The propeller is able to do a lot of things since is has 8 32-bit processors and 32K of memory.
So what type of things would you guys like it to do ?
Here are some things I thought of:
' Sound
' Speech
' Serial In/Out
' VGA terminal
' Composite Video terminal
' Keyboard terminal (not replacing ZX81 keyboard )
' Joysticks
' Temperature Sensor
' EEPROM
' Simple Light Pen
' IR send/receive
I only have 10 pins, so I can only implement so many things.
Also, does anyone know where I can get the edge connectors ? I really don't want to have to modify them if can avoid it.
Thanks for the input,
Bean
I'm working on a new hardware project. An I/O board for the ZX81 based on the Parallax Propeller.
I want to keep it very simple and able to be made from all thru-hole parts.
It's a very simple board with the propeller being fast enough to handle all the bus timing.
Anyway, it currently is working as a set of 128 16-bit registers that can be written and read.
It currently has 8 I/O bits, but I think I can get 10 I/O bits.
It is memory mapped (so you can just use POKE in basic) into the 8K to 16K region.
POKE 8192,write register (0 to 127)
POKE 8193,set LSB
POKE 8194,set MSB
POKE 8192,read register+128
PEEK 8193,read LSB
PEEK 8194,read MSB
Right now register 0 is the I/O port, and register 1 generates a tone.
The propeller is able to do a lot of things since is has 8 32-bit processors and 32K of memory.
So what type of things would you guys like it to do ?
Here are some things I thought of:
' Sound
' Speech
' Serial In/Out
' VGA terminal
' Composite Video terminal
' Keyboard terminal (not replacing ZX81 keyboard )
' Joysticks
' Temperature Sensor
' EEPROM
' Simple Light Pen
' IR send/receive
I only have 10 pins, so I can only implement so many things.
Also, does anyone know where I can get the edge connectors ? I really don't want to have to modify them if can avoid it.
Thanks for the input,
Bean
Last edited by Bean on Wed Aug 07, 2019 1:53 pm, edited 1 time in total.
Re: New hardware I/O board using Parallax Propeller
Hello Bean - It's been a while (Tim Gilmore).
You can try to get the edge connectors at this site: https://www.sellmyretro.com/offer/detai ... ck%29-3823
I had (may still but need to check tonight) a couple of them I got from PokeMon a few years back.
Your project sounds really interesting and I would love to hear more. Do you have a ZXPand+ board? If not you should get one (or I can let you borrow mine). It has serial I/O out that I have successfully connected to a Parallax LCD display. There is a post on this site about it somewhere.
I wish the Parallax SX28 didn't go away so many years back. Your video cards were great and fun to work with!
Let me know if I can help in any way.
Tim
You can try to get the edge connectors at this site: https://www.sellmyretro.com/offer/detai ... ck%29-3823
I had (may still but need to check tonight) a couple of them I got from PokeMon a few years back.
Your project sounds really interesting and I would love to hear more. Do you have a ZXPand+ board? If not you should get one (or I can let you borrow mine). It has serial I/O out that I have successfully connected to a Parallax LCD display. There is a post on this site about it somewhere.
I wish the Parallax SX28 didn't go away so many years back. Your video cards were great and fun to work with!
Let me know if I can help in any way.
Tim
Re: New hardware I/O board using Parallax Propeller
Hey Tim,
Yeah I saw them, but they are "out of stock".
I tried modifying a longer connector, but I made a mess of it. It's good enough to test with.
I am really just wondering what connectors to put on the board, RCA, VGA, etc.
I think it will also have a row of pin so you can connect a daughterboard to do other things.
Bean
Yeah I saw them, but they are "out of stock".
I tried modifying a longer connector, but I made a mess of it. It's good enough to test with.
I am really just wondering what connectors to put on the board, RCA, VGA, etc.
I think it will also have a row of pin so you can connect a daughterboard to do other things.
Bean
Re: New hardware I/O board using Parallax Propeller
Bean,
I don't know if it's possible with your setup but I would love to see "Color" VGA" or composite video out of the TS1000/ZX81 perhaps something like the Chroma81 does with SCART for those in Europe - http://www.fruitcake.plus.com/Sinclair/ ... erface.htm.
Tim
I don't know if it's possible with your setup but I would love to see "Color" VGA" or composite video out of the TS1000/ZX81 perhaps something like the Chroma81 does with SCART for those in Europe - http://www.fruitcake.plus.com/Sinclair/ ... erface.htm.
Tim
Re: New hardware I/O board using Parallax Propeller
It could make VGA or composite video, but it would be an independent screen (it would not be a copy of what is on the normal screen).
This is because I don't have enough address lines to monitor that much memory (I only have access to 4 addresses).
LIkewise, with the keyboard. It could support a PS/2 keyboard or mouse, any your program could read it, but it would not be able to enter programs.
Bean
This is because I don't have enough address lines to monitor that much memory (I only have access to 4 addresses).
LIkewise, with the keyboard. It could support a PS/2 keyboard or mouse, any your program could read it, but it would not be able to enter programs.
Bean
- 1024MAK
- Posts: 5153
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: New hardware I/O board using Parallax Propeller
I’m not sure if there is another source for ready made ZX81 edge-connectors, but I posted some sources for ZX Spectrum ready made edge-connectors over on Spectrum Computing forums.
Mark
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: New hardware I/O board using Parallax Propeller
Bean,
I have a zx81 edge connector soldered to a short extender board with solderable holes for a connector between (I have 2 connectors you could solder in). I also have an unsoldered edge connector that you would have to cut down a few spots. I can mail them to you for free if you want. Just PM me your address. I live near the Chicago area in Illinois. Enjoy! Tim
I have a zx81 edge connector soldered to a short extender board with solderable holes for a connector between (I have 2 connectors you could solder in). I also have an unsoldered edge connector that you would have to cut down a few spots. I can mail them to you for free if you want. Just PM me your address. I live near the Chicago area in Illinois. Enjoy! Tim
Re: New hardware I/O board using Parallax Propeller
Tim,
Thanks for the offer. I'd like to find a source for the proper connector because I would like to sell these as a kit.
I'm using all thru-hole parts. If it is popular, I might redesign for surface mount parts and sell it already built.
After I get the design finalized I'd like to send you one to alpha-test. Are you familiar with the Propeller at all ?
Bean
Thanks for the offer. I'd like to find a source for the proper connector because I would like to sell these as a kit.
I'm using all thru-hole parts. If it is popular, I might redesign for surface mount parts and sell it already built.
After I get the design finalized I'd like to send you one to alpha-test. Are you familiar with the Propeller at all ?
Bean
Re: New hardware I/O board using Parallax Propeller
The connector is not made any longer. So we all buy ISA connectors and cut them to the right size.