Ich arbeite jetzt schon einige Zeit an einem Converter-Tool für den Mega65.
Ziel dieses Programms ist Bilddateien,Paletten und Tilemaps in ein Format zu konvertieren das einfach mit Assembler,Basic oder einer anderen Sprache zu benutzen ist.
Dazu gibt es derzeit 3 mögliche Exportmodi, direkt als Assemblercode, als Basiccode oder als binäre Datei.
Stand der Dinge :
- konvertieren von FCM (Full Color Mode, 256Farben gleichzeitig) funktioniert mit allen exporten
- konvertieren von NCM (Nibble-Color Mode, 16 Farben pro 16×8 Zelle mit Palettenindex) funktioniert mit extern eingebundener Palette (sollte für die meisten völlig ausreichen)
- konvertireen von NCM mit gleichzeitiger generierung der dazugehörigen Palette ist noch sehr alpha und funktioniert noch nicht 100% sicher
- Ich will dieses Feature drin haben, weil es nicht leicht umzusetzen ist
- Assets die man auf itch.io kauft, oder anderswo besorgt, sind nicht wirklich kompatibel und benötigen meist einen hohen Aufwand an remapping der Paletten usw. -> mein Tool erleichter dies dann
- konvertieren von Paletten im GPL oder Image Format funktioniert
- konvertieren von Tilemaps im CSV Format funktioniert
Wie geht es die nächste Zeit weiter:
Da ich immernoch mit meinen diversen Bandscheibenvorfällen beschäftigt bin, werde ich dieses Projekt jetzt bis zum Ende durchziehen. D.h. ich versuche den verbuggten NCM-Automatic export umzusetzen, überarbeite die Oberfläche und schreibe die Dokumentation der Funktionen. Ich werde dennoch kein Release-Datum festlegen, da ich noch eine Liste an bugs habe die es zu beheben gilt. Auch leide ich unter recht schlechten CodeDesign entscheidungen seitens mir, deswegen kann es sein das ich ein komplettes Refactoring vor dem Release durchführe…

Umzug meiner social-media Präsenz.
Ich habe mich dazu entschieden Twitter auf Wiedersehen zu sagen und meine Präsenz auf Mastodon umzuverlagern. https://mastodon.gamedev.place/@roughnight