Вход

Просмотр полной версии : Глупые и не очень вопросы по MSX



Страницы : 1 [2]

Ратмир
11.05.2018, 12:55
У меня вылет из одного места, сейчас попробую на второй 805. Если там также будет вылет, значит софт.
А так конечно все красиво! в Оригинале на оригинальном железе.

PVV
11.05.2018, 12:57
Есть статьи в интернете, например: здесь (http://bifi.msxnet.org/msxnet/tech/megaroms) - есть описание, как работать с мапперами. Основная идея такая - некоторые заранее выбранные адреса используются не для доступа к памяти, а для переключения банков в конкретном маппере. Соответственно сам программист ответственен за его переключение, и размещение софта.
Этот ресурс мне уже знаком, равно как и существующие схемные реализации этих мапперов. И что самое интересное, ни одна из существующих схем, что с 74ls670, что с 155РУ2, не решают проблемы с инициализацией этих мапперов, что бы для банка 0 выбиралась страница 0, для банка 1 - страница 1, банка 2 - страници 2 и тд... о чем сказано как раз на этом ресурсе. Для konamiSCC маппера так еще и не должно быть дублирования страниц РОМа при обращении выше страницы 3Fh, это вообще нигде даже не обрабатывается. Но это так, а


Думаю что у крупных производителей игр были какие-то свои дополнения к компиляторам и другие инструменты чтобы упростить работу со своими мапперами.

вот именно об этих 'других инструментах' я и подумал, возможно, за прошедшие годы эти инструменты появились в паблик... Однако, в целом, ситуация понятна.

Wierzbowsky
11.05.2018, 13:45
У меня вылет из одного места, сейчас попробую на второй 805. Если там также будет вылет, значит софт.
А так конечно все красиво! в Оригинале на оригинальном железе.

Запустите машину удерживая кнопки CTRL и DEL. Это даст больше памяти для игры. Мегаромные игры, разбитые на части, не любят когда в системе есть второй дисковод. ;) Напишите мне в личку - помогу с приобретением флешкартриджа.

У вас там нет лишней 805й на продажу?

Ратмир
11.05.2018, 18:34
Пока не готов вторую продать. Я готов еще третью про запас прикупить. В общем у второй озу битое, при загрузке metel gear на П2 уходит в перезагруз. Потом запустил Zonac-Ex, она тестирует машинку. Тоже вылетает. Простенькие игрушки на ней идут. Получается у меня более менее исправная только одна.
На счет картриджа в личку постучусь после выходных, т.к у меня вчера было ДР. Голова вообще не соображает.

- - - Добавлено - - -

Сейчас сниму видео где вылетает.

Wierzbowsky
11.05.2018, 21:26
Загрузите TESTRAM.ROM командой bload"testram.rom",r и постестируйте всю память. Вылетает только на одной машинке? Или на второй тоже?

Ратмир
11.05.2018, 23:29
Вылет происходит после выхода из автомобиля https://youtu.be/V93FXTvOPRk

- - - Добавлено - - -

Создал дискету. Testram пишет "ошибок нет"!

- - - Добавлено - - -

на второй игра даже не загружается!

Wierzbowsky
12.05.2018, 00:25
Странно. Я проверил эти файлы из моего архива - игра запускается и при входе в тот грузовик всё нормально. У вас же вместо нужного экрана подгрузился мусор. В итоге игра конечно упала. Возможно ошибка маппера или битая страница ОЗУ. Потестируйте на всякий случай маппер Ямахи после загрузки MSX-DOS:

http://podrezov.com/temp/testmap.zip

Ратмир
12.05.2018, 05:20
*.сом я не знаю как записывать.
Только образы dsk умею. Опыта в msx практически нет.

Wierzbowsky
12.05.2018, 12:06
Отформатируйте дискету на Ямахе. Запишите на неё msxdos.sys и command.com. Затем добавьте testmap.com из архива. Загрузитесь с дискеты и наберите testmap в командной строке. После нажатия Enter программа запустится.

Ратмир
03.06.2018, 18:26
Появилась одна мысль. Я помню что все машинки в классе были соеденены в сеть. У меня одна 530-ая с 1мб, как они вообще соединялись? Чтоб 530-ая могла использовать дисковод 805-ой?

Wierzbowsky
03.06.2018, 19:21
Да, была программа такая SPY.COM ("Сетевая файловая станция"), которая использовала учительскую машинку для записи файлов на дискетку с любой ученической машинки. Опрос шел в режиме реального времени. Правда в этом случае учительскую машинку нельзя было использовать по назначению - только как сетевой дисковод.

http://podrezov.com/temp/spy.zip

Ратмир
03.06.2018, 19:28
Это программа. А технически как они соединялись?

Wierzbowsky
03.06.2018, 19:36
Обычным прямым экранированным пятижильным кабелем с разъёмами DIN5 на концах. На последней станции стояла простая заглушка-терминатор. Но вроде даже без неё работало.

http://sensi.org/~tnt23/msx/index.html
http://msx.hansotten.com/uploads/xfiles/yamahamsxnet.pdf
http://msx.hansotten.com/uploads/xfiles/network.zip
http://msx.hansotten.com/uploads/xfiles/MSXNetBasiceng.txt

atariforever1976
22.06.2021, 14:00
подскажите,как правильно пользоваться sofarun?
не могу понять,как выходить из запущенных игр,не выключая msx
мне бы хороший туториал!

Wierzbowsky
22.06.2021, 14:36
подскажите,как правильно пользоваться sofarun?
не могу понять,как выходить из запущенных игр,не выключая msx
мне бы хороший туториал!

В 99% MSX игр выхода нет. Есть только ребут. :)

atariforever1976
22.06.2021, 15:44
а как сделать ребут,не выключая msx?
и есть ли какие нибудь горячие клавиши для sofarun?

grf
18.03.2022, 08:19
Возник вопрос по картриджам ROM и частоте кадров в MSX. Запускаю эмулятор BlueMSX, "гружу" в него картридж Goonies, частота экрана стоит 60Гц. Запускаю - все ок, музыка играет в нужном темпе. Ставлю частоту 50Гц - музыка играет значительно медленнее. Отсюда вопрос - существовали версии картриджей для машин с 50Гц, или их обладатели были вынуждены слушать все в заторможенном варианте? )

Wierzbowsky
18.03.2022, 13:22
Насколько я помню, были специальные "европейские" версии некоторых игровых картриджей, которые были подстроены под частоту 50гц.

grf
18.03.2022, 14:19
Насколько я помню, были специальные "европейские" версии некоторых игровых картриджей, которые были подстроены под частоту 50гц.

А для Goonies не существует такого ROM?

Wierzbowsky
21.03.2022, 17:08
Я не в курсе. Я играми мало интересуюсь. Почитайте западные форумы по MSX, наверняка есть какая-то информация о европейских версиях. Или о патчах на игры.