3 ms·
Is it Elijah Miller's https://www.homebrew8088.com/home/raspberry-pi-second-project https://www.homebrew8088.com/home/raspberry-pi-second-projec... or something
by andrewf 4y ago
Is it Elijah Miller's https://www.homebrew8088.com/home/raspberry-pi-second-project https://www.homebrew8088.com/home/raspberry-pi-second-projec... or something else?
I ask because I'm interested (for no good reason :P) in automating 808x bus traces like http://www.jagregory.com/abrash-zen-of-asm/images/fig5.1aRT.png http://www.jagregory.com/abrash-zen-of-asm/images/fig5.1aRT....
I have a homebrew8088 board with a V30 in it, which I've just started playing with. I've run into two issues:
(1) It runs the processor in "minimum mode", which doesn't expose as much internal/debug state on the pins. (Vs "maximum mode", where the CPU consolidates many control signals into 3 pins, which drive an Intel 8288 companion chip, which drives the control signals)
(2) To plug an intel processor in, I think I need to use a 3.3V <-> 5V shifter, and https://czh-labs.com/products/rpi-33v-to-5v-26-i-o-bidirectional-voltage-level-shifter-module-for-raspberry-pi-logic-level-converter https://czh-labs.com/products/rpi-33v-to-5v-26-i-o-bidirecti... doesn't expose GPIO0/1, which the board uses for the AD5 / INTA pins.
The board is open source and I've never had a PCB made, so this might be a fun yak to shave. The Raspberry Pi doesn't have enough GPIOs to run the CPU in master mode, but I don't need to be IBM compatible, so I figure I can use an 8088 and simply steal some of the higher address pins.
- mrlonglong 4y agoYes that's the one I have, it's sitting on my bookshelf at the moment but it does work if a bit slowly. I was going to use it to emulate an Amstrad PC1512 on my pi so I could let the good times roll ...
- andrewf 4y agoNice :) It's really slow but it'd be neat to see GEM come up.
- mrlonglong 4y agopcEM is another emulator you can use to run GEM. This will do pc1512 and an hard disk. https://pcem-emulator.co.uk/ https://pcem-emulator.co.uk/