| Приставки > Картриджи / диски |
| Флэш картриджи - общие вопросы |
| << < (34/75) > >> |
| Rumata:
Ну, посты на форумах ещё не доки :D Смоук вообще пишет про эмулятор. Видимо отсюда и 200000, в оригинале всё же 200001 :) Вообще на реальной приставке можно писать во всё адресное пространство картриджа с 000000 до 3FFFFF, причем как словом, так и раздельно младший и старший байт. Чтение только словом. Кстати, адрес 200001 хоть и стандартный, но не обязательный. Есть несколько игр, где ОЗУ идёт с 300001. Информация в заголовке так же не обязательна, есть ряд фирменных игр, где она отсутствует, а про не лицензионные и говорить нечего При желании можно сделать картридж с любым количеством ОЗУ с любого адреса, хоть 8 бит, хоть 16. Но на практике все более - менее придерживаются стандарта. |
| HardWareMan:
Sega Tech гласит: --- Код: ---Если нет внешнего ОЗУ, заполнить кодом пробела ($20): 1B0H dc.b ‘RA’ 1B2H dc.b %1x1yz000 1B3H dc.b %00100000 x : 1 для энергонезависимой, 0 для обычной y,z : 10 для четных адресов, 11 для нечетных адресов 00 для всех адресов (16 битное ОЗУ) 1B4H dc.l $XXXXXX : Адрес начала ОЗУ 1B8H dc.l $XXXXXX : Адрес конца ОЗУ --- Конец кода --- Так что, 16ти битное ОЗУ, равно как и ОЗУ по четным адресам является стандартным решением. Другое дело, что цепляют его на младший байт шины данных, а М68К у нас тупоконечный: младший байт располагается по нечетному адресу. И писать в него можно как байт по нечетному, так и слово по четному (старший байт при этом никуда не пишется, т.к. микросхема ОЗУ всего 8 бит). |
| Mutronics:
Если я правильно понял самый простой флешь картридж можно собрать на двух ИС памяти, выйдет так называемый UNROM (нулевой маппер/без маппера), а какие игры есть без мапперов? |
| HardWareMan:
90% ромсета. Весь вопрос в объеме. |
| Mutronics:
HardWareMan, Подскажи нужно только две памяти для UNROM или еще нужны какие-то ИС, подойдет ли печатная плата ГИТС. Какие ИС памяти лучше использовать (желательно обозначение). Заранее спасибо. |
| HardWareMan:
Стоп. О какой системе мы говорим? Я предположил о МД, т.к. предыдущий мой пост был о ней. |
| Mutronics:
HardWareMan, о dendy/famicom. |
| Mutronics:
Если я правильно понимаю то микросхемы можно взять со старых материнок, типа 27C256? |
| Mutronics:
Понял так, что тут никто мне не поможет. Нешел плату с двумя ляпёхами и двумя микрухами 74LS161 и 74LS02 - это, если я правильно понял UNROM (2 маппер), над лепёхами надписи 74512 и 74256 и тут назревает вопрос. 74512 - это и есть 74С512 - однократно записываемая память, которую нужно заменить на флешь. Пошарил по интернету и в загашниках нашел 29С512 флешь память по даташиту вроде подходит, можно заменять ? с 74256 пока не разбирался. |
| HardWareMan:
Если про Денди, тоды ой. Цифру давал для Сеги, старайся не менять тему разговора так резко. Теперь по унрому, 27Сххх - это ЕПРОМ, их можно юзать, но для стирания нужна ультрафиолетовая лампа, а это может быть проблемой. 29Fххх - уже лучше, потому что FLASH, но требует 12В программатора, что может тоже быть некоторой проблемой. Используй 49Fxxx, они в самый раз. |
| Mutronics:
HardWareMan, Может знаешь принципиальные схемы мапперов в интернете бывают, перерыл уже все? Как оказалось у меня плата ANROM, вот и хочу посмотреть как переделать в UNROM, кроме того, что заменить 7402 на 7432. И еще назрел вопрос, может кто пробовал прошивать хотсвапом на старых материнках, помню раньше прошивал так БИОСы, сработает такой метод или для этого обязательно нужен программатор, если обязательно то посоветуйте какой, давно собирался купить. |
| HardWareMan:
Реальных схем нет. Есть только срисованные, имеющие белые пятна. Программатор настоятельно рекомендуем, т.к. прошивальщики биосов проверяют контрольную сумму прошиваемого биоса, а значит твой код не примут. |
| Mutronics:
--- Цитата: HardWareMan от 28 Январь 2012, 14:17:57 ---Реальных схем нет. Есть только срисованные, имеющие белые пятна. Программатор настоятельно рекомендуем, т.к. прошивальщики биосов проверяют контрольную сумму прошиваемого биоса, а значит твой код не примут. --- Конец цитаты --- На новых материнках - да, но не на старых третихих пнях, помню прошивал биос для своей материнки абсолютно на левой матери, просто в самый последний момент нужно заменить микросхему биоса. Может не все такие матери были, но мне попалась именно та, которая ничего не считывала и не проверяла перед прошивкой, может даже все зависело больше от софта для прошивки. Может подскажешь какой программатор для таких дел можно приобрести, можно даже схему на не сложный т.к. особо с ним замарачиваться нет желания? |
| HardWareMan:
Ты не понял сути вопроса. Какой бы ты БИОС не взял - он всегда подкреплен контрольной суммой. Метод не изменился с самого начала, а значит любой БИОС будет принят, если его контрольная сумма будет верна. Т.е., флешер не примет твой левый код, который не является биосом. |
| Stalker86:
HardWareMan как думаешь а в cd или dvd роме прошить можно флешку для карика сеги? Есть привод с флехой 49Fxxx, я впаял туда кроватку для экспериментов. |
| HardWareMan:
Хз, пробуй. |
| sv:
HardWareMan,ну вообщето люди пишут хотсвапом не только биосы,и ничего :-\ http://sblive.narod.ru/GameBoy/DualFlashProg/DualFlashProg.htm сам я так не делал но,fan чувак вполне вменяемый и херни писать не будет.. |
| HardWareMan:
Да, но там не рядовой софт. Я же не выдумываю: стандартные прошивальщики имеют защиту от дурака, чтобы исключать негодование хомячков. Но никто не мешает написать флешер самому, правда требуется уметь управлять чипсетом. |
| sv:
дык ить понятно же что софт решает ^_^ |
| Rumata:
--- Цитата: HardWareMan от 27 Январь 2012, 15:26:59 ---Теперь по унрому, 27Сххх - это ЕПРОМ, их можно юзать, но для стирания нужна ультрафиолетовая лампа --- Конец цитаты --- Не факт. Есть 27С в исполнении OTP ROM, то бишь одноразово программируемая. То есть надо смотреть, есть окно для стирания или нет. В компах я ПЗУ с окном не встречал |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |