Difference between revisions of "Modules"
From MSX Game Library
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{COLUMN|4}} | {{COLUMN|4}} | ||
Core: | Core: | ||
− | + | * {{MOD|bios}} (MSX BIOS) | |
− | * {{MOD|bios}} | + | * {{MOD|dos}} (MSX-DOS 1 & 2) |
− | * {{MOD| | + | * {{MOD|input}} (Joystick, keyboard, mouse and paddle) |
− | * {{MOD| | + | * {{MOD|math}} (Random and fast computation) |
− | * {{MOD|math}} | + | * {{MOD|memory}} (Heap or dynamic allocator) |
− | * {{MOD| | + | * {{MOD|print}} (Display text) |
− | * {{MOD| | ||
− | |||
* {{MOD|string}} | * {{MOD|string}} | ||
− | * {{MOD| | + | * {{MOD|system}} (Low-level features) |
+ | * {{MOD|vdp}} (Video chip) | ||
+ | |||
+ | Gameplay: | ||
+ | * {{MOD|game}} (Game states) | ||
+ | * {{MOD|game_menu}} (Menu) | ||
+ | * {{MOD|game_pawn}} (Character move, anim, physics and collision) | ||
+ | * {{MOD|input_manager}} | ||
− | + | Graphic: | |
− | * {{MOD| | + | * {{MOD|draw}} |
− | * {{MOD| | + | * {{MOD|scroll}} |
+ | * {{MOD|sprite_fx}} | ||
+ | * {{MOD|tile}} (Software tiles) | ||
− | + | Tools: | |
− | * {{MOD| | + | * {{MOD|crypt}} (Encryptage) |
− | * {{MOD| | + | * {{MOD|debug}} (debug features) |
+ | * {{MOD|dos_mapper}} | ||
+ | * {{MOD|localize}} (Translation manager) | ||
+ | * {{MOD|tool/reg}} (Registers setting) | ||
+ | * {{MOD|tool/mem_op}} (Quick operation on buffer) | ||
+ | * {{MOD|tool/sjis}} (Shift-JIS conversion) | ||
− | + | Devices: | |
− | * {{MOD| | + | * {{MOD|clock}} (RTC) |
− | * {{MOD| | + | * {{MOD|v9990}} |
− | * {{MOD| | + | * {{MOD|device/ninjatap}} |
− | * {{MOD| | + | * {{MOD|device/pac}} (SRAM catridge) |
− | Audio | + | Audio chips: |
* {{MOD|psg}} | * {{MOD|psg}} | ||
* {{MOD|msx-music}} | * {{MOD|msx-music}} | ||
Line 33: | Line 45: | ||
Audio players: | Audio players: | ||
− | * {{MOD|akg_player}} | + | * {{MOD|arkos/akg_player}} (Arkos Tracker II) |
− | * {{MOD|akm_player}} | + | * {{MOD|arkos/akm_player}} |
− | * {{MOD|aky_player}} | + | * {{MOD|arkos/aky_player}} |
− | * {{MOD|ayfx_player}} | + | * {{MOD|ayfx/ayfx_player}} |
− | * {{MOD| | + | * {{MOD|pcm/pcmenc}} |
− | * {{MOD| | + | * {{MOD|pcm/pcmplay}} |
− | * {{MOD| | + | * {{MOD|pt3/pt3_player}} (Pro Tracker 3) |
− | * {{MOD| | + | * {{MOD|trilo/trilo_scc_player}} (Trilo Tracker) |
− | * {{MOD| | + | * {{MOD|trilo/trilo_fm_player}} {{WIP}} |
− | * {{MOD| | + | * {{MOD|vgm/lvgm_player}} (Light-VGM) |
− | * {{MOD| | + | * {{MOD|vgm/vgm_player}} |
− | * {{MOD| | + | * {{MOD|wyz/wyz_player}} (WYZ Tracker) |
+ | * {{MOD|wyz/wyz_player2}} | ||
Compression: | Compression: | ||
− | * {{MOD|bitbuster}} | + | * {{MOD|compress}} (RLEp) |
− | * {{MOD|bitbuster2}} | + | * {{MOD|compress/bitbuster}} |
− | * {{MOD|pletter}} | + | * {{MOD|compress/bitbuster2}} |
− | * {{MOD|zx0}} | + | * {{MOD|compress/pletter}} |
+ | * {{MOD|compress/zx0}} (4 unpackers) | ||
+ | * {{MOD|msxi/msxi_unpack}} {{WIP}} | ||
+ | |||
+ | Network: | ||
+ | * {{MOD|obsonet}} {{WIP}} | ||
+ | * {{MOD|unapi_tcp}} {{WIP}} | ||
+ | |||
+ | Helpers: | ||
+ | * {{MOD|asm}} (Assembler helper) | ||
+ | * {{MOD|basic_usr}} (Interface with BASIC) | ||
+ | * {{MOD|color}} | ||
+ | * {{MOD|core}} | ||
+ | * {{MOD|extbios}} (Extended BIOS) | ||
+ | * {{MOD|fsm}} (Finite state machine) | ||
+ | * {{MOD|memory_mapper}} | ||
+ | * {{MOD|mutex}} | ||
+ | |||
{{COLUMN_END}} | {{COLUMN_END}} | ||
− | |||
− |
Latest revision as of 09:59, 17 October 2024
Core:
- bios (MSX BIOS)
- dos (MSX-DOS 1 & 2)
- input (Joystick, keyboard, mouse and paddle)
- math (Random and fast computation)
- memory (Heap or dynamic allocator)
- print (Display text)
- string
- system (Low-level features)
- vdp (Video chip)
Gameplay:
- game (Game states)
- game_menu (Menu)
- game_pawn (Character move, anim, physics and collision)
- input_manager
Graphic:
Tools:
- crypt (Encryptage)
- debug (debug features)
- dos_mapper
- localize (Translation manager)
- tool/reg (Registers setting)
- tool/mem_op (Quick operation on buffer)
- tool/sjis (Shift-JIS conversion)
Devices:
- clock (RTC)
- 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 (Light-VGM)
- vgm/vgm_player
- wyz/wyz_player (WYZ Tracker)
- wyz/wyz_player2
Compression:
- compress (RLEp)
- compress/bitbuster
- compress/bitbuster2
- compress/pletter
- compress/zx0 (4 unpackers)
- msxi/msxi_unpack WIP
Network:
Helpers: