Skip to content

Releases: FujiNetWIFI/fujinet-lib

Outstanding Filly

05 May 19:46

Choose a tag to compare

[3.0.4] - 2024-05-05

  • [apple2] Add appkey support (thanks Eric Carr)

Colorful Palladium

02 Apr 15:16

Choose a tag to compare

[3.0.3] - 2024-04-02

Bugfix release:

  • [apple2] fix network_status on apple2enh by setting y specifically
  • replaced BUILD_APPLE2 and BUILD_ATARI in favour of cc65 macros APPLE2 and ATARI

Birthday Best

24 Mar 17:16

Choose a tag to compare

[3.0.2] - 2024-03-24

This should be considered the BASE 3 release.

  • network_read signature changed to indicate the bytes fetched instead of status, and errors returned as negative
  • network_json_query signature similarly changed
  • added network_read_nb for non-blocking reads that only fetch up to the amount available in the buffer.
    It is up to the client to loop to fetch the total required rather than the library.

Faithful Sunflower

19 Mar 09:00

Choose a tag to compare

[3.0.1] - 2024-03-19

Complete Apple2 fuji device support for CONFIG.

  • [apple2] fixes for mount_host_slot and mount_disk_image
  • [apple2] don't call FN for get_device_enabled_status, as it's broken
  • [apple2] add fuji_disable_device and fuji_enable_device implementations
  • [apple2] fix control commands that were not setting the payload parameters
  • [apple2] fix fuji_set_device_filename payload length

Pleasant Citrus

18 Mar 16:42

Choose a tag to compare

[3.0.0] - 2024-03-18

  • The great rename fn_io_ to fuji_ to reflect device in FN being used, version bump to 3.0.0 to reflect huge name changes
  • Made most fuji_ functions return success status rather than void.
  • fuji routines to Apple2 - all but hashing/base64 and appkey stuff
  • Add find methods for clock, cpm, modem, printer
  • Clean up atari error handling

Good Beige

21 Feb 10:32

Choose a tag to compare

[2.2.1] - 2024-02-21

  • Renamed libs and archives to reflect name change from "fujinet-network" to "fujinet-lib"
  • Libs are now "fujinet-{target}-{version}.lib
  • Zips is now fujinet-lib-{target}-{version}.zip
  • Header and include files are still fujinet-io.{h,inc} and fujinet-network.{h,inc} to represent their sub-function within fujinet-lib

Shiny Champagne

20 Feb 12:35

Choose a tag to compare

[2.2.0] - 2024-02-20

  • Change signature of fn_io_mount_disk_image, and fn_io_mount_host_slot to return an error code, so all fn_io_mount* functions are consistent (fixes #2).
  • [atari] fn_io_mount_disk_image returns error code from BUS
  • [atari] fn_io_mount_host_slot returns error code from BUS
  • [atari] added test cases for BUS errors for fn_io_mount_disk_image, fn_io_mount_host_slot, fn_io_mount_all

Fixes #2

Attractive Themis

07 Jan 17:14

Choose a tag to compare

[2.1.5] - 2024-01-07

Fixed

  • [apple2] fix sp_init multiple SP device detection (thanks @shunkita)

Bewildered Pink

06 Jan 14:44

Choose a tag to compare

[2.1.4] - 2024-01-06

Fixed

  • [apple2] network_json_query removes any trailing CR/LF/0x9b in results as last character

Changed

  • [apple2] reduced payload memory from 1024 to 512. Will it bite me in the ass?

Elegant Black

04 Jan 19:36

Choose a tag to compare

[2.1.3] - 2024-01-03

Changed

  • [apple2] sp_init looks from slot 7 down to 1 instead of up from 1 to 7
  • [apple2] sp_init now additionally looks for an SP card WITH the network adapter on it, which should skip other installed SP devices
  • [apple2] sp_init only runs once and stores network id, close no longer resets it.
  • lots of tests fixed (cycle count errors mostly)
  • add network_init to detect network errors early. Implemented on APPLE2, nop on atari.

Note: network_open still checks if appropriate init has happened on apple, but network_init will do same thing first, and then open will use the results from init.