User Tag List

Страница 21 из 224 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 2231

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #201

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    что за идея с промежуточным классом?
    Какой-нибудь ZXKeyboardState, несущий все те же функции, что и DirectInput.KeyboardState, но напрямую от него не зависящий. Просто чтоб DirectX-рефренсы не тянуть из ZXMAK2.MDX.* в основной код. Пусть их использование так и будет ограничено вершиной айсберга. Я же все мечтаю о портируемости на mono
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  2. #202

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    обновил до 236, клавиатура теперь сканируется внутри KeyboardDevice, мышь - аналогично. Правда кнопки F1, F3, F5, F7, F8, F9 заюзаны гуём эмулятора, добавил проверку, гуй обрабатывает функциональные клавиши только если не нажаты Alt и Ctrl.
    Также исправлен миксер звука, раньше громкость устройства зависела от его приоритета
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  3. #203

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В связи с тем что для кворума и аналогичных машин, нужно будет добавить отдельные клавиатуры с поддержкой функциональных клавиш, возикает вопрос - как быть с клавишами для сброса, quick boot, старт/стоп и воспроизведение магнитофона? Которые сейчас назначены на F1, F3, F5, F9,...

    ---------- Post added at 21:58 ---------- Previous post was at 21:55 ----------

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Протестил вот такую программу
    Вложение 29717
    Вложение 29718
    Добавляю один nop всё статично
    Добавляю еще один nop бордер смещается вниз но очень медленно.
    По моему тут отличие от емуля (кажется смещение намного медленней)
    ничего не понял, отличие от какого эмуля? EmuZWin?

    PS: вопрос модераторам - можно посты по изучению таймингов Delta вынести в отдельную тему? чтобы не путать все в одну кучу
    Последний раз редактировалось ZXMAK; 06.10.2011 в 23:00.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #204

    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    300
    Спасибо Благодарностей отдано 
    392
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    В связи с тем что для кворума и аналогичных машин, нужно будет добавить отдельные клавиатуры с поддержкой функциональных клавиш, возикает вопрос - как быть с клавишами для сброса, quick boot, старт/стоп и воспроизведение магнитофона? Которые сейчас назначены на F1, F3, F5, F9,...
    Предлагаю на этот случай сделать клавишу включения/выключения расширенного режима клавиатуры и назначить её на F12 (насколько я знаю, F11 и F12 не были задействованы ни в АТМ, ни в Профи, т.к. подключалась XT клавиатура, этих клавиш не имевшая) - т.е. нажал один раз F12 - клавиатура переходит в расширенный режим, все функциональные клавиши блокируются. Снова нажал F12 - обычный режим, все F1, F3, F5, F9 снова действуют!
    Последний раз редактировалось Doronetty; 06.10.2011 в 23:30.

  5. #205

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ничего не понял, отличие от какого эмуля? EmuZWin?
    Да emuzwin.

  6. #206

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Doronetty Посмотреть сообщение
    Предлагаю на этот случай сделать клавишу включения/выключения расширенного режима клавиатуры и назначить её на F12 (насколько я знаю, F11 и F12 не были задействованы ни в АТМ, ни в Профи, т.к. подключалась XT клавиатура, этих клавиш не имевшая)
    ну судя по встроенному тесту Профи, F11 и F12 всетаки используются. Есть вариант сделать клавиатуру доступной только после ее захвата (как мышь, при двойном клике по окну), но подозреваю это будет не очень-то удобно

    ---------- Post added at 22:49 ---------- Previous post was at 22:31 ----------

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Да emuzwin.
    так, а при чем тут emuzwin, я ведь сделал тестовый ULA плагин для ZXMAK2, с эмуляцией Delta, его и сравнивать нужно...

    PS: дальнейшее обсуждение эмуляции Delta, предлагаю перенести сюда. Просьба модераторов перенести посты про дельту отсюда в тему про Delta, чтобы они тут не потерялись.

    ---------- Post added 07.10.2011 at 00:30 ---------- Previous post was 06.10.2011 at 22:49 ----------

    Обновил до версии 237, небольшие исправления для ВГ93 - команды чтения и позиционирования
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #207

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    173
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    В связи с тем что для кворума и аналогичных машин, нужно будет добавить отдельные клавиатуры с поддержкой функциональных клавиш, возикает вопрос - как быть с клавишами для сброса, quick boot, старт/стоп и воспроизведение магнитофона? Которые сейчас назначены на F1, F3, F5, F9,...
    Взять идею из того же VMWare - все действия вешать на Ctrl+Alt+буква
    сброс - ctrl+alt+R, play/pause пленки - ctrl+alt+P и т.д.
    И добавить соответствующие пункты в меню, указав ShortcutKeys, чтоб было где посмотреть, если забудутся

    ЗЫ для кворума еще нужна дополнительная цифровая клавиатура, она тоже на другом порту висит и не аналогична Key.D1..Key.D0. И мне еще какой-то кнопки не хватило, забыл
    Плюс там ВГ93 на других портах висит, но это вроде не проблема, рефлексией до всех необходимых методов добраться легко.
    Последний раз редактировалось Eltaron; 07.10.2011 в 02:06.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  8. #208

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил до 238 - добавил альтернативную дешифрацию портов ВГ93 для Memory PROFI, начала грузиться CP/M

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ZXMAK2CPM.png 
Просмотров:	548 
Размер:	17.8 Кб 
ID:	29752  
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #209

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    48 режим. Бордюр, однако....
    в 128к - все Ок.
    http://www.worldofspectrum.org/infos...cgi?id=0003045
    У фирменных Spectrum 48 и Spectrum 128 разные тайминги.
    Есть подозрение что на реальном фирменном Spectrum 48 поведение будет аналогичным, проверить наверняка сложно будет, т.к. телевизоры могут сильно обрезать бордюр...
    Кто-то может проверить на реале?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. #210

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    эту игру делала серьезная фирма и по ссылке для разных машин разные файлы, если кто не заметил...
    во всех эмуляторах есть этот артефакт, поэтому я подозреваю что и на реале он тоже присутствует
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 21 из 224 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •