271
Картриджи / диски / Famicom Cartridge Schematics & PCBs
« : 13 Март 2019, 20:28:13 »Ее можно запитать напряжением повыше, например, через диод.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
тому же на одном из клонов, при запуске данного картриджа даже не загорается лампа PowerИ это никак не насторожило?
CPU A0 -> P0 161 -> CHR
CPU A1 -> P1 161 -> CHR
CPU A2 -> P2 161 -> CHR + PRG
CPU A3 -> P3 161 -> PRG
Получается что бы сдампить chr нам нужно в карик записать 2^3=8 значений по адресам с разными битами A0-A2.WriteCpu(0x8000 + bank, ReadPrg(0x8000 + bank, 1))
WriteCpu(0x8000 + bank*2*2, ReadPrg(0x8000 + bank*2*2, 1))
A & 0x07
Для prg нужно обнулить биты кроме 2 и 3, а потом сдвинуть вправо на 3 бита.(A & 0x0f) >> 2
или
(A >> 2) & 0x03
static void M217Sync(void) {
setprg32(0x8000, (latche >> 2) & 3);
setchr8(latche & 7);
}
Т.к. игры у нас на 32к prg то выбираем маппер 217, а не 214.--
-- Mapper # 217
-- addr latch: 74-161, 74-32
MapperName = "Mapper #217"
MapperNumber = 217
DefaultPrgSize = 4*0x8000
DefaultChrSize = 8*0x2000
function DumpPrg(size)
for b = 0, banks-1 do
WriteCpu(0x8000 + bank*2*2, ReadPrg(0x8000 + bank*2*2, 1))
print("Reading PRG bank #" .. tostring(b) .. "...")
ReadAddPrg(0x8000, 0x8000)
end
end
function DumpChr(size)
for b = 0, banks-1 do
WriteCpu(0x8000 + bank, ReadPrg(0x8000 + bank, 1))
print("Reading CHR bank #" .. tostring(b) .. "...")
ReadAddChr(0x0000, 0x2000)
end
end
function EnablePrgRam(size)
end
Файл нуждается в проверке, я его даже не запускал.
Нужно у двух HC161 запараллелить все ноги кроме 3-6 и 11-14.15 вывод нужно оставить свободным, это выход carry out
можно ли повысить частоту нажатий турбо кнопокНет ничего невозможного.
хоспади. только не это. изыди.С картинками под цитируемым постом внимательно ознакомился?
Просто есть вот самодельная денди у которой блок питания всего 180мА, ну так вот, на ней например капельный даже сборник полосит, а на денди джуниор с нормальным блоком (я та думаю от питания это зависит) уже эта же плата не полосит.Вертикальные полоски никак не связаны с блоком питания. Это неконтакт в слоте, на шине данных ппу (5 контактов справа с двух сторон платы).
Можно делать это поэтапно, в два прохода.На фотке внутренностей между слотами лесенка из переходных отверстий. Скорее всего это запараллеленные шины адреса и данных prg и chr.
что-то все сложно, транзистор паять куда то надо еще, наверное перебьюсьпо ссылке есть и другая схема, без транзистора, но она может незаработать.
Подскажите, как подключить батарейку для сохранений.Схемка с http://wiki.nesdev.com/w/index.php/PRG_RAM_circuit
D1 ___________
5V --------------------------|>|--+ | RAM
|---+--| VCC
3.3V battery-----------------|>|--+ | |
D2 R1 |
| |
RAM /CE decoding logic--- E C ------+--| /CE
\____/ |___________
| B NPN
5V -----------------1k------+
То есть, они мне не подходят?Да, не подходят, потому что программируются на заводе.
Это значит склеить два файла по 512? А если записать 512 Мб а остальное FF забить, такой способ будет работать? Это я так, для ликбеза спрашиваю, оно обращается к адресам $00000 - $7FFF0 а остальное пространство не используется, или будет использоваться вся адресация?Да, склеить. На платке вывод 1 (А19) подключен к питанию. Значит первая половина А19=0 $00000 - $7FFFF использоваться не будет, а будет использоваться лишь вторая половина А19=1 $80000-$FFFFF.
Она? https://step-elektronika.prom.ua/p343855045-energonezavisimaya-pamyat-m27c801.htmlДа, вроде похожа.
Обошел все магазы, у нас их аж два)) микрух нетИ не удивительно. А если и будут то по баснословным ценам.
Выходит по резету в главное меню.Это потому что счетчик не переключается, а указывает на один и тот же банк. Вот когда переключишь, через сброс в меню не выйдешь.
Мне вот интересно что за элементы там предусмотрены, но не распаяны.Стандартная цепочка сброса: диод, конденсатор и резистор. Они подписаны на плате.
Тут 5 в идет на капли, которые типа 3,3Откуда такая инфа? Когда делался этот карик, питание 3.3в было только в проектах.
Ребят, а тут еще не было вопроса по тому как именно и с помошью какого ПО сделать к примеру из UNROM -> mmc3Ручками, все ручками. Никаких автоматизированных средств нет.
pha
pha
lda #$06
sta $8000
pla
asl
sta $8001
pha
lda #$07
sta $8000
pla
ora #$01
sta $8001
pla
rts
Цифровые микросхемы шумят обычно высокой частотой, а для фильтрации ВЧ шумов стоят плате кондеи по 0,1мкфВот здесь я согласен. Электролиты стоят здесь для другого, может компенсировать высокий импеданс дорожек с питанием которые проходят через всю плату. Хз.
Если да, то куда заводить управление счётчикомХотел написать управление миррорингом?
я ж говорю, это нейробот. кто-то на лендовцах дип лернинг отрабатывает лолне думаю, нейроробот не стал бы пытаться написать компилятор и выкладывать его в rarjpeg архивах
чисто логически, по шине идёт стабилизированное напряжение 5Ва ты не думал что сами микросхемы которые подключены к шине сами могут быть источником шума?
Новый сборщик РОМов от Кластера поддерживает 15 игр с сохранениями на картридже.Я сильно не ковырял исходники меню от Кластера, но кажется он сбрасывает во флешку сохранения с wram. Его меню теоретически может нормально работать с сохранениями вообще без батарейки.
А почему они CHR SRAM тогда на ОЗУ не поменялиулыбнуло
Нифига не достаточно.Не для всех микросхем памяти нужен контроллер.