Samples

From MSX Game Library

The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.

Modules

BIOS

Program showing the use of basic BIOS functions.

  • File: s_bios.c
  • Machine: MSX
  • State: ✔️ Fonctional

Clock

Program showing the use of the Real Time Clock (Ricoh RP-5C01).

  • File: s_clock.c
  • Machine: MSX2
  • State: ✔️ Fonctional

CMSXi

Program showing the use of CMSXi image formats.

  • File: s_cmsxi.c
  • Machine: MSX
  • State: ❌ WIP...

Draw

Program showing the use of Draw module in different screen mode.

  • File: s_draw.c
  • Machine: MSX2
  • State: ✔️ Fonctional

Game

Program showing the use of game and game's pawn modules.

  • File: s_game.c
  • Machine: MSX
  • State: ✔️ Fonctional

Hello World

Program showing the minimal needs to display a text.

  • File: s_hello.c
  • Machine: MSX
  • State: ✔️ Fonctional

Joystick

Program showing the use of joystick and input manager.

  • File: s_joystk.c
  • Machine: MSX
  • State: ✔️ Fonctional

Keyboard

Program showing the use of keyboard and input manager.

  • File: s_keybrd.c
  • Machine: MSX
  • State: ✔️ Fonctional

ROM Mapper

Program showing usage of ROM mapper segments.

  • File: s_mapper.c
  • Machine: MSX
  • State: ✔️ Fonctional

Math

Program showing the use of mathematics pre-calculated tables and pseudo-random generator.

  • File: s_math.c
  • Machine: MSX2
  • State: ✔️ Fonctional

Print

Program showing the use of graphical print features (bitmap, sprite, effects, etc.).

  • File: s_print.c
  • Machine: MSX2
  • State: ✔️ Fonctional

PSG

Program showing the use of direct control over PSG chip.

  • File: s_psg.c
  • Machine: MSX
  • State: ✔️ Fonctional

Scrolling

Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.

  • File: s_scroll.c
  • Machine: MSX2
  • State: ✔️ Fonctional

Sprite Mode 1

Program showing the use of sprite mode 1 and SAT flip method.

  • File: s_sm1.c
  • Machine: MSX
  • State: ✔️ Fonctional

Sprite Mode 2

Program showing the use of sprite mode 2 and split screen.

  • File: s_sprite.c
  • Machine: MSX2
  • State: ✔️ Fonctional

Software Sprite

Program showing the use of software sprite using VDP commands.

  • File: s_swsprt.c
  • Machine: MSX2
  • State: ✔️ Fonctional

System

  • File: s_sys.c
  • Machine: MSX
  • State: ✔️ Fonctional

Text

  • File: s_text.c
  • Machine: MSX/MSX2
  • State: ✔️ Fonctional

VDP Command

  • File: s_vdpcmd.c
  • Machine: MSX2
  • State: ✔️ Fonctional

Compress

  • File: s_zip.c
  • Machine: MSX2
  • State: ❌ WIP...

Audio Format

Arkos

  • File: s_arkos.c
  • Machine: MSX
  • State: ✔️ Fonctional

ayFX

  • File: s_ayfx.c
  • Machine: MSX2
  • State: ✔️ Fonctional

PCM-Encoder

  • File: s_pcmenc.c
  • Machine: MSX
  • State: ✔️ Fonctional

PT3

  • File: s_pt3.c
  • Machine: MSX2
  • State: ✔️ Fonctional

VGM

  • File: s_vgm.c
  • Machine: MSX
  • State: ✔️ Fonctional

WYZ

  • File: s_wyz.c
  • Machine: MSX
  • State: ✔️ Fonctional

Targets

  • File: s_target.c
  • Machine: MSX
  • State: ✔️ Fonctional

Template

  • File: template.c
  • Machine: MSX
  • State: ✔️ Fonctional