Samples
From MSX Game Library
The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.
Contents
Samples
Core
Hello World
Program showing the minimal code needed to display a text.
- File: s_hello.c
- State: Template:Fonctional
32K
BIOS
Program showing the use of default BIOS functions.
- Showcased modules:
- File: s_bios.c
- State: Template:Fonctional
32K
Clock
Program showing the use of the Real Time Clock (Ricoh RP-5C01) to get current time and save/load from CMOS memory.
- Showcased modules:
- File: s_clock.c
- State: Template:Fonctional
32K
PSG
Program showing the use of direct control over PSG chip.
- File: s_psg.c
- State: Template:Fonctional
32K
System
Showcase the retrieval of system information.
- File: s_sys.c
- State: Template:Fonctional
32K
Render
Draw
Showcase the use of Draw module in different MSX2 bitmap screen mode.
32K
Graph Mode 3
Showcase the use of Screen 4 (aka Graph 3) with various configuration.
- Showcased modules:
- File: s_gm3.c
- State: Template:Fonctional
32K
Sprite Mode 1
Program showing the use of sprite mode 1 and SAT flip method.
- File: s_sm1.c
- State: Template:Fonctional
32K
Sprite Mode 2
Program showing the use of sprite mode 2 and split screen.
- File: s_sprite.c
- State: Template:Fonctional
32K
Software Sprite
Program showing the use of software sprite using VDP commands.
- File: s_swsprt.c
- State: Template:Fonctional
32K
Software Tile
.
- File: s_swtile.c
- State: Template:Fonctional
32K
Text
blablabla...
- File: s_text.c
- State: Template:Fonctional
32K
VDP Command
blablabla...
- File: s_vdpcmd.c
- State: Template:Fonctional
32K
Target format
MSX-DOS
.
- File: s_dos.c
- State: Template:Fonctional
MSX-DOS
MSX-DOS 2
.
- File: s_dos2.c
- State: Template:Fonctional
MSX-DOS 2
Boot Disk
.
- File: s_dos0.c
- State: Template:Fonctional
BOOT
Mapped ROM
Program showing usage of ROM mapper segments.
- File: s_mapper.c
- State: Template:Fonctional
32K
Utilities
Game
Program showing the use of game and game's pawn modules.
- File: s_game.c
- State: Template:Fonctional
32K
Math
Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
- File: s_math.c
- State: Template:Fonctional
32K
Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
- File: s_print.c
- State: Template:Fonctional
32K
Scrolling
Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.
- File: s_scroll.c
- State: Template:Fonctional
32K
Compress
blablabla...
- File: s_zip.c
- State: WIP
32K
BASIC USR
.
- File: s_usr.c
- State: Template:Fonctional
{{}} 32K
Compressor
.
- File: s_zip.c
- State: Template:Fonctional
{{}} 32K
Devices
Joystick
Program showing the use of joystick and input manager.
- File: s_joystk.c
- State: Template:Fonctional
32K
Keyboard
Program showing the use of keyboard and input manager.
- File: s_keybrd.c
- State: Template:Fonctional
32K
Mouse
.
- File: s_mouse.c
- State: Template:Fonctional
{{}} 32K
Ninja Tap
.
- File: s_ntap.c
- State: Template:Fonctional
{{}} 32K
ObsoNET
.
- File: s_onet.c
- State: WIP
{{}} 32K
PAC
.
- File: s_pac.c
- State: Template:Fonctional
{{}} 32K
V9990
.
- File: s_v9990.c
- State: Template:Fonctional
{{}} 32K
Audio Format
Arkos
blablabla...
- File: s_arkos.c
- State: Template:Fonctional
32K
ayFX
blablabla...
- File: s_ayfx.c
- State: Template:Fonctional
32K
lVGM
.
- File: s_lvgm.c
- State: Template:Fonctional
{{}} 32K
PCM-Encoder
.
- File: s_pcmenc.c
- State: Template:Fonctional
32K
PCM Play
.
- File: s_pcmplay.c
- State: Template:Fonctional
{{}} 32K
PT3
blablabla...
- File: s_pt3.c
- State: Template:Fonctional
32K
Trilo Tracker SCC
.
- File: s_trilo.c
- State: Template:Fonctional
{{}} 32K
VGM
blablabla...
- File: s_vgm.c
- State: Template:Fonctional
32K
WYZ
blablabla...
- File: s_wyz.c
- State: Template:Fonctional
32K
WYZ2
.
- File: s_wyz2.c
- State: Template:Fonctional
32K
Targets
blablabla...
- File: s_target.c
- State: Template:Fonctional
32K
Template
Template MSX1
blablabla...
- File: template.c
- State: Template:Fonctional
32K
Template MSX2
blablabla...
- File: template_msx2.c
- State: Template:Fonctional
32K