ZXMMoonSound

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

Moderator: Mick

Postby dnik75 » Sat, 30.05.2015 07:34:54

Мик всё же делал свой moonsound
итого 24 экземпляра (???)
http://www.micklab.narod.ru/ZXMMoonSound.htm
Если что-то хочкшь сделать хорошо, сделай это сам :D
User avatar
dnik75
 
Posts: 171
Joined: Fri, 04.07.2014 19:41:26

Postby den_p » Sat, 30.05.2015 11:34:45

после его сборника Амстрадовской музыки мне даже страшно представить, что выйдет.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby MC68k » Sat, 30.05.2015 15:10:17

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

мицк, сучечка, мог бы и поблагодарить за идею самого девайса на спеке, ах да, у спектрумистов это не принято же
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.
User avatar
MC68k
 
Posts: 177
Joined: Sun, 22.12.2013 13:54:17
Location: 3rd planet from sun

Postby TS-Labs » Sat, 30.05.2015 15:33:29

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

А что, он использовал твою схему? Проект пикада? Софты?
В 90-х годах например я высказывал идею о том, что можно сделать леталку с 4-мя моторчиками. И никто мне до сих пор не сказал спасибо за идею коптеров.
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby Mick » Sun, 31.05.2015 08:21:01

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


А что не так в Амстрадовском сборнике?
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Sun, 31.05.2015 08:36:41

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


Ну начнем с того, что эта тема про YM3812 , который я точно не использовал. А если серьезно, я все ждал когда же ты разродишься картой, тогда бы я наверное не делал, но ее как бы нет. На счет самой идеи, так у меня считай реплика Wozblaster с MSX и я упомянул авторов той карты. К тому же ты так и не представил никакой инфы по своей карте, кроме фото с чипами и самого желания прицепить YMF278 к Спектруму. Так что я не практически ничего не нарушил. По сути у нас есть много людей, которые высказывают кучу всяких концепций и идей, но почему то это не всегда реализуется ими в
железе.
Но, скажем я человек не конфликтный, если конечно не наступать на хвост, то скажем скажу тебе спасибо не за саму идею, а за желание прицепить YMF278 к Спеку. Так будет правильнее.
Last edited by Mick on Sun, 31.05.2015 14:36:42, edited 1 time in total.
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby den_p » Sun, 31.05.2015 10:38:21

Mick wrote:А что не так в Амстрадовском сборнике?


Звук. Я же приводил тебе пример EINSTEIN'a.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby Mick » Sun, 31.05.2015 14:34:04

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


А что не так со звуком, может ты слушал сборник не на той частоте. Там частота нужна амстрадовская - 1Мгц на AY.
Last edited by Mick on Sun, 31.05.2015 14:36:02, edited 1 time in total.
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby MC68k » Mon, 01.06.2015 13:59:23

Mick wrote: а за желание прицепить 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.
User avatar
MC68k
 
Posts: 177
Joined: Sun, 22.12.2013 13:54:17
Location: 3rd planet from sun

Postby TS-Labs » Tue, 02.06.2015 09:55:08

Mick, а что с софтами?
И еще вопрос: какие порты используются. Совместима ли архитектура с той с MSX (читай - можно ли портировать софты).
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Tue, 02.06.2015 10:00:24

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


Читай - ща все побегут портировать софты с мсх:) Повымирали кодеры, бидабида.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby Mick » Tue, 02.06.2015 21:18:19

TS-Labs wrote: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 - запись или чтение данных
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby TS-Labs » Tue, 02.06.2015 22:04:19

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

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

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

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

Порты вне ихнего доса разблокированы. Т.е. 7F наружу пролезет, если ты не в досе.
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby Sergey78 » Tue, 02.06.2015 23:58:06

Порты с A0=0 и A1=0 нельзя использовать. Будет пересечение с 7FFD и FE.
Sergey78
 
Posts: 404
Joined: Wed, 05.09.2012 20:04:40

Postby Mick » Wed, 03.06.2015 06:32:09

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


Старый Пентагон и иже с ними идут лесом однозначно.
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby Mick » Wed, 03.06.2015 06:35:29

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


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

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


А по подробнее можешь рассказать, а то я как тот не понял. Какие команды подавать. В даташите я так и не понял смысл этой операции.
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby Sergey78 » Wed, 03.06.2015 06:58:53

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

При чем тут пентагон? Представим фантастическую ситуацию: кто-то решил сделать игрушку с поддержкой мунсаунда. С такими портами сделать детект наличия карты не выйдет. При отсутствии карты на ее порты будет откликаться 7ffd и fe и программа просто повиснет.
Sergey78
 
Posts: 404
Joined: Wed, 05.09.2012 20:04:40

Postby TS-Labs » Wed, 03.06.2015 11:40:16

Sergey78 wrote:Будет пересечение с 7FFD и FE.

Не будет, потому что благодаря лвд дешифрация портов идет по 8 битам, а я все забываю переделать на нормально.
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Wed, 03.06.2015 12:12:23

Mick wrote:Какие команды подавать.

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:
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby Mick » Wed, 03.06.2015 18:26:43

TS-Labs wrote:Гугли документ 23922



Нагуглил, пока не понятно - но все таки что то. Тут оказалось что программатор ChipProg+ умеет снимать эти биты. Как получу колодку на SOP44, так поизучаю сей процесс живьем.
Сейчас после неудачного опыта, флешатина отправилась в свой кремниевый рай.
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby TS-Labs » Wed, 03.06.2015 20:06:40

Покажи, что непонятно.
User avatar
TS-Labs
 
Posts: 4742
Joined: Thu, 26.07.2012 01:29:56

Postby MC68k » Wed, 03.06.2015 21:30:13

Mick wrote:Я пока застрял на прошивании флеш микрухи 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.
User avatar
MC68k
 
Posts: 177
Joined: Sun, 22.12.2013 13:54:17
Location: 3rd planet from sun

Postby Mick » Sat, 06.06.2015 17:48:47

TS-Labs wrote:Покажи, что непонятно.


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

MC68k wrote:secondhand


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

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

Postby Mick » Mon, 08.06.2015 18:23:59

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

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

Насколько я понял это все из-за прерывания. В спеке я проигрываю с чатотой 50Гц, а в MSX насколько помню 60Гц. Но скажем хорошую мелодию темпом не испортишь. :1tooth:
User avatar
Mick
 
Posts: 862
Joined: Thu, 19.06.2014 11:25:00

Postby MC68k » Mon, 08.06.2015 20:51:48

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

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

что было то и прислали. много флюса и растворителя делают чудеса
Mick wrote: 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.
User avatar
MC68k
 
Posts: 177
Joined: Sun, 22.12.2013 13:54:17
Location: 3rd planet from sun

Next

Return to Mick Laboratory

Who is online

Users browsing this forum: No registered users and 1 guest

x