EARL, можно поправить баг с SHIFT+F12? включается турбо в TR-DOS.
И ещё просьба, добавь плиз в [SYSTEM.KEYS] клавишу WIN. Хочу переделать раскладку F1...F12 на сочетание с ней. Задалбывает всё время переключать раскладку ATM/не ATM в Wild Commander.
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
Клавишу WIN попробую добавить, а на счет SHIFT+F12 я как-то не в курсе.. реально турба включается в TR-DOS? Ушел проверять. По SHIFT+F12 как и должно быть включается BIOS. Никакого турбо не нашел.
breeze, подумал я на счет клавиши WIN и думаю, что с ней будет косяк, т.к. в винде на нее много сочетаний повешено. Может стоит воспользоваться сочетанием MENU+F1, ..., MENU+F12 ?
EARL wrote:Может стоит воспользоваться сочетанием MENU+F1, ..., MENU+F12 ?
По сути мне без разницы (можно попробовать и ALT Grey), я просто хочу разгрузить F1...F10 для WC, что бы не приходилось всё время прыгать между вызовами эмулятора и функционалом WC
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
UPDATE - впилил определение версии видеоцапа для тсконфы и его отображение - впилил две модели ULA+ согласно мудацкой спецификации относительно младшего бита видеоцапа для синего цвета - обновил WC до версии 0.62
UPDATE Добавил возможность использовать клавишу MENU в горячих клавишах эмулятора. Пофикшен баг, при котором не срабатывала защита от записи в окно 0 (бит W0_WE в регистре MemConfig), если там установлена страница RAM.
Переписан код генерации кадрового прерывания. Теперь сигнал FrameINT всегда корректно вырабатывается в каждом кадре. Раньше при установке значений регистров VSINT и HSINT в предельные значения кадровые прерывания могли пропускаться или вообще не генерироваться из-за покомандной работы эмулятора, а не потактовой.
Исправлен баг, при котором установка значений в регистр VSINT свыше предельно допустимого не отключала генерацию кадрового прерывания.
Исправлен баг, при котором не активировался VDOS, если имелось более одного виртуального дисковода.
Исправлена длина сигнала FrameINT. Теперь она всегда равна 32 тактам процессора. Ранее при переключении на 7MHz и 14MHz это значение составляло 64 и 128 тактов процессора соответственно.
Багрепорт: [25.08 00:34:19] <Blade> в анриле опять вдос поломался [25.08 00:34:48] <TSL> а подробнее? [25.08 00:34:57] <Blade> маунт не работает [25.08 00:35:06] <Blade> вешается про заходе в трдос
Это блокировка записи в окно 0, при установке соответствующего бита в регистре MemConfig. Возможно при vdos этот бит попросту игнорируется. Пойду гляну сорцы конфы. UPDATE Исправлен баг, при котором срабатывала защита от записи в окно 0 при активном сигнале VDOS.
Last edited by EARL on Mon, 25.08.2014 15:02:01, edited 3 times in total.