Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
6502 в PIC? 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Сеп 24, 2005 2:00 pm
Мнения: 787
Мнение 6502 в PIC?
Попадна ми наскоро един старинен C64+ и ми се ще да го подкарам за малко забава. Обаче... му липса акъла. Цялото чудо отиде в бараката за неопределено време :)
Естествено оригинален 6502 не можах да намеря никаде та ми се роди идеята дали не може да се симулира целия чип с нещо микроконтролерско DIP40 така че да стане пин-съвместим с оригинала? Ей така за крастата...
Гледам Гугъла по света никой май не е правил нещо такова
:)


Сря Юни 30, 2010 1:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
6502 се намират. Имам в мазето в Пловдив няколко, мога да ги извадя лятоски и да ти пратя :D

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Юни 30, 2010 2:25 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
http://courses.cit.cornell.edu/ee476/Fi ... final.html
http://instruct1.cit.cornell.edu/course ... index.html


Само за идеята де.


Сря Юни 30, 2010 3:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Бе то емулатори какви ли не и варианти какви ли не (ако и точно с PIC да не е практично
да се емулира 6502), ама повечето няма ли ги като PC приложения?
На мене като ми потрябва емулатор на дядката - старата 6809 система на която имах
много правени неща - я иземулирах в един DPS прозорец и сега не само имам
по няколко дядки едновременно, ако потрябват на един екран, ами и върви 50-ина
100 пъти по-бързо от оригинала... (в оригинала беше 2 MHz 6809, емулиран на 200
MHz power вървеше към 40-50 пъти по-бързо; на 400-MHz системите не съм проявявал
любопитство да меря, но на око май си е към два-пъти по-бързо).
Инак 6502 да се изсимулира в някаква програмируема логика едва ли е някакво
изкуство, по-скоро бих се учудил ако никой не го е направил досега. На PIC-а
1-ия (или е 2?) MHz clock-ът ще му дойдат множко, едва ли ще стане.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Юни 30, 2010 3:33 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Абе с малко повече желание може и с пик ама няма да е с евтин (малък) такъв. И аз трябва да имам енда шепа някъде (включително и българския му вариант).


Сря Юни 30, 2010 6:40 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
Не си представям как с PIC-а ще направиш в 500 nS R/W цикъла, че и да се синхронизираш
по E clock-а. Но не е немислимо де, 100-ина и нагоре MHz и ниска латентност биха стигнали
със сигурност, та не съм сигурен, че е невъзможно.

Имало ли е БГ 6502? Аз помня 6800 - че съм го и ползвал. Веднъж един ми разказа
играта, работеше, излизаше от reset и се сриваше чак при някаква инструкция.... друг
така повреден процесор не съм виждал :-) .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Юни 30, 2010 6:47 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Кво се мъчиш, все ще се намери 6502 някъде. Да беше казал като почиствах, май изхвърлих няколко.

@tqi - Май и 6809 изхвърлих тогава :)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Юни 30, 2010 6:52 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
А, и аз сигурно имам някой-друг 6809 наоколо още. 6502 никога не съм
имал, де - броях го за низша форма на живот спрямо 09 :D :D

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Юни 30, 2010 7:15 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
Има имитация на 6502 - мисля СМ601 беше (или СМ602 - едното от двете беше паралелен интерфейс другото процесора). Процесора е 99.99% пълно копие на 6502 - разликата : разменени два крака и добавена една почти безсмислена инструкция. Разменените пинове - единия беше резета а другия не помня - по спомен бяха 1-ви и 2-ри пин. Реално само със смяна на крачетата заработва нормално на мястото на 6502. И май можеше да работи на 2MHz.


Сря Юни 30, 2010 7:26 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
О не, СМ601 си беше чисто 6800. СМ602 май беше PIA-то, 6821 (или 6820 в най-стария
му вариант, не помня). CM603 беше ACIA-то (6850); другите БГ номера не ги помня,
но имаше и 6840 (таймер), и 6845 (CRTC) май дори бяха направили. 6502 не съм
виждал и със сигурност не е СМ601.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Юни 30, 2010 7:31 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Имам SY6502 - оригинален :D

Подарявам, ама ми се обади как да ти го дам.


Сря Юни 30, 2010 9:52 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение 
А аз някъде имам работещ "Правец 8Ц" с една камара платки и флопита :P
И няк'ва 16 битова изот-ка с монитора и клавиатурата.


Сря Юни 30, 2010 10:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30684
Местоположение: София
Мнение 
И аз имам някъде ... ама последно като се опитах да вляза на тавана вратат се отвори само 30 см .... едва с енамуших и установих че намирането и на каквото и да е е свързано с изнасянето на огроно количество боклуци и мебели и се откаах да търся тва дето го търсе :)

Иначе .. преди време ми попадна един Next, не че има нещо общо с 6502, ама се пресетих за таквиа стари неща, тва беше много културно направено, абе истинско, маде ин УСА :)

p.s. вместо с пик му сложиня някое fpga, има готови ядра, смао една преходна платка .. това ко държиш да не е 6502 де ... а с fpga може да го клокнеш на 100-на Mhz :D


Сря Юни 30, 2010 10:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение 
@tgi, може, ама си спомням че имаше такова копие щото съм му чел документацията и помня тия подробности. И съм сигурен че и такива имах някъде. Ама все си мисля че беше СМ601.


Сря Юни 30, 2010 11:04 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
Цитат:
http://bg.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%B5%D1%86_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8E%D1%82%D1%80%D0%B8) - ебаси линка ебава софтуера на форума

Цитат:
Българският процесор СМ630 се явява пълен аналог на MOS Technology 6502 и се използва в компютрите Правец 8А/C/S/VC.

_________________
Warriors of the Night, ASSEMBLER!!!


Сря Юни 30, 2010 11:12 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни