Модернизация YIS-503 IIIR в MSX2+

Pagina 1/3
| 2 | 3

Door falanger

Resident (47)

afbeelding van falanger

25-10-2010, 02:44

У меня вот такая вот довольно сумасшедшая идея, которая уже частично подтвердилась.
Взять "ученическую" машину. Заменить Yamaha V9938 на Yamaha V9958, расширить VRAM до 192 кб, там надо напаять поверх одной из "банок" 3-ю банку и подключить CAS3 МГТФ-ом к видеочипу, расширить память до 256-4096 Мб на что терпения хватит.
Опционально если требуется то изменить ПЗУ используя те части ПЗУ от MSX-2+ где поддержка нового видео-чипа.
А OPLL-музыку желающие вставят отдельным картриджем...

Ведь был же опыт превращения YIS-503 IIR MSX-1 в YIS-503 IIIR MSX-2 допайкой элементов. А я как помню TMS9918А и Yamaha V9938 и Yamaha V9958 вроде совместимы по ногам и программно обратной совместимостью. Хотя нет, сравнение "поножовщины" чипов из даташитов показывает только частичное совпадение. Даташиты есть в Википедии, вернее ссылки на них.

Просто интересно, возможно ли такое "малой кровью" и кто-нибудь делал?

Aangemeld of registreer om reacties te plaatsen

Van cax

Scribe (3670)

afbeelding van cax

25-10-2010, 07:29

Насколько мне известно увеличенный VRAM не используется нигде и никем.
Память можно расширить заменив модуль - см. разработку caro.
Получается, что кроме VDP и ПЗУ особенно паять ничего и не надо.

Думаю, что подобные переделки уже делались многократно - но не с Ямахами.

Van falanger

Resident (47)

afbeelding van falanger

25-10-2010, 16:20

Память я и буду расширять, уже купил 2 мб модуль и контроллер мышки.
Расширенная видеопамять - если найду аналогичные микросхемы и не будет лень то можно и припаять, пущай будет.
А вот замена VDP... Там походу надо городить нехилую плату-переходник чтобы вместо V9938 поставить V9958, иначе просто не сможет адекватно работать. Ну и конечно "хирургия содержимого ПЗУ" тема еще более отдельная.
Я честно говоря надеялся что можно тупо заменить микросхему одну на другую при совпадающих полностью выводах, но к сожалению нет.

ЗЫ. Такое мнение сложилось из за Ямах 503-х, где в MSX-1 стоял V9938 и они в MSX-2 превращались без особого геморроя. Подумал что ямаховцы более старший чип в младшей машине применили из-за его поконтактной совместимости с TMS9918A.

Van msxegor

Master (184)

afbeelding van msxegor

25-10-2010, 16:44

Да все реально. V9938 на V9958 заменяется легко, они по ногам на 90% совместимы, надо только пару ног по-другому подключить. Я давно собираюсь, но никак не доеду к Игорю за своим V9958.
ERAM у VDP использовалась на моей памяти только одной программой - одной из версий RAM-диска. Совершенно бесполезная вещь. Если уж наворачивать 503-ю, то тогда лучше турбо в нее вставить.

Van falanger

Resident (47)

afbeelding van falanger

25-10-2010, 17:40

Про замену на V9958 подробнее можно? И где и как достали сей чип? И сколько стоит? И как собираетесь ПЗУ дорабатывать чтобы оно новые видео-режимы понимало и поддерживало?

Van msxegor

Master (184)

afbeelding van msxegor

26-10-2010, 12:08

Покупаются подобные вещи через интернет у китайцев. При желании можно и v9990 взять, и ym2413 и прочие редкие чипы. Цены зависят от поставщика, в интернете все есть. v9958 где-то 20-30 долларов стоит, насколько помню.

Van Eugeny_Brychkov

Hero (593)

afbeelding van Eugeny_Brychkov

26-10-2010, 13:05

С моей точки зрения практического применения и ценности - затея нецелесообразна - может быть если только для саморазвития и факта личного технологического рекорда Smile
YIS503IIR, даже с платой версии 1, уже изначально MSX1.5, поэтому легко апгрейдится. Я не уверен, что любой биос MSX2+ подойдет (а есть ли русская MSX2+?) Честно говоря, мне пришлось немного попотеть, прежде чем удалось нормально хакнуть биос MSX2, чтобы машинка работала без RP5C01. Исходя из этого опыта, изменение биоса MSX2+ для работы на YIS503IIIR с русской клавой мне кажется задачей далеко не из легких.

Van msxegor

Master (184)

afbeelding van msxegor

26-10-2010, 15:08

а есть ли русская MSX2+?
MSX2+ (официальные) есть только японские. Их и выпускали-то только Сони и Порнослоник.

Van falanger

Resident (47)

afbeelding van falanger

26-10-2010, 15:12

Идея в том, чтобы из ПЗУ выдрать участок кода относящегося к 9958 и вставить его вместо относящегося к 9938. Ну и заменить Бейсик и прочее на более новые варианты. Хотя конечно стоит ли овчинка выделки - вопрос актуальный.

Van Eugeny_Brychkov

Hero (593)

afbeelding van Eugeny_Brychkov

26-10-2010, 15:19

Порнослоник
LOL! Понос - слышал, но чтоб такое!!!
Идея в том, чтобы из ПЗУ выдрать участок кода относящегося к 9958 и вставить его вместо относящегося к 9938
Представь такую ситуацию (по аналогии ) - есть материнские платы: левая половинка 286-ой (4-слойная) и правая 386-ой (6-слойная) . Ты хочешь из них составить 386-й комп. Теоретически возможно, но...

Van msxegor

Master (184)

afbeelding van msxegor

27-10-2010, 07:57

Идея в том, чтобы из ПЗУ выдрать участок кода относящегося к 9958 и вставить его вместо относящегося к 9938.
Это делается ровно наоборот. Берется ПЗУ от MSX2+, и в нем меняется таблица знакогенератора и таблица клавиатурной раскладки.
"для ленивых" уже есть пропатченные ROM-ы, которым не нужен порт F4 (а по-моему, встречалась еще и версия, которой не нужна RP5c01)

Pagina 1/3
| 2 | 3
My MSX profile