Add NUFLI image pipeline

- Add mufflon C source (gitignored, auto-downloaded by make)
- Add tools/nuf_to_asm.py for converting .nuf to oscar64 assembly
- Add Makefile targets: nufli, nufli-clean, ensure-mufflon
- Generate NUFLI .asm/.h files for all 5 screens
- Add NUFLI integration plan to tasks.md
This commit is contained in:
2026-07-18 22:55:09 +02:00
parent 3bf64dfdc8
commit 1d7554cd39
9 changed files with 300 additions and 2 deletions
+12
View File
@@ -0,0 +1,12 @@
/* NUFLI image data - generated by nuf_to_asm.py */
#ifndef SCREEN_TITLE_H
#define SCREEN_TITLE_H
/* NUFLI data size: 23040 bytes */
extern const unsigned char nufli_data[23040];
extern const unsigned int nufli_size;
/* Display NUFLI image */
void nufli_display(void);
#endif
+12
View File
@@ -0,0 +1,12 @@
/* NUFLI image data - generated by nuf_to_asm.py */
#ifndef SCREEN_WAITING1_H
#define SCREEN_WAITING1_H
/* NUFLI data size: 23040 bytes */
extern const unsigned char nufli_data[23040];
extern const unsigned int nufli_size;
/* Display NUFLI image */
void nufli_display(void);
#endif
+12
View File
@@ -0,0 +1,12 @@
/* NUFLI image data - generated by nuf_to_asm.py */
#ifndef SCREEN_WAITING_2_H
#define SCREEN_WAITING_2_H
/* NUFLI data size: 23040 bytes */
extern const unsigned char nufli_data[23040];
extern const unsigned int nufli_size;
/* Display NUFLI image */
void nufli_display(void);
#endif
+12
View File
@@ -0,0 +1,12 @@
/* NUFLI image data - generated by nuf_to_asm.py */
#ifndef SCREEN_WIN_HARE_H
#define SCREEN_WIN_HARE_H
/* NUFLI data size: 23040 bytes */
extern const unsigned char nufli_data[23040];
extern const unsigned int nufli_size;
/* Display NUFLI image */
void nufli_display(void);
#endif
+12
View File
@@ -0,0 +1,12 @@
/* NUFLI image data - generated by nuf_to_asm.py */
#ifndef SCREEN_WIN_SCOOT_H
#define SCREEN_WIN_SCOOT_H
/* NUFLI data size: 23040 bytes */
extern const unsigned char nufli_data[23040];
extern const unsigned int nufli_size;
/* Display NUFLI image */
void nufli_display(void);
#endif