Sida 2 av 2
Re: PC tangentbord till C64
Postat: 2 juni 2009, 19:31:51
av HUGGBÄVERN
a) Hur ser ett standard PC-tangentbord ut rent elektroniskt?
b) hur ser ett C64-tangentbord ut rent elektroniskt?
Går det (enkelt) att bygga en omkodare där emellan? Någon nämnde PIC.
McCandless, jag har en programmerare och en bok med programmeringsexempel till PIC, du kan få låna och plugga in det här i sommar.
Re: PC tangentbord till C64
Postat: 2 juni 2009, 19:56:12
av MadModder
Rent elektroniskt är båda uppbyggda som X-Y-matriser. Det är dock hyffsat stora skillnader mellan vilka rader och kolumner som sluts av knapparna. Är det inte också olika mellan olika PS/2-tangentbord blir jag förvånad.
Men jag hittade både schema och källkod för en ps/2-C64-adapter.

Det roliga är att den tydligen också översätter PS/2-mus till commodore 1351-protokollet. (1351 är en mus till C64 och stöds av vissa enstaka program)
http://www.divshare.com/download/3749836-3fa
personen i fråga konstruerade den för att kunna koppla in C64:an bakom KVM-switchen

Re: PC tangentbord till C64
Postat: 2 juni 2009, 21:12:24
av Glenn
Lite udda, men smart, att använda en MT8812 där.
Hyfsat enkelt bygge som kan mycket också, hade jag haft behov utav en sådan hade jag byggt direkt, nu har jag tyvärr inte det.
Synd att källkoden var i C dock.
Re: PC tangentbord till C64
Postat: 2 juni 2009, 21:58:28
av bos
Varför är det synd? Det är bra träning att översätta mellan olika språk.
Re: PC tangentbord till C64
Postat: 2 juni 2009, 22:00:00
av MadModder
hex-filen ligger i object-mappen, så det är ju bara att hälla över det färdiga programmet och köra.

Re: PC tangentbord till C64
Postat: 2 juni 2009, 22:11:42
av Glenn
jag menade ju iofs mer ifall man ville knycka kod till andra projekt

Re: PC tangentbord till C64
Postat: 2 juni 2009, 22:47:13
av McCandless
MadModder skrev:Rent elektroniskt är båda uppbyggda som X-Y-matriser. Det är dock hyffsat stora skillnader mellan vilka rader och kolumner som sluts av knapparna. Är det inte också olika mellan olika PS/2-tangentbord blir jag förvånad.
Men jag hittade både schema och källkod för en ps/2-C64-adapter.

Det roliga är att den tydligen också översätter PS/2-mus till commodore 1351-protokollet. (1351 är en mus till C64 och stöds av vissa enstaka program)
http://www.divshare.com/download/3749836-3fa
personen i fråga konstruerade den för att kunna koppla in C64:an bakom KVM-switchen

Tackar tackar, det här lät intressant. Jag tror nog jag kommer lite längre på det här..

Re: PC tangentbord till C64
Postat: 2 juni 2009, 22:50:33
av McCandless
Vore det inte roligt om USB fungerade till c64:an det hade löst så mycket.

Re: PC tangentbord till C64
Postat: 2 juni 2009, 23:04:36
av HUGGBÄVERN
Finns det inte dedikerade kretsar som översätter från USB till seriellt; C64 har väl en serieport, väl??

Re: PC tangentbord till C64
Postat: 2 juni 2009, 23:43:56
av McCandless
Det stämmer nog bra det.
Hittade en rolig länk med en ny tillverkning av Commodore 64:
Klicka på länken där under så ser ni den senare modellen, den är rätt så fin lite roligt att det går att köra windows 2 eller 3.1 på den också.
Ville bara berätta. =)

Re: PC tangentbord till C64
Postat: 3 juni 2009, 00:19:10
av blueint
Problemet med USB är att du måste ordna ett chip som agerar host. Dom flesta MCU är hårdkodade att vara passiva enheter som aldrig tar initiativ.
(USB är en skräpprodukt..)
Re: PC tangentbord till C64
Postat: 3 juni 2009, 12:44:50
av Schnegelwerfer
Glenn skrev:jag menade ju iofs mer ifall man ville knycka kod till andra projekt

Fast om du vill knycka kod till andra projekt är det ju alldeles utmärkt att den är skriven i C? Vilket språk skulle ha varit bättre?