rp2040-psram
picogus
rp2040-psram | picogus | |
---|---|---|
1 | 12 | |
86 | 460 | |
- | - | |
5.3 | 8.9 | |
about 2 months ago | 4 days 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.
rp2040-psram
-
Using external sram?
You can use one of the many SPI/QSPI PSRAM chips that are available. If you don't need to have it have it mapped as actual memory that you can malloc, using it should be pretty straightforward. I've written a library to help interface with SPI PSRAM over PIO & DMA, and I've tested it at up to 140MHz (with the RP2040 running at 280MHz): https://github.com/polpo/rp2040-psram
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
What are some alternatives?
TFT_eSPI - Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
Pico3D - Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller
pico_spdif_rx - SPDIF receiver library for Raspberry Pi Pico
rpi - Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)
MicroLua - Lua for the RP2040 microcontroller
hagl - Hardware Agnostic Graphics Library for embedded
rpi-bitbang-ethernet - 📶 Send Ethernet frames straight from a Raspberry Pi 4's GPIO pins.
pico-debug - virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware
pigus - Gravis Ultrasound emulator on an ISA card, using bare metal on a Raspberry Pi 3/4/CM4
dISAppointment - Adding ISA slots to modern motherboards
stm32-rs - Embedded Rust device crates for STM32 microcontrollers