Buggfix Plus
Aktuellt datum och tid: 14.55 2019-10-18

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 42 inlägg ]  Gå till sida Föregående  1, 2, 3  Nästa
Författare Meddelande
InläggPostat: 20.23 2014-02-01 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Nästa EF projekt har hittats ;)

Lust att testa om denna floppyemulator fungerar med C64?


Upp
 Profil  
 
InläggPostat: 20.25 2014-02-01 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Citera:
Lust att testa om denna floppyemulator fungerar med C64?


Hprdvarumässigt, säkert, men man måste skriva om hela filprotokollet. Men för ngn som kan det och kan C borde det inte vara ngt större problem.


Upp
 Profil  
 
InläggPostat: 20.30 2014-02-01 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Tänkte att det var kompatibelt rakt av. Förutom att man kanske får konvertera parallell GPIB till serie GPIB.


Upp
 Profil  
 
InläggPostat: 20.43 2014-02-01 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Nä, tyvärr. MiaM lade ut texten tidigare, hur det fungerar


Upp
 Profil  
 
InläggPostat: 21.05 2014-02-01 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Okej ;)

Fast vad krävs i form av hårdvara för att koppla ihop GPIB parallell med serievarianten?


Upp
 Profil  
 
InläggPostat: 21.12 2014-02-01 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Vet ej, faktiskt.


Upp
 Profil  
 
InläggPostat: 21.21 2014-02-01 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Tog en snabbkik:

https://archive.org/stream/The_Pet_Reve ... d_djvu.txt
http://www.allpinouts.org/index.php/IEE ... PIB_/_HPIB)

Dels finns det någon okänd kombination med "twisted pair" med pinne 18-23 (6 st). Sedan verkar det som att det skulle krävas någon form av MCU som tar hårdvarusignaler och serialiserar dessa. Då krävs det att man kan blockera respektive GPIB buss tills den är klar.


Upp
 Profil  
 
InläggPostat: 08.24 2014-02-02 

Blev medlem: 21.19 2009-05-06
Inlägg: 7269
Det fanns en orginalcartridge från Commodore som ger GPIB-port på C64, just för att använda PET-tillbehören. Hade man en sån (och PET-diskdrive) 1983 så var man väl kung. Hastigheten är väl jämförbar med de bästa "turbo"-grejerna för 1541.

http://www.nightfallcrew.com/19/08/2012/commodore-64-ieee-488-cartridge/

Den verkar använda I/O-kretsen 6520. Jag vet inte om det går att få tag på den, i så fall är det väl rätt lätt att piratkopiera hela bygget. (Jag hade någon slags minne av att det skulle vara den än mer ovanliga 6525). Det kanske eller kanske inte är så att 6522 kan ersätta 6520 om man ändrar kretskortet. Se databladen: http://www.6502.org/documents/datasheets/mos/

Annars verkar ju Motorola 6821 vara extremt snarlik. MOS 6520 är kanske rakt av en rip-off på 6821?
http://pdf1.alldatasheet.com/datasheet-pdf/view/4150/MOTOROLA/6821.html

Lite mer verkar finnas här: http://www.6502.org/users/andre/cbmhw/ieee488/index.html
Där finns ett schema på GPIB-interface för C64 men det verkar inte stämma med bilderna på Commodore-cartridgen i första länken. (Den här har 6525). Fanns det flera olika orginalcartridges? Eller är den där med 6525 en ful-cartridge som nån hempulat? Den verkar ju sakna ROM...

Vad gäller tvinnade par o.s.v. så bör man väl använda en kabel med 16 tvinnade par och ansluta ena i varje par till jord. Det blir liksom lite halvbalanserat då...

Åtminstone den parallella vanliga GPIB-bussen kan fås att vänta i princip valfri tid genom att mixtra med handskakningssignalerna. Det går till och med att hänga på en egen krets som bara gör bussen långsammare ifall man vill avlyssna den med någon långsammare analysator eller liknande...


Upp
 Profil  
 
InläggPostat: 10.14 2014-02-02 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Citera:
Åtminstone den parallella vanliga GPIB-bussen kan fås att vänta i princip valfri tid genom att mixtra med handskakningssignalerna. Det går till och med att hänga på en egen krets som bara gör bussen långsammare ifall man vill avlyssna den med någon långsammare analysator eller liknande...


Japp, trevägshandskakningen gör att bussen anpassar sig efter den långsammaste enheten.

Bara som tips: Om man kopplar min "grunka" på bussen och adresserar en annan enhet än 0 så blir det en GPIB-sniffer.


Upp
 Profil  
 
InläggPostat: 17.47 2014-02-02 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Min tanke vart mer en GPIB omvandlare som man sätter på bussen mellan C64 och floppyemulatorn. Så att ingen enhet behöver speciella tillbehör övh.

Om man skall ordna parallell GPIB till C64 är det väl enklast att utgå från ett styr ROM och använda de chips som den stödjer. Det lämnar lite utrymme att designa kretskortet efter vad som finns i dagsläget. Annars finns alltid CPLD/FPGA för att ersätta valfritt chip.


Upp
 Profil  
 
InläggPostat: 07.41 2014-02-03 

Blev medlem: 21.19 2009-05-06
Inlägg: 7269
Det finns ju redan färdiga floppyemulatorer för C64's seriebuss, så det verkar lite tårta på tårta att använda ett serie-gpib-interface och sedan AndersG's emulator. Fast det vore förstås en väg för någon att utveckla commodorekompatibel mjukvara till AndersG's emulator.

Det verkar väl faktiskt som att det där GPIB-interfacet till C64 som använder 6525 är nån slags hembygge, medan det commodoremärkta med 6520 är just commodoretillverkat och det lär väl gå att få tag på kopior av de ROM'en. Den som orkar läsa datablad borde som sagt ta en titt på 6520 v.s. 6821. 6821 är väl rätt lätt att få tag på, jag har t.ex. nog nära ett rör som jag köpte i komponentbaren på ETA för ett par år sen om jag inte minns fel.

När det gäller sånthär på C64 så finns det väl två vägar att gå, antingen eftersträva 100% kompabilitet för att alla floppykrävande spel/demos ska funka, eller eftersträva något som tekniskt sett är så bra som möjligt (d.v.s. fungerar snabbt).


Upp
 Profil  
 
InläggPostat: 08.05 2014-02-03 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Citera:
Det finns ju redan färdiga floppyemulatorer för C64's seriebuss, så det verkar lite tårta på tårta att använda ett serie-gpib-interface och sedan AndersG's emulator. Fast det vore förstås en väg för någon att utveckla commodorekompatibel mjukvara till AndersG's emul


Jo, känns litet som att uppfinna hjulet. Re HPIB-emulatorer så finns det faktiskt en annan, riktigt bra, nämligen HPDrive, men den körs under Windows, så man måste ha en separat PC.


Upp
 Profil  
 
InläggPostat: 21.22 2014-02-03 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Poängen med ett serie-gpib-interface är att man slipper modifiera floppyemulatorn specifkt för serieanvändning.


Upp
 Profil  
 
InläggPostat: 19.55 2016-09-20 
EF Sponsor
Användarvisningsbild

Blev medlem: 17.10 2008-02-25
Inlägg: 6082
Ort: Mariehamn
Version II på gång. Baserad på en litet större PIC (24FJ64GA004) tänkte att den skulle kunna emulera disk, skrivare och plotter (till fil). 3,3V processor, så jag använder 74LVC-kretsar som busbuffert. Denna version blir med TSSOP-kretsar och enbart Mikro-SD. Blir i princip GPIB-kontakten som bestämmer storleken.


Upp
 Profil  
 
InläggPostat: 07.45 2016-09-22 
Användarvisningsbild

Blev medlem: 12.01 2006-02-24
Inlägg: 22605
Ort: Norr om Sthlm
Kan den emulera skrivare är det ju klart intressant, eftersom flera av mina instrument stöder det, men inget stöder disk afaik :)

(Möjligen stöder min nätverksanalysator det, men den ger ju felkod ändå..)


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 42 inlägg ]  Gå till sida Föregående  1, 2, 3  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Anahka1975, SeniorLemuren och 7 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010