Yamaha YIS503

صفحة 9/11
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11

بواسطة cax

Prophet (3736)

صورة cax

25-01-2008, 20:23

caro, это известный факт, что MSX2 память не измеряет - у него это число 128К вшито в ПЗУ. Зато TurboR показывает реально измеренный объём.

بواسطة tnt23

Master (149)

صورة tnt23

25-01-2008, 21:02

V9938 есть только в CX5MII/128. В оригинальном стоит TMS9918A, возможно TMS9929 в евро-версии.

Говорю не по слухам - у меня есть обе, и что внутри я давно смотрел.

Весёлые картинки: CX5M и CX5MII/128

Ну у меня вроде бы старая CX5M - чем ее можно по максимуму расширить, и стоит ли?

بواسطة dhau

Paragon (1570)

صورة dhau

27-01-2008, 05:32

Конденсаторы электролитические свежие Smile 25 лет всётаки аппарату

بواسطة tnt23

Master (149)

صورة tnt23

27-01-2008, 17:51

Конденсаторы электролитические свежие Smile 25 лет всётаки аппарату

Негусто Smile

بواسطة AlexBel

Champion (268)

صورة AlexBel

30-01-2008, 19:10

Запустил наконец MSX2, допаяв не достающие детали на плате YIS503.
1) Оказывается действительно MSX2 без микросхемы часов вообще не стартует.
Стоит с черным экраном и всё;
2) Обьем видео памяти показывает как и должно быть 128 кбайт, а вот основной памяти,
почему то тоже 128 кбайт, хотя на плате я распаял только элементы мапера,
а обьем пока оставил прежний - 64 кбайт.

1. Есть пропатченная прошивка Yamaha MSX2, которая работает без микросхемы часов - http://tenroom.ru/8bit/msxrom.html
2. Насколько я знаю, "128кб" у MSX2 забито намертво в заставку и показывается независимо от реального объема.

بواسطة dhau

Paragon (1570)

صورة dhau

31-01-2008, 17:51

Да, во всех MSX2 обьём памяти на заставке это просто прошитый текст. Для Philips NMS-8250/55 есть пропатченная прошивка, которая честно считает реальную память.

На всех MSX2+ и TurboR память считается при загрузке.

بواسطة caro

Champion (512)

صورة caro

03-02-2008, 12:51

Да, во всех MSX2 обьём памяти на заставке это просто прошитый текст.Не совсем текст.
В MSX2ext.rom в ячейке с адресом 0x3763 хранится число 6 - число дополнительных страниц ОЗУ кроме двух базовых.
К этому числу прибавляется 2 и результат умножается на 16 (килобайт в странице).
Получившийся результат и дает 128 - обьем ОЗУ MSX2, который и печатается.
Изменив значение ячейки 0x3763 на 2, получим в результате (2+2)*16 = 64 кбайта.
Лучше конечно вместо значения, прочитанного из ячейки, подставить сюда реальное число страниц ОЗУ в конкретном экземпляре машины.
Может у кого есть такая процедура?

بواسطة AlexBel

Champion (268)

صورة AlexBel

05-02-2008, 15:11

Мне кажется, что такой метод указывания доступной ОЗУ мало отличается от забитых в заставку цифр. Ведь число доступных страниц прошито в ПЗУ, а не определяется при старте системы...
А если в Philips NMS-8250/55 память определяется автоматически, то, может, процедуру взять оттуда? Хотя, конечно, лазить дизасмом по прошивке скучно...

بواسطة cax

Prophet (3736)

صورة cax

05-02-2008, 15:41

AlexBel:
С одной стороны скучно - напиши свою.
С другой стороны - как часто ты будешь перепаивать память на машине ? Наверное, так же часто, как и перепрошивать ПЗУ Smile В общем, думается мне, что это всё украшательства, и не более того.

بواسطة caro

Champion (512)

صورة caro

05-02-2008, 17:05

AlexBel:
С одной стороны скучно - напиши свою.
С другой стороны - как часто ты будешь перепаивать память на машине ? Наверное, так же часто, как и перепрошивать ПЗУ Smile В общем, думается мне, что это всё украшательства, и не более того.
А разве при установке дополнительной памяти во внешний слот не хочется, что бы на экране высвечивался весь доступный обьем ОЗУ в системе.
То что стоит внутри машины конечно можно зашить в ПЗУ, а как быть с дополнительными внешними модулями памяти.
Или такое не возможно?

صفحة 9/11
2 | 3 | 4 | 5 | 6 | 7 | 8 | | 10 | 11