Difference between revisions of "Lexicon"
From MSX Game Library
(→M) |
|||
| Line 11: | Line 11: | ||
== M == | == M == | ||
| − | * '''Mapper''': A device that contains one or more registers that allow to select the memory | + | * '''Mapper''': A device that contains one or more registers that allow to select the small part of a big memory space that is visible through the pages where the device is selected. These registers are generally accessible either via I/O ports, or via write access to given addresses. |
* '''Mapped-RAM''': A device with a mapper that allow to select chunk of the RAM (called 'segment') to be visible in each mapper's address blocs (called 'bank'). | * '''Mapped-RAM''': A device with a mapper that allow to select chunk of the RAM (called 'segment') to be visible in each mapper's address blocs (called 'bank'). | ||
Revision as of 13:12, 23 May 2026
B
- Bank (mapper): A chunk of memory (8 or 16 KB) managed by a register that allow to select what part of the mapped ROM (segment) is visible in the given bank. For 8 KB mappers, there is 2 banks per page and for 16 KB one, there is 1 bank per page1.
- BIOS: The core program found on all MSX computers that provides standard access to MSX peripherals (keyboard, display, sound, etc.). The BIOS may vary from one MSX to another, but all have a standard routine library that must function exactly the same way and be accessible at fixed addresses on page 0 (addresses 0x0000–0x3FFF).
C
- CPU: The central processor unit, is the processor that executes instructions of the program, such as arithmetic, logic, controlling, and input/output (I/O) operations. See Z80.
M
- Mapper: A device that contains one or more registers that allow to select the small part of a big memory space that is visible through the pages where the device is selected. These registers are generally accessible either via I/O ports, or via write access to given addresses.
- Mapped-RAM: A device with a mapper that allow to select chunk of the RAM (called 'segment') to be visible in each mapper's address blocs (called 'bank').
- Mapped-ROM: A device with a mapper that allow to select chunk of the ROM (called 'segment') to be visible in each mapper's address blocs (called 'bank').
- MegaROM: A ROM of 128 KB or more (1048576 bits, or 1 mega-bit, hence the name MegaROM). All MegaROM are Mapped-ROM.
- Memory space: The total memory address space visible by the Z80 (64 KB from 0x0000 to 0xFFFF).
P
- Page (memory): A quarter of the memory space (16 KB). The page number is defined by the 2 higher bits of the address. MSX allow to select an given slot/subslot to be visible in each page.
S
- Segment (mapper): A chunk of mapped ROM (8 or 16 KB) that can be selected into a given bank.