Releases: markjfisher/fujinet-io-lib
Releases · markjfisher/fujinet-io-lib
Cable Butterfly
[1.1.2] - 2023-10-15
Changed
- Removed BDD6502 classes and use shared version, updated tests for new names
- Updated Features.md for new supported feature functions
Fixed
- Fix fn_io_enable_udpstream dcomnd
Wicked Augelite
[1.1.1] - 2023-09-23
Added
- Add return types to appkey functions
Fixed
- Fix dstat in fn_io_appkey_open
Blue Rock
[1.1.0] - 2023-09-23
- All missing io functions supported by fujinet
- Stub functions for apple2 and c64 for missing functions
- Add fn_io.inc to zip archive, required for asm users
- Refactored features that used stub functions to standard set of callers
Complete list of new functions:
- void fn_io_enable_udpstream(uint16_t port, char *host);
- uint16_t fn_io_get_directory_position();
- void fn_io_get_host_prefix(uint8_t hs, char *prefix);
- uint8_t fn_io_get_hsio_index();
- void fn_io_set_sio_external_clock(uint16_t rate);
- void fn_io_set_hsio_index(bool save, uint8_t index);
- void fn_io_set_host_prefix(uint8_t hs, char *prefix);
- void fn_io_status(FNStatus *status);
- void fn_io_appkey_open(AppKeyOpen *buffer);
- void fn_io_appkey_read(AppKeyRead *buffer);
- void fn_io_appkey_write(uint16_t count, AppKeyWrite *buffer);
- uint8_t fn_io_base64_decode_compute();
- uint8_t fn_io_base64_decode_input(char *s, uint16_t len);
- uint8_t fn_io_base64_decode_length(unsigned long *len);
- uint8_t fn_io_base64_decode_output(char *s, uint16_t len);
- uint8_t fn_io_base64_encode_compute();
- uint8_t fn_io_base64_encode_input(char *s, uint16_t len);
- uint8_t fn_io_base64_encode_length(unsigned long *len);
- uint8_t fn_io_base64_encode_output(char *s, uint16_t len);
- uint8_t fn_io_hash_compute(uint8_t type);
- uint8_t fn_io_hash_input(char *s, uint16_t len);
- uint8_t fn_io_hash_length(uint8_t mode);
- uint8_t fn_io_hash_output(uint8_t output_type, char *s, uint16_t len);
Glowing Horizon
First public release of fn_io.lib, ATARI only.
- Add fn_io_unmount_host_lost required for Lobby
- Add Changelog
- Add
dist
make target for building zip release with appropriate files - Change parameter names in prototypes in fn_io.h for consistency
- Change default tasks for all targets to include
dist
to create zip release