├── .github └── workflows │ └── BuildAndRelease.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── boot2 └── exit_from_boot2.S ├── drivers ├── audio │ ├── CMakeLists.txt │ ├── audio.c │ ├── audio.h │ └── audio_i2s.pio ├── fatfs │ ├── 00history.txt │ ├── 00readme.txt │ ├── CMakeLists.txt │ ├── diskio.h │ ├── f_util.c │ ├── f_util.h │ ├── fatfs.cmake │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ ├── ffsystem.c │ └── ffunicode.c ├── graphics │ ├── CMakeLists.txt │ ├── font6x8.h │ ├── font8x16.h │ ├── font8x8.h │ ├── graphics.c │ └── graphics.h ├── hdmi │ ├── CMakeLists.txt │ ├── hdmi.c │ └── hdmi.h ├── nespad │ ├── CMakeLists.txt │ ├── nespad.cpp │ └── nespad.h ├── ps2 │ ├── CMakeLists.txt │ ├── ps2 (2).c │ ├── ps2.c │ └── ps2.h ├── ps2kbd │ ├── CMakeLists.txt │ ├── hid.h │ ├── ps2kbd_mrmltr.cpp │ ├── ps2kbd_mrmltr.h │ └── ps2kbd_mrmltr.pio ├── sdcard │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── pio_spi.c │ ├── pio_spi.h │ ├── sdcard.c │ ├── sdcard.cmake │ ├── sdcard.h │ └── spi.pio ├── st7789 │ ├── CMakeLists.txt │ ├── st7789.c │ ├── st7789.h │ └── st7789.pio ├── tv-software │ ├── CMakeLists.txt │ ├── tv-software.c │ └── tv-software.h ├── tv │ ├── CMakeLists.txt │ ├── tv.c │ └── tv.h ├── usb │ ├── msc_disk.c │ ├── tusb_config.h │ ├── usb.c │ ├── usb.h │ └── usb_descriptors.c ├── usbfs │ ├── CMakeLists.txt │ ├── README.md │ ├── diskio.c │ ├── diskio.h │ ├── storage.c │ ├── tusb_config.h │ ├── usb.c │ ├── usb_descriptors.c │ ├── usbfs.c │ └── usbfs.h ├── vga-nextgen │ ├── CMakeLists.txt │ ├── vga.c │ └── vga.h └── ws2812 │ ├── CMakeLists.txt │ ├── ws2812.c │ ├── ws2812.h │ └── ws2812.pio ├── memmap.ld.in ├── pico_sdk_import.cmake ├── src └── main.cpp └── uf2_vis.py /.github/workflows/BuildAndRelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/.github/workflows/BuildAndRelease.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # v0.1.0 2 | 3 | First release -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/README.md -------------------------------------------------------------------------------- /boot2/exit_from_boot2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/boot2/exit_from_boot2.S -------------------------------------------------------------------------------- /drivers/audio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/audio/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/audio/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/audio/audio.c -------------------------------------------------------------------------------- /drivers/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/audio/audio.h -------------------------------------------------------------------------------- /drivers/audio/audio_i2s.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/audio/audio_i2s.pio -------------------------------------------------------------------------------- /drivers/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/00history.txt -------------------------------------------------------------------------------- /drivers/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/00readme.txt -------------------------------------------------------------------------------- /drivers/fatfs/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(${CMAKE_CURRENT_LIST_DIR}/fatfs.cmake) -------------------------------------------------------------------------------- /drivers/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/diskio.h -------------------------------------------------------------------------------- /drivers/fatfs/f_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/f_util.c -------------------------------------------------------------------------------- /drivers/fatfs/f_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/f_util.h -------------------------------------------------------------------------------- /drivers/fatfs/fatfs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/fatfs.cmake -------------------------------------------------------------------------------- /drivers/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/ff.c -------------------------------------------------------------------------------- /drivers/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/ff.h -------------------------------------------------------------------------------- /drivers/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/ffconf.h -------------------------------------------------------------------------------- /drivers/fatfs/ffsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/ffsystem.c -------------------------------------------------------------------------------- /drivers/fatfs/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/fatfs/ffunicode.c -------------------------------------------------------------------------------- /drivers/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/graphics/font6x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/font6x8.h -------------------------------------------------------------------------------- /drivers/graphics/font8x16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/font8x16.h -------------------------------------------------------------------------------- /drivers/graphics/font8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/font8x8.h -------------------------------------------------------------------------------- /drivers/graphics/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/graphics.c -------------------------------------------------------------------------------- /drivers/graphics/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/graphics/graphics.h -------------------------------------------------------------------------------- /drivers/hdmi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/hdmi/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/hdmi/hdmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/hdmi/hdmi.c -------------------------------------------------------------------------------- /drivers/hdmi/hdmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/hdmi/hdmi.h -------------------------------------------------------------------------------- /drivers/nespad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/nespad/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/nespad/nespad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/nespad/nespad.cpp -------------------------------------------------------------------------------- /drivers/nespad/nespad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/nespad/nespad.h -------------------------------------------------------------------------------- /drivers/ps2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ps2/ps2 (2).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2/ps2 (2).c -------------------------------------------------------------------------------- /drivers/ps2/ps2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2/ps2.c -------------------------------------------------------------------------------- /drivers/ps2/ps2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2/ps2.h -------------------------------------------------------------------------------- /drivers/ps2kbd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2kbd/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ps2kbd/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2kbd/hid.h -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.cpp -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.h -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.pio -------------------------------------------------------------------------------- /drivers/sdcard/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(${CMAKE_CURRENT_LIST_DIR}/sdcard.cmake) -------------------------------------------------------------------------------- /drivers/sdcard/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/LICENSE -------------------------------------------------------------------------------- /drivers/sdcard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/README.md -------------------------------------------------------------------------------- /drivers/sdcard/pio_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/pio_spi.c -------------------------------------------------------------------------------- /drivers/sdcard/pio_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/pio_spi.h -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/sdcard.c -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/sdcard.cmake -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/sdcard.h -------------------------------------------------------------------------------- /drivers/sdcard/spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/sdcard/spi.pio -------------------------------------------------------------------------------- /drivers/st7789/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/st7789/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/st7789/st7789.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/st7789/st7789.c -------------------------------------------------------------------------------- /drivers/st7789/st7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/st7789/st7789.h -------------------------------------------------------------------------------- /drivers/st7789/st7789.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/st7789/st7789.pio -------------------------------------------------------------------------------- /drivers/tv-software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv-software/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/tv-software/tv-software.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv-software/tv-software.c -------------------------------------------------------------------------------- /drivers/tv-software/tv-software.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv-software/tv-software.h -------------------------------------------------------------------------------- /drivers/tv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/tv/tv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv/tv.c -------------------------------------------------------------------------------- /drivers/tv/tv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/tv/tv.h -------------------------------------------------------------------------------- /drivers/usb/msc_disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usb/msc_disk.c -------------------------------------------------------------------------------- /drivers/usb/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usb/tusb_config.h -------------------------------------------------------------------------------- /drivers/usb/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usb/usb.c -------------------------------------------------------------------------------- /drivers/usb/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usb/usb.h -------------------------------------------------------------------------------- /drivers/usb/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usb/usb_descriptors.c -------------------------------------------------------------------------------- /drivers/usbfs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/usbfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/README.md -------------------------------------------------------------------------------- /drivers/usbfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/diskio.c -------------------------------------------------------------------------------- /drivers/usbfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/diskio.h -------------------------------------------------------------------------------- /drivers/usbfs/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/storage.c -------------------------------------------------------------------------------- /drivers/usbfs/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/tusb_config.h -------------------------------------------------------------------------------- /drivers/usbfs/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/usb.c -------------------------------------------------------------------------------- /drivers/usbfs/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/usb_descriptors.c -------------------------------------------------------------------------------- /drivers/usbfs/usbfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/usbfs.c -------------------------------------------------------------------------------- /drivers/usbfs/usbfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/usbfs/usbfs.h -------------------------------------------------------------------------------- /drivers/vga-nextgen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/vga-nextgen/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/vga-nextgen/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/vga-nextgen/vga.c -------------------------------------------------------------------------------- /drivers/vga-nextgen/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/vga-nextgen/vga.h -------------------------------------------------------------------------------- /drivers/ws2812/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ws2812/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ws2812/ws2812.c -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ws2812/ws2812.h -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/drivers/ws2812/ws2812.pio -------------------------------------------------------------------------------- /memmap.ld.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/memmap.ld.in -------------------------------------------------------------------------------- /pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/pico_sdk_import.cmake -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/src/main.cpp -------------------------------------------------------------------------------- /uf2_vis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-launcher/HEAD/uf2_vis.py --------------------------------------------------------------------------------