diff options
| author | B. Watson <urchlay@slackware.uk> | 2025-11-13 05:39:38 -0500 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2025-11-13 05:39:38 -0500 |
| commit | e2da2bffe58a76c091d3496bd3ca2d2f18ea2eb6 (patch) | |
| tree | 5195b221457842d781fadcb94331c93058046744 /src/unalf.h | |
| download | unalf-e2da2bffe58a76c091d3496bd3ca2d2f18ea2eb6.tar.gz | |
initial commit
Diffstat (limited to 'src/unalf.h')
| -rw-r--r-- | src/unalf.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/unalf.h b/src/unalf.h new file mode 100644 index 0000000..855ca80 --- /dev/null +++ b/src/unalf.h @@ -0,0 +1,40 @@ +/* converted from asm */ +void uncrunch_file(void); +void setup_io_bufs(void); +void L7A19(void); +void L79E7(void); +void L76D0(void); +void write_output(void); +void init_counters(void); +void store_outbyte(void); +void push_acc16(void); +void L7899(void); +void pop_acc16(void); +void L78C2(void); +void L7A19(void); +void L79E7(void); +void writeblock(void); +void L7A5D(void); + +/* io.c - asm rewritten in C */ +int read_alf_header(void); +void readblock(void); +void writeblock(void); +void write_output(void); + +/* io.c - just C */ +void open_output(void); + +/* listalf.c */ +void list_alf(void); + +/* extract.c */ +void extract_alf(void); +void dpoke(int addr, u16 value); +u16 dpeek(int addr); + +/* unalf.c */ +extern char *self; +extern FILE *out_file; +extern FILE *in_file; +extern char *in_filename; |
