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

User Tag List

Страница 173 из 198 ПерваяПервая ... 169170171172173174175176177 ... ПоследняяПоследняя
Показано с 1,721 по 1,730 из 1975

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

  1. #1721
    Member
    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    178
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    24 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    да, а это что тогда в system32 и syswow64?
    помните были дистрибутивы DX (и SDK) а-ля "август 2007" "ноябрь 2009" ? каждый из них добавлял библиотеки с очередной цифиркой. итого d3dx9_XX накопилось аж двадцать штук, с 25 по 43. в зависимости от того, с использованием какой версии DirectX SDK было скомпилировано приложение - оно потребует ту или иную версию .DLL-ек.

    а в десятке решили не париться и вкинули только последние ревизии.
    то есть, на 10ке "из коробки" будут работать только игры скомпилированные с самым последним DirectX SDK, а для игр или программ собранных с более старыми SDK нужно установить DirectX redist.
    Последний раз редактировалось MetalliC; 13.02.2018 в 22:12.

  2. #1722
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,533
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    итого d3dx9_XX накопилось аж двадцать штук, с 25 по 43
    у меня намного меньше в старом компе, и ранние не требовались ни разу
    Прихожу без разрешения, сею смерть и разрушение...

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    так он включен в состав win10
    нет, в win10 из коробки есть только DirectX 10. Чтобы запустить программы под DirectX 9, его нужно дополнительно устанавливать.
    Какие-то библиотеки от 9 может и присутствуют, но только те, что нужны для работы DirectX 10.

    - - - Добавлено - - -

    Цитата Сообщение от Максагор Посмотреть сообщение
    Порты in/out #xF (выборка: %nnnnnnnn XXXnnn11) – порты BETA-disk интерфейса (#1F, #3F, #5F, #7F и #FF) – ТЕНЕВЫЕ.
    что значит теневые? такая выборка конфликтуют с выборкой порта #FB (covox) и портом #CF (IDE).
    Как это разруливается в ATM?
    Последний раз редактировалось ZXMAK; 14.02.2018 в 03:56.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #1724
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    206
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    что значит теневые? такая выборка конфликтуют с выборкой порта #FB (covox) и портом #CF (IDE).
    Как это разруливается в ATM?
    "Теневые", значит, что видны только при активированном ПЗУ TR-DOS. Про IDE в ATM-turbo 1 (v4.xx и 5.20) и слыхом не слыхивали - оный появился гораздо позднее, в АТМ-2, но там и карта портов иная.

    Насчет порта #FB перепроверю - возможно я что-то упустил.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  5. #1725
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получился битый репозитарий https://github.com/atsidaev/ZXMAK2/t....Cpu/Processor
    Тут 2в1, т.е. текущая версия и по всей видимости до какого рефакторинга

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

    По умолчанию

    вот последняя версия с моего диска, это то что я заливал последний раз на codeplex. Почистил проекты от привязки к codeplex.
    https://drive.google.com/file/d/1hgz...ew?usp=sharing

    Для первой сборки нужен доступ в инет - nuget скачает библиотеки log4net и Unity


    На кодеплексе остались кой-какие шельвы, например код записи видео эмулятора в MP4. Но шельвы к сожалению уже не доступны.
    Остались только либы, не уверен, возможно код записи в MP4 где-то остался, если так - вот либы, я их отдельно запаковал:
    https://drive.google.com/file/d/1jRX...ew?usp=sharing

    Добавлено: код записи видео сохранился, он лежит в сборке ZXMAK2.Host.Media, которая в проект не включена.
    Но её немного починить надо.
    Последний раз редактировалось ZXMAK; 10.07.2018 в 14:45.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #1726
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Немного почистил сборку, удалил nuget, чтобы не тянуло мусор из инета. Нужные библиотеки положил в папку Libraries.
    Поправил также код ZXMAK2.Host.Media (в проект не включена, т.к. под неё нет UI).
    https://drive.google.com/file/d/1qQN...ew?usp=sharing

    Заметки по сборке:
    - Собирать в режиме Release x86 (Managed DirectX библиотеки расчитаны только на x86)

    - Для запуска под отладчиком выключить галочку Debug->Exception => Managed Debugging Assistans -> Loader Lock -> Thrown (это баг Managed DirectX).

    - чтобы при сборке прописывалась версия (она пишется во все dll) нужно раскоментить строку в .targets\Common.targets:
    Код:
        <!-- Uncomment for automatic set assembly version -->
        <Import Project="CommonAssemblyVersion.targets" />
    Когда эта штука включена редактор студии может глючить (не находит референсы, кидает ворнинги). На компиляцию это не влияет, но редактировать и отлаживать код мешает. Поэтому по дефолту обновление версии отключено. При компиляции с выключенным обновлением версии, версия будет отображаться как 0.0.0.0

    - Для записи видео нужно создать экземпляр MediaRecorder и присвоить его _host.MediaRecorder в ZXMAK2.Host.WinForms.Views.MainView
    Например можно добавить в конец метода MainView.OnLoad (когда _host уже присвоен):
    Код:
    _host.MediaRecorder = new ZXMAK2.Host.Media.MediaRecorder("C:\\test.mp4", renderVideo.Width, renderVideo.Height);
    В итоге эмулятор будет писать видео с начала запуска... Удобно для покадровой отладки, т.к. эмулятор пишет в файл 50 герцовую развертку, т.е. все кадры, но MP4 немного размывает изображение.

    Для записи звука можно аналогично создать SoundRecorder:
    Код:
    _host.MediaRecorder = new ZXMAK2.Host.Media.SoundRecorder("C:\\test.wav", _host.SampleRate);
    Запись видео и звука при работе в режиме MaxSpeed работает с нормальной скоростью (без пропуска кадров), что можно использовать для быстрой записи видео. Записанное видео можно просматривать на хорошем видеоплеере с видеоресамплером, или на дисплее с 50 Гц разверткой - это позволяет качествено рассмотреть мультиколорные эффекты.


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

  9. #1728
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, а ты уже всё, эмуль не будешь дальше пилить? а то я хотел тебя попросить о паре доработок...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #1729
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    очень надеюсь что ZXMAK2 не будет заброшен, живых эмуляторов спека осталось - по пальцам руки можно пересчитать.
    в общем ждём и надеемся

  11. #1730
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если ZXMAK2 эмулирует ВГ93 (я не помню просто), порт 1FFD от +3, микросхему контроллера +3, а таже подключение винта к +3 - то это было бы замечательно. Ну мне ещё нужна эмуляция винта Профи, порты Профи. Пока есть только версия unreal которая это тянет и всё.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

Страница 173 из 198 ПерваяПервая ... 169170171172173174175176177 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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