Difference between revisions of "Samples"

From MSX Game Library

Line 3: Line 3:
 
== Samples ==
 
== Samples ==
  
=== BIOS ===
+
=== Target format ===
 +
 
 +
 
 +
=== Misc ===
 +
 
 +
 
 +
==== BIOS ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=BIOS
 
|name=BIOS
Line 13: Line 19:
 
}}
 
}}
  
=== Clock ===
+
==== Clock ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Clock
 
|name=Clock
Line 23: Line 29:
 
}}
 
}}
  
=== Draw ===
+
==== Draw ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Draw
 
|name=Draw
Line 33: Line 39:
 
}}
 
}}
  
=== Game ===
+
==== Game ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Game
 
|name=Game
Line 43: Line 49:
 
}}
 
}}
  
=== Hello World ===
+
==== Hello World ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Hello
 
|name=Hello
Line 53: Line 59:
 
}}
 
}}
  
=== Joystick ===
+
==== Joystick ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Joystick
 
|name=Joystick
Line 63: Line 69:
 
}}
 
}}
  
=== Keyboard ===
+
==== Keyboard ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Keyboard
 
|name=Keyboard
Line 73: Line 79:
 
}}
 
}}
  
=== ROM Mapper ===
+
==== ROM Mapper ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=ROM
 
|name=ROM
Line 83: Line 89:
 
}}
 
}}
  
=== Math ===
+
==== Math ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Math
 
|name=Math
Line 93: Line 99:
 
}}
 
}}
  
=== Print ===
+
==== Print ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Print
 
|name=Print
Line 103: Line 109:
 
}}
 
}}
  
=== PSG ===
+
==== PSG ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=PSG
 
|name=PSG
Line 113: Line 119:
 
}}
 
}}
  
=== Scrolling ===
+
==== Scrolling ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Scrolling
 
|name=Scrolling
Line 123: Line 129:
 
}}
 
}}
  
=== Sprite Mode 1 ===
+
==== Sprite Mode 1 ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Sprite
 
|name=Sprite
Line 133: Line 139:
 
}}
 
}}
  
=== Sprite Mode 2 ===
+
==== Sprite Mode 2 ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Sprite
 
|name=Sprite
Line 143: Line 149:
 
}}
 
}}
  
=== Software Sprite ===
+
==== Software Sprite ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Software
 
|name=Software
Line 153: Line 159:
 
}}
 
}}
  
=== System ===
+
==== System ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=System
 
|name=System
Line 163: Line 169:
 
}}
 
}}
  
=== Text ===
+
==== Text ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Text
 
|name=Text
Line 173: Line 179:
 
}}
 
}}
  
=== VDP Command ===
+
==== VDP Command ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=VDP
 
|name=VDP
Line 183: Line 189:
 
}}
 
}}
  
=== Compress ===
+
==== Compress ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Compress
 
|name=Compress
Line 193: Line 199:
 
}}
 
}}
  
== Audio Format ==
+
=== Audio Format ===
  
=== Arkos ===
+
==== Arkos ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Arkos
 
|name=Arkos
Line 205: Line 211:
 
}}
 
}}
  
=== ayFX ===
+
==== ayFX ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=ayFX
 
|name=ayFX
Line 215: Line 221:
 
}}
 
}}
  
=== PCM-Encoder ===
+
==== PCM-Encoder ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=PCM
 
|name=PCM
Line 225: Line 231:
 
}}
 
}}
  
=== PT3 ===
+
==== PT3 ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=PT3
 
|name=PT3
Line 235: Line 241:
 
}}
 
}}
  
=== VGM ===
+
==== VGM ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=VGM
 
|name=VGM
Line 245: Line 251:
 
}}
 
}}
  
=== WYZ ===
+
==== WYZ ====
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=WYZ
 
|name=WYZ
Line 266: Line 272:
  
 
== Template ==
 
== Template ==
 +
 +
=== Template MSX1 ===
 
{{SAMPLE_BOX
 
{{SAMPLE_BOX
 
|name=Template
 
|name=Template
Line 271: Line 279:
 
|file=template.c
 
|file=template.c
 
|machine=MSX1
 
|machine=MSX1
 +
|state=Fonctional
 +
|img=
 +
}}
 +
 +
=== Template MSX2 ===
 +
{{SAMPLE_BOX
 +
|name=Template MSX2
 +
|desc=blablabla...
 +
|file=template_msx2.c
 +
|machine=MSX2
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
 
}}
 
}}

Revision as of 13:43, 17 May 2023

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

Samples

Target format

Misc

BIOS

Program showing the use of basic BIOS functions.
32K

Clock

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

Draw

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

Game

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

Hello World

Program showing the minimal needs to display a text.
32K

Joystick

Program showing the use of joystick and input manager.
32K

Keyboard

Program showing the use of keyboard and input manager.
32K

ROM Mapper

Program showing usage of ROM mapper segments.
32K

Math

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

Print

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

PSG

Program showing the use of direct control over PSG chip.
32K

Scrolling

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

Sprite Mode 1

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

Sprite Mode 2

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

Software Sprite

Program showing the use of software sprite using VDP commands.
32K

System

blablabla...
32K

Text

blablabla...
32K
/

VDP Command

blablabla...
32K

Compress

blablabla...
32K

Audio Format

Arkos

blablabla...
32K

ayFX

blablabla...
32K

PCM-Encoder

blablabla...
32K

PT3

blablabla...
32K

VGM

blablabla...
32K

WYZ

blablabla...
32K

Targets

blablabla...
32K

Template

Template MSX1

blablabla...
32K

Template MSX2

blablabla...
32K