Difference between revisions of "Samples"
From MSX Game Library
(→Ninja Tap) |
(→Devices) |
||
| Line 398: | Line 398: | ||
|state=Fonctional | |state=Fonctional | ||
|img= | |img= | ||
| + | |ext={{PAC}} | ||
}} | }} | ||
Revision as of 20:13, 18 May 2023
The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.
Contents
Samples
Core
Hello World

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

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

Program showing the use of the Real Time Clock (Ricoh RP-5C01) to get current time and save/load from CMOS memory.
- Showcased modules:
- File: s_clock.c
- State: Template:STATE/Fonctional
32K PSG

Program showing the use of direct control over PSG chip.
- Showcased modules:
- File: s_psg.c
- State: Template:STATE/Fonctional
32K System

Program showing the retrieval of system information.
- File: s_sys.c
- State: Template:STATE/Fonctional
32K Render
Draw

Program showing the use of Draw module with the MSX2 bitmap screen modes.
32K Graph Mode 3

Program showing the use of Screen 4 (aka Graph mode 3) with various configuration (including unofficial MSX configurations).
- Showcased modules:
- File: s_gm3.c
- State: Template:STATE/Fonctional
32K Sprite Mode 1

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

Program showing the use of software sprite using VDP commands.
- Showcased modules:
- File: s_swsprt.c
- State: Template:STATE/Fonctional
32K Software Tile

Program showing the use of software tile mode for MSX2 bitmap modes (only Screen 5 & 8 has been tested).
- Showcased modules:
- File: s_swtile.c
- State: Template:STATE/Fonctional
32K 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:STATE/Fonctional
32K 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 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 Compress
BASIC USR
Compressor
Devices
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 Mouse
Ninja Tap

Program showing the use of NinjaTap device.
- File: s_ntap.c
- State: Template:STATE/Fonctional









