[env] monitor_speed = 115200 [pico-base] platform = https://github.com/maxgerhardt/platform-raspberrypi.git#651837d09a1a58c46bd1bcf4647468d8c5ed92c2 framework = arduino board_build.core = earlephilhower #board_build.filesystem_size = 512k upload_protocol = picotool #upload_protocol = cmsis-dap debug_tool = cmsis-dap build_src_filter = +<*.cpp> lib_ldf_mode = chain+ lib_deps = bodmer/TFT_eSPI@^2.5.43 xreef/PCF8574 library@^2.3.7 greiman/SdFat@^2.3.1 build_flags = -I. -Isrc/tft-espi-config -Ilib -DENABLE_SOUND=0 -DENABLE_LCD=1 -DENABLE_SDCARD=0 -DENABLE_INPUT=1 -DENABLE_LCD_DMA=1 -DENABLE_LCD_FRAMEBUFFER=1 -DENABLE_FRAMEBUFFER_FLIP_X_Y=1 -DENABLE_DOUBLE_BUFFERING=1 -DENABLE_USB_STORAGE_DEVICE=0 -DPEANUT_FULL_GBC_SUPPORT=1 -DUSE_TINYUSB -DUSE_EMBED_ROM=1 [env:pico] extends = pico-base board = rpipico # Reserve ~1MB for ROMs, i.e. ~800KB for code board_build.filesystem_size = 1280k [env:pico2] extends = pico-base board = rpipico2 upload_port = /Volumes/RP2350 # Reserve 0MB for filesystem, all 4MB available for code + ROM board_build.filesystem_size = 0k [env:pico2_custom_rom] extends = pico-base board = rpipico2 upload_port = /Volumes/RP2350 # Reserve 0MB for ROMs, i.e. 4MB for code board_build.filesystem_size = 0k build_flags = -I. -Isrc/tft-espi-config -Ilib -DENABLE_SOUND=0 -DENABLE_LCD=1 -DENABLE_SDCARD=0 -DENABLE_INPUT=1 -DENABLE_LCD_DMA=1 -DENABLE_LCD_FRAMEBUFFER=1 -DENABLE_FRAMEBUFFER_FLIP_X_Y=1 -DENABLE_DOUBLE_BUFFERING=1 -DENABLE_USB_STORAGE_DEVICE=0 -DPEANUT_FULL_GBC_SUPPORT=1 -DUSE_TINYUSB -DUSE_EMBED_ROM=1 -DROM_FILENAME="zelda.gb" extra_scripts = pre:scripts/embed_rom.py