Difference between revisions of "Samples"
From MSX Game Library
| Line 8: | Line 8: | ||
|desc=Program showing the use of basic BIOS functions. | |desc=Program showing the use of basic BIOS functions. | ||
|file=s_bios.c | |file=s_bios.c | ||
| − | |||
|machine=MSX1 | |machine=MSX1 | ||
|state=Fonctional | |state=Fonctional | ||
| + | |img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_bios.jpg | ||
}} | }} | ||
| Line 18: | Line 18: | ||
|desc=Program showing the use of the Real Time Clock (Ricoh RP-5C01). | |desc=Program showing the use of the Real Time Clock (Ricoh RP-5C01). | ||
|file=s_clock.c | |file=s_clock.c | ||
| − | |||
|machine=MSX2 | |machine=MSX2 | ||
|state=Fonctional | |state=Fonctional | ||
| + | |img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_clock.jpg | ||
}} | }} | ||
| Line 28: | Line 28: | ||
|desc=Program showing the use of Draw module in different screen mode. | |desc=Program showing the use of Draw module in different screen mode. | ||
|file=s_draw.c | |file=s_draw.c | ||
| − | |||
|machine=MSX2 | |machine=MSX2 | ||
|state=Fonctional | |state=Fonctional | ||
| + | |img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_draw.jpg | ||
}} | }} | ||
| Line 80: | Line 80: | ||
|machine=MSX1 | |machine=MSX1 | ||
|state=Fonctional | |state=Fonctional | ||
| − | |img= | + | |img= |
}} | }} | ||
| Line 189: | Line 189: | ||
|file=s_zip.c | |file=s_zip.c | ||
|machine=MSX2 | |machine=MSX2 | ||
| − | |state= | + | |state=WIP |
| − | |img= | + | |img= |
}} | }} | ||
| Line 262: | Line 262: | ||
|machine=MSX1 | |machine=MSX1 | ||
|state=Fonctional | |state=Fonctional | ||
| − | |img= | + | |img= |
}} | }} | ||
| Line 272: | Line 272: | ||
|machine=MSX1 | |machine=MSX1 | ||
|state=Fonctional | |state=Fonctional | ||
| − | |img= | + | |img= |
}} | }} | ||
Revision as of 12:40, 17 May 2023
The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.
Contents
Samples
BIOS

Program showing the use of basic BIOS functions.
- File: s_bios.c
- State: Template:STATE/Fonctional
32K Clock

Program showing the use of the Real Time Clock (Ricoh RP-5C01).
- File: s_clock.c
- State: Template:STATE/Fonctional
32K Draw

Program showing the use of Draw module in different screen mode.
- File: s_draw.c
- State: Template:STATE/Fonctional
32K Game

Program showing the use of game and game's pawn modules.
- File: s_game.c
- State: Template:STATE/Fonctional
32K Hello World

Program showing the minimal needs to display a text.
- File: s_hello.c
- State: Template:STATE/Fonctional
32K Joystick

Program showing the use of joystick and input manager.
- File: s_joystk.c
- State: Template:STATE/Fonctional
32K Keyboard

Program showing the use of keyboard and input manager.
- File: s_keybrd.c
- State: Template:STATE/Fonctional
32K ROM Mapper
Math

Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
- File: s_math.c
- State: Template:STATE/Fonctional
32K 
Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
- File: s_print.c
- State: Template:STATE/Fonctional
32K PSG

Program showing the use of direct control over PSG chip.
- File: s_psg.c
- State: Template:STATE/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:STATE/Fonctional
32K Sprite Mode 1

Program showing the use of sprite mode 1 and SAT flip method.
- File: s_sm1.c
- State: Template:STATE/Fonctional
32K Sprite Mode 2
Program showing the use of sprite mode 2 and split screen.
- File: s_sprite.c
- State: Template:STATE/Fonctional
32K Software Sprite

Program showing the use of software sprite using VDP commands.
- File: s_swsprt.c
- State: Template:STATE/Fonctional
32K System
Text
/








