Прошу Дмитрия сделать сборку для проверки.
Увеличил RAWR до 142нс и немного ускорил смещение к середине.
Исправил очепятку длины![]()
Прошу Дмитрия сделать сборку для проверки.
Увеличил RAWR до 142нс и немного ускорил смещение к середине.
Исправил очепятку длины![]()
Последний раз редактировалось lisica; 17.09.2011 в 15:07.
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Чёт совсем затихло. Дим, как там, собрал\проверил, или как?
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
эх, давно не брал я в руки шашку...
Идея такая...
Счетчик/делитель на частоту считывания с дисковода, с фазовым корректором.
На VHDL это выглядит примерно так:
Код:--- заголовки для ясности пропущены constant phase_level : integer := 128; -- уровень привязки фазы - надо подбирать constant NN : integer := 4; -- чувствительность - -- число равное степени двойки, чтобы не усложнять схему. -- 1 - жесткая привязка -- 2 - средняя привязка -- 4 - мягкая привязка -- подбирать опытным путем или делать настраиваемо constant frq : integer := 14; -- число считается как frq = Fread*256/Fclk signal ct : integer range 0 to 255; signal outCLK : integer range 0 to 1; begin process (clk) begin IF clk'event and clk = vcc THEN -- приходит импульс (его надо сузить до длины в один период clk) IF impuls = vcc THEN ct <= ct + frq + (Phase_Level - ct)/NN; ELSE ct <= ct + frq; END IF; outCLK <= ct / 128; END IF; end process; end;
Последний раз редактировалось WingLion; 13.10.2011 в 20:40.
...подключил к ZX-spectrum-у винчестер на 500Gb...
вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
С уважением, WingLion АКА Ivan Mak.
Прошил сегодня zxevo_fw_apll_v5.rar и перегнал около сотни дискет.
Субьективно ничего не изменилось, по прежнему спасает только правая рука и смена дисковода... (и то увы не всегда) .
Зависит от того с чем сравнивать
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Можно я отвечу? Спасибо. Я думаю, newart использует правую руку в этом процессе, так же, как и я (очень надеюсь, что и многие другие Спектрумисты). Нежно и ласково тереблю дискетку в дисководе, как бы чуть вынул, а потом чуть вставил.... И так многократно. Простые движения. Очень помогает скрасить досуг при чтении плохочитаемых дисков.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
ещё практикуется кручение защёлки дисковода правой рукой
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)