├── .gitignore ├── .idea ├── .gitignore ├── ccps.iml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── boards ├── boards.go ├── sf2.go └── sf2ud.go ├── cmd └── ccps │ ├── build.go │ ├── dumpgfx.go │ ├── dumpsfx.go │ ├── helloworld.go │ ├── hwAssets │ ├── helloworld.png │ ├── helloworld.wav │ ├── m68k │ │ ├── crt0.s │ │ └── main.c │ └── z80 │ │ ├── crt0.s │ │ └── main.c │ ├── install.go │ ├── main.go │ ├── post.go │ ├── postSrcs │ ├── m68k │ │ ├── crt0.s │ │ └── main.c │ └── z80 │ │ ├── crt0.s │ │ └── main.c │ └── svgParts │ ├── 16_bot.txt │ ├── 16_mid.txt │ └── 16_top.txt ├── code └── code.go ├── gfx ├── allocator.go ├── cps │ ├── cpsa.h │ └── cpsb.h ├── genSrc │ └── ccps_gfx.h └── gfx.go ├── go.mod ├── m68k ├── cps1.lk └── m68k.go ├── makeAndInstall.sh ├── mus ├── april.vgm └── mus.go ├── oki ├── adpcm.go ├── db.go ├── oki.go └── wav.go ├── setup.sh ├── sites └── sites.go ├── ym2151 └── ym2151.go └── z80 └── z80.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/ccps.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/.idea/ccps.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/README.md -------------------------------------------------------------------------------- /boards/boards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/boards/boards.go -------------------------------------------------------------------------------- /boards/sf2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/boards/sf2.go -------------------------------------------------------------------------------- /boards/sf2ud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/boards/sf2ud.go -------------------------------------------------------------------------------- /cmd/ccps/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/build.go -------------------------------------------------------------------------------- /cmd/ccps/dumpgfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/dumpgfx.go -------------------------------------------------------------------------------- /cmd/ccps/dumpsfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/dumpsfx.go -------------------------------------------------------------------------------- /cmd/ccps/helloworld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/helloworld.go -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/helloworld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/helloworld.png -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/helloworld.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/helloworld.wav -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/m68k/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/m68k/crt0.s -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/m68k/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/m68k/main.c -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/z80/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/z80/crt0.s -------------------------------------------------------------------------------- /cmd/ccps/hwAssets/z80/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/hwAssets/z80/main.c -------------------------------------------------------------------------------- /cmd/ccps/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/install.go -------------------------------------------------------------------------------- /cmd/ccps/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/main.go -------------------------------------------------------------------------------- /cmd/ccps/post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/post.go -------------------------------------------------------------------------------- /cmd/ccps/postSrcs/m68k/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/postSrcs/m68k/crt0.s -------------------------------------------------------------------------------- /cmd/ccps/postSrcs/m68k/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/postSrcs/m68k/main.c -------------------------------------------------------------------------------- /cmd/ccps/postSrcs/z80/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/postSrcs/z80/crt0.s -------------------------------------------------------------------------------- /cmd/ccps/postSrcs/z80/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/postSrcs/z80/main.c -------------------------------------------------------------------------------- /cmd/ccps/svgParts/16_bot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/svgParts/16_bot.txt -------------------------------------------------------------------------------- /cmd/ccps/svgParts/16_mid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/svgParts/16_mid.txt -------------------------------------------------------------------------------- /cmd/ccps/svgParts/16_top.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/cmd/ccps/svgParts/16_top.txt -------------------------------------------------------------------------------- /code/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/code/code.go -------------------------------------------------------------------------------- /gfx/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/gfx/allocator.go -------------------------------------------------------------------------------- /gfx/cps/cpsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/gfx/cps/cpsa.h -------------------------------------------------------------------------------- /gfx/cps/cpsb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/gfx/cps/cpsb.h -------------------------------------------------------------------------------- /gfx/genSrc/ccps_gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/gfx/genSrc/ccps_gfx.h -------------------------------------------------------------------------------- /gfx/gfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/gfx/gfx.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/fabiensanglard/ccps 2 | 3 | go 1.17 4 | -------------------------------------------------------------------------------- /m68k/cps1.lk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/m68k/cps1.lk -------------------------------------------------------------------------------- /m68k/m68k.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/m68k/m68k.go -------------------------------------------------------------------------------- /makeAndInstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/makeAndInstall.sh -------------------------------------------------------------------------------- /mus/april.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/mus/april.vgm -------------------------------------------------------------------------------- /mus/mus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/mus/mus.go -------------------------------------------------------------------------------- /oki/adpcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/oki/adpcm.go -------------------------------------------------------------------------------- /oki/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/oki/db.go -------------------------------------------------------------------------------- /oki/oki.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/oki/oki.go -------------------------------------------------------------------------------- /oki/wav.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/oki/wav.go -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/setup.sh -------------------------------------------------------------------------------- /sites/sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/sites/sites.go -------------------------------------------------------------------------------- /ym2151/ym2151.go: -------------------------------------------------------------------------------- 1 | package ym2151 2 | -------------------------------------------------------------------------------- /z80/z80.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiensanglard/ccps/HEAD/z80/z80.go --------------------------------------------------------------------------------