| Автор |
Съобщение |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
ОК. Убедих се, че е по-добре с истинска платка. Днес се мобилизирах и ето какво направих до сега. Не е рутната на 100% още. Всякакви забележки са добре дошли.
|
| Пет Ное 08, 2013 12:12 am |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: 6502 компютър
добре върви като за начало. Малко сбити ми изглеждат елементите. Не си предвидил малките филтрови кондензаторчета да са разположени до чиповете, а може да се окаже важно . Раздърпай ги малко , сложи кондензаторчетата, планирай си в главата захранващите шини и тогава продължи. Нбабане може да се навие да ти я прегледа в кад-формат накрая. Този Изикад позволява ли една жица да я почнеш, да спреш по средата , да пуснеш други жици и чак тогава да довършиш първата? Ако не - за следвашата платка си търси друг кад.
Не съм ти гледал схемата , но РАМ и РОМ обикновено имат 8 данни и 12-15 адреса, които отиват почти на едни и същи крака - та по лесно се опроводяват ако двата чипа са успоредни - 1 и 14 крак на единия да са до 28 и 15 съответно на другия.
Бих ти предложил да завъртиш АСИАто на 180градуса и да го преместиш над процесора. Така 8 данни ще минат директно от проца до АСИА. РАМА го изместваш под РОМА - така адресите а0-а7 ще продължат много лесно до рама. И не се притеснявай да почнеш отначало. Аз като дялкам нещо периодично му сменям името при запис - така на диска имам няколко версии на различен етап. КАто разбера ,че съм поел в грешна посока - зареждам по-стара версия и я продължавам в "правилната" посока. Говоря за ръчно опроводяване. За автоматично рутиране не съм компетентен, а и не мисля ,че първите си платки трябва да ги правиш на автомат.
И този куплунг за разширение го завърти на 90 градуса и го сложи под рама/рома.
|
| Пет Ное 08, 2013 8:39 am |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
Здравейте, Ето какво се получи след забележките на Стефан63. @Н'бабане Гт'муан'га: ако ти се занимава може ли да валидираш ? Платката не е в окончателен вариант със сигурност. Имам още неща за оправяне по клиренсите. Ето изискванията на платкаджийницата: http://cpr.bas.bg/data/CPR_vuzmojnosti_pechatni_platki.pdf
|
| Нед Ное 10, 2013 9:10 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: 6502 компютър
едит: извинявам се за поста за z80. в главата ми някак си двете теми бяха с общ хеш премествам си писанието в съответната тема. ако решиш да слагаш видео на твоя 6502 проект, погледни руския АХАТ по-добре намери друга. дето да могат поне 8/8 и 0.5 дупка.
Последна промяна ДедоБоре на Нед Ное 10, 2013 11:33 pm, променена общо 1 път
|
| Нед Ное 10, 2013 10:10 pm |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
ДедоБоре, мисля, че последното ти мнение е по другата тема (Z80). Дискови операции за сега няма да има, защото SAVE и LOAD не са имплементирани в този ром. Видеото ще е това: http://searle.hostei.com/grant/MonitorKeyboard/index.html
|
| Нед Ное 10, 2013 10:53 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: 6502 компютър
Ако ще има мега, сложи вместо него един кортекс и да се приключва с проекта.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Ное 10, 2013 11:12 pm |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
Нека го подкарам през серийния порт първо пък после ще мислим видеото.
|
| Нед Ное 10, 2013 11:24 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: 6502 компютър
Тоя игъл ми е бая крив ама го инсталирах и я погледнах. Като цяло на пръв поглед не забелязвам някакви особени неща дето да имат нужда от поправка. По платката имам две-три дребни забележки, но по-скоро от естетически съобръжения. По принцип избягвай правите ъгли, както и ъгли различни от 45 градуса. Не услях да разбера как се гледат параметрите на пътечките, но като ги гледам на око ми изглеждат като 10 мила тънките и 25 или 30 дебелите. Мисля че би било добре и без проблем да удебелиш още малко захранванията. Направи ги 40 мила поне. Няколко допълнителни предложения от мен ако си склонен да приемеш: Схемата отгоре погледната се връзва. Аз бих закачил един кондензатор паралелно на ресет бутона - 6502 няма вътрешно генериран ресет  Там можеш да пъхнеш два от свободните ти инвертори за да изгладиш формата на сигнала. Също и един резистор на входовете дето са единици на тригера. Той е TTL, не MOS. IRQ изхода на 6850 не рабирам каква е идеята да го водиш навън и то инвертиран. По-добре махни инвертора и го закачи направо към IRQ входа на 6502, даже тъй като няма никаква друга периферия - по-добре към NMI за да избегнеш възможно увисване на системата дето да не може да се събуди от порта. Липсва RS232 трансивъра, но предполагам него си го махнал умишлено. Аз лично бих извел RESET, IRQ, NMI и SO входовете на 6502 на разширителния конектор. С пулъп резистори естествено (IRQ вече си има R4). Пулдаун за SO. SYNC не виждам за какво би го ползвал там. Може и да съм пропуснал нещо, някой друг да добави...
_________________ 'просто' е технически синоним на 'красиво'
|
| Пон Ное 11, 2013 2:39 am |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
Н'бабане Гт'муан'га благодаря за отделеното време и забележките. Ще ги поправя. От тулбара най-горе в ляво има бутон i. Най-широките са 56min, всички останали са 16mil. 1uF паралелно на бутона е добре предполагам. Това не го разбрах. Ето автора какво казва за това: Да, ще използвам USB-TTL адаптер с FT232. Добра идея. Ще го направя. |SO не трябва ли да е с пул-ъп ? Гледах листинга на ром-а. RESET, IRQ и NMI векторите сочат на едно и също място. П.С. Снощи реших да пробвам друг подход за платката. - наредих процесора, ром-а, рам-а и АСИА-та един под друг. - в дясно от тях изкарах 24 паралелни вертикални писти. 16 за адресите и 8 за данните. - изводите за адреси и данни на всяка схема се свързват с хоризонтални писти на горния слой. Довечера ще я споделя.
|
| Пон Ное 11, 2013 11:16 am |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: 6502 компютър
Това дето автора го прави не ми се вижда добра идея. Той емулира RTS при положение че си има RTS, който дори не е ползвал. И при цялата тая работа лишава процесора от индокация че е получил сивол, та той трябва да сканира през цялото време. Ти си знаеш де..
_________________ 'просто' е технически синоним на 'красиво'
|
| Пон Ное 11, 2013 1:05 pm |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
Здравейте,
Мисля, че открих разлика в пиновете на 6502 и СМ630. |SO на СМ630 е на 36то краче, а 38о е NC. 6502: |SO на 38, a 36 e NC.
Единствения пинаут, който намерих е този в прикачения файл. Дали е печатна грешка ?
|
| Нед Ное 17, 2013 9:34 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: 6502 компютър
Не е печатна грешка - имат разлика - даже мисля че резета беше на друг пин на СМ-а (съседен на този на който е 6502).
|
| Пон Ное 18, 2013 9:41 pm |
|
 |
|
vgeorgiev
Ранг: Новодошъл
Регистриран на: Сря Фев 06, 2013 10:25 am Мнения: 197
|
 Re: 6502 компютър
Обърквацията е пълна. В книжката "Как работи Правец-82" на страница 37 пише:  Не би ли трябвало да е пул-ъпнат ? В pdf-a от по-горното ми мнение е инвертиран. Кое е вярно ? А на 36а извода SO не е инвертиран:  А в схемата от първото мнение е вързан за +5V. P.S.: Не ми е ясно нашите инж. как успяха да копират целия процесор и не успяха да запазят пинаута.
|
| Вто Ное 19, 2013 10:28 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
 Re: 6502 компютър
Да се чуди човек как като сменя 6502 със CM630 на любимия ми "Правчо" и пак си работи всичко  че даже и ресета
_________________ "I really do like SOLDERING as my programming language." Bob Pease
|
| Вто Ное 19, 2013 11:20 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: 6502 компютър
Аве помня че имаше няква шашма в пинаута... Бях си правил нещо като компютър навремето и ползвах платки които бяха за см630 а аз сложих 6502. Там си спомням че правих някакви гимнастики по платката. Може и аз да съм в заблуда - повече от 20 години са минали оттогава... СМ-а имаше и една команда в повече - и нея не я помня за кво беше.
|
| Сря Ное 20, 2013 11:07 pm |
|
|