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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start 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