PDIP(7..6) - primary slot 2Сообщение от bigral
11 = normal cartridge slot
10 = ESE-SCC: 1024K+SCC-I
01 = ESE-RAM: 1024K+ASCII8
00 = ESE-RAM: 1024K+ASCII16
(0 - нижнее положение переключателя.)
PDIP(7..6) - primary slot 2Сообщение от bigral
11 = normal cartridge slot
10 = ESE-SCC: 1024K+SCC-I
01 = ESE-RAM: 1024K+ASCII8
00 = ESE-RAM: 1024K+ASCII16
(0 - нижнее положение переключателя.)
Большинство игр, в том числе и METAL GEAR, отлично запускается с помощью утилиты LOADROMСообщение от bigral
ok, видимо я многое пропустил в начале 90-х когда возился с MSX. Обьясните пожалуйста мне в кратце про эти "слоты", "картриджи" (маперы?), ромы и GM file-ы. Есть ли толковая ссылка на этот счет в инете? Пока интересны вопросы:
какие бывают ромы для MSX?
какие бывают "картриджи" (маперы?)?
как я узнаю какой картридж (мапер?) требует тот или иной ром?
в altera de1 версии используется 4Мб памяти, могут ли изза этого не работать дисковые версии рассчитанные на 256Кб мапер?
Для начала почитай: http://www.faq.msxnet.org/ultmsxfaq.html#indexСообщение от bigral
По картриджам можно почитать здесь: http://bifi.msxnet.org/msxnet/tech/
Действительно, где-то в одном месте, всё что нужно для досконального понимания функционирования MSX я тоже не нашел.
Здесь на форуме сделана попытка собрать информацию по MSX: http://zx.pk.ru/showthread.php?t=11759
---------- Post added at 13:47 ---------- Previous post was at 12:58 ----------
Не знаю, я пока с этим не сталкивался, но пару раз в форуме MSX читал, что в некоторых программах это может создать проблему.Сообщение от bigral
Последний раз редактировалось caro; 27.04.2010 в 11:27.
Вот прочитал про виды картриджей тут: http://bifi.msxnet.org/msxnet/tech/megaroms.html
И появились вопросы:
А что означает "11 = normal cartridge slot"? Это "Konami with SCC (a.k.a. Konami5)" или "Konami without SCC (a.k.a. Konami4)" или вообще "отсутсвие картриджа в слоте"?
Я так понимаю что "10 = ESE-SCC: 1024K+SCC-I" это "Konami with SCC (a.k.a. Konami5)" да?
Что значит DIP2? Я думал что DIP2 блокирует эмулятор картриджа а DIP7 и DIP6 выбирают тип мапера при DIP2=0
Что делает DIP8?
---------- Post added at 12:43 ---------- Previous post was at 12:31 ----------
Скорее всего ситуация такая же как и на спекки с "неиспользованными битами" в порте выбора страничек. Неплохо бы сделать переключение msx2 мапера на 128/256/512/4MB двумя DIP-ами.
Это означает что в "Слот 2" OCM можно установить реальный картридж, тоесть внутренний модуль отключен.Сообщение от bigral
Именно так, в этом состоянии переключателя эмулируется установка в "Слот 2" картриджа от Конами с SCC.Сообщение от bigral
DIP2 управляет режимом работы "Слот 1" OCM.Сообщение от bigral
В нижнем положении эмулируется установка в "Слот 1" еще одного модуля Конами с SCC.
В верхнем положении переключателя Dip2 в "Слот 1" можно установить "родной" картридж от MSX.
Dip2 и Dip(7..6) никак не связаны.
В нижнем положении этого переключателя модуль видеопроцессора работает на максимально возможной скорости.Сообщение от bigral
В нижнем положении, скорость его работы приводится в соответствие скорости работы реального видеопроцессора.
Реально турбирование составляет порядка 3:1.
---------- Post added at 15:48 ---------- Previous post was at 15:46 ----------
Была у меня такая мысль, но мне кажется вполне достаточно двух состояний: 256Kb/4MbСообщение от bigral
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Повозился немного с запуском мегаромов на AlteraDE1 и выяснил что:
1. mgload.com грузит ромы как в слот 1 так и в слот 2 НО НЕ ИЗМЕНЯЕТ ИХ, при этом надо помнить что нужно установить правильный эмулятор картриджа:
для slot 2 (mgload.com <filename.rom> /s02):
dip7=0 dip6=1 для Konami with SCC (a.k.a. Konami5)
dip7=1 dip6=0 для ASCII 8Kb
dip7=0 dip6=0 для ASCII 16Kb
для slot 1 (mgload.com <filename.rom> /s01):
dip2=0 ТОЛЬКО Konami with SCC (a.k.a. Konami5)
конечно же этой прогой нельзя запустить Konami without SCC (a.k.a. Konami4).
2. romload.com грузит ромы только в Konami with SCC (a.k.a. Konami5) картридж, т.е. требует установок:
для slot 1: dip2=0
для slot 2: dip7=0 dip6=1
при этом на лету может патчить ромы из Konami without SCC (a.k.a. Konami4), ASCII 8Kb и ASCII 16Kb (/C,/A и /1) чтобы они работали в Konami with SCC (a.k.a. Konami5);
3. loadrom.com не требует эмуляторов картриджа (dip2=1 и dip7=1 dip6=1), грузит ромы в RAM при этом извращая их налету (это например выражается торможением в METAL.ROM).
Последний раз редактировалось bigral; 30.04.2010 в 18:25.
Обновленный релиз OCM на DE1 от 20.08.10
--------------------------------------------
1) Использовано новое ядро T80 с исправлениями TobiFlex
(реализованы не документированные команды Z80 с префиксом 0DDh,0CBh);
2) Загрузка ROMS на максимальной скорости не зависимо от
положения переключателя выбора частоты процессора;
3) Изменено назначение переключателей Sw(0)..Sw(9);
Ну и так по мелочи разные улучшения
http://www.caro.su/msx/ocm_de1.htm
PS. На днях выложу такой же релиз для Altera DE0.
Последний раз редактировалось caro; 20.08.2010 в 13:31.
загрузил файлы в свою DE1, черный экран. биос на SD-шке и во флэше, можешь более подробно описать последовательность действий?
я с FPGA только начинаю разбираться.
---------- Post added at 22:33 ---------- Previous post was at 22:15 ----------
заменил карточку с 1Gb на 128Mb и запустилось.
Исправил несколько досадных промахов в прошивке от 20.08.10
http://www.caro.su/msx/ocm_de1.htm
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)