Use the http://www.lavandeira.net/2014/12/relearning-msx-5-setting-up-the-msx-c-environment-part-1/ blog posts to setup your MSX C environment.
Two versions of a disk copy program. Second version uses memory mapper and video RAM.
TODO: Check why second version doesn't work, it hangs during check for memory
Small library to play music with the FM chip.
Available commands:
Function | Description |
---|---|
fmopen() | Open/Check FM-BIOS |
fmclose() | Close FM-BIOS |
fmwrite() | Write to OPLL register |
fmotir() | Write to OPLL register 0..7 |
fmstart() | Start background music |
fmstop() | Stop background music |
fmread() | Read data from ROM |
fmtest() | Now Playing ? |
See also the testfm.c example.
TODO:
- Update the FMChip detection so it will also find the FM-PAC clones
- Clean the code
Small program that shows primary mapper slot with available memory
Small program that shows all available memory mappers (DOS2 only). Original program written by KonamiMan (2000), ported it to MSX-C and added the MemMan detection to it like the assembly version has.
Experiment with the moonblaster driver in MSX-C.
Small library to communicate with the RS-232-C with a terminal program as example.
TODO: Terminal hangs after startup
My first attempt with MSX-C to create a shooter, needs some heavy refactoring :)
Small shell program that lists all .com files that can be excuted (DOS1 and DOS2 version)