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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 27 из 27

Тема: Sound emulation ПЭВМ "БАЙТ" with КР580ВИ53

  1. #21

    Регистрация
    12.07.2011
    Адрес
    Biała Podlaska
    Сообщений
    157
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OK, clock[0].rate=1/2 is OK but what Lambada in EMU 1.01 is played fast than at oryginal Byte?
    Please compare play speed Lambada EMU with Lambada Byte

    Trying set main.CPUClock to 3000KHz or 2500KHz but this is detune sound :-(

    Is EMU 1.01 have possibility speed down emu speed that F9 speed up?
    Последний раз редактировалось Gelip; 21.10.2012 в 16:44.

  2. #22

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, может быть "ускоренность" из-за отсутствия "медленной" памяти?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  3. #23

    Регистрация
    12.07.2011
    Адрес
    Biała Podlaska
    Сообщений
    157
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Additional i will run test RANDOMIZE USR 14848 or SDF keys combination. Test contains melody "собачий вальс" but test not working in EMU 1.01 :-(

    Probably this is because no emulation other ROM's Byte DD71_RT7, DD66_RT5, DD11_RT5 and DD10_RT5. All dump rom's is at site Prusak: http://zxbyte.ru/doc/byte_roms.zip
    Are important is ROM's DD71 and DD66

    P.S. Test with melody "собачий вальс" run from RANDOMIZE USR 14893 at blank screen.

    RANDOMIZE USR 14896 run test in beat melody only (no sound) :-). Interesting that this command run on EMU 1.01 stop working at 0 OK, 0:1

    http://zxbyte.ru/byte3.htm
    ПЗУ Байта отличалось от ПЗУ обычного Спектрума. Там был прошит русский шрифт, добавлена поддержка расширенной клавиатуры. В режиме совместимости ПЗУ изменялось так, чтобы оно было более похоже на ПЗУ Спектрума, но всё равно полного соответствия не было. Режим совместимости был очень интересно сделан - чтобы не ставить лишние микросхемы ПЗУ типа 573РФ4 поставили одну КР556РТ7 (DD71) (2кб памяти), в которой был записан код, которым замещалась часть кода в Байтовском ПЗУ. Для управления этой РТ7 использовалась еще одна КР556РТ5 (DD66), которая в зависимости от обращения к областям памяти включала/выключала РТ7 (DD71). Замещение происходило при лог.1 на 9DD29 (т.е. дополнительное ПЗУ DD71 включалось только при выполнении команды чтения порта #1F, а по аппаратному сбросу оно выключалось). Данные по замещению областей памяти приведены в таблице:

    Адрес на ША A0-A10 на DD71 Кнопка "СОВМЕСТ."
    #0000-#007F #000-#07F +
    #0280-#02FF #080-#0FF +
    #0300-#037F #100-#17F +
    #0980-#09FF #180-#1FF +
    #0A00-#0A7F #200-#27F +
    #0B00-#0B80 #280-#2FF +
    #0C80-#0CFF #300-#37F +
    #1280-#12FF #380-#3FF +
    #1300-#137F #400-#47F +
    #1380-#13FF #480-#4FF +
    #1400-#147F #500-#57F +
    #1480-#14FF #580-#5FF +
    #1500-#157F #600-#67F +
    #3880-#38FF #680-#6FF +
    #3900-#397F #680-#6FF +
    #3980-#39FF #680-#6FF +
    #3A00-#3A7F #680-#6FF +
    #3A80-#3AFF #680-#6FF +
    #3B00-#3B7F #680-#6FF +
    #3B80-#3BFF #680-#6FF +
    #3C00-#3C7F #680-#6FF +
    #3C80-#3CFF #680-#6FF +
    #3A00-#3A7F #700-#77F -
    #3A80-#3AFF #780-#7FF -

    Знак "+" соответствует положению кнопки "СОВМЕСТ" в нажатом виде, знак "-" - в отжатом.

    В ПЗУ "Байта" был встроен тест памяти. Он запускался, если при сбросе держать нажатыми клавиши "ЫВА".
    How config file Byte.cfg to memory map DD71 and DD66 or other to properly emulation Byte computer?
    Последний раз редактировалось Gelip; 21.10.2012 в 18:56.

  4. #24

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    b2m, может быть "ускоренность" из-за отсутствия "медленной" памяти?
    Вполне возможно. В плеере ламбады используется синхронизация с КСИ, но там ещё и "мультик", и вот он, похоже, выполняется далеко не за 20мс. В отладчике между срабатыванием точек останова проходит иногда аж 180мс.

  5. #25

    Регистрация
    12.07.2011
    Адрес
    Biała Podlaska
    Сообщений
    157
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    I make some BASIC program Test VI53 to test КР580ВИ53 and this working with the same speed on real Byte and EMU 1.01
    Код:
     100 FOR i=1 TO 10
     101 FOR l=1 TO 2
     102 OUT 238,54
     110 OUT 142,5: OUT 142,1
     120 PAUSE 10
     121 NEXT l
     150 OUT 238,118
     160 OUT 174,2: OUT 174,8
     170 PAUSE 10
     181 OUT 238,182
     182 OUT 206,6: OUT 206,6
     183 PAUSE 6
     184 OUT 238,186
     185 OUT 238,58
     186 OUT 238,122
     189 PAUSE 4
     191 NEXT i
    In LAMBADA is animation together with sound but some other test e.g. TEST V2.1 with melody Scott Joplin - The Entertainer played too fast :-(

    P.S. I attach configured EMU 1.01 to emulation Byte and Byte COBMECT
    Вложения Вложения
    Последний раз редактировалось Gelip; 21.10.2012 в 20:39.

  6. #26

    Регистрация
    10.12.2012
    Адрес
    г. Рубцовск, Алтайский край
    Сообщений
    334
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    есть возможность добавить все байтовские фичи в эмулятор? Кроме ВИ53 ещё и расширенные клавиши.. Ну и 2 режима - основной и совместимости.... И, может быть, в перспективе получится добавить поддержку Байта-01? Документация есть, живые экземпляры тоже (и не один)... Софт сграблен...
    Присоединяюсь.

  7. #27

    Регистрация
    12.07.2011
    Адрес
    Biała Podlaska
    Сообщений
    157
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    I found in machine code music data Lambada. Music data is after string |Puşn (ASCII) in CPU memory offset 6E5Dh.

    6E5Eh - play speed (default 19h)
    6E6Ch - first note, values 08 - play time, 31 - pitch (note C)


    To change play speed LOAD Art Studio.tzx in EMU 1.01 and while brush & spray come together run Debugger, press Ctrl+G and go to Data: 6E5Eh and change default value 19 to e.g. 01 and press F5 to run. Value 01 make play very fast. In attach Art Studio.tzx and Lambada.emu (emulator state). Link to EMU 1.01 configured for "Byte" is in my previous post in attach file Byte EMU.rar
    Вложения Вложения
    Последний раз редактировалось Gelip; 09.06.2013 в 23:28.

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Ответов: 14
    Последнее: 14.11.2012, 21:53
  2. [Аукцион] ПЭВМ "Байт" (Брест, БЭМЗ)
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 06.07.2012, 22:11
  3. Джойстик порт - RS232 в ПЭВМ "Байт" к PC
    от Gelip в разделе Устройства ввода
    Ответов: 12
    Последнее: 16.11.2011, 18:17
  4. Владельцам ПЭВМ "Байт" и "Байт-01" посвящается...
    от BYTEMAN в разделе Несортированное железо
    Ответов: 24
    Последнее: 20.09.2010, 23:25
  5. ПЭВМ "Байт" 1991
    от mikluha2007 в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 18.07.2010, 17:58

Ваши права

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