С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
EmuStudio 0.15g (PK-11/16)
Written by dr.Titus 2006
Windows version: 8+
Screen size: 1920x1080
Gamma support: NO
Sound: 48000Hz, 16bit, 2 channels
Audiobuffer size: 0x7800
8 measures
Monitor frequency - 60Hz (60.00Hz)
Visible/Total scanlines - 1080 / 1120
Timer Period Min - 1ms
QPFrequency = 2531257Hz
CPU Mode: Pure
Open Disk Image: System.dsk
Open Disk Image: Work.dsk
PICMR = --------
Drag & Drop file
Open Disk Image: D:\G\retropc\EmuStudio (PK-11) v0.15d\ASPekt MSX-Mouse.dsk
Read word from non-existent CPU register 0xE000 from location PC = 0x268
Хм... все океечно.
Ну когда файл не подхватывается, там только двух предпоследних строк нет, всё остальное аналогично.
Вообще, drag'n'drop - это системная стандартная виндусовская функция. Грубо говоря, если ты кинул что-то в окно с чем-то, придет сигнал от системы, что в окно кинули.
Если сигнал не пришел, значит ты ничего не кинул. Т.е. перетаскивая в окно файл, указатель мыши стал перечеркнутым кружочком, означающим, что в это окно кидать нельзя.
Ну такого точно не было )
Значок был такой же, как и в окне, которое файл приняло.
Обновил эмулятор до 0.15h.
Благодаря товарищу @Willy, удалось поймать очень редкий глюк, когда при переключении фокуса на другое окно, удерживаемая при этом клавиша, оставалась нажатой при возврате в окно эмулятора. Например, если вы держите клавишу '1', и при этом кликнули мышкой на другое окно, а потом отпустили '1', и вернулись в главное окно, то цифра '1' продолжит нажиматься, т.к. потерялось событие отпускания клавиши '1'.
У Willy это происходило, когда он нажимал Alt-Tab, при этом Alt шло окну эмулятора, и залипало при потере фокуса. При возврате, Alt оставалась все еще нажатой, и при нажатии 'S', печаталось 'X', т.к. почему-то в ПК-11 DOS-е комбинация 'Alt+S' дает 'X'. Вот такая загадочная цепочка.
Теперь я сделал, что когда окно теряет фокус, все клавиши считаются отпущенными. Что, в принципе, всегда было в эмуляторе, до тех пор, пока я с DirectInput'а не пересел на виртуальные коды клавиш Windows.
Но это было давно, и странно, что никто этот глюк не заметил ни в эмуляторе УКНЦ, ни в других.
И в дополнение сделал два дополнительных режима масштабирования 1.5 x 1.5 (все они циклически меняются по 'Delete').
a) В одном из них немного размывается изображение по горизонтали, чтобы коэффициент размытия по горизонтали примерно соответствовал коэффициенту размытия по вертикали (сканлайны же). Лично мне для глаз так приятнее.
б) И еще один режим, где нет ни сканлайнов, ни размытия. Только огромные квадратные пиксели.
Последний раз редактировалось Titus; 20.03.2020 в 21:03.
на УК-НЦ почти нет повода удерживать кнопку, а уж одновременно переключаться куда то - вообще бред? Тут скорее всего - способствовало выявлению, твоя же рекомендация драг-дропом кидать образ,
я этим вообще ни разу за всё время не пользовался ибо есть человеческая ком.строка -
Вопрос главный ЖЕ : И где поправленный УК-НЦ брать?
Раз глюк не выявился за столько лет, то и сейчас необходимости в исправлении срочном нет.
Но в следующем релизе, разумеется, он будет исправлен.
- - - Добавлено - - -
Для драг и дропа не нужен аль-таб. Все управляется мышкой.
Просто у Вилли был поноэкранный FAR, поэтому пришлось пользоваться альт-табом.
- - - Добавлено - - -
Кстати, интересный обнаружился факт.
Когда люди сделали реплику Союз-Неона, то на стартовом экране перед бегущими цифрами был красненький курсор. А у меня на эмуляторе его не было. Я подумал, что что-то не доэмулировал.
Но когда купил новый монитор, увидел этот курсор, который был еле заметного цвета, и на моем старом монике не виделся)
hobot (20.03.2020)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)