Difference between revisions of "Samples"
From MSX Game Library
(→Target format) |
(→Core) |
||
Line 25: | Line 25: | ||
|name=BIOS | |name=BIOS | ||
|desc=Program showing the use of basic BIOS functions. | |desc=Program showing the use of basic BIOS functions. | ||
+ | |module1=BIOS | ||
+ | |module2= | ||
+ | |module3= | ||
+ | |module4= | ||
+ | |module5= | ||
|file=s_bios.c | |file=s_bios.c | ||
|machine=MSX1 | |machine=MSX1 | ||
Line 36: | Line 41: | ||
|name=Clock | |name=Clock | ||
|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). | ||
+ | |module1= | ||
+ | |module2= | ||
+ | |module3= | ||
+ | |module4= | ||
+ | |module5= | ||
|file=s_clock.c | |file=s_clock.c | ||
|machine=MSX2 | |machine=MSX2 | ||
Line 47: | Line 57: | ||
|name=PSG | |name=PSG | ||
|desc=Program showing the use of direct control over PSG chip. | |desc=Program showing the use of direct control over PSG chip. | ||
+ | |module1= | ||
+ | |module2= | ||
+ | |module3= | ||
+ | |module4= | ||
+ | |module5= | ||
|file=s_psg.c | |file=s_psg.c | ||
|machine=MSX1 | |machine=MSX1 | ||
Line 58: | Line 73: | ||
|name=System | |name=System | ||
|desc=blablabla... | |desc=blablabla... | ||
+ | |module1= | ||
+ | |module2= | ||
+ | |module3= | ||
+ | |module4= | ||
+ | |module5= | ||
|file=s_sys.c | |file=s_sys.c | ||
|machine=MSX1 | |machine=MSX1 |
Revision as of 23:44, 17 May 2023
The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.
Contents
Samples
Core
Hello World
BIOS

Program showing the use of basic BIOS functions.
- Showcased modules:
- File: s_bios.c
- State: Template:Fonctional


Clock

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


PSG

Program showing the use of direct control over PSG chip.
- File: s_psg.c
- State: Template:Fonctional


System
Render
Draw

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


Graph Mode 3
Sprite Mode 1

Program showing the use of sprite mode 1 and SAT flip method.
- File: s_sm1.c
- State: Template:Fonctional


Sprite Mode 2

Program showing the use of sprite mode 2 and split screen.
- File: s_sprite.c
- State: Template:Fonctional


Software Sprite

Program showing the use of software sprite using VDP commands.
- File: s_swsprt.c
- State: Template:Fonctional


Software Tile
Text
VDP Command
Target format
MSX-DOS
MSX-DOS 2
Boot Disk
Mapped ROM
Utilities
Game

Program showing the use of game and game's pawn modules.
- File: s_game.c
- State: Template:Fonctional


Math

Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
- File: s_math.c
- State: Template:Fonctional



Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
- File: s_print.c
- State: Template:Fonctional


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


Compress
BASIC USR
Compressor
Devices
Joystick

Program showing the use of joystick and input manager.
- File: s_joystk.c
- State: Template:Fonctional


Keyboard

Program showing the use of keyboard and input manager.
- File: s_keybrd.c
- State: Template:Fonctional

