| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| 6502 в PIC? http://mcu-bg.com/mcu_site/viewtopic.php?f=8&t=7956 |
Страница 1 от 2 |
| Автор: | kiiid [ Сря Юни 30, 2010 1:37 pm ] |
| Заглавие: | 6502 в PIC? |
Попадна ми наскоро един старинен C64+ и ми се ще да го подкарам за малко забава. Обаче... му липса акъла. Цялото чудо отиде в бараката за неопределено време Естествено оригинален 6502 не можах да намеря никаде та ми се роди идеята дали не може да се симулира целия чип с нещо микроконтролерско DIP40 така че да стане пин-съвместим с оригинала? Ей така за крастата... Гледам Гугъла по света никой май не е правил нещо такова |
|
| Автор: | ¶ [ Сря Юни 30, 2010 2:25 pm ] |
| Заглавие: | |
6502 се намират. Имам в мазето в Пловдив няколко, мога да ги извадя лятоски и да ти пратя |
|
| Автор: | TheHungry [ Сря Юни 30, 2010 3:17 pm ] |
| Заглавие: | |
http://courses.cit.cornell.edu/ee476/Fi ... final.html http://instruct1.cit.cornell.edu/course ... index.html Само за идеята де. |
|
| Автор: | tgi [ Сря Юни 30, 2010 3:33 pm ] |
| Заглавие: | |
Бе то емулатори какви ли не и варианти какви ли не (ако и точно с PIC да не е практично да се емулира 6502), ама повечето няма ли ги като PC приложения? На мене като ми потрябва емулатор на дядката - старата 6809 система на която имах много правени неща - я иземулирах в един DPS прозорец и сега не само имам по няколко дядки едновременно, ако потрябват на един екран, ами и върви 50-ина 100 пъти по-бързо от оригинала... (в оригинала беше 2 MHz 6809, емулиран на 200 MHz power вървеше към 40-50 пъти по-бързо; на 400-MHz системите не съм проявявал любопитство да меря, но на око май си е към два-пъти по-бързо). Инак 6502 да се изсимулира в някаква програмируема логика едва ли е някакво изкуство, по-скоро бих се учудил ако никой не го е направил досега. На PIC-а 1-ия (или е 2?) MHz clock-ът ще му дойдат множко, едва ли ще стане. |
|
| Автор: | Cekins [ Сря Юни 30, 2010 6:40 pm ] |
| Заглавие: | |
Абе с малко повече желание може и с пик ама няма да е с евтин (малък) такъв. И аз трябва да имам енда шепа някъде (включително и българския му вариант). |
|
| Автор: | tgi [ Сря Юни 30, 2010 6:47 pm ] |
| Заглавие: | |
Не си представям как с PIC-а ще направиш в 500 nS R/W цикъла, че и да се синхронизираш по E clock-а. Но не е немислимо де, 100-ина и нагоре MHz и ниска латентност биха стигнали със сигурност, та не съм сигурен, че е невъзможно. Имало ли е БГ 6502? Аз помня 6800 - че съм го и ползвал. Веднъж един ми разказа играта, работеше, излизаше от reset и се сриваше чак при някаква инструкция.... друг така повреден процесор не съм виждал |
|
| Автор: | Цецо [ Сря Юни 30, 2010 6:52 pm ] |
| Заглавие: | |
Кво се мъчиш, все ще се намери 6502 някъде. Да беше казал като почиствах, май изхвърлих няколко. @tqi - Май и 6809 изхвърлих тогава |
|
| Автор: | tgi [ Сря Юни 30, 2010 7:15 pm ] |
| Заглавие: | |
А, и аз сигурно имам някой-друг 6809 наоколо още. 6502 никога не съм имал, де - броях го за низша форма на живот спрямо 09 |
|
| Автор: | Cekins [ Сря Юни 30, 2010 7:26 pm ] |
| Заглавие: | |
Има имитация на 6502 - мисля СМ601 беше (или СМ602 - едното от двете беше паралелен интерфейс другото процесора). Процесора е 99.99% пълно копие на 6502 - разликата : разменени два крака и добавена една почти безсмислена инструкция. Разменените пинове - единия беше резета а другия не помня - по спомен бяха 1-ви и 2-ри пин. Реално само със смяна на крачетата заработва нормално на мястото на 6502. И май можеше да работи на 2MHz. |
|
| Автор: | tgi [ Сря Юни 30, 2010 7:31 pm ] |
| Заглавие: | |
О не, СМ601 си беше чисто 6800. СМ602 май беше PIA-то, 6821 (или 6820 в най-стария му вариант, не помня). CM603 беше ACIA-то (6850); другите БГ номера не ги помня, но имаше и 6840 (таймер), и 6845 (CRTC) май дори бяха направили. 6502 не съм виждал и със сигурност не е СМ601. |
|
| Автор: | bateAz [ Сря Юни 30, 2010 9:52 pm ] |
| Заглавие: | |
Имам SY6502 - оригинален Подарявам, ама ми се обади как да ти го дам. |
|
| Автор: | bongo_x2 [ Сря Юни 30, 2010 10:00 pm ] |
| Заглавие: | |
А аз някъде имам работещ "Правец 8Ц" с една камара платки и флопита И няк'ва 16 битова изот-ка с монитора и клавиатурата. |
|
| Автор: | ToHu [ Сря Юни 30, 2010 10:18 pm ] |
| Заглавие: | |
И аз имам някъде ... ама последно като се опитах да вляза на тавана вратат се отвори само 30 см .... едва с енамуших и установих че намирането и на каквото и да е е свързано с изнасянето на огроно количество боклуци и мебели и се откаах да търся тва дето го търсе Иначе .. преди време ми попадна един Next, не че има нещо общо с 6502, ама се пресетих за таквиа стари неща, тва беше много културно направено, абе истинско, маде ин УСА p.s. вместо с пик му сложиня някое fpga, има готови ядра, смао една преходна платка .. това ко държиш да не е 6502 де ... а с fpga може да го клокнеш на 100-на Mhz |
|
| Автор: | Cekins [ Сря Юни 30, 2010 11:04 pm ] |
| Заглавие: | |
@tgi, може, ама си спомням че имаше такова копие щото съм му чел документацията и помня тия подробности. И съм сигурен че и такива имах някъде. Ама все си мисля че беше СМ601. |
|
| Автор: | ike [ Сря Юни 30, 2010 11:12 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
|
|||||||||||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|