6502 ua6527p RP2A03(07) вопрос

MOS Technology / Commodore / Apple II / NES etc.

Moderator: Lavr

User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

консольщик, такой консольщик. спасибо за инфу, я на том же сайте нашел pinout, в котором этого не было.

тогда другая беда - как все это дело синхронизировать со внутренним прескалером? ладно, сначала попробую завести процессор с отключенной периферией, а дальше видно будет

P.S. муняшки, такие муняшки. а у меня еще фамикон с дисководом образовался 8)
Last edited by MC68k on 24 Dec 2013 20:45, edited 1 time in total.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

MC68k wrote:консольщик, такой консольщик.
Надежда все еще теплится в сердце. :3
MC68k wrote:P.S. муняшки, такие муняшки. а у меня еще фамикон с дисководом образовался 8)
Не_нужен. Но интересен, да.
Last edited by HardWareMan on 05 Jan 2014 06:39, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

HardWareMan wrote:
MC68k wrote:консольщик, такой консольщик.
Надежда все еще теплится в сердце. :3
MC68k wrote:P.S. муняшки, такие муняшки. а у меня еще фамикон с дисководом образовался 8)
Не_нужен. Но интересен, да.
не суетись так, все будет хорошо. 8)

да, дисковод напоминает гибрид магнитофона и проигрывателя пластинок. где еще эти дискеты брать :o
Last edited by MC68k on 24 Dec 2013 20:45, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

значится так, я его победил. :) почти. правда сначала по ошибке пытался завести 2А03, подавая клок на М2. пустышки считает, но как-то странно. прерывания подтянул резисторами 10кОм, надо будет поменять на 4.7кОм или 3.3кОм. 30 ногу подтянул через 2.2кОм на +5 в таком положении А15 молчит, если 30-ю ногу заземлить, то что-то щелкает. вообще на ША не совсем меандр(определял на слух, ибо осциллограф есть, но нет щупов). три разных экземпляра процессоров показали одинаковый результат - буду менять резисторы и проверять на сопли
--------------------------
заменил 2.2кОм на 30-й ноге на 1кОм
прерывания подтянул 2.2кОм
добавил блокировочных конденсаторов.

такое впечатление, что проц гоняет что-то - или не NOP или на прерываниях мусор. :(

попробую еще линию сброса переделать
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

ревизия E с подтянутой 30-й ногой переходит в странное состояние.(к счастью у меня такой чип всего один, алсо интересно сколько всего было ревизий)

ревизия F - ???

ревизия G молотит что-то там в обеих случаях(pull-up, grounded), надо пожалуй привинтить индикаторы, посмотреть, как там страницы перебираются
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

значит так, ревизия Е для опытов не подходит - добыл еще один чип, испытал. 30-я нога работает как останов или доступ к шине.

кнопочка - это сброс. светодиод справа - индикация питания, чтобы ненароком нe начать паять наживую :) 245-я - буфер данных, 541-е буфер адреса, резистор на них никуда не идет - это просто разрешение выхода. еще парочку, инвертор и не надо 157-е 4 штуки ставить, и разводку паять легче :)
Image
Last edited by MC68k on 24 Dec 2013 20:47, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

он еще и гонится. подкинул кварц на 27МГц - взлетел, М1 2.2МГц. кварцы на большую частоту оказались гармониковыми, так что проверить на сколько гонится не получилось
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

MC68k wrote:значит так, ревизия Е для опытов не подходит - добыл еще один чип, испытал. 30-я нога работает как останов или доступ к шине.
Текст по ссылке в моем посте обновился:
TST (tentative name) (pin 30) is special: normally it is grounded in the NES, Famicom, PC10/VS. NES and other Nintendo Arcade Boards (Popeye and Donkey Kong 3). But if it is pulled high, extra diagnostic registers to test the sound hardware are enabled from $4018 through $401A, and the joystick ports $4016 and $4017 become open bus.
Last edited by HardWareMan on 05 Jan 2014 06:40, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

они там много чего пишут, однако мне известны три ревизии E, G и H. последнюю еще не пробовал. гоняю NOP-ы, E и G ведут себя по-разному, если это тестовый режим, то все плохо и опыты можно сворачивать или начинать строить 6502 на рассыпухе

интересно на сколько ядро можно разогнать?
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Last edited by HardWareMan on 05 Jan 2014 06:40, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

HardWareMan wrote:ВНЕЗАПНО!
там скорее всего чип левый, я тут раздобыл еще парочку, один в коробке, один так, посмотрел, что у них на платах. 88-й год уже была ревизия "G". а если я правильно разглядел на фотках нового AV-фамикона, который в сером корпусе с красными кнопками, там ревизия "H". но у них цена дюже неприличная, чтобы купить "на органы".
тут другой вопрос - как прескалер побороть? либо умножать М1 на 4 или скорее на 8, чтобы пиксельклок получить. если получится разогнать ядро до 3МГц, вообще сказка - по скорости будет как 12МГц ВМ80 :P
Last edited by MC68k on 24 Dec 2013 20:47, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

таки нашел проц без буквы или ревизия А. редкий, зараза. пруф пик чуть позже.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

ВНЕЗАПНО в ревизии G
I found undocumented registers : 4018, 4019 (both read only) and 401A (read/write).
Access to these registers is controlled by yet unkown (UNK) control line.

EDIT: UNK line is actually DEBUG input (pin 30). And 4018-401A are debug readback registers.
Last edited by HardWareMan on 05 Jan 2014 06:40, edited 1 time in total.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

было уже, но тред годный. алсо один из главных говноедов и троллей признал свое скудоумие :)

P.S. затея хорошая, но не ради эмулятора.
P.P.S. было бы годно зареверсить ППУ и отсечь кодер видео сигнала - сделать RGB-выход и в серию его. народ ломит 200денег за RGB-чип :shock:
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

MC68k wrote:было уже, но тред годный. алсо один из главных говноедов и троллей признал свое скудоумие :)
и кто из них говноед?...
Я тут за главного - если что шлите мыло на me собака shaos точка net