I have some good news too. After a long time I finally have made a CF interface for SAM that comes in a light version of the Atom.
Light meaning it is has 8-bit wide databus. CF-card are accessed in 8-bit mode. So no capacity is lost and speed is even faster. It’s designed in such a way that it fits in the right floppy disk drive bay without the need to open up SAM.
It is also compatible with most existing Atom software (some minor changes are needed in some cases though) for example I didn’t need to make any changes for the Atom versions of Prince of Persia & Lemmings.
The main application to utilise the EDDAC is the Sam MOD Player
The MiDGET started out as a hardware digitiser - as demoed on the SAM Newsdisk 4 .
However, the original version of the hardware would take in the region of 6-8 seconds to grab one frame, which limited it rather for real time processing.
After SAMCos demise, Martin Rookyard worked with Simon Cooke (and the occasional input/irration from David Ledbury) on a revamped product called MiDGET: Mixing Digitizing Grabbing Editing Technology (or something similar…)
MiDGET would have its own processor (probably Z80 based), and effectively be its own computer which would talk to the host system.
The idea being, that MiDGET could talk to ANY computer, not just SAM… by using a different ‘bridge’.
What was more impressive is that the hardware would be able to be controlled as an external graphics display by the host system… with a resolution in the region of 800 x 600, and around 16 million colours to chose from incding plans for hardware scrolling.
Combined with it’s genlock facilities - this would allow the host machine to control sprites over a MiDGET based background - imagine Sphera on the ZX81 :)
From Sam Users Mailing List November 1994:
MultiROM Technical Data v 1.0
Copyright (c) 1994 Rooksoft and Entropy.
The MultiROM is a trademark of Rooksoft.
This data sheet is a pre-release document for the new MultiROM with hardware from ROOKSOFT and software from ENTROPY. This document is intended to provide programmers with sufficient information to enable them to write software that will operate within the MultiROM.
The MultiROM is an add-on unit which plugs into the SAM Coupe expansion socket and can override the SAM’s internal ROM. It will provide an environment external from the normal SAM operating area from which programmers toolkits can function, such as assemblers, debuggers, disc repair/recovery toolkits etc.
The MultiROM will have either a 128K, 256K or 512K byte ROM (depending upon the amount of software to be included), and a user choice of either 32K or 128K battery backed static RAM. Both the RAM and ROM are sectioned into 16K pages which are selected by writing to either port DE or DF hex. Port DE controls which RAM/ROM page is paged in inplace of ROM0, while DF does the same for ROM1. Each port is identical except that they each control ROM0 or ROM1; the bits are as follows:
bit 0 Page select bit 0
bit 1 ” ” bit 1
bit 2 ” ” bit 2
bit 3 ” ” bit 3
Bit 4 ” ” bit 4
bit 5 ” ” bit 5 (only used if ROM > 512K)
bit 6 ROM/RAM select (set= RAM)
bit 7 Internal/external ROM select (set = internal ROM)
To date, the most jam-packed Sam In A Can has consisted of: Sam Coupé motherboard, Disk Drive interface, Atom IDE interface, Compact Flash Interface, Quazar Surround soundcard, Quazar Surround Sampler Module, SID Interface and a PC Keyboard interface.
See the Quazar Site for details.