--- a/astar.asm +++ b/astar.asm @@ -188,13 +188,16 @@ include "game.asm" include "map_loader.asm" include "sound.asm" - include "memory.asm" + ;AtariVox memory card sync (memory.asm) left out: it is unreachable + ;since the memory card was disabled, and it only calls the i2c.inc + ;driver, which is not covered by the GPL. The space stays free so the + ;rest of the ROM keeps the v1.0 addresses. + ds 102, 0 include "sound/patterns.asm" include "sound/songs.asm" include "sound/codes.asm" - include "speakjet.inc" ;AtariVox drivers - include "i2c.inc" - I2C_SUBS scratch0 + ;AtariVox drivers (speakjet.inc, i2c.inc) left out, see above. + ds 193, 0 start: CLEAN_START --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -131,7 +131,6 @@ DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/astar.asm" "${CMAKE_CURRENT_SOURCE_DIR}/kernel.asm" - "${CMAKE_CURRENT_SOURCE_DIR}/memory.asm" "${CMAKE_CURRENT_SOURCE_DIR}/game.asm" "${CMAKE_CURRENT_SOURCE_DIR}/sound.asm" "${CMAKE_CURRENT_SOURCE_DIR}/subroutines.asm" @@ -144,8 +143,6 @@ "${CMAKE_CURRENT_SOURCE_DIR}/pickup_gfx.asm" "${CMAKE_CURRENT_SOURCE_DIR}/pickup_colu.asm" "${CMAKE_CURRENT_SOURCE_DIR}/digit_gfx.asm" - "${CMAKE_CURRENT_SOURCE_DIR}/i2c.inc" - "${CMAKE_CURRENT_SOURCE_DIR}/speakjet.inc" "${CMAKE_CURRENT_SOURCE_DIR}/maps/map_base.asm" "${CMAKE_CURRENT_SOURCE_DIR}/maps/title.asm" "${CMAKE_CURRENT_SOURCE_DIR}/maps/end.asm"