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 12: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.
- File: s_bios.c
- State: Template:Fonctional
32K
Clock
Program showing the use of the Real Time Clock (Ricoh RP-5C01).
- File: s_clock.c
- State: Template:Fonctional
32K
Draw
Program showing the use of Draw module in different screen mode.
- File: s_draw.c
- State: Template:Fonctional
32K
Game
Program showing the use of game and game's pawn modules.
- File: s_game.c
- State: Template:Fonctional
32K
Hello World
Program showing the minimal needs to display a text.
- File: s_hello.c
- State: Template:Fonctional
32K
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
ROM Mapper
Program showing usage of ROM mapper segments.
- File: s_mapper.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
PSG
Program showing the use of direct control over PSG chip.
- File: s_psg.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
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
System
blablabla...
- File: s_sys.c
- State: Template:Fonctional
32K
Text
blablabla...
- File: s_text.c
- State: {{{{{state}}}}}
32K
VDP Command
blablabla...
- File: s_vdpcmd.c
- State: Template:Fonctional
32K
Compress
blablabla...
- File: s_zip.c
- State: WIP
32K
Audio Format
Arkos
blablabla...
- File: s_arkos.c
- State: Template:Fonctional
32K
ayFX
blablabla...
- File: s_ayfx.c
- State: Template:Fonctional
32K
PCM-Encoder
blablabla...
- File: s_pcmenc.c
- State: Template:Fonctional
32K
PT3
blablabla...
- File: s_pt3.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
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