Download Latest Version disk_images.7z (14.6 kB)
Email in envelope

Get an email when there's a new version of FDD3000 Emulator

Home / v_0.1.6_alpha
Name Modified Size InfoDownloads / Week
Parent folder
README 2014-02-21 3.4 kB
fuse-1.1.1_fdd3000e-0.1.6-2_win32.7z 2014-02-21 10.5 MB
fdd3000e_v0.1.6a-2.zip 2014-02-21 334.0 kB
fdd3000e_v0.1.6a-1.zip 2014-02-18 333.7 kB
Totals: 4 Items   11.2 MB 0
What's New in Version 0.1.6-2
- (fuse patch) Windows part works again 
- (fuse patch) standard size of TI ROM (4k)

What's New in Version 0.1.6
- (fdd3000e) Bugfixes, mainly in the handling of DSK images and floppy 640k 
- (fdd3000e) More languages

#########################################################################################

FDD3000 Emulator is an emulator of Timex FDD3000 floppy system for ZX Spectrum.
The current version is the alpha version of the emulator (for testing)

* I Do not give any guarantee that it will work properly, or that it will work at all. *

The program is licensed under GPLv2 ( with the possibility of changes in later versions )
The full text of the license is included in the file COPYING.

To compile you need:
    - Qt library ( 4 or 5 )
    - Library z80ex < http://sourceforge.net/projects/z80ex/ > (at least 1.1.20 )

#########################################################################################

What works :
    - File operations, both from the TOS and TI internal function calls 
    - Supports 160K floppy disk, 2x160K and 640K
    - Support for IMG disk images ('raw image' of the diskette, blank sample image is attached to the emulator )
    - Support for DSK disk images (both versions)

What does not work:
    - CP / M - the procedure of communication with TI differs somewhat from that of the TOS,
	all wd1770 and interrupt procedures was designed for TOS - what causes that at present it is
	impossible to run CP / M. But it is on the TODO list :)
    - Launch of procedures loaded into station - for reason unknown.
        I will definitely check what is happening and why. For now TOSv4 , 80utils etc.
        do not work.
    - Serial port.

#########################################################################################

How to use:
- Start FDD3000 emulator FIRST!
- For the first time , enable the configuration ( right click on the ' display text ' ) and set defsult bootable floppy image .
- Start the ZX Spectrum emulator .

Clicking on the icon floppy eject it or opens a file chooser.
Right click on the floppy disk opens a context menu that allows you to save the state of a floppy disk ,
load another floppy image or a blank , formatted floppy disk .
When you eject the floppy disk and opening a new file with the context menu , the old image
floppy disk is automatically saved ONLY when the proper option is selected
in configuration (default state - automatic saving is disabled )

#########################################################################################

Notes:
DSK file support was not specifically tested .
In the case of double-sided floppy disk , both parties must have the same format TOS 160K .

Strange and unusual moves (eg eject a floppy disk or reset the station made while reading )
can cause both FDD3000 and spectrum emulator hang.
Often there is no chance for a re-sync, but it sometimes helps to reset the station .

#########################################################################################

TODO (so far): 
     - CP / M. Although at present it is probably more a curiosity than a useful system. But. 
     - Correct all errors found (because I do not believe that there wont be any :) 
     - To examine the problems of procedures that run in the station. 

#########################################################################################

Source: README, updated 2014-02-21