Difference between revisions of "Modules/device/pac"
From MSX Game Library
< Modules
(Created page with "{{MODULE |name=device/pac |category=Device |image=raw.githubusercontent.com/aoineko-fr/MSXgl/main/engine/doc/img/sample_pac.png |dependency1= |dependency2= |dependency3= |samp...") |
(No difference)
|
Latest revision as of 18:08, 14 January 2024
device/pac
The device/pac module provides access to the SRAM of PAC or compatible cartridges (such as FM-PAC) for reading or writing data. PAC cartridges were used to store saves for MSX games.
Compatible cartridges:
- Panasoft PAC (MSX Resource Center)
- Panasoft FM-PAC (MSX Resource Center)
Usage
To use this module, include "device/pac.h" in your source code, and add "device/pac" to the modules list (LibModules) in your project's configuration file (project_config.js).
Samples
See module use cases in the sample programs:
Settings
Library configuration (msxgl_config.h):
// Supported driver(s) // - NTAP_DRIVER_MSXGL ............ MSXgl custom driver (based on DM-System2 one) // - NTAP_DRIVER_GIGAMIX .......... Original Gigamix's DM-System2 driver // - NTAP_DRIVER_SHINOBI .......... Shinobi Tap driver by Danjovic #define NTAP_DRIVER NTAP_DRIVER_MSXGL | NTAP_DRIVER_GIGAMIX | NTAP_DRIVER_SHINOBI #define NTAP_USE_PREVIOUS TRUE // Backup previous data to allow push/release detection
Dependencies
Dependency on other modules: None
Documentation