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

|
| Сря Юни 30, 2010 1:37 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
6502 се намират. Имам в мазето в Пловдив няколко, мога да ги извадя лятоски и да ти пратя 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Юни 30, 2010 2:25 pm |
|
 |
|
TheHungry
Ранг: Почетен член
Регистриран на: Съб Сеп 03, 2005 11:31 am Мнения: 766 Местоположение: Пловдив
|
|
| Сря Юни 30, 2010 3:17 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 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 |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Абе с малко повече желание може и с пик ама няма да е с евтин (малък) такъв. И аз трябва да имам енда шепа някъде (включително и българския му вариант).
|
| Сря Юни 30, 2010 6:40 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 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 |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Кво се мъчиш, все ще се намери 6502 някъде. Да беше казал като почиствах, май изхвърлих няколко.
@tqi - Май и 6809 изхвърлих тогава 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Юни 30, 2010 6:52 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
А, и аз сигурно имам някой-друг 6809 наоколо още. 6502 никога не съм
имал, де - броях го за низша форма на живот спрямо 09 
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Сря Юни 30, 2010 7:15 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Има имитация на 6502 - мисля СМ601 беше (или СМ602 - едното от двете беше паралелен интерфейс другото процесора). Процесора е 99.99% пълно копие на 6502 - разликата : разменени два крака и добавена една почти безсмислена инструкция. Разменените пинове - единия беше резета а другия не помня - по спомен бяха 1-ви и 2-ри пин. Реално само със смяна на крачетата заработва нормално на мястото на 6502. И май можеше да работи на 2MHz.
|
| Сря Юни 30, 2010 7:26 pm |
|
 |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 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 |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Имам SY6502 - оригинален
Подарявам, ама ми се обади как да ти го дам.
|
| Сря Юни 30, 2010 9:52 pm |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
А аз някъде имам работещ "Правец 8Ц" с една камара платки и флопита
И няк'ва 16 битова изот-ка с монитора и клавиатурата.
|
| Сря Юни 30, 2010 10:00 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
И аз имам някъде ... ама последно като се опитах да вляза на тавана вратат се отвори само 30 см .... едва с енамуших и установих че намирането и на каквото и да е е свързано с изнасянето на огроно количество боклуци и мебели и се откаах да търся тва дето го търсе
Иначе .. преди време ми попадна един Next, не че има нещо общо с 6502, ама се пресетих за таквиа стари неща, тва беше много културно направено, абе истинско, маде ин УСА
p.s. вместо с пик му сложиня някое fpga, има готови ядра, смао една преходна платка .. това ко държиш да не е 6502 де ... а с fpga може да го клокнеш на 100-на Mhz 
|
| Сря Юни 30, 2010 10:18 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
@tgi, може, ама си спомням че имаше такова копие щото съм му чел документацията и помня тия подробности. И съм сигурен че и такива имах някъде. Ама все си мисля че беше СМ601.
|
| Сря Юни 30, 2010 11:04 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Юни 30, 2010 11:12 pm |
|
|