Minerva ROM on Issue 5

Nagging hardware related question? Post here!
Post Reply
drgusman
ROM Dongle
Posts: 17
Joined: Tue Sep 19, 2023 1:19 am

Minerva ROM on Issue 5

Post by drgusman »

Hi!

I want to replace the original rom of my Issue 5 with Minerva and if possible also add Toolkit II to it, and I have some doubts.

I have a good bunch of 27C256 and I have read that on the Issue 5 there is a jumper that allows you to use these, is that true? And if it is, which jumper is it? Any info/picture is appreciated.

Also, I have no clue how Toolkit II is installed, I mean, as far as I see Minerva is 48Kb and Toolkit II is 16Kb, so, is Minerva installed on the first ROM (IC33) and then Toolkit II in the second (IC34)? Is that correct? Or both are combined into a single 27C256?

Sorry if this is something obvious or already been answered a million times, I swear I haven't found the correct answer and I'm very new to the QL world :D

Cheers!


User avatar
janbredenbeek
Super Gold Card
Posts: 633
Joined: Wed Jan 21, 2015 4:54 pm
Location: Hilversum, The Netherlands

Re: Minerva ROM on Issue 5

Post by janbredenbeek »

Only earlier versions of the Issue 5 board were equipped to use Eproms. These can be identified by the presence of IC17 (a 74LS00) immediately left of the ZX8302, just above the trimmer capacitor.

Later versions had ROMs installed which were programmed to output only on a specific combination of the A14 and A15 and ROMOEH signals, avoiding the need for the extra address decoding by IC17.

The original Minerva was shipped as a 27512 EPROM on a small PCB with extra address decoding, which plugged in one of the ROM sockets. Only the first 48K was used; Toolkit II was shipped as an add-on module which plugged into the ROM port at the back (it occupies the memory space $C000-$FFFF).

You can replace the ROMs by 2x 27256 or even a 27512, but you must add your own logic for decoding the A14 and A15 and ROMOEH signals and feeding them to the CE and OE pins.

You can find more info on the QL Homepage (link at the top of this page), in the Documentation section there is also a PDF version of the QL Service Manual.


drgusman
ROM Dongle
Posts: 17
Joined: Tue Sep 19, 2023 1:19 am

Re: Minerva ROM on Issue 5

Post by drgusman »

janbredenbeek wrote: Tue Sep 19, 2023 11:45 pm Only earlier versions of the Issue 5 board were equipped to use Eproms. These can be identified by the presence of IC17 (a 74LS00) immediately left of the ZX8302, just above the trimmer capacitor.

Later versions had ROMs installed which were programmed to output only on a specific combination of the A14 and A15 and ROMOEH signals, avoiding the need for the extra address decoding by IC17.

The original Minerva was shipped as a 27512 EPROM on a small PCB with extra address decoding, which plugged in one of the ROM sockets. Only the first 48K was used; Toolkit II was shipped as an add-on module which plugged into the ROM port at the back (it occupies the memory space $C000-$FFFF).

You can replace the ROMs by 2x 27256 or even a 27512, but you must add your own logic for decoding the A14 and A15 and ROMOEH signals and feeding them to the CE and OE pins.

You can find more info on the QL Homepage (link at the top of this page), in the Documentation section there is also a PDF version of the QL Service Manual.
Excellent! I think I get the idea, I'm checking the schematics and now I understand what the dashed parts that I wasn't able to find on my board are, is that circuitry. So, if I understood it then I could use two 27c256, one with the first 32Kb of Minerva which would go in the first socket without any mod needed and a second one with 16Kb of Minerva and 16Kb of Toolkit II but it will need the logic to be enabled only when A15 is set. Time to tinker!

Thanks a lot!


drgusman
ROM Dongle
Posts: 17
Joined: Tue Sep 19, 2023 1:19 am

Re: Minerva ROM on Issue 5

Post by drgusman »

Yup! It works!

Thanks for the help :D
Attachments
IMG_1842.JPG
IMG_1841.JPG


jobdone
Forum Moderator
Posts: 45
Joined: Wed Aug 07, 2019 4:59 am

Re: Minerva ROM on Issue 5

Post by jobdone »

I see you have a 7400 piggy backed on top of the eeprom, on issue 5 PCB's you will find a socket or an empty space for an IC next to the jumpers, this is the space for the 74LS00.


drgusman
ROM Dongle
Posts: 17
Joined: Tue Sep 19, 2023 1:19 am

Re: Minerva ROM on Issue 5

Post by drgusman »

jobdone wrote: Sun Sep 24, 2023 2:49 pm I see you have a 7400 piggy backed on top of the eeprom, on issue 5 PCB's you will find a socket or an empty space for an IC next to the jumpers, this is the space for the 74LS00.
Yeah, I found the socket and the resistors in the PCB after Jan's response, but the logic that implements that circuit is different from what I have done.

The original logic activates only 16Kb on the second ROM and leaves the upper 16Kb of the 64Kb address space free for the cartridge port, but I "cheated" and have activated all the 32Kb of this second EPROM, I have merged in the EPROMs Minerva and Toolkit II so I don't need to plug an external ROM with the toolkit (it also simplifies the logic to enable/disable the EPROM, it's only a matter of inverting A15, that's what that IC is, an inverter gate, the 74VHC04).

If by any chance anyone wants to do the same I have programmed a tiny app that merges the two roms and splits it, so ping me if you need it :D

Cheers!


Post Reply