Skip to content

Common Library for Platforms to use FujiNet device (network and fuji implemented)

License

Notifications You must be signed in to change notification settings

frachel/fujinet-lib

 
 

Repository files navigation

Fujinet Network Lib

Routines for using the FujiNet Network Adapter sub-device.

The top level folder contains the .h API, one subfolder for each platform.

Building

If required, specify TARGETS list. The default is to clean, build and create release for all known platforms.

$ make

Release

Use the make target dist which will zip the library, headers, and Changelog into version specific file at dist/fujinet-network_VERSION.zip.

Disk Images

Testing

Testing is done with BDD features. See Testing README

TODO

global

  • Makefile
  • .h overall API

define API

System network_open() network_close() network_read() network_write() network_status() network_ioctl() network_json_parse() network_json_query() network_init()
Atari [x] [x] [x] [x] [x] [x] [x] [x] [x]
Apple2 [x] [x] [x] [x] [x] [x] [x] [x] [x]
ADAM [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
CBM [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
Coco [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
rc2014 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

Listed:

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()
  • network_init()

target: atari

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()
  • network_init()

target: apple2

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()
  • network_init()

target: adam

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()

target: commodore

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()

target: coco

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()

target: rc2014

  • network_open()
  • network_close()
  • network_read()
  • network_write()
  • network_status()
  • network_ioctl()
  • network_json_parse()
  • network_json_query()

About

Common Library for Platforms to use FujiNet device (network and fuji implemented)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Gherkin 37.4%
  • Assembly 32.2%
  • C 28.5%
  • Makefile 1.1%
  • Pascal 0.5%
  • HTML 0.3%