1
1-3 поколения / GM значит "ГЭ"?
« : Вчера в 11:10:36 »
Тесты аудио каналов в Dendy/Famicom/NES. А также доп.каналов FDS и маппера VRC6. Может пригодится 
NES_Sound_test_ROMs.zip (19.62 КБ - загружено 7 раз.)

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Генерал по прозвищу «Чёрный Дьявол» и его бригада подняли восстание и захватили контроль над целым регионом, устроив массовую резню и пополняя свои ряды всевозможными бандитами.
Два человека, имеющие личные счеты к «Чёрному Дьяволу», не остановятся ни перед чем, чтобы отомстить.
- 100% настоящий аркадный экшен для одного или двух игроков.
- 2 типа геймплея: этапы - рельсовые шутеры и этапы - 2.5D платформеры!


Но тут уже на 100% стало ясно, что проблема исключительно в реализации маппера. В какой-то момент я решил отключить переключение банков, чтобы для игры были доступны стандартные 4Мб, просто для того, чтобы убедиться, что правильно реализовал двунаправленный буфер - и игра запустилась! С жуткими глюками графики, с каким-то шумом вместо звука, но все равно запустилась. И вот тут ко мне начало приходить понимание
Дэмка TITAN OverDrive 2 тоже с этим марпером?Именно на ней я и тестировал
У нее размер 8МБ, можно использовать две M27C322, или и одну S29GL064 в TSSOP-48. Да и память для сохранений не нужна.
Пусть каждый делает выводы самостоятельно.
Из-за отсутствия начальных значений банков?Бинго! В регистры при ресете должны быть загружены значения соответствующие их порядковым номерам 1,2,3...
megavolt85, stargazer, не ругайтесь...Никто и не ругается
Просто представь, ты или кто-то другой собрал эту монструозную схему и получил черный экран или "синий экран смерти"
и какие же это игры читают данные за пределом адресного пространства карика в обход проца?Те же хаки > 4МБ например? Что мешает игре запросить DMA transfer с исходным адресом в диапазоне от 0x400000 до 0x7FFFFF ? Z80 тоже может получить доступ к адресному пространству CPU, хотя я не уверен, что хаки это используют

ты должен в мапере реализовать /DTACKДля некоторых диапазонов адресов это нужно, для некоторых - нет
Для 0x400000~0x7FFFFF, например, не нужно.
stargazer, это лишь по твоему субъективному мнениюА ты сам ее пробовал собрать? Я вот пробовал (на ПЛИС, но это сути не меняет). Не работает, и по вполне объективной причине
/AS - это сигнал CPU 68000, ни Z80, ни контроллер DMA его не формируют...
даташит? нет, не слышалиСпасибо за подтверждение моих слов про CPU
Смотрю, не стал заводить D8, D9 в Альтеру.Смысла нет, есть же схема многоигровки, где эти линии не нужны ( я добавил тот маппер
) Да и игр объемом менее 512кБ совсем немного, в основном всякая китайская дичь.¿Эта печатная плата также доступна для нескольких игр MD и SMS?Yes, but SMS is not supported.
Ничего особенного, выберите печатную плату, которую купили на AliExpress в этом привете:Sorry, I didn't get a thing what you're saying
https://www.emu-land.net/forum/index.php/topic,92355.0.html
У вас есть несколько игроков с советами послов. Больше всего подробностей в доме под стражей.

(Если вдруг окажется, что они реально нужны для какой-то игры - верну).
Нет смысла использовать более навороченную ПЛИС для этого: 128 ячеек MAX 3128 хватает для любого маппера, к тому же она толерантна к 5В, в отличие от той же MAX II EPM240.
И кстати, какую нужно спи флеш и какая обвязка на пиер Солар?В оригинале стоит M95320, но на том картридже, что мне пришел, стояла M95640 и все работало. Больше никакой обвязки не надо

а в чем прикол микромашинок? Они разве просто так не заработают?Я как раз отлаживал работу с I2C EEPROM на Micro Machines Military
Игра сохраняет введенное имя пользователя и таблицу рекордов, впрочем, работает и без этого функционала.2. Для чего в ПЛИС заведен сигнал AS ? Насколько я знаю, ни одна игра его не использует
mapper_flat_64.pofСчитаешь меня идиотом ?
Mortal Kombat Ultimate (hack)
FX-Unit Yuki: Henshin Engine
mapper_flat_80.pof
Mortal Kombat Trilogy (hack)


Нужны обе подтяжки, так как slave при определенных обстоятельствах тянет clock к земле.В общем случае нужен, но для памяти вроде как нет
На нем же выбор подтяжки к земле для последовательной M95xxx, это рекомендуется для тех случаев, когда мастер при ресете свои выводы в hi-z переводитТам же /CS есть, уж скорее его нужно к питанию притягивать

Потому и висят в воздухе, часто такое вижу.Сколько раз не встречал eeprom на платах везде эти пятки были на земле. Возможно, еще от конкретной памяти зависит, их там целый зоопарк, у некоторых эти пины вообще не используются. Но в любом случае, вреда от того что они будут на земле никакого
Как только приехал, сразу распаял и срисовал схему 


)
Нужно послушать музыку на этой приставке в какой-нибудь другой игре, которая на этой приставке запускается, если есть другие картриджи. А потом сравнить хотя бы с нормальным эмулятором.Слишком сложно
На фотографии явно виден кварц на 27,000 МГц. На аппаратных клонах никогда не бывает таких круглых значений.
Или их как-то смогли уместить под каплю?А что смущает?
В TCT-6801 тоже вся необходимая память (видео, оперативная, аудио) внутри.

static void mapper_64k_multi_w(uint32 address)
{
int i;
/* 64 x 64k banks */
for (i = 0; i < 64; i++)
{
m68k.memory_map[i].base = &cart.rom[((address + i) & 0x3f) << 16];
}
}
Нет,не отключается.
иногда, при включении консоли,вибропак тестовой программой не определяется....но работает .Обидно, что-то я делаю не так
Работать он и будет, это просто попытка его обнаружить, она ни на что не влияет.Нет,не отключается.Что-то у меня закончились идеи
не может же это быть просто дублированием
А так - скорость нарастания сигнала.Слишком большая? Т.е. нужно специально брать ОУ похуже, чтобы полоса пропускания была уже

Без активной фильтрации пролезаетТак активные фильтры и строятся на ОУ

Из двухканальных (как требуется в схеме выше) доступных недорогих - ne5532, tl072как сказал binturong_reiko, они все, включая 4558 требуют от -4..+4 = 0..8 вольт питания
