PDA

Просмотр полной версии : Проблема с подключением дисковода 3" к PC



corsar
06.03.2017, 13:12
Хотел подключить дисковод от фирменного Спектрума +3 к компу, чтобы переписать некоторое количество игр с образов на оригинальные диски и грузить их на реале.
Комп для экспериментов взял P4. С технической стороны вроде все нормально.
Питание для дисковода перепиновал. Шнур от 3.5" сделал по следующей схеме:


FDD PC
2 REDWC
4 NC
6 NC
2 N_INDEX 8 INDEX
8 N_MTR_ON 10 MOTEA
6 N_DRIVE_1 12 DRVSB
4 N_DRIVE_0 14 DRVSA
16 MOTEB
10 N_DIR_IN 18 DIR
12 N_STEP 20 STEP
14 N_WR_DATA 22 WDATE
16 N_WR_GATE 24 WGATE
18 N_TRACK_0 26 TRK00
20 N_WR_PROT 28 WPT
22 N_RD_DATA 30 RDATA
24 N_HDSEL 32 SIDE1
26 N_READY 34 DSKCHG
(нечетные пины все на землю)

Дисковод определился как а: и заработал.
Для чтения и записи образов использую пару прог: SamDisk и CPCDiskXP. В принципе эти проги на первый взгляд работают нормально, диски форматируют и сами читают то, что ими записано.
Однако косяк вышел с реалом. Записанные или просто отформатированные диски на PC не читаются на +3 и наоборот, то что записано на +3, указанными выше программами прочитать на реале не удалось.
Каждую сторону 3" диска форматировал на 40 или 42 дорожки с одной головой, делал калибровку дисководу, показывал 297,7rpm.

В чем косяк я так и не понял. Поиск в интернете ничего не принес, видимо мало кто подобным занимался.
Если вдруг у кого есть идеи, как заставить читать 3" диски записанные на РС, поделитесь пожалуйста.

Djoni
07.03.2017, 05:50
Хотел подключить дисковод от фирменного Спектрума +3 к компу, чтобы переписать некоторое количество игр с образов на оригинальные диски и грузить их на реале.
Комп для экспериментов взял P4. С технической стороны вроде все нормально.
Питание для дисковода перепиновал. Шнур от 3.5" сделал по следующей схеме:


FDD PC
2 REDWC
4 NC
6 NC
2 N_INDEX 8 INDEX
8 N_MTR_ON 10 MOTEA
6 N_DRIVE_1 12 DRVSB
4 N_DRIVE_0 14 DRVSA
16 MOTEB
10 N_DIR_IN 18 DIR
12 N_STEP 20 STEP
14 N_WR_DATA 22 WDATE
16 N_WR_GATE 24 WGATE
18 N_TRACK_0 26 TRK00
20 N_WR_PROT 28 WPT
22 N_RD_DATA 30 RDATA
24 N_HDSEL 32 SIDE1
26 N_READY 34 DSKCHG
(нечетные пины все на землю)

Дисковод определился как а: и заработал.
Для чтения и записи образов использую пару прог: SamDisk и CPCDiskXP. В принципе эти проги на первый взгляд работают нормально, диски форматируют и сами читают то, что ими записано.
Однако косяк вышел с реалом. Записанные или просто отформатированные диски на PC не читаются на +3 и наоборот, то что записано на +3, указанными выше программами прочитать на реале не удалось.
Каждую сторону 3" диска форматировал на 40 или 42 дорожки с одной головой, делал калибровку дисководу, показывал 297,7rpm.

В чем косяк я так и не понял. Поиск в интернете ничего не принес, видимо мало кто подобным занимался.
Если вдруг у кого есть идеи, как заставить читать 3" диски записанные на РС, поделитесь пожалуйста.




На испанских форумах помню попадалось информация про подключение 3" к РС но действительно мало кто подключал, лучше к +3 подключить стандартный дисковод 3.5" как внешний.

https://magazinezx.speccy.org/16/hardware.html

corsar
07.03.2017, 10:21
Djoni, Спасибо за ссылку. Шлейф у меня такой же. Единственное на что осталось грешить - это Р4, надо попробовать найти что-то более старое.

Djoni
15.03.2017, 20:59
Есть ещё вариант +3/+3e/+2e Disk Installers специально подготовленные игры с инсталлятором на диск в сборнике 100 лучших игрушек в формате .tzx

Можно попробовать загрузить на реале , а лучше поставит +3e и запускать все игры с Hdd http://www.worldofspectrum.org/zxplus3e/


Описание на испанском https://programbytes48k.wordpress.com/2017/03/14/lotes-de-juegos-para-instalar-en-discos-de-zx-spectrum-3/


https://www.worldofspectrum.org/forums/discussion/51866/3-3e-2e-disk-installers


http://nugget.no-ip.biz/spectrum/wostop100installers.rar

Lunachalnik
16.03.2017, 00:10
Мой опыт подключения 3" диска к РС.

Шлейф купил на Ebay (http://www.ebay.com/itm/Ribbon-cable-kit-connect-an-Amstrad-Schneider-CPC-664-6128-3-floppy-drive-to-PC-/232249328859?hash=item36132384db:g:d1cAAOxy06RRH~w Q).
Компьютер на Pentium III с Windows XP.
Диск в BIOSе установил как 360KB 5.25".
Пользовался CPCDiskXP 2.5.1
Установил низкоуровневый драйвер для диска из папки CPCDiskXP.

У меня было несколько 3" дисководов от Spectrum 3+ и Amstrad CPC6128.
Проблемы с записью и чтением на PC были у DSK образов с защитой.
Иногда помогала опция "Use Dsk GAP Information instead of calculate it" при записи.

В основном, диски записанные на одном дисководе читались на нём же без проблем.
Диски записанные на разных дисководах иногда не читались.
Проблему удалось решить настройкой головки дисковода по этой (http://www.dataserve-retro.co.uk/contents/en-uk/d91.html) инструкции.