PDA

Просмотр полной версии : Painter в YIS503IIIR



ptero
31.10.2010, 16:37
И так, назрело вот и зачесалось, чем мы хуже YIS805. Ну и собственно по огромному желанию falanger-а. Спасибо MSXовичу за идею : http://blogs.mail.ru/list/yamaha_msx/
Но РФ-ки сверху паять не хотелось, типо ну что мы не белые люди разве.. решено было пристыковать 27C512 с паинтером на борту в передний слот #31. Этот слот спрятан внутри ямашки под клавиатурой.. У буржуев в корпусе даже крышечка есть. Видимо они туда вставляют картридж с любимым знакогенератором Канжи или ещё чего там. Ну а мы паинтер вставим.. И так... запаиваем туда разъем IDC угловой... и пристыковываем самодельную платку, с панелькой по ПЗУ..
http://s006.radikal.ru/i215/1010/d4/09132e7145cbt.jpg (http://radikal.ru/F/s006.radikal.ru/i215/1010/d4/09132e7145cb.bmp.html) <- уже отзеркаленая, можно печатать и под утюг... http://s005.radikal.ru/i210/1010/89/1a255b594b9at.jpg (http://radikal.ru/F/s005.radikal.ru/i210/1010/89/1a255b594b9a.jpg.html)
запускаемся и.. нифига O.o Паинтера нету.. Прозваниваем и обнаруживаем что добрейшие японцы почему то не посчитали нужным развести дорожку до контакта 22, разъема CN308, который мы так нагло попытались использовать. Ну чтож.. это был сигнал адреса А0. пришлось припаять кусок МГТФ-а до ближайшей ПЗУ: http://s016.radikal.ru/i336/1010/5c/29a35794080dt.jpg (http://radikal.ru/F/s016.radikal.ru/i336/1010/5c/29a35794080d.jpg.html)
А дальше закружило понесло...
http://s001.radikal.ru/i193/1010/ff/df9f2068fd09t.jpg (http://radikal.ru/F/s001.radikal.ru/i193/1010/ff/df9f2068fd09.jpg.html) http://s012.radikal.ru/i321/1010/b9/b29bf305baf0t.jpg (http://radikal.ru/F/s012.radikal.ru/i321/1010/b9/b29bf305baf0.jpg.html) http://s006.radikal.ru/i214/1010/0c/4926d7594c97t.jpg (http://radikal.ru/F/s006.radikal.ru/i214/1010/0c/4926d7594c97.jpg.html) http://s002.radikal.ru/i198/1010/26/44f27312567ft.jpg (http://radikal.ru/F/s002.radikal.ru/i198/1010/26/44f27312567f.jpg.html)

falanger
31.10.2010, 17:28
Да! Красота! А уж если на дискеты как следует сохраняет, то вообще отличная штука. Как и для просто рисования, так возможно и для любителей самодельные игрушки ваять, спрайты и фон создавать пожалуй вполне можно для простых игрушек.

BYTEMAN
31.10.2010, 18:06
ptero, если не секрет, к какому монитору подключена Ямаха на фотографиях?

ptero
31.10.2010, 20:08
ptero, если не секрет, к какому монитору подключена Ямаха на фотографиях?
Да не секрет, к 14" ЖКИ телевизору филлипс, точную марку не помню, на задней стенке написана, но думаю что не так уж и важно, надо сказать телевизор оно не очень... звук почему то часто хрипит и ни чем не подстроишь. Подаю сигнал через SCART разъем, по RGB. Ещё телевизор умеет от компьютера показывать в режиме 1024x768 но это не наш случай)
Если нужна точная марка то завтра разверну и посмотрю

BYTEMAN
31.10.2010, 23:01
не, спасибо, марка не надо. просто было интересно :)

sfmsx
02.11.2010, 08:59
ptero браво! красиво получилось.

Такой вариант не был приведен в блоге(видны тока провода в сn308 :v2_dizzy_ghost:) .Хотя и был сделан из элементов от MSX1 нижней крышки и картриджа используемого под сетевой ром (где-то бродит такая машинка с 256к на борту).Те у кого найдется такие коробочки -ВЕЛКОМ!

http://foto.mail.ru/list/yamaha_msx/124/129.html
http://foto.mail.ru/list/yamaha_msx/124/130.html

ptero
03.11.2010, 08:39
Спасиба)

картриджа используемого под сетевой ром

таки всё же сетовой ROM, а мну почему то думал что это для японцев зарезервировано под их шрифт Канжи или как его там..

sfmsx
03.11.2010, 09:34
в этот слот много 4его вткается например http://foto.mail.ru/list/yamaha_msx/124/131.html проги в серии музкальнх Ямах СХ...Кстати в ямахах серии 350 есть паинтер,как говорится непосредственно от производителя:v2_dizzy_skyer:

ptero
03.11.2010, 13:12
А интересно, в ямахах серии 350 Паинтер такойже, или чегонибудь там улучшили-добавили, а ещё... в варианте с подключаемым к CN308 ПЗУ он садится на слот #31 а в YIS805 он вроде бы на #30 слоте, если память не изменяет. Правки в прошивку не вносилось ? вроде как если написано по умному то из любого гнезда взлетит ?

tnt23
03.11.2010, 13:30
sfmsx, кстати! надо бы пересечься, забрать CX5M :)

sfmsx
04.11.2010, 00:02
ага, праздники способствуют этому

---------- Post added 04.11.2010 at 00:02 ---------- Previous post was 03.11.2010 at 23:59 ----------

.....в прошивку не вносилось ? вроде как если написано по умному то из любого гнезда взлетит ?

Да не нужно править,запускал из слотов А и В,в 27512 корпусе.

ptero
07.11.2010, 09:03
Уважаемый sfmsx
разрешите поделится наблюдениями на Вашем блоге, касательно панитера.
На одной из фотографий http://content.foto.mail.ru/list/yamaha_msx/_blogs/i-220.jpg. Блок из ПЗУшек вставлен "верх ногами" (вставка в основное фото), видимо для лучшего вида на подпаиваемые проводки. Недай бог кто и в самом деле так воткнёт.. погорят же пзушки...

sfmsx
07.11.2010, 14:03
ptero:v2_clap2:.....да есть такая фото- ляпа:v2_conf2: Как правило кто будет повторять заметят ее...Собирался все переделать на 512й,в сетевом блоке вместо ПЗУ.В варианте http://foto.mail.ru/list/yamaha_msx/242 меньше пайки.
Так как вариант на 2х ПЗУ сложен.



В выкладываемой информации в блоге, могут быть ошибки.Если заметите их ,сообщяйте.Исправлю,обновл� �,добавлю.

ptero
07.11.2010, 20:15
ага, а я вот никак не решусь испортить сетевой картридж, почему то жалко :) да и для РС-MSX линка может пригодиться если что.. )

falanger
17.11.2010, 21:56
Тык-с, приехала ко мне платка с Паинтером, завтра припаяю разъём и испытаю.

Завтра наступило и в Ямахку был впаян разъём, не пожалели ипонцы винтиков на крепление платы и прочих деталек, как будто Ямахка должна выдерживать "15 G по 3-м осям". Экраны металлические от электромагнитных наводок тоже присутствуют в количествах. Сделано надёжно и на века, потому и жива до сих пор машинка сделанная в середине 80-х!
Впаял разъём, кинул проводок как на фотке ptero, вставил платку как и положено "вверх ногами", вставил назад модуль от caro на 2 Мб, клавиатуру на место привинтил, защёлкнул корпус...
Включил питание и не подключив мышку набрал call painter. "Фотожаба бу Ямаха от 1986 года" успешно загрузилась. Потом выключил машину, подключил мышку PS/2 шаровую чрез переходник опять таки от caro, включил питание, прижал кнопочку GRAPH и "фотожаба" запустилась снова! Теперь и в моей Ямашке есть такая полезная штука как графический редактор.
Хотя там ПЗУ 27С512 стоит на панельке, а у меня есть программатор и годные под запись еще 27С512, так что можно будет их менять если захочу.
Хотел загрузить фотку, но фоторадикал что-то глючит.

Atari
10.03.2011, 23:11
Прозваниваем и обнаруживаем что добрейшие японцы почему то не посчитали нужным развести дорожку до контакта 22, разъема CN308, который мы так нагло попытались использовать. Ну чтож.. это был сигнал адреса А0.

Неудивительно.

Этот сигнал физически подходил с разьема главного ОЗУ. В последсвии на этот вывод к ОЗУ стали подавать сигнал "рефреш". Разумеется дорогу А0 убрали.
http://zx.pk.ru/showpost.php?p=365126&postcount=45

ptero
11.03.2011, 04:23
Неудивительно.

Этот сигнал физически подходил с разьема главного ОЗУ. В последсвии на этот вывод к ОЗУ стали подавать сигнал "рефреш". Разумеется дорогу А0 убрали.
http://zx.pk.ru/showpost.php?p=365126&postcount=45

точно так, там даже свободный от дорожки участок остался до того контакта.

alik00
28.02.2019, 18:11
Не прошло и восьми лет, как и у меня дошли руки до аналогичных плат.

Тоже начал с "паинтера".

Нюанс. Платы не работают, если у вас к CS слота подсоединён какой-либо апгрейд. Т.е. одновременно и бутерброд "F4+FM-PAK", и ПЗУ в переднем слоте читаться не будут. Если надо именно вместе - то придется прокинуть провод от дочки к другому слоту. Боковому, например.

Сделал оба варианта, копию ямаховского, и для 27c512.

Хотел туда testRAM запихнуть, он бы пригодился.
Но потом понял, что я чайник, и не знаю, как сконвертить в образ, и как вызывать :)

Под спойлером ссылка на видео, и еще картинки. Просто развлекался, учусь видосы склеивать.




Картинки с "юзер мануалом, Видео в facebook, пайка и тестирование (https://www.facebook.com/8bitcomputer/posts/589781951445278), и прокидывание недостающего проводка до слота.

Wierzbowsky
28.02.2019, 20:14
Хотел туда testRAM запихнуть, он бы пригодился.
Но потом понял, что я чайник, и не знаю, как сконвертить в образ, и как вызывать :)


Там надо обработчик добавить к РОМу. Вот если отрезать у этого файла 16384 байта от начала, то будет testram.rom, который запускается командой _testr

http://podrezov.com/msx2up/yis503iii_msx2sub_special.rom

Dolphin101546015
28.02.2019, 20:33
Я чет не вижу смысла держать тест на постоянной основе, имхо польза от него разовая.
По-мне - лучше запихуить X-Basic-2.1, вот это нужная вещь.

alik00
28.02.2019, 22:49
почему 2.1, а не 3.0?
если до msx2+ добито, то вроде его ставить надо.

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

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

Dolphin101546015
28.02.2019, 23:27
почему 2.1, а не 3.0?
если до msx2+ добито, то вроде его ставить надо.

Потому что 2.1, это последняя версия X-Basic 1992 года.
Первая - 1986, вторая - 1988

Вот для сравнения:

1. Standart MSX2 Basic v2.1


https://www.youtube.com/watch?v=wvLnggIULGI

2. MSX2 Basic v2.1 + X-Basic-2.1 extention:


https://www.youtube.com/watch?v=NZKQe4z1bLo

На обоих видео один и тот же код.

alik00
28.02.2019, 23:41
я о нем и не слышал. решил, что речь про msx-basic. гугль молчит, не находит ничего

Dolphin101546015
28.02.2019, 23:43
я о нем и не слышал. решил, что речь про msx-basic. гугль молчит, не находит ничего

Если интересно, создам тред с описанием и примерами использования.

alik00
28.02.2019, 23:49
не попробуем - не узнаем :)

тогда уж и с образами пзу, и со ссылками на документацию.

Чтобы сразу на железе пробовать.

Dolphin101546015
01.03.2019, 18:37
не попробуем - не узнаем :)

тогда уж и с образами пзу, и со ссылками на документацию.

Чтобы сразу на железе пробовать.

Не за что ;) (https://zx-pk.ru/threads/30182-traktat-o-x-basic-e.html)

alik00
07.03.2019, 21:44
Там надо обработчик добавить к РОМу. Вот если отрезать у этого файла 16384 байта от начала, то будет testram.rom, который запускается командой _testr


1. Отрезаю, прописываю первую получившуюся половину - висняк после заставки MSX, и входа в текстовый режим, по рамке видно

2. отрезаю, прописываю вторую половинку - бейсик грузит, на _testr ругается синтакс эррором

3. ничего не отрезаю, прописываю целиком в 27с512 - после заставки MSX без надписи "бейсик" выпадает "синтакс ерор 0".
На _testr ругается тем же синтакс эрором

на этом возможные варианты кончились.

OrionExt
07.03.2019, 21:51
Чего ты там обрезаешь? Как это человек сделал обновку для ДЕУ ОЗУ?

Wierzbowsky
08.03.2019, 10:08
1. Отрезать от начала моего файла 16384 байта, оставшееся и будет Testram. В начале получившегося 16384 байтового файла должно оказаться 'АВ'

2. Скопировать получившийся файл 3 раза в себя с Append, то есть должен получиться 65535 байтовый файл состоящий из 4 одинаковых частей

3. Прописать в 27C512

Если у платы в переднем слоте есть сигнал CS1 и к нему не подключён наш фмпак, то должно заработать.

Dolphin101546015
08.03.2019, 11:37
2. Скопировать получившийся файл 3 раза в себя с Append, то есть должен получиться 65535 байтовый файл состоящий из 4 одинаковых частей


зачем копировать? ROM должен стартовать с адреса 0х4000, достаточное условие же :)

Wierzbowsky
08.03.2019, 12:07
зачем копировать? ROM должен стартовать с адреса 0х4000, достаточное условие же :)

Должен то он должен, но всё зависит от того как подключены адресные сигналы на 27С512. В зависимости от того как подключён старший адрес (земля или питалово), будет видна либо первая, либо вторая часть 32кб пространства на чипе. И если записать данные только в начале чипа, не дублируя их, то по адресу 0х4000 они могут и не появиться если старший адрес подключён не так. К тому же 32кб половинки игр при записи на этот чип надо менять местами - это известная фишка многих мелких картриджей от Эрика Боеза и их клонов. Я с этим постоянно сталкивался, так что теперь при записи в этот чип всегда дублирую данные на его полное адресное пространство.

Для нашего SGC картриджа с 27C512 пришлось даже писать прогу которая готовила 64кб образ для записи на чип в зависимости от размера ROMа и установок CS1/2/12/RD: https://github.com/Wierzbowsky/SGC_ImageCreator

https://raw.githubusercontent.com/Wierzbowsky/SGC_ImageCreator/master/GUI/sgc_imagecreator.jpg

На картинке конфигурация картриджа = B12 (подключены оба банка, то есть А15 напрямую соединено) и RD - доступно всё 64кб пространство слота.

OrionExt
08.03.2019, 13:17
Вот же, все просто:)

Сигнал /CS1 выделяет окно на чтение 4000..7FFF в выбранном слоте.

Сигнал /CS12 выделяет окно на чтение 4000..BFFF в выбранном слоте.

Файлик-образ заливается как есть в микруху. Ничего резать, обрезать не надо.

68375

OrionExt
08.03.2019, 15:28
А еще более интересное решение получиться, если вместо ПЗУ поставить СОЗУ с батарейкой или супер-конденсатором. Можно будет прямо на MSX заливать интересующий ром-имидж.

Dolphin101546015
08.03.2019, 16:09
А еще более интересное решение получиться, если вместо ПЗУ поставить СОЗУ с батарейкой или супер-конденсатором. Можно будет прямо на MSX заливать интересующий ром-имидж.

Хм, интересно было бы поправить рамдрайв Бейсика, для записи в такую область, вместо рамы.
По идее, достаточно номера слотов подменить.

OrionExt
08.03.2019, 18:45
А еще более интересное решение получиться, если вместо ПЗУ поставить СОЗУ с батарейкой или супер-конденсатором. Можно будет прямо на MSX заливать интересующий ром-имидж.
Тут еще кнопку с отключением /SLTSL надо будет поставить, а то ром-имидж будет каждый раз после сброса запускаться.

Еще можно без батарейки такую штуку использовать для ремонта MSX, когда основное ОЗУ не исправно.


Хм, интересно было бы поправить рамдрайв Бейсика, для записи в такую область, вместо рамы.
По идее, достаточно номера слотов подменить.Это получиться некий аналог HBI-55 (https://www.msx.org/wiki/Sony_HBI-55), только круче. Можно бейсик программки хранить:)

Dolphin101546015
08.03.2019, 19:54
Еще можно без батарейки такую штуку использовать для ремонта MSX, когда основное ОЗУ не исправно.

Это получиться некий аналог HBI-55 (https://www.msx.org/wiki/Sony_HBI-55), только круче. Можно бейсик программки хранить:)

Да, причем до ~92кб!

OrionExt
08.03.2019, 20:11
Dolphin101546015, могу потестить биос на своем железе. Платка с СОЗУ (https://zx-pk.ru/threads/27898-modulnyj-kompyuter-%E2%80%93-msx-ext.html?p=921291&viewfull=1#post921291) имеется. Правда, без батарейки и только 64Кб.

Dolphin101546015
08.03.2019, 20:28
Dolphin101546015, могу потестить биос на своем железе. Платка с СОЗУ (https://zx-pk.ru/threads/27898-modulnyj-kompyuter-%E2%80%93-msx-ext.html?p=921291&viewfull=1#post921291) имеется. Правда, без батарейки и только 64Кб.

Если это предложение дизассемблировать и перековырять Бейсики 2.1 и 3.0, то я пас, а исходников оных не встречал.
Может к Алексею лучше с этим? ;)
PS: Думаю не будет работать с 64кб, Бейсик под рам диск использует все свободные страницы ОЗУ.

UPD: хм... а оно и не в бейсике, а в extROM...

OrionExt
08.03.2019, 21:59
Если это предложение дизассемблировать и перековырять Бейсики 2.1 и 3.0, то я пас, а исходников оных не встречал.
Тогда я своими проектами займусь :v2_dizzy_coder:

Неоднократно на сборник биос-ов давал ссылку, повторюсь (https://sourceforge.net/projects/msxsyssrc/files/). Во гляжу обновился архивчик и себе закачаю :)

Dolphin101546015
08.03.2019, 23:28
Тогда я своими проектами займусь :v2_dizzy_coder:

Неоднократно на сборник биос-ов давал ссылку, повторюсь (https://sourceforge.net/projects/msxsyssrc/files/). Во гляжу обновился архивчик и себе закачаю :)

Уже сам дизассемблировал, даже нашел вроде, нужно прогнать тесты будет, но уже завтра.
ЗЫ: Парсил MSX2+ конфу. Проверил MSX2, смещение совпадает из твоих файлов.

sfmsx
15.04.2019, 17:55
А еще более интересное решение получиться, если вместо ПЗУ поставить СОЗУ с батарейкой или супер-конденсатором. Можно будет прямо на MSX заливать интересующий ром-имидж.

В "модемные времена интернета" ,была изготовлена такая платка загрузки ромов в МС,на суппер конденсаторе!.https://my.mail.ru/list/yamaha_msx/photo/124
В основном пользовал для музыкальной Ямахе CX5 с модулем SFG

vyachik
18.11.2023, 19:51
А где сам рисунок платы для паинтера под утюг найти?.... все пишут...пишут... а нигде нет

- - - Добавлено - - -

Поделитесь рисунком платы....пожалуйста...