Releases: LouDnl/USBSID-Pico
v0.4.0-BETA
Commits in this release:
156bbac Get that fucking grease of your goddamn fingers
2ba60bb Update SDK version to 2.1.1
4422a7d Bump version to v0.4.0-BETA
dcf867e Fix paths in examples
b4581c2 Do YOU hate DOCSTRINGS as much as I do!?
327af4e Oh For Fucks Sake!
6ddccd9 Update README
32cb0f8 Update SHOWCASE
447fe19 Add PCB revision related manual
bddb5f5 Unignore some file extensions and directories
98e680a Do you need some G**D*MN new glasses buddy?? 🥸
2901617 Update config tool for latest updates
3ae93b4 Revert single writes to writes without cycles, this causes issues with non cycled players that do not queue multiple writes
a20b17f Revamp the buffer processing, move from for loop to state machine
98726dc Add support for PCB v1.3 audio switch, update build types for PCB version
019a8bb Add queue to run SID tests from Core 1, add config command to interrupt running tests
4019ffd Compress Vu code ~ Thanks @tobozo
6bd4f09 I need new glasses
c4bd0f4 Rework Vu ~ remove LUT and simplify code, Vu update rate depends on internal raster rate, switch from ms to us delays, increase RGB Vu precision
e58fc66 Remove unneeded python references
06844f7 Remove the thing that shouldn't be there, sigh...
3663e3a Migrate PWM LED to Pio & rename ws2812 stuff
8885643 Improve logging descriptions
1ff936a Update description
19db1cf Move everything LED related into new source file
802bca7 Remove note about config saving on rp2350
f7bad6e Update description in copyright notice
632faeb Release some magic smoke
7a49b05 Attempt at improving the boot sequence
b2961d4 Change SID write only to use 10 cycle delays by default
a587aa9 Improve config command logging
670c6ce Enable opening of config website on default config detection
66e2644 Move config into persistent flash storage, improve RGBLED enabled check
0ceebd3 Use new TinyUSB API
467810d Why do I keep forgetting this shit lol
a608cbd Update irritating url opening on first boot, lol :)
6af2a55 Update config handling
e96572f Move util fns into globals.h an migrate them to macros
dac6424 Disable unneeded memset's for clearing inbuffers for now. Re-enable if data gets corrupted!
86949c9 Add missing static init for semaphore... sigh, slow ass laptop!
93ddbb9 Add workaround so detect_default_config runs right after config_load and before any config actions
4d77534 Remove unused function
01eac29 Fix reset_reset on rp2350
b99f31a Add inline link to known issues
6cc7e66 Update known issues in and add config settings note to README
76d6166 Small configtool fixes
ef59cd8 Remove tinyusb repo checkout from release workflow, update py script to use pico platform
c7f45ae Remove tinyusb checkout from sdk dir
1644489 Minor fixes
28d2471 Minor fixes and adjustments
96ac9d7 Move single bit booleans to end of each config struct
727a9b3 Fix ASID play on Pico2
e7f09b0 Add debug logging to configtool
3efbcaf Add SKPico FMOpl config example
5245218 Disable buffer clearing for Midi / ASID, this causes tune cutoffs
021876b Fix bug in mirrored configuration not working
3f4d9c8 Update configtool for FMOpl support
7bce477 Finalize FMOpl support
e2c430d Unpack case archives into their folder ~ I hear you schorsch3000
d3d9a98 Update README
45bfd42 Update .gitignore
f1d1a35 SDK version 2.0.0 -> 2.1.0
2a636a4 Add dualsid config.ini example
9fbe454 Update workflows for Pico2_w
055cec3 Update NTSC cycles per second
967e506 Update NTSC cycles per second
7b5df54 Update configtool numsids reading
21b797f Change bytes from 64 to 1 when reading numsids
937b331 Add case by @schorsch3000
5b3b286 Add skpico base address option to configtool
0f71335 Add clockrate locking, numsids reading and rework stupid array calls
36c709a Rework some logging
d95f08e Add workaround for 0x40~0x5F address range mask not working
90b6a04 Add config ini file examples
bf337cf Update config-tool, add clockrate locking and numsids reading
238a721 Update readme
c8b9cf8 Add build support for Pico2_w, update build version
9923f16 Whoops it's the fat fingered fuckbuddy again!
bd63cf5 Update build version
249c50f Update configtool
18ffb8b Add preliminary FMOpl support
593274f Enabled SIDs after bootup and update logging
ab6c9b8 Add code for new config commands
4052d74 Add config commands
d59eda4 Fixes and improvements in bus handling
715fa1c Define PIO IRQ's
df1bc66 Update pio to fix reads
4acb7ab Fat fingered poo bucket
Full Changelog: v0.3.0-BETA...v0.4.0-BETA
v0.3.0-BETA
Commits in this release:
8917ad2 Too soon, doh!
5788188 Update examples
89092e6 Update changelog
7176874 Add images for readme
e41913f Update readme for release
3719717 Add optional logging over USB
cf8063a Small fixes and version update
3f80997 Update config handling
e9eacda WebUSB do stoopid
b5b92d6 Add memory alignment to buffers
b2e0428 Update configtool for new features
13cf99d Update examples
0462e21 Add return statements
38df095 Add command logging
b656a57 Add BUG to clear sid registers and add return statements
f87485f Add implementation of new config commands and add return statements everywhere
90ab574 Add new config commands
ab6d0ae Fix exception if usbsid not found, incorrect clockrate adjustment and add semicolons at goto's for erique ;)
25ce77a Update examples
5a832f3 Update README and CHANGELOG
6607867 Update subversion
81a26f6 Update config_tool for firmware changes
aae58af Update for new changes
c7fcfae Updated used function
6d3ca0e Update bus handling and improve bus commands
ddfabe6 Update config handling and address assignment, add some config commands
5ede836 Update reset handler
a40a26b Version date update
bd97a23 Update examples
01aa860 Alas, another attempt at fixing unbroken things. Arrrr!
cef61fd Add webusb command
4c9319a Update config tool - Add SKPico set digidetect mode option - Add SKPico default config option - Add SKPico debug mode option - Add SKPico extend config mode
4e50ed2 Whoops, found a booboo! :)
fce566d Update config-tool for new api
42aa657 Buffer handling overhaul, remove fixed packet length in favour if variable length
28f1713 Update workflow for rp2350
04ecb87 Attempt at fixing nothingness
cdd6d64 Remove empty line
ce7ab24 Add some issues
499ace6 Whoops ;)
b512390 Add mute/unmute calls
64eb0bf Add mute/unmute consts
b7a6c2e Fix missing sock_two var
b2f9ee4 Finalize cycled writes, remove unneeded fn calls
6b16026 Remove temporary GPIO
8d46b2f Fix reset, add mute and unmute
4ad69ba Fix DMA channels for Pico_w
43b45c7 Update year
5e8f132 Update submodules ~ Add examples
a74b7e3 Update config-tool
806626a Version update
307d5bc Fix SID type detection
92646b5 Attempt at cycle accurate writes
383505f Update submodules ~ Add examples
4331ea7 Add CLI config-tools
c2f5409 Update README
4088912 Add USBSID-Pico case by @spotUP
97d4e0f Update .gitignore
1a354e9 Add stream buffer support, add timed bus, expand rp2350 support and move around some functions
9819c3e Add util.c
ded04f4 Add delays in detect sids function
75d7077 Update GPIO for timed bus handling and move around funcitons
717b1ed Update globals
c82d5f7 Rework config array & applying, update detect sidtypes,
0f86cc5 Add 4x SID support to ASID
03f3240 Rework bus pio for clocked bus
fe0f906 Fix README
c70b6b7 Update CHANGELOG
Full Changelog: v0.2.3-BETA...v0.3.0-BETA
v0.2.3-BETA
Use usbsidpico.uf2
for Pico1 regular green rp2040 Pico boards.
Use usbsidpico-rgb.uf2
for Pico1 black clone rp2040 Pico boards with RGB LED onboard.
Use usbsidpico_w.uf2
for PicoW regular green rp2040 PicoW boards.
Use usbsidpico2.uf2
for Pico2 regular green rp2350 Pico2 boards.
Commits in this release:
c8a0420 Update version for release - small fix in board detect for manual build
5e7a244 Fix indentation
131141b I must learn to proof read
a8ed9c7 Update where to buy
eb5ef63 Small fix in build workflow
3e1dc22 Fix output filenames
d1c974b Wiki update
ef4cef8 Wiki init
b2f3c81 Add codestatus to README
d138503 Update build workflow name
d61539d Add release workflow
5b8ea1e Add autobuild workflow
fbee42f Update schematic of v1.0 board
bca09d0 Update ibom.html
a7aa30c Add/Update datasheets of used parts
22a96d0 Update CHANGELOG
2216e03 Update README
f572b23 Update CMakeLists for multi-platform
994a5de Fix whitespace
95c5c69 Fix unwanted fallthrough
a9684dd Add support for PicoW and Pico2
b268e88 Change all _builtin function calls to native function calls
bb56278 Rename Vue to Vu 🤦♀️
e3697ae Update README and CHANGELOG (v0.2.2-BETA)
Full Changelog: v0.2.2-BETA...v0.2.3-BETA
v0.2.2-BETA
usbsidpico.uf2 for regular green Pico boards
usbsidpico-rgb.uf2 for clone black Pico boards with an RGB LED
v0.2.1-BETA
usbsidpico.uf2 for regular green Pico boards
usbsidpico-rgb.uf2 for clone black Pico boards with an RGB LED
v0.2.0-BETA
usbsidpico.uf2
for regular green Pico boards
usbsidpico-rgb.uf2
for clone black Pico boards with an RGB LED
v0.0.1-ALPHA
v0.0.1-ALPHA