picogus
rpi-bitbang-ethernet
picogus | rpi-bitbang-ethernet | |
---|---|---|
12 | 2 | |
460 | 39 | |
- | - | |
8.9 | 10.0 | |
8 days ago | over 3 years ago | |
C | C | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
picogus
-
PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico
are the PIO blocks wide enough to handle an ISA bus? Or are you using a shift register or another port on the pico to interface with the bus?
edit:: looking at the schematic it looks like you have the address/data pins multiplexed on an 8-bit port: https://github.com/polpo/picogus/blob/main/hw/PicoGUS-schema...
Curious if you did the HW design first, or SW design first, or how you came up with this particular solution.
-
Building a Raspberry Pi based ultrasound imaging development platform
That one... you can find there: https://github.com/polpo/picogus/
- DISAppointment: Adding an ISA Slot to a Modern Motherboard
- The (Almost) Definitive PC Sound Card Article (Pre-1990)
- PicoGUS January 2023 Firmware 0.3.0 update – it's DOOMed
- PicoGUS – ISA Card Emulation on the Raspberry Pi Pico's RP2040 Microcontroller
-
Cloning a Rare ISA Card to Use a Rare CD Drive
The projects I mention here are not clones themselves but ever cheaper PCB prototypes and microcontrollers make it a fantastic time to create hardware for old systems (ISA). Enjoy!
There is PicoGUS [0], a Gravis Ultrasound emulation, a Raspi Pico based PCMCIA WLAN card [1], EDO/FPM RAM modules [2], "Snark Barker", a soundblaster 1.0 clone [3]...
If you want more electronics stuff, I suggest you follow the creators of these on Twitter.
[0] https://github.com/polpo/picogus
[1] https://www.yyzkevin.com/pcmcia-pico-w-card/
[2] https://twitter.com/0xCats/status/1524708654913662977
[3] https://github.com/schlae/snark-barker
- PicoGUS: Emulation of the Gravis Ultrasound ISA Card on a Raspberry Pi Pico
- Pcmcia Pico W Card
rpi-bitbang-ethernet
-
Ethernet test tools
[1] https://github.com/osnr/rpi-bitbang-ethernet
-
DISAppointment: Adding an ISA Slot to a Modern Motherboard
https://github.com/osnr/rpi-bitbang-ethernet
Might be possible, someone bitbanged (sending) ethernet frames.
This example makes me convinved that if you added a clock and some latches to a raspberry pi, it definitely should be able to do ISA bus.
Maybe even without any hardware, who knows. But it needs to level shift from 3V to 5V anyway.
What are some alternatives?
Pico3D - Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller
dISAppointment - Adding ISA slots to modern motherboards
pico_spdif_rx - SPDIF receiver library for Raspberry Pi Pico
pigus - Gravis Ultrasound emulator on an ISA card, using bare metal on a Raspberry Pi 3/4/CM4
MicroLua - Lua for the RP2040 microcontroller
rp2040-psram - A header-only C library to allow access to SPI PSRAM via PIO on the RP2040 microcontroller.
stm32-rs - Embedded Rust device crates for STM32 microcontrollers
CM153-Repro - A reproduction of the Philips CM-153 LMSI controller
N64cart - RP2040 N64 cartridge