Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Ну, тут уже из серии "а почему бы и нет?". Какая должна быть?
- - - Добавлено - - -
Не то чтоб она новая. Я взял примерно раскладку с ПентЭвы.
Esc - Break
TAB - ExtMode
Caps Lock - CapsLock
LShift - Caps Shift
LCTRL - Symbol Shift
RShift - Symbol Shift
Back Space - Back Space
Б - точка
Ю - запятая
Ж - точка с запятой
Э - кавычки
Ну и - с =.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
Так это автоповтор. Так клавиатура устроена.
Можно
вынести перед инициализацией клавиатуры, в инициализацию портов. Так будет быстрее.Код:digitalWrite(RES, res); digitalWrite(NMI, nmi);
При этом то, каким будет начальное состояние задается здесь:
Код:volatile boolean res = HIGH; volatile boolean nmi = HIGH;
Xrust, я про то что
Там где-то в коде была инверсия, как я помню.И иногда инвертируется. При не нажатой Ф12 уже 0, а при нажатой 5
Ну да ничего, у нас есть рабочий вариант.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да разумеется, тайны там никакой, тем более я лишь чуть переделал. Вечером сегодня выложу, как с работы вернусь.
- - - Добавлено - - -
Именно. Поэтому разнес.
Надо проверить, у кнопки скроллок, в отличие от большинства, аж 6 байт вместо 2 поступает при нажатии. Если код нормально это переваривает, то можно и скролл.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
https://disk.yandex.ru/d/9-kt48hZ248m4w
Я так и не успел его проверить у себя, круговерть всего, но должно работать как надо.
NMI на старом месте, на F9.
- - - Добавлено - - -
Ошибочка вышла, это у Pause 6 байт. У Scroll всего один - 0х7E. Можете переделать, это легко![]()
Последний раз редактировалось Ewgeny7; 11.01.2022 в 12:51.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
izzx(10.01.2022)
Обновил ссылку, была ошиПка в "стрелка вниз", попутно изменил NMI на ScrLck.
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)