├── .gitignore ├── Makefile ├── Makefile-atr.mk ├── Makefile-cprg.mk ├── Makefile-cxprg.mk ├── Makefile-dsk.mk ├── Makefile-prg.mk ├── Makefile-tap.mk ├── apple2 └── template.dsk ├── readme.txt └── src ├── apple2 ├── charset.bin ├── genPieces.cpp ├── hires.s ├── pieces.bin └── platA2.c ├── atari ├── chessAtari.cfg ├── dataAtari.c ├── dataAtari.h ├── genpieces.cpp ├── hiresAtari.s └── platAtari.c ├── atmos ├── oric.cfg ├── platOric.c ├── platOric.h └── platOrica.s ├── board.c ├── board.h ├── c64.chr ├── chessC64CHR.cfg ├── dataC64CHR.c ├── dataC64CHR.h └── platC64CHR.c ├── c64 ├── chessC64.cfg ├── dataC64.c ├── dataC64.h ├── genpieces.cpp ├── hiresC64.s └── platC64.c ├── cpu.c ├── cpu.h ├── cx16 ├── dataCX16.c ├── dataCX16.h ├── genpieces.cpp └── platCX16.c ├── frontend.c ├── frontend.h ├── globals.c ├── globals.h ├── human.c ├── human.h ├── main.c ├── plat.h ├── plus4 ├── chessPlus4.cfg ├── dataPlus4.c ├── dataPlus4.h ├── genpieces.cpp ├── hiresPlus4.s └── platPlus4.c ├── term └── platTerm.c ├── types.h ├── undo.c └── undo.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile-atr.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-atr.mk -------------------------------------------------------------------------------- /Makefile-cprg.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-cprg.mk -------------------------------------------------------------------------------- /Makefile-cxprg.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-cxprg.mk -------------------------------------------------------------------------------- /Makefile-dsk.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-dsk.mk -------------------------------------------------------------------------------- /Makefile-prg.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-prg.mk -------------------------------------------------------------------------------- /Makefile-tap.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/Makefile-tap.mk -------------------------------------------------------------------------------- /apple2/template.dsk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/apple2/template.dsk -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/readme.txt -------------------------------------------------------------------------------- /src/apple2/charset.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/apple2/charset.bin -------------------------------------------------------------------------------- /src/apple2/genPieces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/apple2/genPieces.cpp -------------------------------------------------------------------------------- /src/apple2/hires.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/apple2/hires.s -------------------------------------------------------------------------------- /src/apple2/pieces.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/apple2/pieces.bin -------------------------------------------------------------------------------- /src/apple2/platA2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/apple2/platA2.c -------------------------------------------------------------------------------- /src/atari/chessAtari.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/chessAtari.cfg -------------------------------------------------------------------------------- /src/atari/dataAtari.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/dataAtari.c -------------------------------------------------------------------------------- /src/atari/dataAtari.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/dataAtari.h -------------------------------------------------------------------------------- /src/atari/genpieces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/genpieces.cpp -------------------------------------------------------------------------------- /src/atari/hiresAtari.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/hiresAtari.s -------------------------------------------------------------------------------- /src/atari/platAtari.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atari/platAtari.c -------------------------------------------------------------------------------- /src/atmos/oric.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atmos/oric.cfg -------------------------------------------------------------------------------- /src/atmos/platOric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atmos/platOric.c -------------------------------------------------------------------------------- /src/atmos/platOric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atmos/platOric.h -------------------------------------------------------------------------------- /src/atmos/platOrica.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/atmos/platOrica.s -------------------------------------------------------------------------------- /src/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/board.c -------------------------------------------------------------------------------- /src/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/board.h -------------------------------------------------------------------------------- /src/c64.chr/chessC64CHR.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64.chr/chessC64CHR.cfg -------------------------------------------------------------------------------- /src/c64.chr/dataC64CHR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64.chr/dataC64CHR.c -------------------------------------------------------------------------------- /src/c64.chr/dataC64CHR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64.chr/dataC64CHR.h -------------------------------------------------------------------------------- /src/c64.chr/platC64CHR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64.chr/platC64CHR.c -------------------------------------------------------------------------------- /src/c64/chessC64.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/chessC64.cfg -------------------------------------------------------------------------------- /src/c64/dataC64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/dataC64.c -------------------------------------------------------------------------------- /src/c64/dataC64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/dataC64.h -------------------------------------------------------------------------------- /src/c64/genpieces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/genpieces.cpp -------------------------------------------------------------------------------- /src/c64/hiresC64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/hiresC64.s -------------------------------------------------------------------------------- /src/c64/platC64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/c64/platC64.c -------------------------------------------------------------------------------- /src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cpu.c -------------------------------------------------------------------------------- /src/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cpu.h -------------------------------------------------------------------------------- /src/cx16/dataCX16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cx16/dataCX16.c -------------------------------------------------------------------------------- /src/cx16/dataCX16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cx16/dataCX16.h -------------------------------------------------------------------------------- /src/cx16/genpieces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cx16/genpieces.cpp -------------------------------------------------------------------------------- /src/cx16/platCX16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/cx16/platCX16.c -------------------------------------------------------------------------------- /src/frontend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/frontend.c -------------------------------------------------------------------------------- /src/frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/frontend.h -------------------------------------------------------------------------------- /src/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/globals.c -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/human.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/human.c -------------------------------------------------------------------------------- /src/human.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/human.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/main.c -------------------------------------------------------------------------------- /src/plat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plat.h -------------------------------------------------------------------------------- /src/plus4/chessPlus4.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/chessPlus4.cfg -------------------------------------------------------------------------------- /src/plus4/dataPlus4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/dataPlus4.c -------------------------------------------------------------------------------- /src/plus4/dataPlus4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/dataPlus4.h -------------------------------------------------------------------------------- /src/plus4/genpieces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/genpieces.cpp -------------------------------------------------------------------------------- /src/plus4/hiresPlus4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/hiresPlus4.s -------------------------------------------------------------------------------- /src/plus4/platPlus4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/plus4/platPlus4.c -------------------------------------------------------------------------------- /src/term/platTerm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/term/platTerm.c -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/types.h -------------------------------------------------------------------------------- /src/undo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/undo.c -------------------------------------------------------------------------------- /src/undo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StewBC/cc65-Chess/HEAD/src/undo.h --------------------------------------------------------------------------------