Difference between revisions of "Modules"
From MSX Game Library
Line 1: | Line 1: | ||
{{COLUMN|4}} | {{COLUMN|4}} | ||
Core: | Core: | ||
− | * {{MOD|bios}} | + | * {{MOD|bios}} (MSX BIOS) |
* {{MOD|clock}} (RTC) | * {{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) | ||
− | * {{MOD|math}} | + | * {{MOD|math}} (Random and fast computation) |
− | * {{MOD|memory}} | + | * {{MOD|memory}} (Heap or dynamic allocator) |
− | * {{MOD|print}} | + | * {{MOD|print}} (Display text) |
* {{MOD|string}} | * {{MOD|string}} | ||
− | * {{MOD|system}} | + | * {{MOD|system}} (Low-level features) |
− | * {{MOD|vdp}} | + | * {{MOD|vdp}} (Video chip) |
Advanced features: | Advanced features: |
Revision as of 13:56, 13 November 2023
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)
- vdp (Video chip)
Advanced features:
- crypt (Encryptage)
- draw
- dos_mapper
- fsm (Finite state machine)
- game (Game states)
- game_menu (Menu)
- game_pawn (Character move, anim, physics and collision)
- input_manager
- scroll
- sprite_fx
- tile (Software tiles)
- tool/reg
- tool/mem_op
Devices:
- v9990
- device/ninjatap
- device/pac (SRAM catridge)
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
- vgm/vgm_player
- wyz_player (WYZ Tracker)
- wyz2_player
Compression:
- compress (RLEp)
- compress/bitbuster
- compress/bitbuster2
- compress/pletter
- compress/zx0
- msxi/msxi_unpack WIP
Network: