Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polpo/pigus
Gravis Ultrasound emulator on an ISA card, using bare metal on a Raspberry Pi 3/4/CM4
https://github.com/polpo/pigus
emulator gravis-ultrasound raspberry-pi raspberrypi
Last synced: 3 months ago
JSON representation
Gravis Ultrasound emulator on an ISA card, using bare metal on a Raspberry Pi 3/4/CM4
- Host: GitHub
- URL: https://github.com/polpo/pigus
- Owner: polpo
- Created: 2022-05-02T17:04:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-28T20:41:56.000Z (over 2 years ago)
- Last Synced: 2023-03-23T00:20:05.484Z (almost 2 years ago)
- Topics: emulator, gravis-ultrasound, raspberry-pi, raspberrypi
- Language: C++
- Homepage:
- Size: 22 MB
- Stars: 42
- Watchers: 10
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PiISA / PiGUS
![PiISA Logo](piisa-logo.svg)
### *NOTE*: this repo no longer contains the PicoGUS project for the Raspberry Pi Pico. It has been moved to [https://github.com/polpo/picogus](https://github.com/polpo/picogus)! ###
ISA card emulation on the Raspberry Pi 3, 4, and CM4. Initially focusing on [Gravis Ultrasound (GUS)](https://en.wikipedia.org/wiki/Gravis_Ultrasound) sound card emulation.
This is a work in progress in the experimentation phase. It can emulate a GUS and produce sound but things are nowhere near perfect! Please see [the Wiki](https://github.com/polpo/pigus/wiki) for current status.
## For "big" Raspberry Pi:
![pigus-prototype](https://user-images.githubusercontent.com/1544908/182006165-61aa58a7-d336-4c86-becf-883b1548bee1.jpg)
## Open Source Credits
* [circle](https://github.com/rsta2/circle)
* [circle-stdlib](https://github.com/smuehlst/circle-stdlib)
* `gus.cpp` from [DOSBox-staging](https://github.com/dosbox-staging/dosbox-staging)
* Initial PCB design and AdLib emulation based on [RPiISA](https://github.com/eigenco/RPiISA)## License
The hardware portions of this repository (hw/, directory) are licensed under the CERN OHL version 2, permissive.
The software portions of this repository (sw/, pgusinit/ directories) are licensed under the GNU GPL version 2.