Difference between revisions of "Samples"

From MSX Game Library

Line 2: Line 2:
  
 
=== BIOS ===
 
=== BIOS ===
Program showing the use of basic BIOS functions.
+
''Program showing the use of basic BIOS functions.''
 
* File: s_bios.c
 
* File: s_bios.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 9: Line 9:
  
 
=== Clock ===
 
=== Clock ===
Program showing the use of the Real Time Clock (Ricoh RP-5C01).
+
''Program showing the use of the Real Time Clock (Ricoh RP-5C01).''
 
* File: s_clock.c
 
* File: s_clock.c
 
* Machine: {{MSX2}}
 
* Machine: {{MSX2}}
Line 16: Line 16:
  
 
=== CMSXi ===
 
=== CMSXi ===
 +
''Program showing the use of CMSXi image formats.''
 
* File: s_cmsxi.c
 
* File: s_cmsxi.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 21: Line 22:
  
 
=== Draw ===
 
=== Draw ===
 +
''Program showing the use of Draw module in different screen mode.''
 
* File: s_draw.c
 
* File: s_draw.c
 
* Machine: {{MSX2}}
 
* Machine: {{MSX2}}
Line 27: Line 29:
  
 
=== Game ===
 
=== Game ===
 +
''Program showing the use of game module.''
 
* File: s_game.c
 
* File: s_game.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 33: Line 36:
  
 
=== Hello World ===
 
=== Hello World ===
 +
''Program showing the minimal needs to display a text.''
 
* File: s_hello.c
 
* File: s_hello.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 39: Line 43:
  
 
=== Joystick ===
 
=== Joystick ===
 +
''Program showing the use of joystick and input manager.''
 
* File: s_joystk.c
 
* File: s_joystk.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 45: Line 50:
  
 
=== Keyboard ===
 
=== Keyboard ===
 +
''Program showing the use of keyboard and input manager.''
 
* File: s_keybrd.c
 
* File: s_keybrd.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}
Line 51: Line 57:
  
 
=== Math ===
 
=== Math ===
 +
''Program showing the use of mathematics pre-calculated tables and pseudo-random generator.''
 
* File: s_math.c
 
* File: s_math.c
 
* Machine: {{MSX2}}
 
* Machine: {{MSX2}}
Line 57: Line 64:
  
 
=== Print ===
 
=== Print ===
 +
''Program showing the use of graphical print features (bitmap, sprite, effects, etc.).''
 
* File: s_print.c
 
* File: s_print.c
 
* Machine: {{MSX2}}
 
* Machine: {{MSX2}}
Line 63: Line 71:
  
 
=== PSG ===
 
=== PSG ===
 +
''Program showing the use of direct control over PSG chip.''
 
* File: s_psg.c
 
* File: s_psg.c
 
* Machine: {{MSX1}}
 
* Machine: {{MSX1}}

Revision as of 19:35, 15 January 2022

Features

BIOS

Program showing the use of basic BIOS functions.

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

Clock

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

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

CMSXi

Program showing the use of CMSXi image formats.

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

Draw

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

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

Game

Program showing the use of game module.

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

Hello World

Program showing the minimal needs to display a text.

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

Joystick

Program showing the use of joystick and input manager.

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

Keyboard

Program showing the use of keyboard and input manager.

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

Math

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

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

Print

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

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

PSG

Program showing the use of direct control over PSG chip.

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

Sprite Mode 1

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

Sprite Mode 2

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

System

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

Text

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

VDP Command

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

Compress

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

Audio Format

Arkos

  • File: s_at2.c
  • Machine:
  • State: ❌ WIP...

ayFX

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

PCM-Encoder

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

PT3

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

VGM

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

WYZ

  • File: s_wyz.c
  • Machine:
  • State: ❌ WIP...


Targets

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