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

User Tag List

Страница 148 из 198 ПерваяПервая ... 144145146147148149150151152 ... ПоследняяПоследняя
Показано с 1,471 по 1,480 из 1975

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

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

    По умолчанию

    Цитата Сообщение от Gonzo Посмотреть сообщение
    в спекуляторе есть чтение с кассеты у тя нема. надо..
    в каком смысле чтение с магнитофона? чтение и так есть...

    В новой версии можно будет настраивать порт, маску порта и номер бита для бипера и магнитофона. Можно будет добавить в машину два бипера, один будет бипером, второй будет воспроизводить то что на запись в магнитофон идет
    Вместо разных биперов для каждой машины, будет один с разными настройками порта.
    Вобщемто это уже реализовано и закомичено вместе с фиксом для исправления частоты AY (в последней версии она в 2 раза больше в конфигурации задавалась), но пока релизить не буду - нужно баги с AY и синхронизацией пофиксить.

    Кстати с портами беда - когда стал настройки портов для машин прописывать, оказалось что для многих машин они просто общие используются. Покопался в интернете, оказалось что найти информацию о том как декодируются порты для разных машин практически невозможно. В unreal с этим вообще беда, там порты вручную подогнаны с разными костылями, чтобы как-то работало с разным софтом.
    Даже информацию про декодирование портов AY в пентагоне найти невозможно. Пришлось сидеть разбираться по схеме, которую кстати тоже проблематично найти (оригинал схемы В.М.Г. так и не нашел). И как выяснилось, в большинстве эмуляторов выборка портов AY для пентагона реализована неправильно.

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

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

  3. #1472
    Master Аватар для Gonzo
    Регистрация
    29.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    641
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    чтение в реале я типо майфун подклю
    чил

    ---------- Post added at 03:31 ---------- Previous post was at 03:24 ----------

    раньше была такая шляпа как плавное затухание лампы на дисковде.. не в одном эмуле не видал.. а на реале есть)))

    ---------- Post added at 03:33 ---------- Previous post was at 03:31 ----------

    забубень

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

    По умолчанию

    прикрутил эмулятор AY от unreal
    Вся логика, счетчики и миксер из unreal 038, не переносил только ресэмплинг - используется старый SoundDeviceBase, хотя он тоже на базе кода unreal основан.
    Эмулятор AY от unreal прожорливый оказался, жрет чуть больше времени чем эмуляция всего остального железа занимает. На звуковухе со 176 кГц звуком неплохо работает


    Судя по коду unreal, огибающую тоже нужно миксить как и генератор с шумом. Попробую зафиксить родной zxmak эмулятор AY, он поменьше процессор кушает

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

  5. #1474
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    т.к. с ней много проблем было, плюс опасность потерять сектора при записи.
    Ну так честно предупреждай пользователя, что делается на ваш страх и риск, мол возможна порча иму... содержимого. пусть юзер имеет возможность сохранять в SCL, но делает это сознательно.

    ---------- Post added at 07:46 ---------- Previous post was at 07:43 ----------

    Цитата Сообщение от Gonzo Посмотреть сообщение
    раньше была такая шляпа как плавное затухание лампы на дисковде.. не в одном эмуле не видал.. а на реале есть)))
    Скажем так, эта фишка, даже назовем ее багофичей, работала не везде и не всегда, помнится даже был список моделей дисководов, которые умели это, а 3,5" дисководы так, имхо, вообще этого не умели, только головками трещали. Поправьте, если не прав.

  6. #1475
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,085
    Спасибо Благодарностей отдано 
    745
    Спасибо Благодарностей получено 
    452
    Поблагодарили
    251 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gonzo Посмотреть сообщение
    чтение в реале я типо майфун подклю
    чил
    Да в Spectaculator и вроде в zx Spin есть чтение с
    реального магнитофона вернее с линейного входа звуковухи или микрофона, смотря как микшер настроить. Иногда полезно например включаешь ютуб где со звуком грузится что–то в спектрум автора и Spectaculator начинает синхронно грузить

    ---------- Post added at 11:43 ---------- Previous post was at 11:41 ----------

    Цитата Сообщение от Gonzo Посмотреть сообщение
    раньше была такая шляпа как плавное затухание лампы на дисковде.. не в одном эмуле не видал.. а на реале есть)))
    Эх запамятовал я примеры - была какая-то игрушка и еще в zx-ревю пример кода печатали.

  7. #1476
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,913
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    32 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, еще раз напомею свою хотелку про автоапдейт. Ну не вызывает у меня радости перекачивать архив с билдом при каждом обновлении. У тебя ж не поумертвый unreal от трупософта, которых хорошо, если раз в год апдейтится. Живое развитие, но ты теряешь тестеров эмуля из-за необходимости руками апдейтить сборку на машине. Если не хочешь делать, хотя бы напиши почему нет.

    ---------- Post added at 18:45 ---------- Previous post was at 18:44 ----------

    Кстати, уркто было бы вообще сделать инсталлер. Жмешь на ссылку в теме - оно выкаичвается и ставится.

  8. #1477
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,064
    Спасибо Благодарностей отдано 
    117
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    25 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да чтение с реального кассетника было бы очень хорошо.
    несколько эмуляторов обладают такой функцией - Spectaculator, ZX Spin, Klive, spectrum ZigaRamsak.
    сам когда-то с помощью zx spin оцифровал немало игрушек и прог с кассет.

  9. #1478
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,259
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Эмулятор AY от unreal прожорливый оказался, жрет чуть больше времени чем эмуляция всего остального железа занимает. На звуковухе со 176 кГц звуком неплохо работает
    Убери микширование с помощью таблицы на 32к элементов (как я описал ранее) - получишь неплохой профит в скорости.
    unreal использует оверсемплинг, потому так и много кушает (хотя много- понятие относительное).

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Убери микширование с помощью таблицы на 32к элементов (как я описал ранее) - получишь неплохой профит в скорости.
    unreal использует оверсемплинг, потому так и много кушает (хотя много- понятие относительное).

    Так у меня тоже оверсэмплинг, UpdateDac использует оверсэмплинг
    Вобщем порефакторил звук, добавил микширование огибающей, поправил косяки и вышло тоже самое что в unreal. Но в unreal операции оптимизированы чтобы не делать if, поэтому не стал мудрить - заюзал микcер unreal, порефакторил код и вынес эмуляцию в hardware.circuits. Уже закомитил, кому интересно могут уже сбилдить и потестить. Звук ау заметно преобразился, особенно там где эффекты на огибающей

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

  11. #1480
    Master Аватар для [bETA]mEN
    Регистрация
    16.01.2005
    Адрес
    Moscow
    Сообщений
    792
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    21 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    кому интересно могут уже сбилдить и потестить
    http://www.emucr.com/search/label/ZXMAK2
    IT FOUND A VOICE... NOW IT NEEDS A BODY

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

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

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

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

Ваши права

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