MSX Nextor step-by-step

Page 9/14
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14

By Alexey

Guardian (3361)

Alexey's picture

05-04-2020, 14:20

neznajka wrote:

ну если дело пошло про расширение памяти то Alexey уже сделал плату и у него герберы есть не нужно разбираться с пикадом. собственно вот она плата на 1мб. У меня еще есть платки и часть микросхем. Хотя наверное проще найти поближе.

Эту плату сделал не я, а Caro (Камиль Каримов). Есть также вариант от Kinder - до 4мб ОЗУ.

By neznajka

Champion (306)

neznajka's picture

05-04-2020, 14:47

Alexey wrote:

Эту плату сделал не я, а Caro (Камиль Каримов). Есть также вариант от Kinder - до 4мб ОЗУ.

Схема его а плату вроде же вы сами разводили. Я ошибся ?

By Pyhesty

Expert (79)

Pyhesty's picture

05-04-2020, 15:13

" Есть также вариант от Kinder"

Kinder классный =) а он совместим с 503й машинкой? или только с 805й?

Alexey wrote:
neznajka wrote:

ну если дело пошло про расширение памяти то Alexey уже сделал плату и у него герберы есть не нужно разбираться с пикадом. собственно вот она плата на 1мб. У меня еще есть платки и часть микросхем. Хотя наверное проще найти поближе.

Эту плату сделал не я, а Caro (Камиль Каримов). Есть также вариант от Kinder - до 4мб ОЗУ.

By АIеks

Paladin (949)

АIеks's picture

05-04-2020, 16:21

Pyhesty wrote:

Kinder классный =) а он совместим с 503й машинкой? или только с 805й?

Для 503 она и разрабатывалась.

4Мб SRAM правда излишне и дорого. Вполне хватает 1Мб. Ну, это такое. Можно меньше запаять, там 1, 2 или 4. Я поступил так, впаял 1Мб, а потом у китайцев еще 3Мб докупил. Можно было и не докупать.

Но есть такой момент. Мапер вычитывается всегда как 4Мб. Для софта сделанного по стандарту это фиолетово.

Мапер не должен читаться, просто ASCII забыла об этом сообщить вовремя. Фирмы и наклепали мапперов с чтением (ямаха в их числе). В общем выпилять это уже не удалось. Стандартом это не стало, но где не где это может себя проявить. В турбо R, как смогли это аппаратно пофиксили (не полностью).

Резюмирую. Больше одной карты памяти вы вряд ли будите ставить (касается всех карт памяти для ямахи). Маппер не сложно доработать под установленный объем памяти (карта от Kinder).

By Alexey

Guardian (3361)

Alexey's picture

05-04-2020, 16:54

neznajka wrote:
Alexey wrote:

Эту плату сделал не я, а Caro (Камиль Каримов). Есть также вариант от Kinder - до 4мб ОЗУ.

Схема его а плату вроде же вы сами разводили. Я ошибся ?

Ошиблись. Это не мой проект.

By GreyWolf

Champion (410)

GreyWolf's picture

05-04-2020, 17:05

By Alexey

Guardian (3361)

Alexey's picture

05-04-2020, 20:18

Ещё есть вариант расширить ОЗУ используя стандартный 128кб модуль. Всего 5 разрезов, 1 микросхема логики и 4 микросхемы DRAM:

http://rbsc.su/ru/other_projects/#0106_Upgrade_Yamaha_Standa...

By Pyhesty

Expert (79)

Pyhesty's picture

06-04-2020, 11:14

Маппер не должен читаться, имеется ввиду память по адресу
0xFFFF (переключение вторичной страницы)
и порты 0xFC-FF?
а их значеиие не дублируюся в нижней памяти?
------
Кстати, поясните, а как программа, которой нужно больше чем 64кБ определяет конфигурацию,
где сколько памяти она может получить? Ведь для переключения "банков" она должна очень конкретные
параметры в порты и память записывать...

АIеks wrote:

Мапер не должен читаться, просто ASCII забыла об этом сообщить вовремя. Фирмы и наклепали мапперов с чтением (ямаха в их числе). В общем выпилять это уже не удалось. Стандартом это не стало, но где не где это может себя проявить. В турбо R, как смогли это аппаратно пофиксили (не полностью).

By АIеks

Paladin (949)

АIеks's picture

06-04-2020, 12:48

Pyhesty wrote:

Маппер не должен читаться, имеется ввиду память по адресу
0xFFFF (переключение вторичной страницы)
и порты 0xFC-FF?

Порты 0xFC-FF не должны читаться, карт памяти может быть по стандарту больше одной.

Pyhesty wrote:

а их значеиие не дублируюся в нижней памяти?

Не понял за нижнею память. Копии портов 0xFC-FF хранятся в ОЗУ.

Pyhesty wrote:

Кстати, поясните, а как программа, которой нужно больше чем 64кБ определяет конфигурацию,
где сколько памяти она может получить? Ведь для переключения "банков" она должна очень конкретные
параметры в порты и память записывать...

Тут за весь механизм не раскажу. Биос 2+ умеет находить всю доступную память. А MSX-DOS2 умеет осуществлять менеджмент этой памяти.

Вот книжка не плохая на русском.

By Pyhesty

Expert (79)

Pyhesty's picture

06-04-2020, 23:35

АIеks wrote:

Вот книжка не плохая на русском.

лайк за книжку =) будет что почитать перед сном, а то вся эта фантастика с вирусом и днем Z достала... =)

Page 9/14
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14