An open API service indexing awesome lists of open source software.

https://github.com/aburi6800/pletter-patch

A patch to fix the decompression process of `Pletter`, a compression and decompression package for MSX, for z88dk.
https://github.com/aburi6800/pletter-patch

assembly msx z80 z88dk

Last synced: about 2 months ago
JSON representation

A patch to fix the decompression process of `Pletter`, a compression and decompression package for MSX, for z88dk.

Awesome Lists containing this project

README

          

[ [English](README.md) | [日本語](README.ja.md) ]

---

# Pletter unpacker for z88dk

オリジナル:
https://github.com/nanochess/Pletter/tree/master
Copyright (c) 2002-2003 Team Bomba

z88dk用パッチ:
Copyright (c) 2025 aburi6800


## .asmソースへのパッチ

元のunpack.asmにパッチを適用します。

例:
```shell
patch unpack.asm unpack.patch
```


## 圧縮データのインポート

圧縮されたデータは、次のようにして.asmファイルにインポートします。

例:
```asm
SECTION rodata_user
PUBLIC _COMPDATA

_COMPDATA:
INCBIN "COMPDATA.BIN"
```


## Cプログラムからの使用方法

`unpack.h`をインクルードして使用します。

例:
```C
#include "../include/unpack.h"

// Compless data
extern uint8_t COMPDATA[];

void main()
{
unpack(COMPDATA, dist);
}
```


## アセンブラプログラムからの使用方法

アセンブラプログラムからの呼び出し方については、オリジナルのドキュメントを参照。