MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

MSX-совместимые компьютеры

Moderator: Shaos

Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Как говориться, от слов к делу :rotate: :rotate: :rotate:

Жизнь в плане измерений теперь точно должна улучшиться :)

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Теперь стает острый вопрос по поводу зануления этих девайсов (+1, уже 2, остальные трансформаторные). Надо покупать переноску с нулем (и желательно с кнопками для всех отдельно).

Вот только -1 (один) - телик. Дырку что ли там ковырять. Нет 3-го провода :mrgreen:

И НЕ ДАЙ !!! Все это к батареи отопления подсоединить. Будет баб-бах если полезете штукой, которая к батареи не подключена. Ну, это так для чавкающих в этой теме :mrgreen:

Нашел переноску с отдельной кнопкой каждому. Не подумайте это все не реклама. Просто таких штук в моем детстве не было :wink:
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Я вот тут постю, постю. Там уловки, всякие (даже ослики не затрагивают электронщиков. Да это все г… выбрось его..) И все молчком. Мега 8-бит платформу (аля IBM-16 бит).

Если бы у меня был такой комп в 90, мне бы точено не понадобился пень первый. И даже предположу жизнь могла по другому сложиться. На второй таки надо бы уже пересаживаться

Жду конструктивной критики :dj:
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Lavr »

Alekcandr wrote:Жду конструктивной критики :dj:
Блин... какие все негодяи! :mrgreen: Чел прикупил новый ослик... хочет чтобы все разделили с ним радость...
А все молчат просто как рыба об лёд!... :o

Ну тогда я начну... 8)

Alekcandr, у Вас очень плохой осциллограф. :osad: Так, разве что морда красивая...
Но как измерительный инструмент - полный шлак... :cry: К тому же китайский ... :-?
Я бы такой ни за что покупать не стал. :wink:
iLavr
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

хи
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Спасибо. Понес выбрасывать.MSX две штуки. Ослов пять штук (этого тоже с экраном кривым . не из 80г.). И 20 ящиков добра из 70-90 :oops: Пошутили
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Lavr »

Alekcandr wrote:Понес выбрасывать.MSX две штуки. Ослов пять штук (этого тоже с экраном кривым ).
Вот это привильный шаг! :roll: И экран не кривой, а просто неправильно-прямой! :lol:
IMG_0624s.jpg
Правильные осциллоскопы завсегда показывают какие-то кривульки,
чтоб зритель не скучал... :mrgreen:
А этот просто как Квадрат Малевича! :ebiggrin:
You do not have the required permissions to view the files attached to this post.
iLavr
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Ага, это уже 1КГ показывает (от генератора). Надо разбираться. А первое что буду на нем ловить так это обращение к порту F4.
Тут и поглядим . Надеюсь матюков на новом ослике будет меньше.

А так тут уже есть прожект. Старое ведь не кто не отменял. Пару BNC прикупить, и гайкой прикрутить. С1-93 заслуженному пенсионеру. Щупы от кисайвов, блин в зубы :rotate:
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Это разговор о правильный китайсов. Запашек тот еще от таракон всю комноту заванлял. Кто не в теме. Аэрозоли с 90 используют, чтобы тараракан и грызун не залез и не съел желтый провод (шутка)

Кому не понятно. Тама вентилятор дует. Ну Очень нужная штука.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Потихоньку разбираюсь. Активировал программные расширения. Все официально (вместе с осликом продавали программные расширения за 1 цент).

Image

А это уже сигнал /F4RD. Уверенно захватил коротенькие импульсы. Да, хитрый прибор чего там только нет. Даже не знаю понадобиться мне все это.

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Потыкал я в цифровую схему с TTL логикой. Все зашибись. Автомат работает уверенно.

Сегодня решил с PSG поиграться. Нашел такую программку

Code: Select all

5 ' Initializes the sound registers of the PSG
10 FOR R=0 TO 13
20 IF R=7 THEN SOUND R,&B10111111 ELSE SOUND R,0
30 NEXT
40 ' Plays the note C on channel A with a volume of 12
50 SOUND 0,&hAC ' 8 least significant bits of frequency on channel A
60 SOUND 1,1 ' 4 most significant bits of frequency on channel A
70 SOUND 8,&b1100 ' Sets the volume to 12 on channel A
80 SOUND 7,&b10111110 ' Activates the sound generator on channel A
В программке все понятно и по полочкам разложено. Генерит ноту ДО с установленной амплитудой сигнала в канале А. Ткнул я туда, а фиг вам. Такую хрень мне намалевал на автомате. От шумов высокочастных у ослика ум за разум зашел. В общем дальше работал ручками. Ну как то так вышло. Красота.

Image

А так то я бы еще не списывал в утиль аналоговые ослики. Лучше оба под рукой иметь :)
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Продолжил щупать реальный PSG у MSX.

Программка настраивает канал A и B на частоту 261Гц (нота ДО) с максимальной громкостью.

Code: Select all

5 ' Initializes the sound registers of the PSG
10 FOR R=0 TO 13
15 IF R=7 THEN SOUND R,&B10111111 ELSE SOUND R,0
20 NEXT
25 ' Plays the note C on channel A with a volume of 15
30 SOUND 0,&hAC ' 8 least significant bits of frequency on channel A
35 SOUND 1,1 ' 4 most significant bits of frequency on channel A
40 SOUND 8,&b1111 ' Sets the volume to 15 on channel A
45 ' Plays the note C on channel B with a volume of 15
50 SOUND 2,&hAC ' 8 least significant bits of frequency on channel B
55 SOUND 3,1 ' 4 most significant bits of frequency on channel B
60 SOUND 9,&b1111 ' Sets the volume to 15 on channel B
65 ' Activates the sound generator on channel A and B
70 SOUND 7,&b10111100
И вот что мы имеем по факту
1 - канал A плюс B.
2 - канал A.
3 - канал B.

 
Image

Интересно выходит. Звуковые каналы A и B сдвинуты по фазе относительно друг друга.

Да, амплитуда каналов слегка отличается. В реальном сумматоре резисторы отличаются на немного (в каналах), тоже интересно, зачем это было сделано (схема сумматора была взята с реального MSX).

Поправка канал 2 оказался не совсем в нуле. Но все равно сумма двух каналов не симметричная нулю.

Перемерял для наглядности. И триггер подкрутил, а то срывается картинка.

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Таки пора возвращаться к старой не решенной задаче. Звуковой выхлоп в стандарте MSX.

Как показала практика, даже при известном уровне звукового выходного сигнала это не фига не решает задачу. Бо вольты в rms (или еще там в чем то) зависят от формы сигнала.

В качестве подопытного рассматривается PSG, у которого на выходе может быть что угодно в разрезе формы сигнала (ну почти все). Что же делать?

А таки снова нам поможет реальная железка - MSX от Ямахи. Буду расчехлять комп. Судя по схемотехнике у него все источники сигналов приходят на некий ОУ. Этот узел представляет из себя сумматор-повторитель (требует уточнения).

Простую форму сигнала не сложно запрограммировать из бейсика (уже сделано). Останется снять амплитуду этого сигнала. И потом уже по образу и подобию вогнать параметры MSX-EXT в эти рамки.

Ну, пока как бы так :)

update.

Компик запустил. А вот вам реальный сигнал с PSG. И что с этим делать?. Кстати, на скриншот-е виден (чутка) так называемый новомодный эффект - фосфорный цифровой осциллограф. У этой модельки он по другому называется.

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Ладно, вернусь к своей корове :mrgreen:

Все определено (красным кружком обвел, где буду замеряться).

Image

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: MSX-EXT, rev.B & rev.C. Обо всем и ни о чем.

Post by Alekcandr »

Ага, померял PPISND. Как бы все адекватно и логично. Выход 500мВ в амплитуде. Одно но. Не могу вкурить отчего ослабление входного сигнала аж 10 раз. Набросал аналогичную схемку в Proteus-е. В симуляторе нет ослабления, все 1 к 1.

Image

Image
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru