ALS(15.11.2023), Eltaron(16.11.2023), Oleg N. Cher(15.11.2023), parallelno(15.11.2023)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Небольшой видео отчет о проделанной работе над тактово точным аппаратным клоном NES APU 2A03G. За основу принципиальной схемы были взяты материалы из нашей Вики на гитхабе Emu-Russia https://github.com/emu-russia/breaks...reakingNESWiki. На данный момент работы вышли на завершающую стадию, потрачена уйма времени на поиск и устранение ошибок. Данный тестовый стенд проходит большинство тестов как для встроенного ядра 6502, так и для остальной части АПУ (DMA, LFO, DPCM, и т. д.). Звук пока выводится при помощи двух простейших R2R цапов, в дальнейшем возможно будут DSD выходы для каждого из 5-ти каналов звука. Огромное спасибо комрадам из дискорд сервера emu-russia за помощь и поддержку (Org, Evgs, Nukeykt, HardWareMan).
![]()
Последний раз редактировалось and1981; 07.07.2024 в 01:03.
Mr-Linker(07.07.2024), murgatroid_79(20.07.2024), Titus(07.07.2024)
Выложил на гитхаб своё вериложное ядро MOS6502 (NMOS), данное ядро было спроектированно на основе реверса оригинального чипа. Более подробно про внутреннее устройство оного можно почитать на нашей вики https://github.com/emu-russia/breaks...ngNESWiki/6502.
На данный момент работают все официальные опкоды, из недокументированных судя по тестам остался только один опкод AB (ATX), который пока мне не удалось победить. Данное ядро с отключенной десятичной коррекцией (BCD) также было проверено в составе FPGA клона NES APU 2A03G, результаты его работы вы можете посмотреть в предыдущем моем сообщении.
Ссылка на репозиторий: https://github.com/andkorzh/BREAKS6502/
Последний раз редактировалось and1981; 20.07.2024 в 15:17.
murgatroid_79(20.07.2024), shadwork(22.07.2024), Titus(20.07.2024)
всю тему я вряд ли прочитаю. однако в чём прикол "очердного" варианта ядра 6502 ? Его даже на транзисторах спаяли...
Результат запуска тестов CPU от Blargg на Денди Джуниор, процессор капля UMC UM6561BA.
Однако результат другой, нежели у Лифы sm-882 на процессоре 1818Р, у капли UMC BCD видимо таки отключена, но так как это уже CMOS, то нестабильные опкоды уже не работают. И присутвует этот злосчастный ATX, который я у себя в FPGA клоне так и не победил, хотя здесь есть и ASR, но с ним все оказалось проще, он просто выдаёт на выход АЛУ одновременно XOR и SR (ROL). Такая вот наркомания
![]()
Titus(23.07.2024)
Выложил свой верилог АПУ RP2A03(7) на гит, ссылка на репозиторий тут: https://github.com/andkorzh/RP2A03-7-
Представляет собой мультисистемный дизайн, содержит в себе как NTSC, так и PAL тайминги, переключение осуществляется пином (PAL). Скоро думаю добавлю еще делитель клока для Денди (Сlk/15). Все PLA упакованы в блоки M4K (M9K) c соответсвующими файлами инициализации. Частоты для клока классические 21.477 МГц и 26.601 МГц . Каналы имеют непосредсвенный выход каждого и отдельный выход суммированных SQA, SQB, TRIA, NOISE. Планирую заняться проектированием платки заменителя APU, для использования в родном окружении.
Последний раз редактировалось and1981; 23.07.2024 в 17:04.
Немного офтопа, но в тему реверса.
Что это за транзистор, у которого база соединена с плюсом питания (обведен оранжевым).
Это не простая подтяжка, а что тогда?
![]()
Это же полевые транзисторы. В таком включении они могут быть источником тока.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)