/* Web64 SDK header printout: c64lib/common.h * Generated by scripts/copy-web64-ide-source.mjs. * The IDE resolves this header as a read-only virtual SDK document. */ #ifndef WEB64_C64LIB_COMMON_H #define WEB64_C64LIB_COMMON_H #include #include #define WEB64_C64LIB_COMPAT_VERSION 2 void c64lib_decompress_rle(const uint8_t *source, uint8_t *destination); /* Decrunches a backward Exomizer 3.1.2 P39 mem stream. source_end points one byte past the stream. */ void c64lib_exomizer_decrunch(const uint8_t *source_end); void c64lib_copy_large_forward(const void *source, void *destination, uint16_t count); void c64lib_copy_large_backward(const void *source, void *destination, uint16_t count); void c64lib_fill_memory(void *destination, uint8_t value, uint16_t count); void c64lib_fill_screen(void *destination, uint8_t value); void c64lib_rotate_memory_right(void *address, uint8_t count); #endif