Minerva MK2 with switchable JS?
Minerva MK2 with switchable JS?
I was wondering if it was feasible to “easily” adapt a Minerva MK2 remake board with a 128kb EPROM to hold and switch between both Minerva & JS please?
Obviously JS wouldn’t support the RTC/I2C
Any thoughts please?
Many thanks
Tony
Obviously JS wouldn’t support the RTC/I2C
Any thoughts please?
Many thanks
Tony
Re: Minerva MK2 with switchable JS?
I can't see any reason why that would not work in theory - with a switch to select the top address bit in the eprom / flash rom to switch between the 2 versions
Re: Minerva MK2 with switchable JS?
Thanks Pr0f, that was what I was hoping may be possiblePr0f wrote: Sat Aug 09, 2025 9:36 am I can't see any reason why that would not work in theory - with a switch to select the top address bit in the eprom / flash rom to switch between the 2 versions
Not that I know what to connect to what with the switch though…
Many thanks
Tony
-
- Font of All Knowledge
- Posts: 4828
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Minerva MK2 with switchable JS?
Hi,
It has already been done by Tetroid and but available by alea:
https://github.com/alvaroalea/QL_ROM_Sw ... /tree/main
It has already been done by Tetroid and but available by alea:
https://github.com/alvaroalea/QL_ROM_Sw ... /tree/main
Regards, Derek
Re: Minerva MK2 with switchable JS?
Hi Derek,Derek_Stewart wrote: Sat Aug 09, 2025 12:27 pm Hi,
It has already been done by Tetroid and but available by alea:
installed.jpg
https://github.com/alvaroalea/QL_ROM_Sw ... /tree/main
That's an 8 bank ROM switcher, I'm looking to turn a Minerva MK2 board into a 2 bank switcher for Minerva/JS so the RTC/I2C is available for the Minerva half of the ROM still, but have JS as my everyday ROM
Or do you mean there's info in there on switching a 128K EPROM between each 64KB bank please?
Many thanks
Tony
-
- QL Wafer Drive
- Posts: 1126
- Joined: Sat Oct 25, 2014 9:53 am
Re: Minerva MK2 with switchable JS?
Hi tonyt!
Adding a switchable 128kb EPROM is relatively straightforward - the most tedious part is accomodating the extra pins (A16 and Vcc) and re-routing the Vcc power pin from (current) pin28 to its new home. The Minerva carrier board already does the heavy-lifting of routing the A15 and CE signals to suit an EPROM.
The actual manual switching is pretty trivial - simply wire a SPDT (Single Pole, Double Throw) micro switch with 3-legs such that it's common leg (typically, it's middle pin) connects to the 128kb EPROM's A16 pin, and it's other two legs connect to 5v and Gnd respectively (which way round doesn't matter - just determines which bank of 64kb is addressed in which switch position.)
Good luck!
Adding a switchable 128kb EPROM is relatively straightforward - the most tedious part is accomodating the extra pins (A16 and Vcc) and re-routing the Vcc power pin from (current) pin28 to its new home. The Minerva carrier board already does the heavy-lifting of routing the A15 and CE signals to suit an EPROM.
The actual manual switching is pretty trivial - simply wire a SPDT (Single Pole, Double Throw) micro switch with 3-legs such that it's common leg (typically, it's middle pin) connects to the 128kb EPROM's A16 pin, and it's other two legs connect to 5v and Gnd respectively (which way round doesn't matter - just determines which bank of 64kb is addressed in which switch position.)
Good luck!
Re: Minerva MK2 with switchable JS?
It's not a bad idea to wire a resistor - say 470 ohms between the switch common and ground too. That way the signal going to the eprom is either ground or 5v, but never floating.
Re: Minerva MK2 with switchable JS?
Thanks, I've ordered some 128KB eeproms
I hadn't noticed the 128Kb has more pins...
Once I have the chips I'll re-read and try and work out what I need to do pin wise (I know nothing about this stuff really)
Many thanks
Tony
I hadn't noticed the 128Kb has more pins...
Once I have the chips I'll re-read and try and work out what I need to do pin wise (I know nothing about this stuff really)
Many thanks
Tony
Re: Minerva MK2 with switchable JS?
Luckily - although with an exception or two - the manufacturers of these memory chips did agree something of a standard.
If you put the 32 pin chip in the 28pin socket, so that chip is aligned such that the pins furthest away from the notch or spot on the chip are flush with the socket pin receptors - you will have 4 pins (2 on each side) hanging over.
On the left of the notch or dot, the top most pin (pin 1) is NC (Not Connected) and the next one pin2 - is A16 - so that's the line that needs the switch.
On the right hand side of the notch or dot - top most pin (pin32) is your VCC or 5V input, and the next one down (pin 31) is NC (Not connected).
The Pin 30 (which on the socket would be pin 28) is not connected on the 128K chip - which is handy - as it can be left with 5V attached to it.
If you put the 32 pin chip in the 28pin socket, so that chip is aligned such that the pins furthest away from the notch or spot on the chip are flush with the socket pin receptors - you will have 4 pins (2 on each side) hanging over.
On the left of the notch or dot, the top most pin (pin 1) is NC (Not Connected) and the next one pin2 - is A16 - so that's the line that needs the switch.
On the right hand side of the notch or dot - top most pin (pin32) is your VCC or 5V input, and the next one down (pin 31) is NC (Not connected).
The Pin 30 (which on the socket would be pin 28) is not connected on the 128K chip - which is handy - as it can be left with 5V attached to it.
Re: Minerva MK2 with switchable JS?
Have just compared pinouts between the 64k & 128k chips and I think I understand
While I’m waiting for the 128k’s to arrive I’ll dig out a switch, wire and resistor ready
Will do a trial run on the socketed mk2 I built first and if all seems ok will try and build an un-socketed version that will fit inside a QL
Many thanks
Tony
While I’m waiting for the 128k’s to arrive I’ll dig out a switch, wire and resistor ready
Will do a trial run on the socketed mk2 I built first and if all seems ok will try and build an un-socketed version that will fit inside a QL
Many thanks
Tony