├── .github └── workflows │ ├── build.yml │ ├── nightly.yml │ ├── release-beta.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs └── signals.md ├── ffconf.h.bak ├── romemul ├── CMakeLists.txt ├── bin2array.py ├── commands.c ├── config.c ├── constants.c ├── download_firmware.py ├── download_floppyemul.py ├── download_gemdrvemul.py ├── download_rtcemul.py ├── external │ └── makefsdata ├── ffconf.h ├── filesys.c ├── firmware.c ├── firmware_floppyemul.c ├── firmware_gemdrvemul.c ├── firmware_rtcemul.c ├── floppyemul.c ├── fs │ ├── README.md │ ├── floppies.shtml │ ├── floppies_catalog_a.shtml │ ├── floppies_catalog_b.shtml │ ├── floppies_eject.shtml │ ├── floppies_select.shtml │ ├── index.html │ ├── output.css │ ├── styles.css │ └── tailwind.config.js ├── gemdrvemul.c ├── httpd.c ├── hw_config.c ├── include │ ├── commands.h │ ├── config.h │ ├── constants.h │ ├── debug.h │ ├── filesys.h │ ├── firmware.h │ ├── firmware_floppyemul.h │ ├── firmware_gemdrvemul.h │ ├── firmware_rtcemul.h │ ├── floppyemul.h │ ├── gemdrvemul.h │ ├── httpd.h │ ├── memfunc.h │ ├── network.h │ ├── romemul.h │ ├── romloader.h │ ├── rtcemul.h │ ├── tprotocol.h │ └── usb_mass.h ├── lwipopts.h ├── main.c ├── memmap_romemul.ld ├── network.c ├── romemul.c ├── romemul.pio ├── romloader.c ├── rtcemul.c ├── tprotocol.c ├── tusb_config.h ├── usb_descriptors.c └── usb_mass.c ├── roms ├── create_roms_csv ├── create_roms_markdown ├── roms.json ├── update_json └── upload_roms ├── schematics ├── README.md └── v0.0.1 │ ├── SCH_Atari ST sidecart prototype shared bus_2023-09-15.json │ ├── Schematic_Atari ST sidecart prototype shared bus_2023-09-15.pdf │ ├── Schematic_Atari ST sidecart prototype shared bus_2023-09-15.png │ └── Schematic_Atari ST sidecart prototype shared bus_2023-09-15.svg ├── update_version.py ├── update_version_beta.py ├── version-beta.txt └── version.txt /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.github/workflows/release-beta.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/README.md -------------------------------------------------------------------------------- /docs/signals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/docs/signals.md -------------------------------------------------------------------------------- /ffconf.h.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/ffconf.h.bak -------------------------------------------------------------------------------- /romemul/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/CMakeLists.txt -------------------------------------------------------------------------------- /romemul/bin2array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/bin2array.py -------------------------------------------------------------------------------- /romemul/commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/commands.c -------------------------------------------------------------------------------- /romemul/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/config.c -------------------------------------------------------------------------------- /romemul/constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/constants.c -------------------------------------------------------------------------------- /romemul/download_firmware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/download_firmware.py -------------------------------------------------------------------------------- /romemul/download_floppyemul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/download_floppyemul.py -------------------------------------------------------------------------------- /romemul/download_gemdrvemul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/download_gemdrvemul.py -------------------------------------------------------------------------------- /romemul/download_rtcemul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/download_rtcemul.py -------------------------------------------------------------------------------- /romemul/external/makefsdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/external/makefsdata -------------------------------------------------------------------------------- /romemul/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/ffconf.h -------------------------------------------------------------------------------- /romemul/filesys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/filesys.c -------------------------------------------------------------------------------- /romemul/firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/firmware.c -------------------------------------------------------------------------------- /romemul/firmware_floppyemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/firmware_floppyemul.c -------------------------------------------------------------------------------- /romemul/firmware_gemdrvemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/firmware_gemdrvemul.c -------------------------------------------------------------------------------- /romemul/firmware_rtcemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/firmware_rtcemul.c -------------------------------------------------------------------------------- /romemul/floppyemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/floppyemul.c -------------------------------------------------------------------------------- /romemul/fs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/README.md -------------------------------------------------------------------------------- /romemul/fs/floppies.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/floppies.shtml -------------------------------------------------------------------------------- /romemul/fs/floppies_catalog_a.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/floppies_catalog_a.shtml -------------------------------------------------------------------------------- /romemul/fs/floppies_catalog_b.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/floppies_catalog_b.shtml -------------------------------------------------------------------------------- /romemul/fs/floppies_eject.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/floppies_eject.shtml -------------------------------------------------------------------------------- /romemul/fs/floppies_select.shtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/floppies_select.shtml -------------------------------------------------------------------------------- /romemul/fs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/index.html -------------------------------------------------------------------------------- /romemul/fs/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/output.css -------------------------------------------------------------------------------- /romemul/fs/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/styles.css -------------------------------------------------------------------------------- /romemul/fs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/fs/tailwind.config.js -------------------------------------------------------------------------------- /romemul/gemdrvemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/gemdrvemul.c -------------------------------------------------------------------------------- /romemul/httpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/httpd.c -------------------------------------------------------------------------------- /romemul/hw_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/hw_config.c -------------------------------------------------------------------------------- /romemul/include/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/commands.h -------------------------------------------------------------------------------- /romemul/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/config.h -------------------------------------------------------------------------------- /romemul/include/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/constants.h -------------------------------------------------------------------------------- /romemul/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/debug.h -------------------------------------------------------------------------------- /romemul/include/filesys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/filesys.h -------------------------------------------------------------------------------- /romemul/include/firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/firmware.h -------------------------------------------------------------------------------- /romemul/include/firmware_floppyemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/firmware_floppyemul.h -------------------------------------------------------------------------------- /romemul/include/firmware_gemdrvemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/firmware_gemdrvemul.h -------------------------------------------------------------------------------- /romemul/include/firmware_rtcemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/firmware_rtcemul.h -------------------------------------------------------------------------------- /romemul/include/floppyemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/floppyemul.h -------------------------------------------------------------------------------- /romemul/include/gemdrvemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/gemdrvemul.h -------------------------------------------------------------------------------- /romemul/include/httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/httpd.h -------------------------------------------------------------------------------- /romemul/include/memfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/memfunc.h -------------------------------------------------------------------------------- /romemul/include/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/network.h -------------------------------------------------------------------------------- /romemul/include/romemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/romemul.h -------------------------------------------------------------------------------- /romemul/include/romloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/romloader.h -------------------------------------------------------------------------------- /romemul/include/rtcemul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/rtcemul.h -------------------------------------------------------------------------------- /romemul/include/tprotocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/tprotocol.h -------------------------------------------------------------------------------- /romemul/include/usb_mass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/include/usb_mass.h -------------------------------------------------------------------------------- /romemul/lwipopts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/lwipopts.h -------------------------------------------------------------------------------- /romemul/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/main.c -------------------------------------------------------------------------------- /romemul/memmap_romemul.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/memmap_romemul.ld -------------------------------------------------------------------------------- /romemul/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/network.c -------------------------------------------------------------------------------- /romemul/romemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/romemul.c -------------------------------------------------------------------------------- /romemul/romemul.pio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/romemul.pio -------------------------------------------------------------------------------- /romemul/romloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/romloader.c -------------------------------------------------------------------------------- /romemul/rtcemul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/rtcemul.c -------------------------------------------------------------------------------- /romemul/tprotocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/tprotocol.c -------------------------------------------------------------------------------- /romemul/tusb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/tusb_config.h -------------------------------------------------------------------------------- /romemul/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/usb_descriptors.c -------------------------------------------------------------------------------- /romemul/usb_mass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/romemul/usb_mass.c -------------------------------------------------------------------------------- /roms/create_roms_csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/roms/create_roms_csv -------------------------------------------------------------------------------- /roms/create_roms_markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/roms/create_roms_markdown -------------------------------------------------------------------------------- /roms/roms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/roms/roms.json -------------------------------------------------------------------------------- /roms/update_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/roms/update_json -------------------------------------------------------------------------------- /roms/upload_roms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/roms/upload_roms -------------------------------------------------------------------------------- /schematics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/schematics/README.md -------------------------------------------------------------------------------- /schematics/v0.0.1/SCH_Atari ST sidecart prototype shared bus_2023-09-15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/schematics/v0.0.1/SCH_Atari ST sidecart prototype shared bus_2023-09-15.json -------------------------------------------------------------------------------- /schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.pdf -------------------------------------------------------------------------------- /schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.png -------------------------------------------------------------------------------- /schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/schematics/v0.0.1/Schematic_Atari ST sidecart prototype shared bus_2023-09-15.svg -------------------------------------------------------------------------------- /update_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/update_version.py -------------------------------------------------------------------------------- /update_version_beta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidecartridge/atarist-sidecart-raspberry-pico/HEAD/update_version_beta.py -------------------------------------------------------------------------------- /version-beta.txt: -------------------------------------------------------------------------------- 1 | beta-v0.0.18b 2 | -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | v1.0.1 2 | --------------------------------------------------------------------------------