New year, new projects?

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

New year, new projects?

Post by nollkolltroll » Sat Dec 22, 2018 6:56 pm

A new year is looming on the near horizon, and so I wonder if you have any SW projects that you plan on creating or releasing in 2019? Please share, entice and inspire!

I have one recent almost finished project that only need documentation and packaging before release, very low level graphics in nature and super flickery.
The other project was started last week, involving coding directly for the ROM, using only the original 1K RAM. A graphical demonstration, just swap out the ROM-chip for visual pleasure :)
/Adam

dr beep
Posts: 1232
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: New year, new projects?

Post by dr beep » Sun Dec 23, 2018 10:41 pm

Well I keep searching for ideas to code in 1K, both lowres and hires.

Don’t know if I will switch back to ZX Spectrum to finally finish my ACES- project.

User avatar
RetroTechie
Posts: 379
Joined: Tue Nov 01, 2011 12:16 am
Location: Hengelo, NL
Contact:

Re: New year, new projects?

Post by RetroTechie » Tue Jan 08, 2019 12:37 pm

I'll surely be doing something in the area of ZX81 hardware this year. Haven't done so in a while, the 'itch' is getting stronger, pretty sure I can't ignore that for much longer. :D

For public consumption (as in: you can read about the gory details): very likely. Putting something out as ready-to-buy product: possibly, perhaps. No promises there.

And good chance I'll have a go at coding something for the Zeddy. Maybe a simple demo, a small game or utility - who knows. I still like to flex my coding skills (however limited) from time to time. But the hardware side of things is more my cup of tea...

dr beep
Posts: 1232
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: New year, new projects?

Post by dr beep » Tue Dec 03, 2019 9:04 pm

dr beep wrote:
Sun Dec 23, 2018 10:41 pm
Well I keep searching for ideas to code in 1K, both lowres and hires.

Don’t know if I will switch back to ZX Spectrum to finally finish my ACES- project.
Over 20 hires games this year! Never expected it would get so far or so fast.
Also LINGO in 1K with over 200 words in lowres.

I planned to do 10 in a year.
ACES-project still on hold.

nollkolltroll
Posts: 288
Joined: Sat Sep 27, 2014 8:02 pm
Location: Stockholm, Sweden

Re: New year, new projects?

Post by nollkolltroll » Wed Dec 04, 2019 9:37 pm

Well, another year coming up:
Since I bought a Minstrel 3 I'll try to get it working at 3.6864 and 4 MHz to get 40 (or more) column graphics and a small speed bump. Requires changes to the divider, 236 or 256 instead of 207. Also a new ROM to deal with the changes in timing and number of rows.
Might also try to double the clock, including the video :)
/Adam

User avatar
blittled
Posts: 187
Joined: Fri Dec 19, 2008 3:04 am
Location: Northwestern Pennsylvania, USA

Re: New year, new projects?

Post by blittled » Sun Dec 08, 2019 11:04 pm

I'm working on a Ring Tone Jukebox program for Bean's ZXGame. Hopefully it'll be ready early next year

Then after that I want to do something to commemorate the 40th anniversary of the ZX81 in 2021. I have a couple of ideas
Software: Take Grok's VB81 and upgrade it to C#.
Hardware: See if it is possible to use a couple of high speed PIC microcontrollers to handle most of the logic. For example a PIC to handle the NMI conditioning, another to handle either vga or tft output. Many PICs still run at 5V or are 5V tolerant. I just worry that 5V GALs are at EOL and I don't want to invest in a programmer for them.
2X Timex Sinclair 1000, ZX81, ZX80Core, 5X 16K Ram Pack, ZXBlast, ZX P file to Ear Input Signal Converter, Elf II

User avatar
mrtinb
Posts: 1125
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: New year, new projects?

Post by mrtinb » Mon Dec 09, 2019 7:17 am

Isn’t an EEPROM a suitable replacement for a GAL?
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
1024MAK
Posts: 2574
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: New year, new projects?

Post by 1024MAK » Mon Dec 09, 2019 11:27 am

mrtinb wrote:
Mon Dec 09, 2019 7:17 am
Isn’t an EEPROM a suitable replacement for a GAL?
Depends on what you are trying to do. EEPROM is non-volatile reprogrammable memory. A GAL is type of non-volatile reprogrammable logic array. GALs replaced PAL chips.

EEPROM is a modern version of EPROM. Although they are faster than EPROM. By faster, I mean the time between presenting the chip with an address and the chip producing valid data on its output pins.

GAL logic chips are much, much faster than EEPROM and can be programmed with some fairly complex logic equations. They can replace many ordinary 74xxx series logic chips and are especially useful for complex address decoding functions.

The modern replacement for GAL is CPLD. The problem with these is that manufacturers have stopped manufacturing through hole versions and 5V types.

Mark

User avatar
mrtinb
Posts: 1125
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: New year, new projects?

Post by mrtinb » Mon Dec 09, 2019 11:31 am

What I hear you say is: Sometimes EEPROMs can replace GALs if the speed of the EEPROM is sufficient for the circuit. If the speed of the EEPROM is too slow, a CPLD can be used.
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
siggi
Posts: 885
Joined: Thu May 08, 2008 9:30 am
Location: Dauernheim, Germany
Contact:

Re: New year, new projects?

Post by siggi » Mon Dec 09, 2019 12:42 pm

A memory chip like EEPROM can replace a GAL, if the GAL performs only simple logic AND/OR/NOT functions.
But a GAL can also do more complex things like timing dependent actions (has edge-triggered inputs) or can implement a state-machine (using internal latches)! Then it is not possible to replace them by memory chips ....

Siggi
My ZX81 web-server: online since 2007
http://zx81-siggi.endoftheinternet.org/index.html

Post Reply