What about DATA-GEAR compatibility ? Work fullscreen multicolor pictures and DMA demos ?
Да
Нет
What about DATA-GEAR compatibility ? Work fullscreen multicolor pictures and DMA demos ?
Ещё не реализовано, мне лично хватает графических возможностей TS-Conf. Если кто возьмется тестировать, попробую сделать.
Обновление конфигурации Basic (build 20161231)
Обновление конфигурации TS-Conf (build 20161231)
+K-MOUSE TURBO (2 K-Mouse Master/Slave)
Реализована поддержка Kempston Mouse Turbo
http://velesoft.speccy.cz/kmsoft.htm
http://www.benophetinternet.nl/hobby/kmt.htm
Последний раз редактировалось vlad; 01.01.2017 в 00:03.
Я даже в НГ паяю.
Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)
Я правильно понял, это современный продвинутый вариант spectrum и не только для подключения к оригинальному спектруму?
Обновление конфигурации Basic (build 20170112) Download
+OSD для вывода тестовой информации
Экспериментальная сборка, добавлено OSD для отображения отладочной информации. OSD создана на базе NextZ80@42MHz, размеры видео буфера (128 х 8 символов, символ 4 х 8 точек) 1024 байт, все это крутится в RAМ 4096 байт.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Конфигурация Speccy (build 20170115) Download
- K-MOUSE TURBO (2 K-Mouse Master/Slave)
- HDMI 640x480@60Hz
- USB Keyboard/Mouse
- DivMMC (ROM 8K + RAM 512K)
- SounDrive
- Turbo Sound Easy (2x AY-3-8912 + SAA1099 (12 channels stereo))
- Z-Controller
Функциональные кнопки:
F1-F3: 3.5MHz/7MHz/14MHz
F5: NMI
F6: ZC/DivMMC
PrtScr: Reset
Конфигурация наследует базовую, разрабатывается для автономной работы DivGMX c внешней периферией, подключаемой через разъем ZX BUS.
Решил попробовать подключить винт IDE-HDD к DivGMX напрямую к разъему ZX BUS, сделать специальную сборку конфигурации Speccy. Планирую реализовать в FPGA свою схему контроллера HDD:
Необходимая проверенная на реальном компьютере софтовая поддержка для этого имеется (ROM)Код:Пpинципиальная схема SUS BUS DD1 IDE BUS ┌──────┐ ┌───┬──┬───┐ ┌──┬───────┐ │ D0├────D0╫D0──────3┤D0 │RG│ Q0├2────DD8─╫DD0───┤17│DD0 │ │ D1├────D1╫D1──────4┤D1 │ │ Q1├5────DD9─╫DD1───┤15│DD1 │ │ D2├────D2╫D2──────7┤D2 │ │ Q2├6────DD10╫DD2───┤13│DD2 │ │ D3├────D3╫D3──────8┤D3 │ │ Q3├9────DD11╫DD3───┤11│DD3 │ │ D4├────D4╫D4─────13┤D4 │ │ Q4├12───DD12╫DD4───┤ 9│DD4 │ │ D5├────D5╫D5─────14┤D5 │ │ Q5├15───DD13╫DD5───┤ 7│DD5 │ │ D6├────D6╫D6─────17┤D6 │ │ Q6├16───DD14╫DD6───┤ 5│DD6 │ │ D7├────D7╫D7─────18┤D7 │ │ Q7├18───DD15╫DD7───┤ 3│DD7 │ ├──────┤ ║+5V R1 ├───┤ ├───┤ ╟DD8───┤ 4│DD8 │ │ A0├────A0╢ <─═══─11┤PE │ИР│+5V├20─>+5V ╟DD9───┤ 6│DD9 │ │ A1├────A1╢ 10K┌─1oOE#│22│GND├10┐ ╟DD10──┤ 8│DD10 │ │ A2├────A2╢ │ └───┴──┴───┘ ┴ ╟DD11──┤10│DD11 │ │ A3├────A3╢ │ DD2 ╟DD12──┤12│DD12 │ │ A4├────A4╢ │ ┌───┬──┬───┐ ╟DD13──┤14│DD13 │ │ A5├────A5╫D0────┼─3┤D0 │RG│ Q0├2─────DD0╫DD14──┤16│DD14 │ │ A6├────A6╫D1────┼─4┤D1 │ │ Q1├5─────DD1╫DD15──┤18│DD15 │ │ A7├────A7╫D2────┼─7┤D2 │ │ Q2├6─────DD2╢ ├──┼───────┤ │ A8├────A8╫D3────┼─8┤D3 │ │ Q3├9─────DD3╫DA0───┤35│DA0 │ ├──────┤ ╟D4────┼13┤D4 │ │ Q4├12────DD4╫DA1───┤33│DA1 │ │ M1#├───M1#╫D5────┼14┤D5 │ │ Q5├15────DD5╫DA2───┤36│DA2 │ │ IORQ#├─IORQ#╫D6────┼17┤D6 │ │ Q6├16────DD6╢ ├──┼───────┤ │ WR#├───WR#╫D7────┼18┤D7 │ │ Q7├18────DD7╫RES#──┤ 1│RESET# │ │ RD#├───RD#╢ │ ├───┤ ├───┤ ╟DIOW#─┤23│DIOW# │ │RESET#├RESET#╫WWC#──┼11/C │ИР│+5V├20─>+5V ╟DIOR#─┤25│DIOR# │ ├──────┤ ╟RWE#──o─1oOE#│23│GND├10┐ ╟CS0#──┤37│CS0# │ │ +5V├──>+5V║ └───┴──┴───┘ ┴ ╟CS1#──┤38│CS1# │ │ GND├───┐ ║ DD3 ║ ├──┼───────┤ └──────┘ ┴ ║ ┌───┬──┬───┐ ║ ──┤21│DMARQ │ X1 ╟A0──────3┤D0 │RG│ Q0├2─────DA0╢ ──┤27│IORDY │ ┌─────────RWE#╫A1──────4┤D1 │ │ Q1├5─────DA1╢ ──┤31│INTRQ │ │ DD4.1 ╟A2──────7┤D2 │ │ Q2├6─────DA2╢ ──┤32│IOCS16#│ │ ┌───┐ ╟RESET#──8┤D3 │ │ Q3├9────RES#╢ ──┤28│CPSYNC/│ └─5┤& ├6──SCE╫WR#────13┤D4 │ │ Q4├12──DIOW#╢ │ │ CSFL│ ┌─4┤ЛИ1│ ╟RD#────14┤D5 │ │ Q5├15──DIOR#╢ ──┤29│DMACK# │ │ └───┘ ║ ─17┤D6 │ │ Q6├16─ ║ ├──┼───────┤ └─────────WRE#╢ ─18┤D7 │ │ Q7├18─ ║ ┌──┤22│GND │ ║+5V R2 ├───┤ ├───┤ ║ o──┤24│GND │ ║ <─═══─11┤PE │ИР│+5V├20─>+5V ║ o──┤19│GND │ ║ 10K┌─1oOE#│22│GND├10┐ ║ o──┤ 2│GND │ ║ ┴ └───┴──┴───┘ ┴ ║ o──┤26│GND │ ┌─────────LHE#╢╔═════════════════════════════╝ o──┤30│GND │ │ DD4.2 ║║ DD5 ┴ ├──┼───────┤ │ ┌───┐ ║║ ┌───┬──┬───┐ ┌──┤39│DASP# │ └10┤& ├8─WRE#╢╟DD8────3┤D0 │RG│ Q0├2──────D0╖ │ └──┴───────┘ ┌─9┤ЛИ1│ ║╟DD9────4┤D1 │ │ Q1├5──────D1╢ │ X2 │ └───┘ ║╟DD10───7┤D2 │ │ Q2├6──────D2╢ │ HDDLED o─────────RWC#╢╟DD11───8┤D3 │ │ Q3├9──────D3╢ │ ┌─┬────────┐ │ ║╟DD12──13┤D4 │ │ Q4├12─────D4╢ └──┤1│KATODLED│ │ ║╟DD13──14┤D5 │ │ Q5├15─────D5╢ ┌──┤2│ANODLED │ │ ║╟DD14──17┤D6 │ │ Q6├16─────D6╢ │ └─┴────────┘ │ ║╟DD15──18┤D7 │ │ Q7├18─────D7╢ │ │ ║║ ├───┤ ├───┤ ║ │ R3 └─────────────╫╫──────11/C │ИР│+5V├20─>+5V ║ └───═══────>+5V ║║ ┌─1oOE#│23│GND├10┐ ║ 300 ║║ │ └───┴──┴───┘ ┴ ╚═════════════════╗ ╔═════════════╝╚═════╪═══════════╗ DD7 ║ ║ DD6 └────┐ ║ ┌───┬──┬───┐ ║ ║ ┌───┬──┬───┐ │ ╟DD0───18┤B0 │1 │ A0├2──────D0╢ ╟A4──────1┤A0 │DC│ 0#o15─ │ ╟DD1───17┤B1 │ │ A1├3──────D1╢ ╟A8──────2┤A1 │ │ 1#o14──┼RWE#╖ ╟DD2───16┤B2 │ │ A2├4──────D2╢ ╟WR#─────3┤A2 │ │ 2#o13─ │ ║ ╟DD3───15┤B3 │ │ A3├5──────D3╢ ║ ├───┤ │ 3#o12──┼WWC#╢ ╟DD4───14┤B4 │ │ A4├6──────D4╢ ║ │ │ │ 4#o11─ │ ║ ╟DD5───13┤B5 │ │ A5├7──────D5╢ ║ │ │ │ 5#o10──┼RWC#╢ ╟DD6───12┤B6 │ │ A6├8──────D6╢ ║ │ │ │ 6#o9── │ ║ ╟DD7───11┤B7 │ │ A7├9──────D7╢ ║ │ │ │ 7#o7───┘ ║ ├───┤ ├───┤ ║ ╟M1#─────6┤E1 │ ├───┤ ╟RD#──────1┤Eab│АП│+5V├20─>+5V ║ ╟AE#─────5oE2#│ИД│+5V├16─>+5V ╟WRE#────19oOE#│ 6│GND├10┐ ║ ╟IORQ#───4oE3#│ 7│GND├8─┐ ║ └───┴──┴───┘ ┴ ║ ║ └───┴──┴───┘ ┴ ╠═══════════════════════════════╣ ╠══════════════════════════════╣ DD9 ║ ║ DD8 ║ ┌───┬──┬───┐ ║ ║ ┌───┬──┬───┐ ╟A3───────2┤A0 │DC│ 0#o4────CS0#╢ ╟A5──────1┤A0 │DC│ 0#o15─ ╟SCE──────3┤A1 │ │ 1#o5────CS1#╢ ╟A6──────2┤A1 │ │ 1#o14─ ║ ├───┤ │ 2#o6── ║ ╟A7──────3┤A2 │ │ 2#o13─ ║ ┌─1oE1#│ │ 3#o7── ║ ║ ├───┤ │ 3#o12─ ║ ┴ ├───┤ ├───┤ ║ ║ │ │ │ 4#o11─ ╟A4──────14┤A0 │ │ 0#o12───LHE#╜ ║ │ │ │ 5#o10─ ╟IORQ#───13┤A1 │ │ 1#o11─ ║ │ │ │ 6#o9───o─AE#╢ ├───┤ │ 2#o10─ ║ │ │ │ 7#o7── └───┐ │ │ │ 3#o9── ╙M1#─────6┤E1 │ ├───┤ │ │ │ ├───┤ ┌─5oE2#│ИД│+5V├16─>+5V │ │ │ИД│+5V├16─>+5V o─4oE3#│ 7│GND├8─┐ └─────────15oE2#│14│GND├8─┐ ┴ └───┴──┴───┘ ┴ └───┴──┴───┘ ┴ Перечень элементов ┌─────────────────────────────────────┐ │ МИКРОСХЕМЫ │ ├─────────┬───────────────────────┬───┤ │ DD1,DD3 │ КР1533ИР22 (74ALS373) │ 2 │ │ DD2,DD5 │ КР1533ИР23 (74ALS374) │ 2 │ │ DD7 │ КР1533АП6 (74ALS245) │ 1 │ │ DD4 │ КР1533ЛИ1 (74ALS08) │ 1 │ │ DD6,DD8 │ КР1533ИД7 (74ALS138) │ 2 │ │ DD9 │ КР1533ИД14 (74ALS139) │ 1 │ ├─────────┴───────────────────────┴───┤ │ КОНДЕНСАТОРЫ │ ├─────────┬───────────────────────┬───┤ │ C1 - C9 │ 0,68 - 0,1 мкФ │ 9 │ │ C10 │ 20 мкФ х 6,3 В │ 1 │ ├─────────┴───────────────────────┴───┤ │ РЕЗИСТОРЫ │ ├─────────┬───────────────────────┬───┤ │ R1,R2 │ 10 K │ 2 │ │ R3 │ 300 Ом │ 1 │ ├─────────┴───────────────────────┴───┤ │ РАЗЪЕМЫ │ ├─────────┬───────────────────────┬───┤ │ X1 │ СНП58-64/94х9В-23-1-В │ 1 │ │ X2 │ ОНП-КГ-56-40-В53 │ 1 │ └─────────┴───────────────────────┴───┘
TR-DOS 5.31
[свернуть]
Раньше это выглядело так:
[свернуть]
Если получится, то дальше можно будет сделать поддержку контроллера Nemo IDE или SMUC...
Эх, Влад, да в пень бы уже эти винты... Флешку бы, эмулируемую как винт и щастье...
Karabas Pro Rev.E / MiST 1.31 / ZX-Evolution (Rev.C4 + VDAC2 + ZiFi) / ZX Spectrum 128K +2B / DivGMX / ReVerSE-U16 (EP4CE22+16M16+TS-Conf) / Пентагон-128К (2014) PS/2, NemoIDE / Компаньон-2 (1994)
Поддержка реальных винтов, тоже нужная вещь, может пригодиться.
- - - Добавлено - - -
Итак, начинаю изучение и экспериментирование с DivGMX.
Для начала просто подключил монитор с HDMI и подал +5В. Результат - чёрный экран, но синхронизация есть (31,5 кГц, 60 Гц, 640х480).
Влад, это нормально или что-то не так?
KAY-1024/3SL + DivGMX
ZX-Evolution rev.B + NeoGS 4Mb + TSFM
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)