Карта памяти учительской (YIS805/128R2) и ученической (YIS503IIIR) Ямахи КУВТ2

Страница 1/3
| 2 | 3

By cax

Prophet (3740)

Аватар пользователя cax

17-04-2010, 07:42

На сайте легендарного Марата fms Файзулина есть карта распределения ROM-ов в слотах русских Ямах.

Я заглянул в свою ученическую (при помощи DBG, На сайте легендарного Марата fms Файзулина есть карта распределения ROM-ов в слотах русских Ямах.

Я заглянул в свою ученическую (при помощи DBG, переключая слоты в правом верхнем углу экрана, где обычно красуется 32 32 32 32), и обнаружил несоответствия между ней и вышеуказанной картой.

Во-первых, CP/M состоит не из 2-х частей по 16К, а из одной (и она не зеркалится из 4000 в 8000)

Во-вторых, MSX2EXT (как узнать: начинается с "CD" и заканчивается строками возле конца : "VIDEO RAM:" "USER RAM:" )
и CP/M ("AB", заканчивается списком COM-файлов, напр. NPIP.COM и NUTL.COM) у меня сидят так:

3-0 0x0000: MSX2EXT
3-0 0x4000: CP/M
3-0 0x8000: пусто
3-0 0xC000: пусто

а у Марата MSX2EXT нарисован в 3-1 в обеих машинах - у ученической и учительской.
Получается вот что: если у учительской в 3-0 снизу доверку сидит Паинтер, то MSX2EXT у него в 3-1,
а у ученика он в 3-0, т.к. паинтера нет ? И что же мешало посадить их на обеих машинах в одно место, ведь 3-1 свободен у обеих ?

В общем, у меня уже не нет уверенности ни в чём - ни в достоверности карты у Марата, ни в том, что ко мне попала немодифицированная машина.

Я прошу помощи зала - поделитесь, у кого где сидят:
PAINTER, CP/M и MSX2EXT

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By Eugeny_Brychkov

Paragon (1232)

Аватар пользователя Eugeny_Brychkov

17-04-2010, 08:30

Стас, чипушки отдичаются - в ученической S3527, в учительской S1985. Смотрю по схеме, в ученической вывод /SLT31 никуда не подключен, MSX2EXT (IC325) подключен к /SLT30. Из чего делаю вывод, что ты прав, а Марат - нет... Правда на той же самой схеме нет посадочного места для ПЗУшки CP/M, так что есть еще вариант что схема немного подвирает.

By cax

Prophet (3740)

Аватар пользователя cax

17-04-2010, 08:56

Женя, спасибо, картина проясняется.

А как у нас дела с учительской машиной - совпадает с картой Марата ?
Для упрощения работы могу дать msxmem2.bas

By Eugeny_Brychkov

Paragon (1232)

Аватар пользователя Eugeny_Brychkov

17-04-2010, 12:58

Совпадает

By cax

Prophet (3740)

Аватар пользователя cax

17-04-2010, 17:25

Большое спасибо !

В таком случае публикую поправленную конфигурацию русских Ямах для openMSX.

Я также выбросил MSX2R2.rom, т.к openMSX, как оказалось, умеет сам менять раскладку клавиатуры.

Я поставил <keyboard_type>ru</keyboard_type> и дело в шляпе.
Если надо вернуться к раскладке ЙЦУКЕН - можно поставить int вместо ru.

Брать на моём сайте - cax.nm.ru , приписав /msx/other/RusYamahaMSX2_4openMSX.zip

В обеих машинах закомментирован NETWORK.rom (из модуля сети КУВТ2), который пока что ещё ни один эмулятор не эмулирует, и поэтому он вешает её на старте если раскомментировать.

By fms

Champion (366)

Аватар пользователя fms

18-04-2010, 19:17

Ну ок, поправил документ. Хотя имейте в виду что мопед не мой, и так далее.

By cax

Prophet (3740)

Аватар пользователя cax

19-04-2010, 07:56


Правда на той же самой схеме нет посадочного места для ПЗУшки CP/M

Поскольку они оба по 16К и сидят друг за другом, может их просто вписали в один ПЗУ ?

By Eugeny_Brychkov

Paragon (1232)

Аватар пользователя Eugeny_Brychkov

19-04-2010, 12:15

Поскольку они оба по 16К и сидят друг за другом, может их просто вписали в один ПЗУ ?
Неа, та на схеме имеет старший адрес A13, так что 16К...

By cax

Prophet (3740)

Аватар пользователя cax

19-04-2010, 20:53

А по фотографиям платы найдёшь что куда подключено ?
(тут, например - IC325 в центре, рядом с Z80).
CP/M-то есть...

By caro

Hero (513)

Аватар пользователя caro

20-04-2010, 08:42

Поскольку они оба по 16К и сидят друг за другом, может их просто вписали в один ПЗУ ?
Неа, та на схеме имеет старший адрес A13, так что 16К...
А у меня схема YIS503III, на которой второй сокет адресуется как 32 кбайтный (адреса A0..A14) и располагается в SLOT3.0.
В таком случае в него можно спокойно зашить, в младшую часть MSX2EXT.ROM, а в старшую часть cpm.rom
Тоесть именно так:
3-0 0x0000: MSX2EXT
3-0 0x4000: CP/M
Попробую так и сделать в своем переделанном YIS503. О результате сообщу.

By caro

Hero (513)

Аватар пользователя caro

20-04-2010, 09:32

А по фотографиям платы найдёшь что куда подключено ?
(тут, например - IC325 в центре, рядом с Z80).
В этой микросхеме памяти записан MSX2.ROM обьемом 32 кб.
В той микросхеме, что стоит дальше от Z80, как я понимаю,
записан MSX2EXT.ROM (0...3FFFh) и CPM.ROM (4000h...7FFFh)

Страница 1/3
| 2 | 3