ZXMMoonSound

Все вопросы, связанные с ресурсом micklab.ru

Модератор: Mick

Аватара пользователя
dnik75
Сообщения: 171
Зарегистрирован: Пт, 04.07.2014 19:41:26

Re: ZXadlib

Сообщение dnik75 »

Мик всё же делал свой moonsound
итого 24 экземпляра (???)
http://www.micklab.narod.ru/ZXMMoonSound.htm
Если что-то хочкшь сделать хорошо, сделай это сам :D
Аватара пользователя
den_p
Говнокодер
Сообщения: 682
Зарегистрирован: Пн, 15.09.2014 12:33:13

Re: ZXadlib

Сообщение den_p »

после его сборника Амстрадовской музыки мне даже страшно представить, что выйдет.
отключена за неуплату
Аватара пользователя
MC68k
Сообщения: 177
Зарегистрирован: Вс, 22.12.2013 13:54:17
Откуда: 3rd planet from sun

Re: ZXadlib

Сообщение MC68k »

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

мицк, сучечка, мог бы и поблагодарить за идею самого девайса на спеке, ах да, у спектрумистов это не принято же
An invisible thread connects those who are destined to meet, regardless of time, place, and circumstance. The thread may stretch or tangle. But it will never break.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

MC68k писал(а):мог бы и поблагодарить за идею

А что, он использовал твою схему? Проект пикада? Софты?
В 90-х годах например я высказывал идею о том, что можно сделать леталку с 4-мя моторчиками. И никто мне до сих пор не сказал спасибо за идею коптеров.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

den_p писал(а):после его сборника Амстрадовской музыки мне даже страшно представить, что выйдет.


А что не так в Амстрадовском сборнике?
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

MC68k писал(а):мицк, сучечка, мог бы и поблагодарить за идею самого девайса на спеке, ах да, у спектрумистов это не принято же


Ну начнем с того, что эта тема про YM3812 , который я точно не использовал. А если серьезно, я все ждал когда же ты разродишься картой, тогда бы я наверное не делал, но ее как бы нет. На счет самой идеи, так у меня считай реплика Wozblaster с MSX и я упомянул авторов той карты. К тому же ты так и не представил никакой инфы по своей карте, кроме фото с чипами и самого желания прицепить YMF278 к Спектруму. Так что я не практически ничего не нарушил. По сути у нас есть много людей, которые высказывают кучу всяких концепций и идей, но почему то это не всегда реализуется ими в
железе.
Но, скажем я человек не конфликтный, если конечно не наступать на хвост, то скажем скажу тебе спасибо не за саму идею, а за желание прицепить YMF278 к Спеку. Так будет правильнее.
Последний раз редактировалось Mick Вс, 31.05.2015 14:36:42, всего редактировалось 1 раз.
Аватара пользователя
den_p
Говнокодер
Сообщения: 682
Зарегистрирован: Пн, 15.09.2014 12:33:13

Re: ZXadlib

Сообщение den_p »

Mick писал(а):А что не так в Амстрадовском сборнике?


Звук. Я же приводил тебе пример EINSTEIN'a.
отключена за неуплату
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

den_p писал(а):Звук. Я же приводил тебе пример EINSTEIN'a.


А что не так со звуком, может ты слушал сборник не на той частоте. Там частота нужна амстрадовская - 1Мгц на AY.
Последний раз редактировалось Mick Вс, 31.05.2015 14:36:02, всего редактировалось 1 раз.
Аватара пользователя
MC68k
Сообщения: 177
Зарегистрирован: Вс, 22.12.2013 13:54:17
Откуда: 3rd planet from sun

Re: ZXadlib

Сообщение MC68k »

Mick писал(а): а за желание прицепить YMF278 к Спеку.

я видимо немного неправильно выразился, но мы поняли друг друга.

YM3812 и YM2151 я скорее всего к зиме разрожусь.
An invisible thread connects those who are destined to meet, regardless of time, place, and circumstance. The thread may stretch or tangle. But it will never break.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

Mick, а что с софтами?
И еще вопрос: какие порты используются. Совместима ли архитектура с той с MSX (читай - можно ли портировать софты).
Аватара пользователя
den_p
Говнокодер
Сообщения: 682
Зарегистрирован: Пн, 15.09.2014 12:33:13

Re: ZXadlib

Сообщение den_p »

TS-Labs писал(а):(читай - можно ли портировать софты).


Читай - ща все побегут портировать софты с мсх:) Повымирали кодеры, бидабида.
отключена за неуплату
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

TS-Labs писал(а):Mick, а что с софтами?
И еще вопрос: какие порты используются. Совместима ли архитектура с той с MSX (читай - можно ли портировать софты).


Как обычно, пока сами не сделаем, никто не почешется. :)
Касательно портов, еще пока не определился. Если оставлять MSX порты, то бейзконфа и Эва идут лесом ввиду ущербной блокировки портов, если они уже есть внутри. Да и сигнал DOS там корявый. Все потому что в MSX один из портов 7Fh. Напомню, что в MSX шесть портов отведена на Wozblaster - 7Eh, 7Fh, С4h, C5h, C6h, C7h.

Как оно в MSX
FM часть

порт C4h -> запись адреса регистра (набор регистров 1)
C5h - запись данных в регистры набора 1
С6h - запись адреса регистра (набор регистров 2)
C7h - запись данных в регистры набора 2

Как вариант можно перенести все в область с C0...C7. По сути в лоб не перенесешь софт MSX оставляя их порты. Есть плееры которые использую листание страниц не как у нас в областях C000h...FFFFh, а 8000h....BFFFh. Тоесть как минимум надо перелопачивать плеер. К тому в MSX есть возможность использовать прерывания от таймера YMF278. В спеке надо еще с бубном попрыгать чтобы такое провернуть.
Как то так. Я пока застрял на прошивании флеш микрухи 29F016. Собственно записать не проблема, проблема в том что у этих микрух (которые мне прислали) залочен первый сегмент. Чтобы разлочить нужно хитро подать 12В. Я пока не вкурил насколько хитро.



Кроме того регистр C4h на чтение - статус

Wave часть
Регистр 7Eh - запись адреса регистра
7Fh - запись или чтение данных
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

Mick писал(а):Чтобы разлочить нужно хитро подать 12В.

- подаешь 12В на RESET
- посылаешь набор команд для разлочивания
- опрашиваешь RY/BY
- снимаешь 12В.

Насчет портов. Либо оставлять как есть (минимум переделок для софтов), но добавить лок, который снимать перед плеером и возвращать после. Тогда никакие досы тебе нифига. Либо действительно переназначить все порты. Я за 1й вариант.

Mick писал(а):бейзконфа и Эва идут лесом ввиду ущербной блокировки портов

Порты вне ихнего доса разблокированы. Т.е. 7F наружу пролезет, если ты не в досе.
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: ZXadlib

Сообщение Sergey78 »

Порты с A0=0 и A1=0 нельзя использовать. Будет пересечение с 7FFD и FE.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

Sergey78 писал(а):Порты с A0=0 и A1=0 нельзя использовать. Будет пересечение с 7FFD и FE.


Старый Пентагон и иже с ними идут лесом однозначно.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

TS-Labs писал(а):Насчет портов. Либо оставлять как есть (минимум переделок для софтов).....


Гы гы, вы тут с котом одного мнения :)

TS-Labs писал(а):- подаешь 12В на RESET
- посылаешь набор команд для разлочивания
- опрашиваешь RY/BY
- снимаешь 12В.


А по подробнее можешь рассказать, а то я как тот не понял. Какие команды подавать. В даташите я так и не понял смысл этой операции.
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: ZXadlib

Сообщение Sergey78 »

Mick писал(а):Старый Пентагон и иже с ними идут лесом однозначно.

При чем тут пентагон? Представим фантастическую ситуацию: кто-то решил сделать игрушку с поддержкой мунсаунда. С такими портами сделать детект наличия карты не выйдет. При отсутствии карты на ее порты будет откликаться 7ffd и fe и программа просто повиснет.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

Sergey78 писал(а):Будет пересечение с 7FFD и FE.

Не будет, потому что благодаря лвд дешифрация портов идет по 8 битам, а я все забываю переделать на нормально.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

Mick писал(а):Какие команды подавать.

Program or Erase Command Sequence

Однако, ВНЕЗАПНО - это временное снятие защиты. В течение этих 12В можно стереть/запрограммировать сектора. Тебе для производства подойдет. Но это не то, что нужно, если ты хочешь дать пользователю возможность перешивать флэш.

http://rghost.net/6PXwV2Vrg
Page 13, Sector Group Protection/Unprotection
Details on this method are provided in a supplement, publication number 23922. Contact an AMD representative to obtain a copy of the appropriate document.
Гугли документ 23922 :dontknow:
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

TS-Labs писал(а):Гугли документ 23922



Нагуглил, пока не понятно - но все таки что то. Тут оказалось что программатор ChipProg+ умеет снимать эти биты. Как получу колодку на SOP44, так поизучаю сей процесс живьем.
Сейчас после неудачного опыта, флешатина отправилась в свой кремниевый рай.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: ZXadlib

Сообщение TS-Labs »

Покажи, что непонятно.
Аватара пользователя
MC68k
Сообщения: 177
Зарегистрирован: Вс, 22.12.2013 13:54:17
Откуда: 3rd planet from sun

Re: ZXadlib

Сообщение MC68k »

Mick писал(а):Я пока застрял на прошивании флеш микрухи 29F016. Собственно записать не проблема, проблема в том что у этих микрух (которые мне прислали) залочен первый сегмент.

secondhand
An invisible thread connects those who are destined to meet, regardless of time, place, and circumstance. The thread may stretch or tangle. But it will never break.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

TS-Labs писал(а):Покажи, что непонятно.


Пока оставлю это, до прихода колодки под SOP44. Тогда и буду конкретно спрашивать. Сейчас один фиг эксперименты как уж не хочется делать, а то накладно выходят опыты.

MC68k писал(а):secondhand


Фиг его знает, что там китайцы присылают. С виду вроде как новые. Поставил другую микруху, та вся разлочена. Посему я туда залил прошивку.

Накатал прошивку для CPLD и включил карту на Спеке - и она даже поет, пока правда неправильно. Ошибся в номинале конденсатора в фильтре нижних частот. Вместо 0.039мкФ впаял 3900пФ и долго удивлялся почему звук какой то неправильный :)
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: ZXadlib

Сообщение Mick »

Как бы YMF278 запел на Спектруме :) - https://yadi.sk/d/iBKH275zh98Xc

Хотя в оригинале она звучит чуток побыстрее http://www.youtube.com/watch?v=A3LzFEmX ... e=youtu.be

Насколько я понял это все из-за прерывания. В спеке я проигрываю с чатотой 50Гц, а в MSX насколько помню 60Гц. Но скажем хорошую мелодию темпом не испортишь. :1tooth:
Аватара пользователя
MC68k
Сообщения: 177
Зарегистрирован: Вс, 22.12.2013 13:54:17
Откуда: 3rd planet from sun

Re: ZXadlib

Сообщение MC68k »

Mick писал(а):В спеке я проигрываю с чатотой 50Гц, а в MSX насколько помню 60Гц.

европейский MSX 50Гц
Mick писал(а):Фиг его знает, что там китайцы присылают. С виду вроде как новые.

что было то и прислали. много флюса и растворителя делают чудеса
Mick писал(а): 0.039мкФ

у япов тех годов было много смешных номиналов
An invisible thread connects those who are destined to meet, regardless of time, place, and circumstance. The thread may stretch or tangle. But it will never break.
Закрыто