Difference between revisions of "Modules"
From MSX Game Library
Line 2: | Line 2: | ||
Core: | Core: | ||
* {{MOD|bios}} (MSX BIOS) | * {{MOD|bios}} (MSX BIOS) | ||
+ | * {{MOD|clock}} (RTC) | ||
* {{MOD|dos}} (MSX-DOS 1 & 2) | * {{MOD|dos}} (MSX-DOS 1 & 2) | ||
* {{MOD|input}} (Joystick, keyboard and mouse) | * {{MOD|input}} (Joystick, keyboard and mouse) | ||
Line 9: | Line 10: | ||
* {{MOD|string}} | * {{MOD|string}} | ||
* {{MOD|system}} (Low-level features) | * {{MOD|system}} (Low-level features) | ||
+ | |||
+ | Graphic: | ||
* {{MOD|vdp}} (Video chip) | * {{MOD|vdp}} (Video chip) | ||
+ | * {{MOD|v9990}} | ||
+ | * {{MOD|draw}} | ||
+ | * {{MOD|scroll}} | ||
+ | * {{MOD|sprite_fx}} | ||
+ | * {{MOD|tile}} (Software tiles) | ||
Gameplay: | Gameplay: | ||
Line 17: | Line 25: | ||
* {{MOD|game/sequence}} | * {{MOD|game/sequence}} | ||
* {{MOD|input_manager}} | * {{MOD|input_manager}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Tools: | Tools: | ||
Line 38: | Line 40: | ||
Devices: | Devices: | ||
− | |||
− | |||
* {{MOD|device/joymega}} (JoyMega) | * {{MOD|device/joymega}} (JoyMega) | ||
* {{MOD|device/msx-hid}} (MSX-HID detection) | * {{MOD|device/msx-hid}} (MSX-HID detection) |
Revision as of 23:45, 22 September 2025
Core:
- bios (MSX BIOS)
- clock (RTC)
- dos (MSX-DOS 1 & 2)
- input (Joystick, keyboard and mouse)
- math (Random and fast computation)
- memory (Heap or dynamic allocator)
- print (Display text)
- string
- system (Low-level features)
Graphic:
Gameplay:
- game/main (Game states)
- game/menu (Menu)
- game/pawn (Character move, anim, physics and collision)
- game/sequence
- input_manager
Tools:
- crypt (Encryptage)
- debug (debug features)
- dos_mapper
- fsm (Finite-state machine)
- localize (Translation manager)
- tool/disksave (Save on disk from ROM)
- tool/mem_op (Quick operation on buffer)
- tool/qrcode_tiny (Tiny QR Code generator)
- tool/qrcode (QR Code generator)
- tool/reg (Registers setting)
- tool/sjis (Shift-JIS conversion)
Devices:
- device/joymega (JoyMega)
- device/msx-hid (MSX-HID detection)
- device/ninjatap
- device/pac (SRAM catridge)
- device/paddle (Arkanoid Vaus Paddle)
- device/wavegame (Pico+ WaveGame)
Audio chips:
Audio players:
- arkos/akg_player (Arkos Tracker II)
- arkos/akm_player
- arkos/aky_player
- ayfx/ayfx_player
- pcm/pcmenc
- pcm/pcmplay
- pt3/pt3_player (Pro Tracker 3)
- trilo/trilo_scc_player (Trilo Tracker)
- trilo/trilo_fm_player WIP
- vgm/lvgm_player (Light-VGM)
- vgm/vgm_player
- wyz/wyz_player (WYZ Tracker)
- wyz/wyz_player2
Compression:
- compress (RLEp)
- compress/bitbuster
- compress/bitbuster2
- compress/lz48 (3 unpackers)
- compress/pletter
- compress/zx0 (4 unpackers)
- msxi/msxi_unpack WIP
Network:
Helpers: