Skip to content

sndpl/msx-c-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSX-C Examples / Experiments / Libraries

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.

Disk Copy

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

FMLib

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

MapMap

Small program that shows primary mapper slot with available memory

Mem

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.

Moonblaster

Experiment with the moonblaster driver in MSX-C.

RSLib

Small library to communicate with the RS-232-C with a terminal program as example.

TODO: Terminal hangs after startup

Shooter [WIP]

My first attempt with MSX-C to create a shooter, needs some heavy refactoring :)

Tiny Shell

Small shell program that lists all .com files that can be excuted (DOS1 and DOS2 version)

About

Some MSX-C experiments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published