Skip to content

Releases: markjfisher/fujinet-io-lib

Cable Butterfly

15 Oct 10:05
Compare
Choose a tag to compare

[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

23 Sep 19:03
Compare
Choose a tag to compare

[1.1.1] - 2023-09-23

Added

  • Add return types to appkey functions

Fixed

  • Fix dstat in fn_io_appkey_open

Blue Rock

23 Sep 16:51
Compare
Choose a tag to compare

[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

22 Sep 11:40
Compare
Choose a tag to compare

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