Skip to content

RichStephens/coco-fujinet-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple binary utilities for the Color Computer to work with the FujiNet device.

APPKEYS.BIN - Allows you to peruse the app keys created by various applications, stored on the FujiNet SD card.

CFG.BIN - Resets the drive configuration to point to the initial configuration boot disk and resets the CoCo to re-run the config program without having to power off or hit the reset button.

BASGUID.BIN - Replaces the BASIC "STOP" command with a new command, "GUID".

This command can be used at the BASIC command line or in a program. To use it, simply use the word GUID with a valid string variable name, like:

GUID G$

The G$ string variable in BASIC will be filled with a randomly generated 36 character unique ID.

NOTE: Do not use this at the same time as BASTIME, below. It is recommended that if it is used in a basic program, that the CLEAR command is used before executing it, like this:

10 CLEAR 200,&H72FF:LOADM"BASGUID":EXEC

Save the BASIC program that uses the the GUID command in ASCII (SAVE "FOO",A) during development, in case it gets loaded when BASGUID.BIN has not been installed yet.

BASTIME.BIN - Replaces the BASIC "SKIPF" command with a new command, "DATTM".

This command can be used at the BASIC command line or in a program. To use it, simply use the word DATTM with a valid string variable name, like:

DATTM D$

The D$ string variable in BASIC will be filled with the current date and time in the format YYYY-MM-DD HH:MM:SS (In 24-hour time).

NOTE: Do not use this at the same time as BASGUID, above. It is recommended that if it is used in a basic program, that the CLEAR command is used before executing it, like this:

10 CLEAR 200,&H72FF:LOADM"BASTIME":EXEC

Save the BASIC program that uses the the GUID command in ASCII (SAVE "FOO",A) during development, in case it gets loaded when BASTIME.BIN has not been installed yet.

CLOCK.BIN - A full-screen character-based clock based on the FujiNet clock. Press spacebar to switch between 12/24 hour clock, any other key to exit.

DRIVES.BIN - Prints out the current drive slot configuration, much like what you see when you exit the config program.

FNINFO.BIN - Prints out the FujiNet adapter network information and firmware version.

FUJILOGO.BIN - Just for fun. Draws a full-size FujiNet logo on the screen.

GUID.BIN - Prints out a randomly-generated GUID. (This feature is only available with the latest nightly build of the FujiNet Firmware)

HOSTS.BIN - Prints out the currently configured host slot configuration.

TIME.BIN - Prints out the current date/time. (NOTE: If you get an improper value for the year, update your firmware in the FujiNet device to the latest release or nightly build.

These files are contained on a Color Computer disk image file, fujiutil.dsk.

Building this requires a Linux system with a copy of the C compiler cmoc, found at http://sarrazip.com/dev/cmoc.html, and the lwtools assembler/linker utilities, found at http://lwtools.ca, the Color Computer toolshed, found at https://github.com/n6il/toolshed, and the fujinet-lib, found at https://github.com/FujiNetWIFI/fujinet-lib.

You will need to manually build fujinet-lib from source, because these programs use functions not yet available in the latest released version of fujinet-lib.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors