├── .gitignore ├── README.md ├── blank-project ├── .gitignore ├── Makefile ├── res │ └── res.txt ├── setup.txt └── src │ └── main.c ├── mdk ├── md-rules.mk ├── md.ld ├── misc │ ├── font-export.png │ └── font.png ├── src │ ├── header.inc │ ├── md │ │ ├── adpcm.c │ │ ├── adpcm.h │ │ ├── crt0.a68 │ │ ├── cspr.c │ │ ├── cspr.h │ │ ├── cspr_put.a68 │ │ ├── cspr_put_common.a68 │ │ ├── cspr_put_fast.a68 │ │ ├── cspr_types.inc │ │ ├── dma.c │ │ ├── dma.h │ │ ├── dma_process.a68 │ │ ├── errors.a68 │ │ ├── errors.h │ │ ├── font.bin │ │ ├── io.c │ │ ├── io.h │ │ ├── io_pad_read.a68 │ │ ├── ioc.c │ │ ├── ioc.h │ │ ├── irq.c │ │ ├── irq.h │ │ ├── irq_handlers.a68 │ │ ├── macro.h │ │ ├── megadrive.c │ │ ├── megadrive.h │ │ ├── mmio.h │ │ ├── opn.h │ │ ├── pal.c │ │ ├── pal.h │ │ ├── psg.h │ │ ├── spr.c │ │ ├── spr.h │ │ ├── spr_put.a68 │ │ ├── sram.a68 │ │ ├── sram.h │ │ ├── startup.a68 │ │ ├── sys.c │ │ ├── sys.h │ │ ├── sysc_vctrl.c │ │ ├── sysc_vctrl.h │ │ ├── top.inc │ │ ├── vdp.c │ │ ├── vdp.h │ │ ├── vdp_debug.a68 │ │ ├── vdp_default_vram_map.h │ │ ├── vdp_defs.inc │ │ ├── vdp_enums.h │ │ ├── vdp_macros.inc │ │ ├── vdp_min_init.a68 │ │ ├── vdp_regs.h │ │ ├── vdp_static_impl.inc │ │ ├── vram_clear.a68 │ │ └── z80_macros.inc │ └── util │ │ ├── beepcheck.h │ │ ├── fixed.h │ │ ├── kosinski.a68 │ │ ├── kosinski.h │ │ ├── plane.c │ │ ├── plane.h │ │ ├── rand.c │ │ ├── rand.h │ │ ├── text.c │ │ ├── text.h │ │ ├── trig.c │ │ ├── trig.h │ │ ├── trig_tab.c │ │ └── trig_tab.h └── util │ ├── .gitignore │ ├── core │ ├── bin2arr.c │ ├── bin2h.c │ ├── bin2s.c │ ├── binpad.c │ └── bsplit.c │ ├── debug │ └── megaloader │ │ └── megaloader.c │ ├── image │ └── pngto │ │ ├── indexedimage.c │ │ ├── indexedimage.h │ │ ├── lodepng.c │ │ ├── lodepng.h │ │ ├── musl_getopt.c │ │ ├── musl_getopt.h │ │ ├── pngto.c │ │ └── pngtochr-README.md │ └── png2csp │ ├── Makefile │ ├── sample │ ├── cirnolaugh.ase │ ├── cirnolaugh.png │ ├── countanim.aseprite │ ├── countanim.png │ ├── smalltile.png │ ├── test.ase │ └── test.png │ └── src │ ├── claim.c │ ├── claim.h │ ├── constants.h │ ├── endian.h │ ├── lodepng.c │ ├── lodepng.h │ ├── main.c │ ├── records.c │ ├── records.h │ ├── types.c │ ├── types.h │ ├── util.c │ └── util.h ├── notes └── c2.txt └── samples ├── .gitignore ├── Makefile ├── audio-simple-psg ├── Makefile ├── res │ ├── font_gfx.bin │ └── font_pal.bin └── src │ └── main.c ├── cd-mode-1 └── src │ ├── cd_mode1.h │ ├── cd_set_sr_sub.a68 │ ├── cd_sub_cpu_program.a68 │ ├── cdaudio.c │ ├── cdaudio.h │ ├── kos.a68 │ └── main.c ├── controller ├── Makefile ├── res │ ├── gfx │ │ └── font.bin │ └── pal │ │ └── font.bin └── src │ └── main.c ├── cpp-direct-sprite-demo ├── Makefile ├── res │ └── ball.bin └── src │ ├── bg_gradient.cpp │ ├── bg_gradient.h │ ├── dot.cpp │ ├── dot.h │ └── main.cpp ├── cspr-demo ├── Makefile ├── png │ ├── cirno.png │ ├── count.png │ └── sonic.png ├── res │ ├── font_gfx.bin │ └── font_pal.bin └── src │ └── main.c ├── hello-world ├── Makefile ├── res │ ├── font_gfx.bin │ └── font_pal.bin └── src │ └── main.c ├── mdsdrv-usage ├── Makefile ├── res │ ├── font_gfx.bin │ ├── font_pal.bin │ ├── mdsdrv.bin │ ├── mdspcm.bin │ ├── mdspcm.bin.cfg │ └── mdsseq.bin └── src │ ├── main.c │ └── mdsdrv │ ├── mdsdrv.c │ └── mdsdrv.h ├── move-podge ├── Makefile ├── png │ ├── PodgeH24.png │ ├── PodgeH24_gfx.bin │ └── font.png └── src │ └── main.c └── system-c2-demo ├── Makefile ├── adpcm └── puyo2.bin ├── res ├── color_blocks.bin ├── font_gfx.bin └── font_pal.bin └── src └── main.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/README.md -------------------------------------------------------------------------------- /blank-project/.gitignore: -------------------------------------------------------------------------------- 1 | */*.swp 2 | res.h 3 | obj/ 4 | *.map 5 | *.gen 6 | history/ 7 | -------------------------------------------------------------------------------- /blank-project/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/blank-project/Makefile -------------------------------------------------------------------------------- /blank-project/res/res.txt: -------------------------------------------------------------------------------- 1 | Include resources here! 2 | -------------------------------------------------------------------------------- /blank-project/setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/blank-project/setup.txt -------------------------------------------------------------------------------- /blank-project/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/blank-project/src/main.c -------------------------------------------------------------------------------- /mdk/md-rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/md-rules.mk -------------------------------------------------------------------------------- /mdk/md.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/md.ld -------------------------------------------------------------------------------- /mdk/misc/font-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/misc/font-export.png -------------------------------------------------------------------------------- /mdk/misc/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/misc/font.png -------------------------------------------------------------------------------- /mdk/src/header.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/header.inc -------------------------------------------------------------------------------- /mdk/src/md/adpcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/adpcm.c -------------------------------------------------------------------------------- /mdk/src/md/adpcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/adpcm.h -------------------------------------------------------------------------------- /mdk/src/md/crt0.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/crt0.a68 -------------------------------------------------------------------------------- /mdk/src/md/cspr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr.c -------------------------------------------------------------------------------- /mdk/src/md/cspr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr.h -------------------------------------------------------------------------------- /mdk/src/md/cspr_put.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr_put.a68 -------------------------------------------------------------------------------- /mdk/src/md/cspr_put_common.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr_put_common.a68 -------------------------------------------------------------------------------- /mdk/src/md/cspr_put_fast.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr_put_fast.a68 -------------------------------------------------------------------------------- /mdk/src/md/cspr_types.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/cspr_types.inc -------------------------------------------------------------------------------- /mdk/src/md/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/dma.c -------------------------------------------------------------------------------- /mdk/src/md/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/dma.h -------------------------------------------------------------------------------- /mdk/src/md/dma_process.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/dma_process.a68 -------------------------------------------------------------------------------- /mdk/src/md/errors.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/errors.a68 -------------------------------------------------------------------------------- /mdk/src/md/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/errors.h -------------------------------------------------------------------------------- /mdk/src/md/font.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/font.bin -------------------------------------------------------------------------------- /mdk/src/md/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/io.c -------------------------------------------------------------------------------- /mdk/src/md/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/io.h -------------------------------------------------------------------------------- /mdk/src/md/io_pad_read.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/io_pad_read.a68 -------------------------------------------------------------------------------- /mdk/src/md/ioc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/ioc.c -------------------------------------------------------------------------------- /mdk/src/md/ioc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/ioc.h -------------------------------------------------------------------------------- /mdk/src/md/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/irq.c -------------------------------------------------------------------------------- /mdk/src/md/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/irq.h -------------------------------------------------------------------------------- /mdk/src/md/irq_handlers.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/irq_handlers.a68 -------------------------------------------------------------------------------- /mdk/src/md/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/macro.h -------------------------------------------------------------------------------- /mdk/src/md/megadrive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/megadrive.c -------------------------------------------------------------------------------- /mdk/src/md/megadrive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/megadrive.h -------------------------------------------------------------------------------- /mdk/src/md/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/mmio.h -------------------------------------------------------------------------------- /mdk/src/md/opn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/opn.h -------------------------------------------------------------------------------- /mdk/src/md/pal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/pal.c -------------------------------------------------------------------------------- /mdk/src/md/pal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/pal.h -------------------------------------------------------------------------------- /mdk/src/md/psg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/psg.h -------------------------------------------------------------------------------- /mdk/src/md/spr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/spr.c -------------------------------------------------------------------------------- /mdk/src/md/spr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/spr.h -------------------------------------------------------------------------------- /mdk/src/md/spr_put.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/spr_put.a68 -------------------------------------------------------------------------------- /mdk/src/md/sram.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sram.a68 -------------------------------------------------------------------------------- /mdk/src/md/sram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sram.h -------------------------------------------------------------------------------- /mdk/src/md/startup.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/startup.a68 -------------------------------------------------------------------------------- /mdk/src/md/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sys.c -------------------------------------------------------------------------------- /mdk/src/md/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sys.h -------------------------------------------------------------------------------- /mdk/src/md/sysc_vctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sysc_vctrl.c -------------------------------------------------------------------------------- /mdk/src/md/sysc_vctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/sysc_vctrl.h -------------------------------------------------------------------------------- /mdk/src/md/top.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/top.inc -------------------------------------------------------------------------------- /mdk/src/md/vdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp.c -------------------------------------------------------------------------------- /mdk/src/md/vdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp.h -------------------------------------------------------------------------------- /mdk/src/md/vdp_debug.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_debug.a68 -------------------------------------------------------------------------------- /mdk/src/md/vdp_default_vram_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_default_vram_map.h -------------------------------------------------------------------------------- /mdk/src/md/vdp_defs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_defs.inc -------------------------------------------------------------------------------- /mdk/src/md/vdp_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_enums.h -------------------------------------------------------------------------------- /mdk/src/md/vdp_macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_macros.inc -------------------------------------------------------------------------------- /mdk/src/md/vdp_min_init.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_min_init.a68 -------------------------------------------------------------------------------- /mdk/src/md/vdp_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_regs.h -------------------------------------------------------------------------------- /mdk/src/md/vdp_static_impl.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vdp_static_impl.inc -------------------------------------------------------------------------------- /mdk/src/md/vram_clear.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/vram_clear.a68 -------------------------------------------------------------------------------- /mdk/src/md/z80_macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/md/z80_macros.inc -------------------------------------------------------------------------------- /mdk/src/util/beepcheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/beepcheck.h -------------------------------------------------------------------------------- /mdk/src/util/fixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/fixed.h -------------------------------------------------------------------------------- /mdk/src/util/kosinski.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/kosinski.a68 -------------------------------------------------------------------------------- /mdk/src/util/kosinski.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/kosinski.h -------------------------------------------------------------------------------- /mdk/src/util/plane.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/plane.c -------------------------------------------------------------------------------- /mdk/src/util/plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/plane.h -------------------------------------------------------------------------------- /mdk/src/util/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/rand.c -------------------------------------------------------------------------------- /mdk/src/util/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/rand.h -------------------------------------------------------------------------------- /mdk/src/util/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/text.c -------------------------------------------------------------------------------- /mdk/src/util/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/text.h -------------------------------------------------------------------------------- /mdk/src/util/trig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/trig.c -------------------------------------------------------------------------------- /mdk/src/util/trig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/trig.h -------------------------------------------------------------------------------- /mdk/src/util/trig_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/trig_tab.c -------------------------------------------------------------------------------- /mdk/src/util/trig_tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/src/util/trig_tab.h -------------------------------------------------------------------------------- /mdk/util/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/.gitignore -------------------------------------------------------------------------------- /mdk/util/core/bin2arr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/core/bin2arr.c -------------------------------------------------------------------------------- /mdk/util/core/bin2h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/core/bin2h.c -------------------------------------------------------------------------------- /mdk/util/core/bin2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/core/bin2s.c -------------------------------------------------------------------------------- /mdk/util/core/binpad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/core/binpad.c -------------------------------------------------------------------------------- /mdk/util/core/bsplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/core/bsplit.c -------------------------------------------------------------------------------- /mdk/util/debug/megaloader/megaloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/debug/megaloader/megaloader.c -------------------------------------------------------------------------------- /mdk/util/image/pngto/indexedimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/indexedimage.c -------------------------------------------------------------------------------- /mdk/util/image/pngto/indexedimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/indexedimage.h -------------------------------------------------------------------------------- /mdk/util/image/pngto/lodepng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/lodepng.c -------------------------------------------------------------------------------- /mdk/util/image/pngto/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/lodepng.h -------------------------------------------------------------------------------- /mdk/util/image/pngto/musl_getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/musl_getopt.c -------------------------------------------------------------------------------- /mdk/util/image/pngto/musl_getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/musl_getopt.h -------------------------------------------------------------------------------- /mdk/util/image/pngto/pngto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/pngto.c -------------------------------------------------------------------------------- /mdk/util/image/pngto/pngtochr-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/image/pngto/pngtochr-README.md -------------------------------------------------------------------------------- /mdk/util/png2csp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/Makefile -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/cirnolaugh.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/cirnolaugh.ase -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/cirnolaugh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/cirnolaugh.png -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/countanim.aseprite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/countanim.aseprite -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/countanim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/countanim.png -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/smalltile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/smalltile.png -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/test.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/test.ase -------------------------------------------------------------------------------- /mdk/util/png2csp/sample/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/sample/test.png -------------------------------------------------------------------------------- /mdk/util/png2csp/src/claim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/claim.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/claim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/claim.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/constants.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/endian.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/lodepng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/lodepng.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/lodepng.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/main.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/records.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/records.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/records.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/records.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/types.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/types.h -------------------------------------------------------------------------------- /mdk/util/png2csp/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/util.c -------------------------------------------------------------------------------- /mdk/util/png2csp/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/mdk/util/png2csp/src/util.h -------------------------------------------------------------------------------- /notes/c2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/notes/c2.txt -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- 1 | res.h 2 | *.map 3 | -------------------------------------------------------------------------------- /samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/Makefile -------------------------------------------------------------------------------- /samples/audio-simple-psg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/audio-simple-psg/Makefile -------------------------------------------------------------------------------- /samples/audio-simple-psg/res/font_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/audio-simple-psg/res/font_gfx.bin -------------------------------------------------------------------------------- /samples/audio-simple-psg/res/font_pal.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/audio-simple-psg/res/font_pal.bin -------------------------------------------------------------------------------- /samples/audio-simple-psg/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/audio-simple-psg/src/main.c -------------------------------------------------------------------------------- /samples/cd-mode-1/src/cd_mode1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/cd_mode1.h -------------------------------------------------------------------------------- /samples/cd-mode-1/src/cd_set_sr_sub.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/cd_set_sr_sub.a68 -------------------------------------------------------------------------------- /samples/cd-mode-1/src/cd_sub_cpu_program.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/cd_sub_cpu_program.a68 -------------------------------------------------------------------------------- /samples/cd-mode-1/src/cdaudio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/cdaudio.c -------------------------------------------------------------------------------- /samples/cd-mode-1/src/cdaudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/cdaudio.h -------------------------------------------------------------------------------- /samples/cd-mode-1/src/kos.a68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/kos.a68 -------------------------------------------------------------------------------- /samples/cd-mode-1/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cd-mode-1/src/main.c -------------------------------------------------------------------------------- /samples/controller/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/controller/Makefile -------------------------------------------------------------------------------- /samples/controller/res/gfx/font.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/controller/res/gfx/font.bin -------------------------------------------------------------------------------- /samples/controller/res/pal/font.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/controller/res/pal/font.bin -------------------------------------------------------------------------------- /samples/controller/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/controller/src/main.c -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/Makefile -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/res/ball.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/res/ball.bin -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/src/bg_gradient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/src/bg_gradient.cpp -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/src/bg_gradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/src/bg_gradient.h -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/src/dot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/src/dot.cpp -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/src/dot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/src/dot.h -------------------------------------------------------------------------------- /samples/cpp-direct-sprite-demo/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cpp-direct-sprite-demo/src/main.cpp -------------------------------------------------------------------------------- /samples/cspr-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/Makefile -------------------------------------------------------------------------------- /samples/cspr-demo/png/cirno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/png/cirno.png -------------------------------------------------------------------------------- /samples/cspr-demo/png/count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/png/count.png -------------------------------------------------------------------------------- /samples/cspr-demo/png/sonic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/png/sonic.png -------------------------------------------------------------------------------- /samples/cspr-demo/res/font_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/res/font_gfx.bin -------------------------------------------------------------------------------- /samples/cspr-demo/res/font_pal.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/res/font_pal.bin -------------------------------------------------------------------------------- /samples/cspr-demo/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/cspr-demo/src/main.c -------------------------------------------------------------------------------- /samples/hello-world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/hello-world/Makefile -------------------------------------------------------------------------------- /samples/hello-world/res/font_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/hello-world/res/font_gfx.bin -------------------------------------------------------------------------------- /samples/hello-world/res/font_pal.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/hello-world/res/font_pal.bin -------------------------------------------------------------------------------- /samples/hello-world/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/hello-world/src/main.c -------------------------------------------------------------------------------- /samples/mdsdrv-usage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/Makefile -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/font_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/res/font_gfx.bin -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/font_pal.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/res/font_pal.bin -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/mdsdrv.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/res/mdsdrv.bin -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/mdspcm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/res/mdspcm.bin -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/mdspcm.bin.cfg: -------------------------------------------------------------------------------- 1 | align 32768 2 | 3 | -------------------------------------------------------------------------------- /samples/mdsdrv-usage/res/mdsseq.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/res/mdsseq.bin -------------------------------------------------------------------------------- /samples/mdsdrv-usage/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/src/main.c -------------------------------------------------------------------------------- /samples/mdsdrv-usage/src/mdsdrv/mdsdrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/src/mdsdrv/mdsdrv.c -------------------------------------------------------------------------------- /samples/mdsdrv-usage/src/mdsdrv/mdsdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/mdsdrv-usage/src/mdsdrv/mdsdrv.h -------------------------------------------------------------------------------- /samples/move-podge/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/move-podge/Makefile -------------------------------------------------------------------------------- /samples/move-podge/png/PodgeH24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/move-podge/png/PodgeH24.png -------------------------------------------------------------------------------- /samples/move-podge/png/PodgeH24_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/move-podge/png/PodgeH24_gfx.bin -------------------------------------------------------------------------------- /samples/move-podge/png/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/move-podge/png/font.png -------------------------------------------------------------------------------- /samples/move-podge/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/move-podge/src/main.c -------------------------------------------------------------------------------- /samples/system-c2-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/Makefile -------------------------------------------------------------------------------- /samples/system-c2-demo/adpcm/puyo2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/adpcm/puyo2.bin -------------------------------------------------------------------------------- /samples/system-c2-demo/res/color_blocks.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/res/color_blocks.bin -------------------------------------------------------------------------------- /samples/system-c2-demo/res/font_gfx.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/res/font_gfx.bin -------------------------------------------------------------------------------- /samples/system-c2-demo/res/font_pal.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/res/font_pal.bin -------------------------------------------------------------------------------- /samples/system-c2-demo/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikejmoffitt/mdk/HEAD/samples/system-c2-demo/src/main.c --------------------------------------------------------------------------------