CP/M Plus on ZX Spectrum +3 has ability to load device drivers from normal disk files (with .fid extension) on boot. A Spectranet device (apart from being networking interface) contains 128kB of extra RAM that can be accessed even with the Spectranet firmware disabled. This project proposes a FID driver that exposes Spectranet's extra memory as a ramdisk to the CP/M Plus system.

Changes in v1.1: keep floppy drive motor state (as set by CP/M) when paging in Spectranet RAM (to avoid motor jumps). Unfortunately, motor state is controlled by the same hardware register as +3's memory paging features!
Changes in v1.2: Avoid using Spectranet RAM page 0 used by the device itself. Thanks to this change this driver can be used with the upcoming driver for networked disk image.

This driver can work along with spectran.fid driver exposing other networking capabilities of Spectranet device to the CP/M system.

Project Samples

Project Activity

See All Activity >

Categories

Hardware Drivers

License

Public Domain

Follow spectramfid

spectramfid Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of spectramfid!

Additional Project Details

Operating Systems

Server Operating Systems

User Interface

Non-interactive (Daemon)

Programming Language

Assembly

Related Categories

Assembly Hardware Drivers

Registered

2020-02-22