MSX Nextor step-by-step

Página 9/14
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14

Por Alexey

Guardian (3238)

imagem de Alexey

05-04-2020, 14:20

neznajka wrote:

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

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

Por neznajka

Champion (306)

imagem de neznajka

05-04-2020, 14:47

Alexey wrote:

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

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

Por Pyhesty

Expert (65)

imagem de Pyhesty

05-04-2020, 15:13

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

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

Alexey wrote:
neznajka wrote:

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

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

Por АIеks

Paladin (947)

imagem de АIеks

05-04-2020, 16:21

Pyhesty wrote:

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

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

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

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

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

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

Por Alexey

Guardian (3238)

imagem de Alexey

05-04-2020, 16:54

neznajka wrote:
Alexey wrote:

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

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

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

Por GreyWolf

Champion (407)

imagem de GreyWolf

05-04-2020, 17:05

Por Alexey

Guardian (3238)

imagem de Alexey

05-04-2020, 20:18

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

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

Por Pyhesty

Expert (65)

imagem de Pyhesty

06-04-2020, 11:14

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

АIеks wrote:

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

Por АIеks

Paladin (947)

imagem de АIеks

06-04-2020, 12:48

Pyhesty wrote:

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

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

Pyhesty wrote:

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

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

Pyhesty wrote:

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

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

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

Por Pyhesty

Expert (65)

imagem de Pyhesty

06-04-2020, 23:35

АIеks wrote:

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

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

Página 9/14
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11 | 12 | 13 | 14