When I was doing my accelerator development I needed a way to boot alternative ROMs without ripping out the Falcon's memory card all the time (tedious at best, likely to break something at worst).rubber_jonnie wrote: ↑Fri Jan 14, 2022 12:45 pm Sounds like an interesting prospect, do you have any links or other details?
Before I had my onboard flash, I built a cartridge port breakout PCB with a DIP48 footprint on it plus some optional logic to do the chip enable/A16 line.
The idea was to allow me to mount a TSSOP flash chip in an adapter I already had and easily rewrite a cartridge.
Despite a small bug in the design (I inverted ROM3 and ROM4 IIRC), it did work after a minor modification, but it wasn't a looker:
However where it really came into its own was when built up another board, leaving off the ROM select logic chip, and instead fed A16,17,18 via fly wires from the motherboard and generated my own chip enable. I could boot the full 512k OS.
Now, there's no reason why you'd have to generate your own chip enable line. There is already one (technically two, but I'd be surprised if they weren't always asserted in pairs for the full 16 bits) going to the sockets you've removed. If you have an exxos diagnostic cart (or similar) where you can replace the ROM, take all the jumpers off and wire up your chip enable, and higher address lines, there's no reason you can't boot from an external ROM too.
In fact, by keeping the ROM under 128k [like EmuTOS cart version with the base address changed to E00000 -- see config.h], you'd probably only need to jumper one higher address line + the CE.
I'll send you one of my boards (if I have any left) if you like, but I don't think the pinout is particularly useful unless you have a DIP48-TSSOP48 adapter and a flash chip to hand.
Here's the pinout:-
BW