Difference between revisions of "Samples"

From MSX Game Library

(Software Sprite)
Line 17: Line 17:
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_hello.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_hello.jpg
Line 33: Line 34:
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_bios.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_bios.jpg
Line 49: Line 51:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_clock.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_clock.jpg
Line 65: Line 68:
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_psg.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_psg.jpg
Line 81: Line 85:
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sys.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sys.jpg
Line 99: Line 104:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_draw.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_draw.jpg
Line 115: Line 121:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_gm3.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_gm3.png
Line 131: Line 138:
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sm1.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sm1.jpg
Line 147: Line 155:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sprite.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_sprite.jpg
Line 163: Line 172:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_swsprt.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_swsprt.png
Line 179: Line 189:
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_swtile.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_swtile.png
 +
}}
 +
 +
==== Print ====
 +
{{SAMPLE_BOX
 +
|name=Print
 +
|desc=Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 +
|file=s_print.c
 +
|machine=MSX2
 +
|target=ROM_32K
 +
|ext=
 +
|state=Fonctional
 +
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_print.jpg
 
}}
 
}}
  
Line 187: Line 215:
 
|name=Text
 
|name=Text
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_text.c
 
|file=s_text.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_text.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_text.jpg
Line 198: Line 232:
 
|name=VDP
 
|name=VDP
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_vdpcmd.c
 
|file=s_vdpcmd.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_vdpcmd.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_vdpcmd.jpg
Line 211: Line 251:
 
|name=MSX-DOS
 
|name=MSX-DOS
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_dos.c
 
|file=s_dos.c
 
|machine=MSX12+
 
|machine=MSX12+
 
|target=DOS1
 
|target=DOS1
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 222: Line 268:
 
|name=MSX-DOS 2
 
|name=MSX-DOS 2
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_dos2.c
 
|file=s_dos2.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=DOS2
 
|target=DOS2
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 233: Line 285:
 
|name=Boot Disk
 
|name=Boot Disk
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_dos0.c
 
|file=s_dos0.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=DOS0
 
|target=DOS0
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 244: Line 302:
 
|name=Mapped ROM
 
|name=Mapped ROM
 
|desc=Program showing usage of ROM mapper segments.
 
|desc=Program showing usage of ROM mapper segments.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_mapper.c
 
|file=s_mapper.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 257: Line 321:
 
|name=Game
 
|name=Game
 
|desc=Program showing the use of game and game's pawn modules.
 
|desc=Program showing the use of game and game's pawn modules.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_game.c
 
|file=s_game.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_game.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_game.png
Line 268: Line 338:
 
|name=Math
 
|name=Math
 
|desc=Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
 
|desc=Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_math.c
 
|file=s_math.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_math.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_math.jpg
}}
 
 
==== Print ====
 
{{SAMPLE_BOX
 
|name=Print
 
|desc=Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
 
|file=s_print.c
 
|machine=MSX2
 
|target=ROM_32K
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_print.jpg
 
 
}}
 
}}
  
Line 290: Line 355:
 
|name=Scrolling
 
|name=Scrolling
 
|desc=Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.
 
|desc=Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_scroll.c
 
|file=s_scroll.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_scroll.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_scroll.png
Line 301: Line 372:
 
|name=Compress
 
|name=Compress
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_zip.c
 
|file=s_zip.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=WIP
 
|state=WIP
 
|img=
 
|img=
Line 312: Line 389:
 
|name=BASIC USR
 
|name=BASIC USR
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_usr.c
 
|file=s_usr.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
|target=ROM_32K
+
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 324: Line 406:
 
|name=Compressor
 
|name=Compressor
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_zip.c
 
|file=s_zip.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 337: Line 425:
 
|name=Joystick
 
|name=Joystick
 
|desc=Program showing the use of joystick and input manager.
 
|desc=Program showing the use of joystick and input manager.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_joystk.c
 
|file=s_joystk.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_joystick.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_joystick.jpg
Line 348: Line 442:
 
|name=Keyboard
 
|name=Keyboard
 
|desc=Program showing the use of keyboard and input manager.
 
|desc=Program showing the use of keyboard and input manager.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_keybrd.c
 
|file=s_keybrd.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|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
Line 359: Line 459:
 
|name=Mouse
 
|name=Mouse
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_mouse.c
 
|file=s_mouse.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 370: Line 476:
 
|name=Ninja Tap
 
|name=Ninja Tap
 
|desc=Program showing the use of NinjaTap device.
 
|desc=Program showing the use of NinjaTap device.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_ntap.c
 
|file=s_ntap.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext={{NinjaTap}}
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_ntap.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_ntap.png
|ext={{NinjaTap}}
 
 
}}
 
}}
  
Line 382: Line 493:
 
|name=ObsoNET
 
|name=ObsoNET
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_onet.c
 
|file=s_onet.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=WIP
 
|state=WIP
 
|img=
 
|img=
Line 393: Line 510:
 
|name=PAC
 
|name=PAC
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_pac.c
 
|file=s_pac.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext={{PAC}}
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pac.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pac.png
|ext={{PAC}}
 
 
}}
 
}}
  
Line 405: Line 527:
 
|name=V9990
 
|name=V9990
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_v9990.c
 
|file=s_v9990.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 418: Line 546:
 
|name=Arkos
 
|name=Arkos
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_arkos.c
 
|file=s_arkos.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_arkos.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_arkos.png
Line 429: Line 563:
 
|name=ayFX
 
|name=ayFX
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_ayfx.c
 
|file=s_ayfx.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_ayfx.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_ayfx.jpg
Line 440: Line 580:
 
|name=Light VGM
 
|name=Light VGM
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_lvgm.c
 
|file=s_lvgm.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 451: Line 597:
 
|name=PCM Encoder
 
|name=PCM Encoder
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_pcmenc.c
 
|file=s_pcmenc.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pcm.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pcm.jpg
Line 462: Line 614:
 
|name=PCM Play
 
|name=PCM Play
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_pcmplay.c
 
|file=s_pcmplay.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 473: Line 631:
 
|name=PT3
 
|name=PT3
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_pt3.c
 
|file=s_pt3.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pt3.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pt3.jpg
Line 484: Line 648:
 
|name=Trilo Tracker SCC
 
|name=Trilo Tracker SCC
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_trilo.c
 
|file=s_trilo.c
 
|machine=
 
|machine=
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 495: Line 665:
 
|name=VGM
 
|name=VGM
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_vgm.c
 
|file=s_vgm.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_vgm.jpg
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_vgm.jpg
Line 506: Line 682:
 
|name=WYZ
 
|name=WYZ
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_wyz.c
 
|file=s_wyz.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_wyz.png
 
|img=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_wyz.png
Line 517: Line 699:
 
|name=WYZ2
 
|name=WYZ2
 
|desc=.
 
|desc=.
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_wyz2.c
 
|file=s_wyz2.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 528: Line 716:
 
|name=Targets
 
|name=Targets
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=s_target.c
 
|file=s_target.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 541: Line 735:
 
|name=Template
 
|name=Template
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=template.c
 
|file=template.c
 
|machine=MSX1
 
|machine=MSX1
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
Line 552: Line 752:
 
|name=Template MSX2
 
|name=Template MSX2
 
|desc=blablabla...
 
|desc=blablabla...
 +
|module1=
 +
|module2=
 +
|module3=
 +
|module4=
 +
|module5=
 
|file=template_msx2.c
 
|file=template_msx2.c
 
|machine=MSX2
 
|machine=MSX2
 
|target=ROM_32K
 
|target=ROM_32K
 +
|ext=
 
|state=Fonctional
 
|state=Fonctional
 
|img=
 
|img=
 
}}
 
}}

Revision as of 16:22, 19 May 2023

The samples marked as "WIP" state are not functional.
Trying to test them for now is useless.

Samples

Core

Hello World

Program showing the minimal code needed to display a text.
32K

BIOS

Program showing the use of default BIOS functions.
32K

Clock

Program showing the use of the Real Time Clock (Ricoh RP-5C01) to get current time and save/load from CMOS memory.
32K

PSG

Program showing the use of direct control over PSG chip.
32K

System

Program showing the retrieval of system information.
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 like "Screen 1.5").
32K

Sprite Mode 1

Program showing the use of sprite mode 1 and a Sprite Attribute Table flip method to reduce sprite disappearance.
32K

Sprite Mode 2

Program showing the use of sprite mode 2 and split screen to change VDP setting during screen rendering.
32K

Software Sprite

Program showing the use of software sprite for all bitmap modes using VDP commands.
32K

Software Tile

Program showing the use of software tile mode for MSX2 bitmap modes (only Screen 5 & 8 has been tested).
32K

Print

Program showing the use of graphical print features (bitmap, sprite, effects, etc.).
32K

Text

32K

VDP Command

32K

Target format

MSX-DOS

MSX-DOS 2

MSX-DOS 2

Boot Disk

BOOT

Mapped ROM

Program showing usage of ROM mapper segments.
32K

Utilities

Game

Program showing the use of game and game's pawn modules.
32K

Math

Program showing the use of mathematics pre-calculated tables and pseudo-random generator.
32K

Scrolling

Program showing the use of multi-directionnal tile-based scrolling and screen adjust register for smooth scrolling.
32K

Compress

blablabla...
32K

BASIC USR

{{}} 32K

Compressor

{{}} 32K

Devices

Joystick

Program showing the use of joystick and input manager.
32K

Keyboard

Program showing the use of keyboard and input manager.
32K

Mouse

{{}} 32K

Ninja Tap

Program showing the use of NinjaTap device.

ObsoNET

.
{{}} 32K

PAC

32K

V9990

{{}} 32K

Audio Format

Arkos

blablabla...
32K

ayFX

blablabla...
32K

lVGM

{{}} 32K

PCM-Encoder

32K

PCM Play

{{}} 32K

PT3

blablabla...
32K

Trilo Tracker SCC

{{}} 32K

VGM

blablabla...
32K

WYZ

blablabla...
32K

WYZ2

32K

Targets

blablabla...
32K

Template

Template MSX1

blablabla...
32K

Template MSX2

blablabla...
32K