Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

6502 компютър
http://mcu-bg.com/mcu_site/viewtopic.php?f=22&t=11861
Страница 1 от 4

Автор:  vgeorgiev [ Вто Окт 29, 2013 10:48 am ]
Заглавие:  6502 компютър

Здравейте,

Започвам нов проект - 6502 компютър.
Нека тази тема да стане дискусионна и нека се въздържаме от излишни коментари (предимно обясняващи колко съм тъп, колко безсмислен е проекта и т.н.).

Готов проект има тук.

За сега възникват няколко проблема:
1) Процесор. Едва ли ще намеря 6502. За това мисля да купя СМ630Р.
Никъде не намирам обозначение на изводите. Искам да съм сигурен, че са еднакви с тези на 6502.

2) ROM. Няма как да намеря 27128, за това се ориентирах към M27C256B
Предполагам, че може да се използва първата половина от адресното пространство. След програмиране А14 ще е на маса.
Програмирането ще е трудно за мен, защото нямам програматор. Мисля си да направя един с Atmega328. BIN файла ще го сложа във флаш паметта. Атмегата ще я накарам да чете от флаша и да пише в РОМа.

3) RAM. 62256 има в комет. От друга страна намерих едни SRAM-ове от старо дъно - IS61C512.
Предполагам, че мога да ги използвам.

4) Асинхронен интерфейсен адаптер 6850. СМ603 дали е 1/1 със него ?

Благодаря ви предварително за отговорите.

Автор:  ToHu [ Вто Окт 29, 2013 11:04 am ]
Заглавие:  Re: 6502 компютър

Процесор ако си късметлия може и да ти намеря един, помня навремето си бях накупил целите серии, вкл. 6502 но първо трябва да намеря една много стара кутия,която даже може и да е в Шумен.

Автор:  741 [ Вто Окт 29, 2013 11:24 am ]
Заглавие:  Re: 6502 компютър

Да, CM603 и CM630 са пълни аналози на асиа-то и процесора.

Автор:  bobyper [ Вто Окт 29, 2013 12:46 pm ]
Заглавие:  Re: 6502 компютър

Проблем с 27C256B също няма да имаш. Ползваш първата половина и слагаш А14 на маса

Автор:  bateAz [ Вто Окт 29, 2013 1:12 pm ]
Заглавие:  Re: 6502 компютър

Май че мога да те уредя с 27128, трябва да проверя у нас. пиши, ако си наоколо ( т.е. около Сф ) и се интересуваш. Чипове 64К*1 DRAM също май имам, ако не съм ги изхвърлил. Май и процесор имам.

Автор:  vgeorgiev [ Вто Окт 29, 2013 2:03 pm ]
Заглавие:  Re: 6502 компютър

Здравейте,

Благодаря на отзовалите се!
Свързах се с един човек в ebay (от София), който продава български схеми на добри цени.

До няколко дни ще поръчам, ако нещо липсва ще се свържа с колегите, които предлагат чипове :)

Според мен най-трудната задача за сега ще е да програмирам EPROM-а.
Ще направя програматор с Atmega328, 75HC573, няколко транзистора и две захранващи напрежение.
Данните (16К) ще са в програмната памет. Ще ми останат още толкова за кода.

Форматирах .hex файла в C масив.
Прилагам го по-долу.

Прикачени файлове:
Коментар на файл: 6502 rom hex
rom.zip [9.99 KiB]
361 пъти
Коментар на файл: 6502 rom c array
rom_6502.h [102.04 KiB]
415 пъти

Автор:  Koleto [ Вто Окт 29, 2013 2:19 pm ]
Заглавие:  Re: 6502 компютър

Нямаш проблеми с програмирането - обади ми се ще го оправим.... Също мисля, че ми се търкалят 128-ци в случай че не ти се обикаля - получаваш 2 в 1 - 128 + програмиране....

Автор:  itso.t [ Вто Окт 29, 2013 2:20 pm ]
Заглавие:  Re: 6502 компютър

Като стигнеш до програмиране на епрома се обади, ще измислим нещо...

Автор:  vgeorgiev [ Вто Окт 29, 2013 2:38 pm ]
Заглавие:  Re: 6502 компютър

Поръчах CM630P, CM603P и TMS27C256.
RAM-а от комет.

Просто цените на търговеца са доби и не искам да ви ощетявам от към чипове :) Ако има липси ще ви търся.

Като получа чиповете, ще се се обадя за програмирането.

Автор:  Wise [ Вто Окт 29, 2013 3:47 pm ]
Заглавие:  Re: 6502 компютър

и аз имам някаква щайга с чипове - ама съм от Сливен...
не ми се рови сега, но имаше моторолски
Ако нещо липсва - ще поровя!

//и някакви руски има - може и те да стават

Автор:  Cekins [ Вто Окт 29, 2013 7:47 pm ]
Заглавие:  Re: 6502 компютър

Аз трябва да имам някъде 1-2 6502. Ако много държиш на такъв може да поровя и да пратя. Когато ми остане време... Че съм обещал на един колега да му пратя нещо и все не остава време...

Автор:  woody [ Вто Окт 29, 2013 9:42 pm ]
Заглавие:  Re: 6502 компютър

Защо не подходиш с модерните и все още продавани компоненти:

http://www.westerndesigncenter.com/wdc/chips.cfm

Автор:  Н'бабане Гт'муан'га [ Сря Окт 30, 2013 2:55 am ]
Заглавие:  Re: 6502 компютър

Няма спор, симпатично изглежда онова компютърче на схемата. Аз обаче бих му ползвал U6A за отделяне на един блок от адресното пространство дето да може да се изведе на разширителен слот. Вместо U6A там може да се сложи U7E например и така да се освободи NAND-а.

Друга идея, която бих могъл да ти предложа е да ползваш RTS на ACIA-та като А15 за RAM-а за да избираш банка 0 или банка 1. Така ще си разшириш рама на 64К без никакви други елементи, но ще трябва да предвидиш няколко функции в ROM за пренос на данни и стека при превключване и т.н.

6502 се произвежда и в момента, какво Woody вече спомена, има го в Маусър.

А пък ако ти се счупи оригиналния процесор, винаги може да се въоръжиш с малко търпение и подходящи инструменти и да си го поправиш. :twisted: Ето ти схемата.


П.С. едва ли някой би нарекъл "тъп" или "безсмислен" проект за 6502 компютър. Аз поне много бих се изненадал да видя това. То е все едно да обидиш Господ :D

Прикачени файлове:
6502 schematic.pdf [730.67 KiB]
996 пъти

Автор:  sparkybg [ Сря Окт 30, 2013 1:42 pm ]
Заглавие:  Re: 6502 компютър

Чудя се, това не би ли моглода се нарие в едно FPGA със все периферията? В смисъл, външно да е само памет?

Автор:  Н'бабане Гт'муан'га [ Сря Окт 30, 2013 1:47 pm ]
Заглавие:  Re: 6502 компютър

Бе то за можене - може и хората са направили немалко такива из нета. Но се губи чара на цялата работа. Доколкото ми става ясно човекът иска да го направи точно с чиповете на 6502 набора както си му е реда

Страница 1 от 4 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/