I also found a document that explains how to do it with 3 logic ICs, which seems straightforward (https://tietokone.ntrautanen.fi/atari/s ... s206up.htm). I can probably set it up on perfboard, and keep it in one of the unused CPU sockets on the H4. Those GALs aren't so easy to get anymore, and I don't know how to use them anyway, so I'll probably go with the 74s. I think I even have the ones I need already.troed wrote: 13 Jun 2020 18:24 You can create your own TOS E00000 decoder with a GAL16V8 and some old schematics IIRC.
Smonson's slow H4 build
-
Smonson
- Posts: 717
- Joined: 28 Oct 2017 10:21
- Location: Canberra, Australia
Re: Smonson's slow H4 build
-
mfro
- Posts: 124
- Joined: 13 Dec 2018 07:32
Re: Smonson's slow H4 build
Hmmm. My 13.0sp1 (64 bit) happily creates configs (Ubuntu 18.04 and Debian testing that I both hesitate to upgrade) for my Cyclone II devices here.Smonson wrote: 14 Jun 2020 09:30 Unfortunately 12.0sp2 is the last version for cyclone-2. It's a 32-bit application and that's the reason why the new Ubuntu can't run it. I can still run it on Windows actually - I didn't even think about that when I first mentioned it - probably because using Windows for software development is even more inconvenient than walking from room to room ;)
Eventually I'll get a bigger SSD for my laptop, then I can run it in a VM.
ldd says that no Quartus component is using 32 bit libraries. My understanding is that ModelSim is the only part in that version that requires 32 bit capabilities. As new kernels are still able to execute 32 bit user programs - it should be possible to make these run on latest Ubuntu as well?
And remember: Beethoven wrote his first symphony in C.
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Smonson's slow H4 build
You should be able to install the 32 bit compatibility libraries. "sudo apt-get install ia32-libs-multiarch"
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
Smonson
- Posts: 717
- Joined: 28 Oct 2017 10:21
- Location: Canberra, Australia
Re: Smonson's slow H4 build
Ahhh you're right, it was 13.0sp1... I thought I got that info off Intel's site, but perhaps I made some mistake. Well, either way, same problem - if it is a real problem. As for the 32-bit part, I could not get the installer to successfully install the software. So, perhaps a bad assumption on my part, but this disclaimer made me think I had found the reason:mfro wrote: 14 Jun 2020 14:02 Hmmm. My 13.0sp1 (64 bit) happily creates configs (Ubuntu 18.04 and Debian testing that I both hesitate to upgrade) for my Cyclone II devices here.
Code: Select all
** On 64-bit operating systems you must install 32-bit compatibility libraries before installing the Quartus II software.
Well I originally saw reporting that Canonical had dropped support for 32-bit support libraries with this release, but google says they changed their mind, which is great news to me! https://ubuntu.com/blog/statement-on-32 ... -20-04-ltsstephen_usher wrote: 14 Jun 2020 17:09 You should be able to install the 32 bit compatibility libraries. "sudo apt-get install ia32-libs-multiarch"
I just have to get past the installer.
Thanks for the info, @mfro and @stephen_usher :)
-
mfro
- Posts: 124
- Joined: 13 Dec 2018 07:32
Re: Smonson's slow H4 build
The 32bit libraries are - to my knowledge - only required for ModelSim and the 32 bit Quartus binary. If you start quartus as 64bit version (quartus --64bit), no 32 bit library should be required.Smonson wrote: 14 Jun 2020 23:23... Well I originally saw reporting that Canonical had dropped support for 32-bit support libraries with this release, but google says they changed their mind, which is great news to me! https://ubuntu.com/blog/statement-on-32 ... -20-04-lts
And remember: Beethoven wrote his first symphony in C.
-
Smonson
- Posts: 717
- Joined: 28 Oct 2017 10:21
- Location: Canberra, Australia
Re: Smonson's slow H4 build
Here's my plan for the ROM decoder. These chips are all tiny so it'd all be on top of (or under) the CPU apart from the ROM socket. Is that how other projects have handled LDS/UDS - through an AND gate?
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28350
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Smonson's slow H4 build
You don't need to bother with LDS/UDS for ROM.Smonson wrote: 26 Mar 2021 11:43 Here's my plan for the ROM decoder. These chips are all tiny so it'd all be on top of (or under) the CPU apart from the ROM socket. Is that how other projects have handled LDS/UDS - through an AND gate?
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Smonson's slow H4 build
Indeed, UDS and LDS are for writes only.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
exxos
- Site Admin

- Posts: 28350
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Smonson's slow H4 build
If you are just using U4 for DTACK.. I really would not bother, just use a diode and tie to ROM_OE...
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Smonson's slow H4 build
Does this give sufficient delay though?exxos wrote: 26 Mar 2021 12:00 If you are just using U4 for DTACK.. I really would not bother, just use a diode and tie to ROM_OE...
This is my ROM decode logic:
You do not have the required permissions to view the files attached to this post.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Who is online
Users browsing this forum: ClaudeBot and 0 guests