diff --git a/.gitignore b/.gitignore index 390a0a0..3c2a99b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ *-bak +*.lst *.o +*.bin *.DS_Store RaspberryPi/apple2driver/apple2driver RaspberryPi/Apple2-IO-RPi.log diff --git a/RaspberryPiPico/CMakeLists.txt b/RaspberryPiPico/CMakeLists.txt index e946a83..6ab7780 100644 --- a/RaspberryPiPico/CMakeLists.txt +++ b/RaspberryPiPico/CMakeLists.txt @@ -18,6 +18,14 @@ FetchContent_Declare(a2pico ) FetchContent_MakeAvailable(a2pico) +set_source_files_properties(incbin.S OBJECT_DEPENDS ../../Apple2/AT28C64B.bin) +add_custom_command( + WORKING_DIRECTORY ../../Apple2 + COMMAND ./assemble.sh 1 + OUTPUT ../../Apple2/AT28C64B.bin + VERBATIM + ) + target_sources(${PROJECT_NAME} PRIVATE main.c board.c