Es un cartucho de expansión compatible con el "Pana Amusement Cartridge" para MSX lanzado por Panasonic. El original utilizaba SRAM, pero este modelo emplea FRAM que no requiere bateria para mantener los datos en la memoria.
参考資料(対応ソフト情報など):
https://ja.wikipedia.org/wiki/パナアミューズメントカートリッジ
カセットは、Boothおよび一部ショップにて販売予定です。
https://ifc.booth.pm/items/3479171
Especificación idéntica a la del cartucho Pana Amusement.
Page (8kB) | Switching address | Initial Setting |
---|---|---|
4000h ~ 5FFDh | 5FFEh = 4Dh / 5FFFh = 69h (Enable) | 5FFEh = 00h / 5FFFh = 00h (Disable) |
Para cambiar al modo de escritura, escribe los valores 4Dh en la dirección 5FFEh y 69h en la dirección 5FFFh. Esto convertirá el rango de direcciones 4000h-5FFDh en un área de RAM.
No existe un método específico para identificar si el PAC está implementado en el slot. Cambia de slot y verifica si se ha activado escribiendo los valores 4Dh en 5FFEh y 69h en 5FFFh, luego intenta escribir datos en el rango de direcciones 4000h ~ 5FFDh para confirmarlo. Ten cuidado de no dañar los datos originalmente escritos en esta área al implementar el código.
※ En el programa de lectura y escritura, esta operación se ejecuta mediante la función chkPacInSlot().
Se incluyen los programas pacread y pacwrite para realizar operaciones de lectura y escritura en la RAM del PAC. Inserta el cartucho en cualquiera de los slots y ejecuta los siguientes comandos para realizar una copia de seguridad de los datos de la RAM y restaurarlos. Además, si tienes un FM-PAC, también puedes usar la utilidad call fmpac para este propósito.
● Lectura
>pacread.com [Archivo de salida]
● Escritura
>pacwrite.com [Archivo de entrada]
● Programa de prueba (no es estable)
>pactest.com
El código fuente puede compilarse con z88dk. Las opciones de compilación son las siguientes:
zcc +msx -create-app -subtype=msxdos -lmsxbios main.c -o xxxx.com
CPLD Xillix XC9536XL