28#ifndef ZX0_DECOMPRESS_H_
29#define ZX0_DECOMPRESS_H_
Data types and functions for accessing banked memory.
uint32_t bmemptr_t
Type of an address of banked memory.
uint32_t vmemptr_t
Type for VRAM address.
uint32_t ZX0_decompress_resource_to_vmem_buffer(const char *path, vmemptr_t dst)
MSX2 Decompress a ZX0 resource in banked memory to VRAM via main RAM page #0 buffer.
size_t ZX0_decompress(const uint8_t *src, uint8_t *dst)
MSX Decompress a ZX0 data stream.
size_t ZX0_decompress_bmem(bmemptr_t src, uint8_t *dst)
MSX Decompress a ZX0 data stream in Banked Memory.
uint32_t ZX0_decompress_bmem_to_vmem(bmemptr_t src, vmemptr_t dst)
MSX Decompress a ZX0 data stream in Banked Memory to VRAM.
uint32_t ZX0_decompress_bmem_to_vmem_buffer(bmemptr_t src, vmemptr_t dst)
MSX2 Decompress a ZX0 data stream in Banked Memory to VRAM via main RAM page #0 buffer.
uint32_t ZX0_decompress_resource_to_vmem(const char *path, vmemptr_t dst)
MSX Decompress a ZX0 resource in banked memory to VRAM.
Data types and functions for VRAM access.