Difference between revisions of "Samples"
From MSX Game Library
(→Text) |
(→Devices) |
||
Line 231: | Line 231: | ||
|state=Fonctional | |state=Fonctional | ||
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_keyboard.jpg | |img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_keyboard.jpg | ||
+ | }} | ||
+ | |||
+ | ==== Mouse ==== | ||
+ | {{SAMPLE_BOX | ||
+ | |name=Mouse | ||
+ | |desc=. | ||
+ | |file=s_mouse.c | ||
+ | |machine= | ||
+ | |state=Fonctional | ||
+ | |img= | ||
}} | }} | ||
Revision as of 12:58, 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
Program showing the minimal needs to display a text.
- File: s_hello.c
- State: Template:Fonctional
32K
BIOS
Program showing the use of basic BIOS functions.
- File: s_bios.c
- State: Template:Fonctional
32K
System
blablabla...
- File: s_sys.c
- State: Template:Fonctional
32K
Render
Draw
Program showing the use of Draw module in different screen mode.
- File: s_draw.c
- State: Template:Fonctional
32K
Graph Mode 3
.
- File: s_gm3.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
Text
blablabla...
- File: s_text.c
- State: Template:Fonctional
32K
VDP Command
blablabla...
- File: s_vdpcmd.c
- State: Template:Fonctional
32K
Target format
MSX-DOS
.
- File: s_dos.c
- State: Template:Fonctional
{{}} 32K
MSX-DOS 2
.
- File: s_dos2.c
- State: Template:Fonctional
{{}} 32K
Boot Disk
.
- File: s_dos0.c
- State: Template:Fonctional
{{}} 32K
Mapped ROM
Program showing usage of ROM mapper segments.
- File: s_mapper.c
- State: Template:Fonctional
32K
Utilities
Game
Program showing the use of game and game's pawn modules.
- File: s_game.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
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
Compress
blablabla...
- File: s_zip.c
- State: WIP
32K
Devices
Clock
Program showing the use of the Real Time Clock (Ricoh RP-5C01).
- File: s_clock.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
Mouse
.
- File: s_mouse.c
- State: Template:Fonctional
{{}} 32K
PSG
Program showing the use of direct control over PSG chip.
- File: s_psg.c
- State: Template:Fonctional
32K
Audio Format
Arkos
blablabla...
- File: s_arkos.c
- State: Template:Fonctional
32K
ayFX
blablabla...
- File: s_ayfx.c
- State: Template:Fonctional
32K
lVGM
.
- File: s_lvgm.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