Важная информация

User Tag List

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

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

  1. #201
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  2. #202
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 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
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 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
    Activist
    Регистрация
    29.03.2005
    Адрес
    Москва
    Сообщений
    296
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    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
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #206
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 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
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    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

  8. #208
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

Название:	ZXMAK2CPM.png 
Просмотров:	506 
Размер:	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
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 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
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 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 из 198 ПерваяПервая ... 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

Ваши права

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