jmp-no / c64fc

All software related to the C64FC (Commodore 64 Flash Cart)
GNU General Public License v3.0
26 stars 11 forks source link

the usbdrv used #4

Open bwack opened 5 years ago

bwack commented 5 years ago

Hei. Lenge siden ! Alt over lenge siden. Håper det er greit å spørre her ? Jeg har sett litt på firmware.

Jeg har "gått i stå" med videopac sdkort leser koden. Problemet er at menuprogrammet må ligge i rom når programmet overføres til ram via sd-cort -> videopac -> ram (fordi videopac styrer addressebussen selv, og for å slippe å bruke bustranscievers). Nå har jeg innsett at jeg trenger endel gluelogic + en rom brikke. Alikevel har jeg lyst å se om det går. Det er vanskelig å utvikle ved å brenne en rom hver gang, så kom jeg til å tenke på c64fc og dual port ram. Har veldig lyst å droppe hele designet og gå for arduino+ram+transcievers. Fordelen er jo også at man kan ha menuprogrammet på sdkort.. Kanskje starte med et kort som også har dualport ram slik at det blir lettere å utvikle (compile -> usb -> ram)..

Er det vanskelig å bruke usbdrv.h ? Jeg ser på koden og ser egentlig ganske greit ut :) Iallefal på mcu-siden. Ser ut som man trenger å definere noen funksjoner og en hid descriptor.

bwack commented 5 years ago

Hadde det vært ok om jeg bruker ditt design for å lage et "break-out" kort med dpram, atmega og arduino ? Vi snakket en gang om å lage en standard for mange forskjellige cartridges. Akkurat nå tenker jeg på å bare lage en usb->rom utviklingskort :)

skurk commented 5 years ago

Heisann, beklager sent svar.

V-USB er lett å bruke ja. Jeg betalte vel 10 euro for å få en unik ID. Du bruker hva du vil i utviklingsprosessen/testing, men for et "ferdig produkt" så kan det vel lønne seg å ha noe ryddig på plass.

Ikke noe problem å basere designet ditt på det jeg har heller. Er jo så og si klart, det du i all hovedsak trenger er en annen connector på enden, så er det tut og kjør. Ingenting C64-spesifikt med cartrigden annet enn connectoren...

bwack commented 5 years ago

Takk! Har tegnet ett kort i KiCad basert på ditt kort. PCB designet er smellt sammen med autorouter bare for å ha noe å utvikle. Har bestilt komponenter og pcb. Håper på ha det klart i slutten av uka, begynnelsen av neste. :)

skurk commented 5 years ago

Tøft! :-) Hold meg oppdatert med framgangen :)