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
Marketing automation for any business | ActiveCampaign Icon
Marketing automation for any business | ActiveCampaign

Your team of AI agents handles email, SMS, WhatsApp and more for you

Active Intelligence revolutionizes how you work. You guide direction while AI handles execution, acts on insights, and shows you the path forward. It's how marketing should be.
Learn More
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