├── .gitignore ├── BUILDING.md ├── CLAUDE.md ├── CMakeLists.txt ├── LICENSE ├── NETWORK_REDIRECTOR_DOCUMENTATION.md ├── PORT_DOCUMENTATION.md ├── README.md ├── VIDEO_MODES.md ├── 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 │ ├── font4x6.h │ ├── font6x8.h │ ├── font8x16.h │ ├── font8x8.h │ ├── graphics.c │ └── graphics.h ├── hdmi │ ├── CMakeLists.txt │ ├── hdmi.c │ └── hdmi.h ├── nespad │ ├── CMakeLists.txt │ ├── nespad.c │ └── nespad.h ├── ntsc-tv │ ├── CMakeLists.txt │ ├── font8x8.h │ ├── graphics.c │ └── graphics.h ├── ps2 │ ├── CMakeLists.txt │ ├── ps2.c │ ├── ps2.h │ ├── ps2_mouse.c │ └── ps2_mouse.h ├── ps2kbd │ ├── CMakeLists.txt │ ├── hid.h │ ├── ps2kbd_mrmltr.cpp │ ├── ps2kbd_mrmltr.h │ └── ps2kbd_mrmltr.pio ├── psram │ ├── CMakeLists.txt │ ├── psram_spi.c │ ├── psram_spi.h │ └── psram_spi.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 ├── findfirst ├── findfirst.c ├── findfirst.h ├── spec.c └── spec.h ├── memmap.ld ├── memmap12.ld ├── memops_opt ├── CMakeLists.txt ├── memcpy_armv6m.S ├── memcpy_armv6m_macros.S ├── memops_opt.c └── memops_opt.h ├── merge_firmwares.sh ├── pico_sdk_import.cmake ├── src ├── 74hc595 │ ├── 74hc595.c │ └── 74hc595.h ├── LinuxMiniFB.c ├── MiniFB.h ├── WinMiniFB.c ├── emu8950 │ ├── emu8950.c │ ├── emu8950.h │ ├── emuadpcm.c │ ├── emuadpcm.h │ ├── slot_render.cpp │ ├── slot_render.h │ └── slot_render_pico.S ├── emulator │ ├── audio │ │ ├── cms.c.inl │ │ ├── dss.c.inl │ │ ├── general-midi.c.inl │ │ ├── general-midi.h │ │ ├── mpu401.c.inl │ │ ├── sn76489.c.inl │ │ └── sound_blaster.c.inl │ ├── cpu.c │ ├── cpu.h │ ├── disks-rp2350.c.inl │ ├── disks-win32.c.inl │ ├── ems.c.inl │ ├── emulator.h │ ├── fpu.c │ ├── fpu.h │ ├── i8237.c.inl │ ├── i8253.c │ ├── i8259.c │ ├── includes │ │ ├── 08X08.FNT │ │ ├── bios.h │ │ ├── font8x16.h │ │ ├── font8x8.h │ │ └── font8x8.h.zzz │ ├── memory.c │ ├── mouse.c │ ├── mpu401.c.inl │ ├── network-redirector-rp2350.c.inl │ ├── network-redirector.c.inl │ ├── ports.c │ ├── swap.c │ ├── swap.h │ ├── video │ │ ├── cga.c │ │ ├── tga.c │ │ └── vga.c │ └── xms.c ├── linux-audio.c ├── linux-audio.h ├── linux-main.cpp ├── pico-main.c ├── printf │ ├── printf.c │ └── printf.h └── win32-main.cpp └── tools ├── mapdrive.asm └── mapdrive.com /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/LICENSE -------------------------------------------------------------------------------- /NETWORK_REDIRECTOR_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/NETWORK_REDIRECTOR_DOCUMENTATION.md -------------------------------------------------------------------------------- /PORT_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/PORT_DOCUMENTATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/README.md -------------------------------------------------------------------------------- /VIDEO_MODES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/VIDEO_MODES.md -------------------------------------------------------------------------------- /drivers/audio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/audio/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/audio/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/audio/audio.c -------------------------------------------------------------------------------- /drivers/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/audio/audio.h -------------------------------------------------------------------------------- /drivers/audio/audio_i2s.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/audio/audio_i2s.pio -------------------------------------------------------------------------------- /drivers/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/00history.txt -------------------------------------------------------------------------------- /drivers/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/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-286/HEAD/drivers/fatfs/diskio.h -------------------------------------------------------------------------------- /drivers/fatfs/f_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/f_util.c -------------------------------------------------------------------------------- /drivers/fatfs/f_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/f_util.h -------------------------------------------------------------------------------- /drivers/fatfs/fatfs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/fatfs.cmake -------------------------------------------------------------------------------- /drivers/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/ff.c -------------------------------------------------------------------------------- /drivers/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/ff.h -------------------------------------------------------------------------------- /drivers/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/ffconf.h -------------------------------------------------------------------------------- /drivers/fatfs/ffsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/ffsystem.c -------------------------------------------------------------------------------- /drivers/fatfs/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/fatfs/ffunicode.c -------------------------------------------------------------------------------- /drivers/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/graphics/font4x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/font4x6.h -------------------------------------------------------------------------------- /drivers/graphics/font6x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/font6x8.h -------------------------------------------------------------------------------- /drivers/graphics/font8x16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/font8x16.h -------------------------------------------------------------------------------- /drivers/graphics/font8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/font8x8.h -------------------------------------------------------------------------------- /drivers/graphics/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/graphics.c -------------------------------------------------------------------------------- /drivers/graphics/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/graphics/graphics.h -------------------------------------------------------------------------------- /drivers/hdmi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/hdmi/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/hdmi/hdmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/hdmi/hdmi.c -------------------------------------------------------------------------------- /drivers/hdmi/hdmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/hdmi/hdmi.h -------------------------------------------------------------------------------- /drivers/nespad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/nespad/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/nespad/nespad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/nespad/nespad.c -------------------------------------------------------------------------------- /drivers/nespad/nespad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/nespad/nespad.h -------------------------------------------------------------------------------- /drivers/ntsc-tv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ntsc-tv/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ntsc-tv/font8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ntsc-tv/font8x8.h -------------------------------------------------------------------------------- /drivers/ntsc-tv/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ntsc-tv/graphics.c -------------------------------------------------------------------------------- /drivers/ntsc-tv/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ntsc-tv/graphics.h -------------------------------------------------------------------------------- /drivers/ps2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ps2/ps2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2/ps2.c -------------------------------------------------------------------------------- /drivers/ps2/ps2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2/ps2.h -------------------------------------------------------------------------------- /drivers/ps2/ps2_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2/ps2_mouse.c -------------------------------------------------------------------------------- /drivers/ps2/ps2_mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2/ps2_mouse.h -------------------------------------------------------------------------------- /drivers/ps2kbd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2kbd/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ps2kbd/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2kbd/hid.h -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.cpp -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.h -------------------------------------------------------------------------------- /drivers/ps2kbd/ps2kbd_mrmltr.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ps2kbd/ps2kbd_mrmltr.pio -------------------------------------------------------------------------------- /drivers/psram/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/psram/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/psram/psram_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/psram/psram_spi.c -------------------------------------------------------------------------------- /drivers/psram/psram_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/psram/psram_spi.h -------------------------------------------------------------------------------- /drivers/psram/psram_spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/psram/psram_spi.pio -------------------------------------------------------------------------------- /drivers/sdcard/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(${CMAKE_CURRENT_LIST_DIR}/sdcard.cmake) -------------------------------------------------------------------------------- /drivers/sdcard/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/LICENSE -------------------------------------------------------------------------------- /drivers/sdcard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/README.md -------------------------------------------------------------------------------- /drivers/sdcard/pio_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/pio_spi.c -------------------------------------------------------------------------------- /drivers/sdcard/pio_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/pio_spi.h -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/sdcard.c -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/sdcard.cmake -------------------------------------------------------------------------------- /drivers/sdcard/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/sdcard.h -------------------------------------------------------------------------------- /drivers/sdcard/spi.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/sdcard/spi.pio -------------------------------------------------------------------------------- /drivers/st7789/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/st7789/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/st7789/st7789.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/st7789/st7789.c -------------------------------------------------------------------------------- /drivers/st7789/st7789.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/st7789/st7789.h -------------------------------------------------------------------------------- /drivers/st7789/st7789.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/st7789/st7789.pio -------------------------------------------------------------------------------- /drivers/tv-software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv-software/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/tv-software/tv-software.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv-software/tv-software.c -------------------------------------------------------------------------------- /drivers/tv-software/tv-software.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv-software/tv-software.h -------------------------------------------------------------------------------- /drivers/tv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/tv/tv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv/tv.c -------------------------------------------------------------------------------- /drivers/tv/tv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/tv/tv.h -------------------------------------------------------------------------------- /drivers/usb/msc_disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usb/msc_disk.c -------------------------------------------------------------------------------- /drivers/usb/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usb/tusb_config.h -------------------------------------------------------------------------------- /drivers/usb/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usb/usb.c -------------------------------------------------------------------------------- /drivers/usb/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usb/usb.h -------------------------------------------------------------------------------- /drivers/usb/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usb/usb_descriptors.c -------------------------------------------------------------------------------- /drivers/usbfs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/usbfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/README.md -------------------------------------------------------------------------------- /drivers/usbfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/diskio.c -------------------------------------------------------------------------------- /drivers/usbfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/diskio.h -------------------------------------------------------------------------------- /drivers/usbfs/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/storage.c -------------------------------------------------------------------------------- /drivers/usbfs/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/tusb_config.h -------------------------------------------------------------------------------- /drivers/usbfs/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/usb.c -------------------------------------------------------------------------------- /drivers/usbfs/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/usb_descriptors.c -------------------------------------------------------------------------------- /drivers/usbfs/usbfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/usbfs.c -------------------------------------------------------------------------------- /drivers/usbfs/usbfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/usbfs/usbfs.h -------------------------------------------------------------------------------- /drivers/vga-nextgen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/vga-nextgen/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/vga-nextgen/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/vga-nextgen/vga.c -------------------------------------------------------------------------------- /drivers/vga-nextgen/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/vga-nextgen/vga.h -------------------------------------------------------------------------------- /drivers/ws2812/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ws2812/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ws2812/ws2812.c -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ws2812/ws2812.h -------------------------------------------------------------------------------- /drivers/ws2812/ws2812.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/drivers/ws2812/ws2812.pio -------------------------------------------------------------------------------- /findfirst/findfirst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/findfirst/findfirst.c -------------------------------------------------------------------------------- /findfirst/findfirst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/findfirst/findfirst.h -------------------------------------------------------------------------------- /findfirst/spec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/findfirst/spec.c -------------------------------------------------------------------------------- /findfirst/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/findfirst/spec.h -------------------------------------------------------------------------------- /memmap.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memmap.ld -------------------------------------------------------------------------------- /memmap12.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memmap12.ld -------------------------------------------------------------------------------- /memops_opt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memops_opt/CMakeLists.txt -------------------------------------------------------------------------------- /memops_opt/memcpy_armv6m.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memops_opt/memcpy_armv6m.S -------------------------------------------------------------------------------- /memops_opt/memcpy_armv6m_macros.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memops_opt/memcpy_armv6m_macros.S -------------------------------------------------------------------------------- /memops_opt/memops_opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memops_opt/memops_opt.c -------------------------------------------------------------------------------- /memops_opt/memops_opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/memops_opt/memops_opt.h -------------------------------------------------------------------------------- /merge_firmwares.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/merge_firmwares.sh -------------------------------------------------------------------------------- /pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/pico_sdk_import.cmake -------------------------------------------------------------------------------- /src/74hc595/74hc595.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/74hc595/74hc595.c -------------------------------------------------------------------------------- /src/74hc595/74hc595.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/74hc595/74hc595.h -------------------------------------------------------------------------------- /src/LinuxMiniFB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/LinuxMiniFB.c -------------------------------------------------------------------------------- /src/MiniFB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/MiniFB.h -------------------------------------------------------------------------------- /src/WinMiniFB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/WinMiniFB.c -------------------------------------------------------------------------------- /src/emu8950/emu8950.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/emu8950.c -------------------------------------------------------------------------------- /src/emu8950/emu8950.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/emu8950.h -------------------------------------------------------------------------------- /src/emu8950/emuadpcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/emuadpcm.c -------------------------------------------------------------------------------- /src/emu8950/emuadpcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/emuadpcm.h -------------------------------------------------------------------------------- /src/emu8950/slot_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/slot_render.cpp -------------------------------------------------------------------------------- /src/emu8950/slot_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/slot_render.h -------------------------------------------------------------------------------- /src/emu8950/slot_render_pico.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emu8950/slot_render_pico.S -------------------------------------------------------------------------------- /src/emulator/audio/cms.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/cms.c.inl -------------------------------------------------------------------------------- /src/emulator/audio/dss.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/dss.c.inl -------------------------------------------------------------------------------- /src/emulator/audio/general-midi.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/general-midi.c.inl -------------------------------------------------------------------------------- /src/emulator/audio/general-midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/general-midi.h -------------------------------------------------------------------------------- /src/emulator/audio/mpu401.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/mpu401.c.inl -------------------------------------------------------------------------------- /src/emulator/audio/sn76489.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/sn76489.c.inl -------------------------------------------------------------------------------- /src/emulator/audio/sound_blaster.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/audio/sound_blaster.c.inl -------------------------------------------------------------------------------- /src/emulator/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/cpu.c -------------------------------------------------------------------------------- /src/emulator/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/cpu.h -------------------------------------------------------------------------------- /src/emulator/disks-rp2350.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/disks-rp2350.c.inl -------------------------------------------------------------------------------- /src/emulator/disks-win32.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/disks-win32.c.inl -------------------------------------------------------------------------------- /src/emulator/ems.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/ems.c.inl -------------------------------------------------------------------------------- /src/emulator/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/emulator.h -------------------------------------------------------------------------------- /src/emulator/fpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/fpu.c -------------------------------------------------------------------------------- /src/emulator/fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/fpu.h -------------------------------------------------------------------------------- /src/emulator/i8237.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/i8237.c.inl -------------------------------------------------------------------------------- /src/emulator/i8253.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/i8253.c -------------------------------------------------------------------------------- /src/emulator/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/i8259.c -------------------------------------------------------------------------------- /src/emulator/includes/08X08.FNT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/includes/08X08.FNT -------------------------------------------------------------------------------- /src/emulator/includes/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/includes/bios.h -------------------------------------------------------------------------------- /src/emulator/includes/font8x16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/includes/font8x16.h -------------------------------------------------------------------------------- /src/emulator/includes/font8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/includes/font8x8.h -------------------------------------------------------------------------------- /src/emulator/includes/font8x8.h.zzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/includes/font8x8.h.zzz -------------------------------------------------------------------------------- /src/emulator/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/memory.c -------------------------------------------------------------------------------- /src/emulator/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/mouse.c -------------------------------------------------------------------------------- /src/emulator/mpu401.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/mpu401.c.inl -------------------------------------------------------------------------------- /src/emulator/network-redirector-rp2350.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/network-redirector-rp2350.c.inl -------------------------------------------------------------------------------- /src/emulator/network-redirector.c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/network-redirector.c.inl -------------------------------------------------------------------------------- /src/emulator/ports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/ports.c -------------------------------------------------------------------------------- /src/emulator/swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/swap.c -------------------------------------------------------------------------------- /src/emulator/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/swap.h -------------------------------------------------------------------------------- /src/emulator/video/cga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/video/cga.c -------------------------------------------------------------------------------- /src/emulator/video/tga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/video/tga.c -------------------------------------------------------------------------------- /src/emulator/video/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/video/vga.c -------------------------------------------------------------------------------- /src/emulator/xms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/emulator/xms.c -------------------------------------------------------------------------------- /src/linux-audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/linux-audio.c -------------------------------------------------------------------------------- /src/linux-audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/linux-audio.h -------------------------------------------------------------------------------- /src/linux-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/linux-main.cpp -------------------------------------------------------------------------------- /src/pico-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/pico-main.c -------------------------------------------------------------------------------- /src/printf/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/printf/printf.c -------------------------------------------------------------------------------- /src/printf/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/printf/printf.h -------------------------------------------------------------------------------- /src/win32-main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/src/win32-main.cpp -------------------------------------------------------------------------------- /tools/mapdrive.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/tools/mapdrive.asm -------------------------------------------------------------------------------- /tools/mapdrive.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xrip/pico-286/HEAD/tools/mapdrive.com --------------------------------------------------------------------------------