Skip to content

Commit 9f83cb9

Browse files
authored
Merge pull request #57 from LouDnl/dev
README & SHOWCASE
2 parents 8e50b67 + 9fe40e0 commit 9f83cb9

2 files changed

Lines changed: 31 additions & 28 deletions

File tree

README.md

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,28 @@ USBSID-Pico is a RaspberryPi Pico/PicoW (RP2040) & Pico2/Pico2W (RP2350) based b
55

66
# This is USBSID-Pico! :)
77

8-
| **“Raster Bar” (8-bit)** | **Van Halen's Jump<br>dual SID in Stereo!** | **Next Level** | **Coma Light 13** |
8+
| **“Raster Bar” (8-bit)** | **Van Halen's Jump<br>dual SID in Stereo!** | **Next Level** | **Outerversal<br>dual SID in Stereo!** |
99
|:-:|:-:|:-:|:-:|
10-
| [<img src="https://img.youtube.com/vi/nh0SxO1y6I0/0.jpg" width=75%>](https://www.youtube.com/watch?v=nh0SxO1y6I0)<br><small><sub>by LukHash</sub></small> | [<img src="https://img.youtube.com/vi/lzvkWlDq2TM/0.jpg" width=75%>](https://www.youtube.com/watch?v=lzvkWlDq2TM)<br><small><sub>by Nordischsound</sub></small> | [<img src="https://img.youtube.com/vi/ER8v2g7TlwA/0.jpg" width=75%>](https://www.youtube.com/watch?v=ER8v2g7TlwA)<br><small><sub>by Performers</sub> | [<img src="https://img.youtube.com/vi/iXviof4ZtIg/0.jpg" width=75%>](https://www.youtube.com/watch?v=iXviof4ZtIg)<br><small><sub>by Oxyron</sub></small> |
10+
| [<img src="https://img.youtube.com/vi/nh0SxO1y6I0/0.jpg" width=75%>](https://www.youtube.com/watch?v=nh0SxO1y6I0)<br><small><sub>by LukHash</sub></small> | [<img src="https://img.youtube.com/vi/lzvkWlDq2TM/0.jpg" width=75%>](https://www.youtube.com/watch?v=lzvkWlDq2TM)<br><small><sub>by Nordischsound</sub></small> | [<img src="https://img.youtube.com/vi/ER8v2g7TlwA/0.jpg" width=75%>](https://www.youtube.com/watch?v=ER8v2g7TlwA)<br><small><sub>by Performers</sub> | [<img src="https://img.youtube.com/vi/h2ThT3TWZEw/0.jpg" width=75%>](https://www.youtube.com/watch?v=h2ThT3TWZEw)<br><small><sub>by Abyxus</sub></small> |
11+
12+
| **Wonderland XI** | **Wonderland XII** | **Wonderland XIII** | **Wonderland XIV** |
13+
|:-:|:-:|:-:|:-:|
14+
| [<img src="https://img.youtube.com/vi/7hiAkLAqsiI/0.jpg" width=75%>](https://www.youtube.com/watch?v=7hiAkLAqsiI)<br><small><sub>by Censor Design</sub></small> | [<img src="https://img.youtube.com/vi/4gckiwzOW9U/0.jpg" width=75%>](https://www.youtube.com/watch?v=4gckiwzOW9U)<br><small><sub>by Censor Design</sub></small> | [<img src="https://img.youtube.com/vi/q4Fg7V2DYCI/0.jpg" width=75%>](https://www.youtube.com/watch?v=q4Fg7V2DYCI)<br><small><sub>by Censor Design</sub> | [<img src="https://img.youtube.com/vi/RTtmsbH4jC0/0.jpg" width=75%>](https://www.youtube.com/watch?v=RTtmsbH4jC0)<br><small><sub>by Censor Design</sub></small> |
1115

1216
# Index
1317

14-
* [Features](#features)
18+
* [Software support & Features](#software-support-and-features)
1519
* [Questions & Support](#questions-and-support)
1620
* [Project status](#project-status)
21+
* [Known issues](#known-issues)
22+
* [Code status](#code-status)
1723
* [Firmware](#firmware)
1824
* [Configuring your board's firmware](#configuring-your-boards-firmware)
1925
* [Testing your board](#testing-your-board)
2026
* [Firmware features](#firmware-features)
2127
* [Firmware types and naming](doc/USBSID-Pico-firmware-manual.adoc) [(PDF)](doc/USBSID-Pico-firmware-manual.pdf)
2228
* [How to flash new firmware](doc/USBSID-Pico-firmware-manual.adoc) [(PDF)](doc/USBSID-Pico-firmware-manual.pdf)
2329
* [How to configure your board](doc/USBSID-Pico-firmware-manual.adoc) [(PDF)](doc/USBSID-Pico-firmware-manual.pdf)
24-
* [Known issues](#known-issues)
2530
* [Building](#building)
2631
* [Hardware](#hardware)
2732
* [PCB usage information](#pcb-usage-information)
@@ -40,7 +45,7 @@ USBSID-Pico is a RaspberryPi Pico/PicoW (RP2040) & Pico2/Pico2W (RP2350) based b
4045
* [License](#license)
4146
* [Changelog](CHANGELOG.md)
4247

43-
# Features
48+
# Software support and features
4449
![USBSID-Pico](images/pcbv1.3-neon.png)
4550
See the [Software manual](doc/USBSID-Pico-software-manual.adoc) for more information on how to use supported software!
4651
#### SID Playing
@@ -51,21 +56,31 @@ USBSID-Pico supports various ways of playing SID files.
5156
- Out-of-the box playing is also supported by using [C64jukebox by Kenchis](https://haendel.ddns.net:8443/static/c64jukebox.vue), note that this is still in BETA.
5257
- [SidBerry](https://github.com/LouDnl/SidBerry) is a command line SID file player for Linux & Windows with up to 4 SIDs supported (Windows version is buggy).
5358
#### C64 emulators
59+
Several Commodore 64 emulatores have official support
5460
- [Vice](https://github.com/VICE-Team/svn-mirror/releases) has official support starting at tag [r45763](https://github.com/VICE-Team/svn-mirror/releases/tag/r45763) and up, up to 3 SIDs are supported in vsid and up to 4 in x64sc.
5561
- [JSidplay2](https://haendel.ddns.net/~ken/#_latest_beta_versions) has official support in latest Java beta versions, up to 4 sids.
56-
- [Denise](https://sourceforge.net/projects/deniseemu/) has official support in [Windows](https://ci.appveyor.com/project/piciji/denise/history) and [Linux](https://sourceforge.net/projects/deniseemu/files/nightlies/) nightly builds and in [code repo](https://bitbucket.org/piciji/denise/src/master/), up to 4 sids.
62+
- [Denise](https://sourceforge.net/projects/deniseemu/) has official support in [Windows](https://ci.appveyor.com/project/piciji/denise/history) and [Linux](https://sourceforge.net/projects/deniseemu/files/nightlies/) nightly builds and in [code repo](https://bitbucket.org/piciji/denise/src/master/), up to 4 sids.
63+
64+
And some have unofficial support through forks on my Github
5765
- Unofficial support is added to a fork of [sidplayfp](https://github.com/LouDnl/sidplayfp-usbsid) which requires a fork of [libsidplayfp](https://github.com/LouDnl/libsidplayfp-usbsid).
5866
- Unofficial support is added to a fork of [RetroDebugger](https://github.com/LouDnl/RetroDebugger), up to 4 SIDs are supported.
5967

60-
##### Amiga
61-
- [erique](https://github.com/erique) and [koobo](https://github.com/koobo) have added support to [playsid](https://github.com/erique/playsid.library)
62-
6368
#### C64 Music trackers
69+
Into creating chiptunes? USBSID-Pico is your board!
6470
- You should be able to use the ASID fork of [sidfactory2](https://github.com/Chordian/sidfactory2/tree/asid-support) without issues.
6571
- When using Vice or RetroDebugger you can freely use applications like [SID-Wizard](https://sourceforge.net/projects/sid-wizard/) for music creation.
6672
- There is also work being done in my forks of [Goattracker2](https://github.com/LouDnl/goattracker2) and [GTUltra](https://github.com/LouDnl/GTUltra-USBSID).
6773
Ask on Discord for latest binaries :)
6874

75+
#### Amiga
76+
Real SID's on the Amiga? Why yes!
77+
- [erique](https://github.com/erique) and [koobo](https://github.com/koobo) have added support to [playsid](https://github.com/erique/playsid.library)
78+
79+
#### Driver code
80+
Want to create your own implementation? You can by using the driver code examples below
81+
- [USBSID-Pico driver](https://github.com/LouDnl/USBSID-Pico-driver) repo is available @ https://github.com/LouDnl/USBSID-Pico-driver and contains `C++`, `Java` and `Javascript` implementation examples
82+
- [HardSID USB / SidBlaster USB](examples/hardsid-sidblaster) emulation driver example
83+
6984
#### Midi
7085
USBSID-Pico acts as Midi device and supports basic Midi in ~ note that Midi is still in development and in Beta phase.
7186
This means that no support is available here at this time, please visit the Discord for more information.
@@ -79,6 +94,9 @@ Any questions about or support with USBSID-Pico can be asked
7994
# Project status
8095
Visit the [Project Page](https://github.com/users/LouDnl/projects/1) for an up-to-date list of things being worked on.
8196
While in development any mentioned features, options, etc. are subject to change.
97+
### Known issues
98+
* Enabling and then disabling the onboard cynthcart emulator without restarting the board causes audio glitches
99+
* Switching on readmode and then switching it off again without restarting the PCB and Vice _will_ result in distorted audio
82100
### Code status
83101
| | Master | Dev |
84102
| ------- | :----- | :----- |
@@ -158,10 +176,7 @@ The firmware is still in development so features might change, be added or remov
158176
- Requires Black Pico clone board with RGB LED onboard!
159177
- SID voices to use for calculation can be changed in config
160178
- Uses the [TinyUSB](https://github.com/hathach/tinyusb) stack
161-
### Known issues
162-
* Digiplay is better in Vice then SidplayFp at the moment.
163-
While not yet at 100%, most tunes will play!
164-
See the [discussion](https://github.com/LouDnl/USBSID-Pico/discussions/1) about this.
179+
165180
### Building
166181
You can build the firmware using the Pico SDK 2.1.1 and the included TinyUSB. Be sure to clone the SDK with `--recurse-submodules`.
167182
After download run `cd pico-sdk/lib/tinyusb` and then `python3 tools/get_deps.py PICO_PLATFORM` where PICO_PLATFORM is either rp2040 or rp2350 depending on the board you are using.
@@ -266,18 +281,6 @@ If you want and are up to it you can solder your own PCB or create your own deve
266281

267282
# Examples
268283
Visit my [Youtube channel](https://www.youtube.com/channel/UCOu1hPBTsEbG7ZFnk9-29KQ), [other socials](https://github.com/LouDnl) or the [SHOWCASE](SHOWCASE.md) page to see more examples of the board in action.
269-
### Software
270-
See the [Software manual](doc/USBSID-Pico-software-manual.adoc) for information on how to use supported software!
271-
_Available examples with USBSID-Pico support:_<br>
272-
[**USBSID-Pico driver**](https://github.com/LouDnl/USBSID-Pico-driver) repo is available @ https://github.com/LouDnl/USBSID-Pico-driver<br>
273-
[**HardSID USB / SidBlaster USB**](examples/hardsid-sidblaster) emulation driver example<br>
274-
[**Vice**](https://github.com/LouDnl/Vice-USBSID) fork is available @ https://github.com/LouDnl/Vice-USBSID<br>
275-
[**sidplayfp**](https://github.com/LouDnl/sidplayfp-usbsid) for [**libsidplayfp**](https://github.com/LouDnl/libsidplayfp-usbsid) forks are available @ https://github.com/LouDnl/sidplayfp-usbsid and https://github.com/LouDnl/libsidplayfp-usbsid<br>
276-
[**SidBerry**](https://github.com/LouDnl/SidBerry) fork is available @ https://github.com/LouDnl/SidBerry<br>
277-
[**RetroDebugger**](https://github.com/LouDnl/RetroDebugger) fork is available @ https://github.com/LouDnl/RetroDebugger<br>
278-
[**playsid.library**](https://github.com/erique/playsid.library) Amiga implementation is available @ https://github.com/erique/playsid.library<br>
279-
### Precompiled Vice binaries
280-
Pre compiled Vice binaries are available in my fork @ https://github.com/LouDnl/Vice-USBSID/releases
281284

282285
# Acknowledgements
283286
Special thanks goes out to [@tobozo](https://github.com/tobozo/) for making the USBSID-Pico logo and for his (mental🤣) support since starting this project.

SHOWCASE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ Visit my [Youtube channel](https://www.youtube.com/channel/UCOu1hPBTsEbG7ZFnk9-2
1010
- [Mahoney - Musik Run Stop (partial recording)](media/Mahoney-MusikRunStop(partial).mp3)
1111

1212
### MOS8580 chip
13-
| **Van Halen's Jump<br>in Stereo!** | **Flamethrower** |
14-
|:-:|:-:|
15-
| [![Dual MOS8580](https://img.youtube.com/vi/lzvkWlDq2TM/1.jpg)](https://www.youtube.com/watch?v=lzvkWlDq2TM)<br><small><sub>by Nordischsound</sub></small> | [![MOS8580](https://img.youtube.com/vi/Mfbj21ntQXA/1.jpg)](https://www.youtube.com/watch?v=Mfbj21ntQXA)<br><small><sub>by Reed</sub></small> |
13+
| **Van Halen's Jump<br>in Stereo!** | **Flamethrower** | **Coma Light 13** |
14+
|:-:|:-:|:-:|
15+
| [![Dual MOS8580](https://img.youtube.com/vi/lzvkWlDq2TM/1.jpg)](https://www.youtube.com/watch?v=lzvkWlDq2TM)<br><small><sub>by Nordischsound</sub></small> | [![MOS8580](https://img.youtube.com/vi/Mfbj21ntQXA/1.jpg)](https://www.youtube.com/watch?v=Mfbj21ntQXA)<br><small><sub>by Reed</sub></small> | [![MOS8580](https://img.youtube.com/vi/iXviof4ZtIg/3.jpg)](https://www.youtube.com/watch?v=iXviof4ZtIg)<br><small><sub>by Oxyron</sub></small> |
1616

1717
| **Layers<br>Finnish Gold** | **Mojo<br>Bonzai & Pretzel Logic** | **Spy vs Spy II<br>The Island Caper** |
1818
|:-:|:-:|:-:|

0 commit comments

Comments
 (0)