Difference between revisions of "Samples"
From MSX Game Library
Line 78: | Line 78: | ||
* State: ✔️ Fonctional | * State: ✔️ Fonctional | ||
<html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_psg.jpg" style="width:512px;"/></html> | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_psg.jpg" style="width:512px;"/></html> | ||
+ | |||
+ | === 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 | ||
+ | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_scroll.jpg" style="width:512px;"/></html> | ||
=== Sprite Mode 1 === | === Sprite Mode 1 === | ||
Line 92: | Line 99: | ||
* State: ✔️ Fonctional | * State: ✔️ Fonctional | ||
<html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sprite.jpg" style="width:512px;"/></html> | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sprite.jpg" style="width:512px;"/></html> | ||
+ | |||
+ | === Software Sprite === | ||
+ | ''Program showing the use of software sprite using VDP commands.'' | ||
+ | * File: s_swsprt.c | ||
+ | * Machine: {{MSX2}} | ||
+ | * State: ✔️ Fonctional | ||
+ | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_swsprt.jpg" style="width:512px;"/></html> | ||
=== System === | === System === | ||
Line 119: | Line 133: | ||
=== Arkos === | === Arkos === | ||
− | * File: | + | * File: s_arkos.c |
* Machine: {{MSX1}} | * Machine: {{MSX1}} | ||
− | * State: | + | * State: ✔️ Fonctional |
+ | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_arkos.jpg" style="width:512px;"/></html> | ||
=== ayFX === | === ayFX === | ||
Line 149: | Line 164: | ||
=== WYZ === | === WYZ === | ||
* File: s_wyz.c | * File: s_wyz.c | ||
− | * Machine: {{ | + | * Machine: {{MSX1}} |
− | * State: | + | * State: ✔️ Fonctional |
− | + | <html><img src="https://raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_wyz.jpg" style="width:512px;"/></html> | |
== Targets == | == Targets == |
Revision as of 10:23, 24 April 2022
The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.
Contents
Modules
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
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
Scrolling
Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.
- File: s_scroll.c
- Machine:
- State: ✔️ Fonctional
Sprite Mode 1
Program showing the use of sprite mode 1 and SAT flip method.
- File: s_sm1.c
- Machine:
- State: ✔️ Fonctional
Sprite Mode 2
Program showing the use of sprite mode 2 and split screen.
- File: s_sprite.c
- Machine:
- State: ✔️ Fonctional
Software Sprite
Program showing the use of software sprite using VDP commands.
- File: s_swsprt.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_arkos.c
- Machine:
- State: ✔️ Fonctional
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: ✔️ Fonctional
Targets
- File: s_target.c
- Machine:
- State: ✔️ Fonctional
Template
- File: template.c
- Machine:
- State: ✔️ Fonctional