picogus
pigus
picogus | pigus | |
---|---|---|
12 | 1 | |
460 | 54 | |
- | - | |
8.9 | 10.0 | |
8 days ago | over 1 year 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
pigus
-
DISAppointment: Adding an ISA Slot to a Modern Motherboard
I had some very successful experiments with bit banging ISA on a Raspberry Pi 3 and 4 a while ago: https://github.com/polpo/pigus I quickly moved over to a Raspberry Pi Pico because it's much better suited to such things. You need more than a couple I/O pins, though... to do real ISA (i.e., not LPC) right, you need more GPIOs than what the Pi gives you. But muxing the data/address lines is enough to give you back what you need.
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
rpi-bitbang-ethernet - 📶 Send Ethernet frames straight from a Raspberry Pi 4's GPIO pins.
MicroLua - Lua for the RP2040 microcontroller
RPiPlay - An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
rp2040-psram - A header-only C library to allow access to SPI PSRAM via PIO on the RP2040 microcontroller.
rpi-vk-driver - VK driver for the Raspberry Pi (Broadcom Videocore IV)
openauto - AndroidAuto headunit emulator
glslViewer - Console-based GLSL Sandbox for 2D/3D shaders