Mark's Ohio Scientific/Compukit UK101 Archive

Software

[ back Home ] [ 5.25" Disk Operating Systems ][ 8" Disk Operating Systems][ Games ][Game Disks ][ Misc ][ ROMS ][ Tools ]

Software for your emulating needs.

Windows (& Mac/Linux) Tools

File Description
DeHex.zip

DeHEX utility

*Updated 02/06/2023
Converts OSI (or any) HEX dump files into binary
Use this to convert OSI disk HEX dumps to binary
Compiled to run in Windows Console under x86 and x64
Usage: DeHex infile outfile or DeHex < infile > outfile
Now output file defaults to source filename.bin, Drag src onto dehex & have it decode!
Includes source and Visual Studio project files & makefile for Mac/Linux
A65v125w.zip

A65 v1.25 65C02 Assembler

*Updated 6/25/2023

Previous version:A65v124w.zip

A65 macro assembler for 65C02/6502
Assembles source files written using standard MOS Technology assembler syntax
Derived from as6502 by J. H. Van Ornum and J. Swank, updated by Ed @ dxforth.mirrors.minimaltype.com

Use this to build OSI disk dump and other utilities
Compiled to run in Windows Console under x86 and x64 or Mac/Linux console

Updated to be more compatible with OSI Macro Assembler and can generate OSI 65V, OSI 65A object files.
*V125 Adds conditional assembly directives .IF .ELSE .ENDIF in addition to .IFE .IFN previously used
Includes source, makefile for Mac/Linux and Visual Studio project files for Windows
sim6502_OSI.zip

6502 simulator V1.3.5.4 by Michal Kowalski updated by Daryl Rictor

*Updated 8/26/2023

Source:sim6502_OSI source.zip

Sim6502 is a 6502 Macro Assembler/Disassembler/Editor for 6502/65C02/65816 and 6502 simulator
Sim6502 was originally written by Michal Kowalski, later updated and maintained by Daryl Rictor
This version has been modified to read & write OSI 65V & 65A Monitor file formats (.65a/.lod) as well as OSI/MOS Checksum formats
This program has been compiled to run on any version of Windows from Windows 2000 to the latest version.

*V1.3.5.4 - Fix C1P serial port read, validate stored tool window coordinates to the visible screen(s) *V1.3.5.3 - Includes built-in OSI/UK101 Simulator - display/keyboard/serial. screenshot
*V1.3.5.2 - Updated window positioning, show OSI gfx in hex views, set program ranges in Save/binary options dialog

Find Daryl's versions at sbc.rictor.org. The original version is on github

BootThis.zip

Bootable floppy disk creator
*Updated 12/11/2024
Make bootable floppy image from OSI object file/executable
Convert binary data/OSI assembler executable into bootable floppy image for 5.25" or 8" systems, video or serial based. Data can be loaded anywhere into system memory except zero page. Generated floppy image is compatible with OS65D format so disk can be copied with standard copiers although it isn't loadable with OS65D.
*V1.4 correct overwriting $02xx addresses V1.4.1 fixes 65A processor status reg for Go address
*V1.2 correct 65A Go address for restarting from monitor, V1.2.2 correct header on last track
*V1.1 add track header for blank tracks, add raw boot track inclusion option
Contains makefile for Mac/Linux and Visual Studio project files for Windows.
OSIALod_v1.08.zip

OSIALod Utility

*V1.08 Updated 02/10/2023
Converts binary object files into OSI 65V/65A loadable files
Can generate '.lod' files for C1/C2/C4 or serial loadable files for C3 systems
Can also generate MOS checksum loaders and other formats
Use this to generate OSI loadable files from assembled binary
Compiled to run in Windows Console under x86 and x64
Includes source and Visual Studio project files and makefile for Mac/Linux
*Improved OS65A loading & auto-start; Corrected possible unexpected IRQ on 65A at exec time; Removed extra NUL in output
OSIKCS.zip

OSIKCS_v1.3.zip exact 1200/2400Hz update

OSI Kansas City Standard audio encoder/decoder
Convert sampled OSI Audio Cassette data into files or files into OSI audio
OSIKCS is a utility that converts audio data stored in the Kansas City Standard format to binary, and binary to KCS audio.
Input audio WAV PCM 8/16/32bit 20K+ samples per second format for decoding or encode any data into 300Bps 22050 8bit mono audio
A variety of options allow for 600bps format, appending of data or WAV files & processing of EOL into OSI BASIC format.
Uses fixed waveform data when generating audio which compresses greatly, based on ED's CUTS encoder.
Includes Windows console & Mac build, source and Visual Studio project files.
DeToken.zip

OSI BASIC detokenizer/retokenizer
Convert OSI tokenized binary BASIC programs to text or convert text to tokenized OSI BASIC
Useful for converting memory dumps or disk images tracks into human readable BASIC text
Supports 7 different OSI BASIC varieties for 5.25" and 8" diskettes including OSI BASIC in ROM, OS65DV3.1, OS65DV3.3, Plot BASIC, OS65UV1.44, OS65UV1.42 (some OSI versions use the same token set)
Compiled to run in Windows Console under x86 and x64
Includes source and Visual Studio project files
OSIHFE_V2.21.zip

OSI Disk & Flash Floppy convertor V2.21

OSIHFE_V2.22B.zip (Beta Version *5/13/24)

OSIHFE.zip (old version V1.4f)

*Updated 5/13/2024
Convert OSI Disk Dump Images to FlashFloppy HFE RAW FM Floppy Images and back
* Processes SCP (SuperCopyPro) flux images & Hex Dumps
* Converts between HxC/HFE Flash Floppy Emulator disk files and OSI OS65D, OS65U, Hexdos, DOS/65, CP/M, & P-System disk images
* Can also be used to test, identify, show contents, & clean up OSI disk images by removing noise bytes and bad data.
Compiled to run in Windows Console under x86 and x64
Includes source and Visual Studio project files as well as a Mac & Linux build.

OSI Tools

File Description
DiskTool.zip

OSI Disk Dump & Writer program for all disk systems

*Updated 07/13/2022 V1.4 added bootable floppy images
OSI Disk Tool
A program for all OSI disk systems to dump OS65D 5.25" or 8" & compatible or OS65U 8-inch disk images, and write OSI disk images back to floppies! Requires 16K working RAM.
Replaces OSIDump programs. Uses XModem/CRC to upload disk images to OSI.
Automatically cleans garbage data from disk images to generate perfect copies.
Compatible with OS65U, HexDos, Dos/65, OS65D and similar formats (OSI CPM, UCSD P-System, PicoDos, Fourth)
*Added vanilla Xmodem for systems without Xmodem/CRC.
Includes programs for video based and serial based OSI Machines, floppy disk images for faster booting, along with 6502 assembler source & build tools.
Ensure data transfer to OSI uses 8N2 serial word format for best results!
C3dump.zip

Disk dump for OSI C3 (serial) systems

*Updated 3/1/2021 *bug fixes
C3 Dump + HD
A program for OSI serial systems to dump OS65D & compatible or OS65U 8-inch disk images. Requires only 8K working RAM. OS65U uses both 8E1 and 8N1 serial word formats on tracks. This dump program is aware of these changes and can dump either OS65D (home) or OS65U (business) formats. Transfer via ASCII HEX dump or Xmodem/Xmodem CRC.
To load via connected serial cable, start OSI, enter Monitor, Press 'L', send this file with your favorite terminal program, and press R then G if it does not start automatically.
*Add Standard Xmodem, fix Xmodem protocol negotiations, fix CD-7 header checksum calculation & time-out
Now includes OSI CD-7 Hard Disk Support to test disk and dump contents.
Includes working serial load program, and 6502 assembler source & build tools.
Ensure data transfer to OSI uses 8N2 serial word format for best results!
OSIDump.zip

Universal disk dump for C1/C2/C3/C4/C8 systems!

*Updated 07/30/2023
Universal OSIDump
A program for OSI floppy disk systems to dump 5.25 or 8-inch disk images. Requires only 8K working RAM. This dump program works on OSI C1/C2/C4/C8 video based systems and serial systems. Transfer via ASCII HEX dump or Xmodem/CRC.
To load via connected serial cable, start OSI, enter Monitor, Press 'L', send osidump.lod or osidump.65A file with your favorite terminal program.
*Added vanilla Xmodem for systems without Xmodem/CRC.
Includes working OS65V & OS65A monitor load programs, and 6502 assembler source.
Ensure data transfer to OSI uses 8N2 serial word format for best results!
TestMem.zip

Memory Test program for all systems
*Updated 9/10/2023 Added disk images & moved C4P display top down
Tiny 1K Universal Memory Test program for C1/C2/C3/C4/C8 & OSI400 systems
A program for OSI systems to test memory, based on the program published in the OSI Small Systems Jounal Vol.1 No.3 Sept 1977.
Requires only 1K RAM to run! The first $400 bytes are used by this program, the rest are available for testing.
Includes versions for OSI video based systems and C3 serial systems. It includes assembler source, as well as loadable files for serial, cassette and disk systems.
floppytest_v1.04u.zip

David Gesswein's excellent OSI floppy test

*Updated 08/2022 Added bootable disk images, UK101 support
David Gesswein's OSI floppy disk test program for 5.25" and 8" drives reqs. up to 16K RAM
A program for OSI systems to test floppy disk drives. Auto configures for serial and video systems. You can use it via serial on video based systems such as C1PMF that has a smaller display, which allows you to see complete diagnostic information. Can check RPM speed, disk interface signals, Read & Write ability and more.
Includes versions for OSI video based systems, C3 serial systems and bootable disk images with assembler source.
This is an update to the original floppytest V1.04, with better UK101 support, keypress fix for video systems.
Visit David's OSI Floppy Test home for the official version and detailed information