schlae / amiga-hddlw Goto Github PK
View Code? Open in Web Editor NEWAdapts a regular PC floppy drive for high density operation on an Amiga computer
Adapts a regular PC floppy drive for high density operation on an Amiga computer
I'm working on applying the same principles as the HDDLW to retrofit high-density support to old Acorn Archimedes systems, and while experimenting with drives in my junk drawer, I came across a variant of the Teac FD235HF that does not appear to be suitable for this modification: the FD235HF-4240 has a 10-pin (rather than 11-pin) connector to the motor board, and the motor controller's OSC1 and OSC2 pins are connected to a crystal on the motor board (Y61 in my example), rather than having OSC1 driven by a clock from the main IC.
Aside from the -4240 model suffix, the other distinguishing feature of this variant is an unusual blue-coloured external layer on the main PCB. Never seen that before.
While I'm here, I might as well also add that the Sony MP-F17W doesn't seem to take well to this modification either. Though it has a convenient 0-ohm resistor that makes it easy to interpose the motor clock, the motor has fewer slots than most others I've seen, and at half speed, you get visible torque pulsations (and some pretty horrible noises). No bueno.
I don't have a collection of Amiga software on floppy to test with.
So the first thing I've tried to do is format DD and HD disks
Format of DD disk was successful
Wrote 600KB .MOD files, read and played back correctly.
Format of HD disk, detects 1.76MB disk, not successful in completing format.
It fails on different cylinder numbers each time.. usually 0, 1, 2... but I've gotten as far as 31
I've run the DriveSpeed program (like the other active read\write issue)
with DD disks it shows 600RPM Average
with HD disks it shows 300RPM Average
DriveSpeed utility location:
https://aminet.net/package/docs/hard/PCFloppy2Amiga
DriveSpeed Usage:
"DriveSpeed 0" where 0 is my track device number
I've also run AmigaTestKit v1.21 on the floppy drive:
DD Floppy Index pulses at 196ms
HD Floppy Index pulses at 399ms
AmigaTestKit utility location:
https://github.com/keirf/Amiga-Stuff/releases
The AmigaTestKit results seem to be as expected.
The DriveSpeed results are counter-intuitive (out by a factor of 2).
Makes me wonder about the validity of DriveSpeed as a test ?
Setup:
I'm using ATF16V8b and pre-compiled .JED file.
Programmed and verified on T56 (big brother of T48 & TL866, same software)
Drive hardware is second alternative TEAC model shown.
Computer, A2000 AOS 3.2.2, 68030, 128MB RAM
Further testing:
I figured I should verify my Amiga hardware and OS was able to format \ write \ read 1.76MB disks.
Set a v4.35 FF Gotek's FF.CFG for:
interface = amiga
pin34 = auto
Copied a blank EMPTY-HD.ADF file onto the USB stick with the FF.CFG file.
The Empty disk appeared on my desktop.
I formatted it successfully, then copied a 1.3MB .MOD file into Empty
Opened HippoPlayer, loaded and played the file direct from volume Empty.
Works great.
Suggesting that my Amiga, Paula, Gary, CIA, Floppy cable, etc. seem to be working fine in HD.
Can we please have the .JED file ?
I too am using an ATF16V8b device.
WinCupl can not use the .PLD file supplied to create a .JED
My T56 programmer in Windows will only accept a .JED file.
This would be greatly appreciated.
Thank You,
It looks like the drivespeed (from pc2amiga package on aminet)reports 145 rpm. I'm using the alternative TEACs, but HD doesn't seem to be working properly. I'm wondering if it's due to building the .jed on windows.
how can I use GAL instead of PAL
For 2x Sony MPF920-E drives I have, the power connector is high on the pcb. It is needing alignment towards the bottom of the pcb to be a simple direct plug-in solution. Slight lifting of the floppy drive power connector and lowering of the pcb power connector by bending the connectors pins before soldering in place is necessary with the current design.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.