Sari la conținut

Postări Recomandate

Salutare Popor,

M-am apucat sa portez (sa modific) un priect mai vechi al unui inginer/entuziast din Germania care a scris o implementare a calculatorului personal Comodore 64. 

Proiectul e tanar 8 ore si deja funtioneaza partial, urmeaza sa-i schimb interfata cu tastatura de la PS2 la USB si eventual sa-i corectez niste mici bug-uri pe parcurs.

mai jos o poza cu ecranul initial (cursorul clipeste cu cadenta potrivita deci timing-ul e bun) ruleaza perfect pe placa Spartan7 Retro.

Mai pun update-uri pe parcurs si probabil fac un video daca autorul codului sursa e de acord.

RR

 

C64_2.png

Link spre comentariu
https://www.tehnium-azi.ro/forums/topic/7681-commodore-64-pe-fpga/
Distribuie pe alte site-uri

Bug-ul de la afisare nu e de fapt bug, timing-ul  de VGA nu e chiar Kosher fata de standard si monitorul s-a confuzat, i-am dat un auto adjust la monitor si arata corect (dupa ce m-am benoclat 2 ore prin surse de VHDL)

Urmeza tastatura.

RR

 

 

C64_2.png

Editat de roadrunner
Link spre comentariu
https://www.tehnium-azi.ro/forums/topic/7681-commodore-64-pe-fpga/#findComment-85064
Distribuie pe alte site-uri

  • 3 months later...

Un update la C64 - am refacut logica la interfata de tastatura si am mapat corect unele taste care nu mergeau (totusi mai sunt cateva taste care sunt specifice pe tastatura de la C64 care nu au echivalent la tastatura de PC)

Am testat un mic program basic din manualul original care face un sprite si-l misca pe ecran - se pare ca merge.

Am schimbat memoria ls 64K si acum are mesajul de inceput cu memoria free corect (ca un commodore original).

Mai revin cu update-uri pe masura ce se intampla (lucrez activ la proiectul asta)

RR

 

C64_RAM.jpg

sprite_balon.jpg

Link spre comentariu
https://www.tehnium-azi.ro/forums/topic/7681-commodore-64-pe-fpga/#findComment-85131
Distribuie pe alte site-uri

Nu curajul imi lipseste ci timpul. Codul in marea lui majoritate e de pe net eu am adaugat tastatura USB si acum lucrez la chestie tare faina care utilizeaza un port serial de pe placa FPGA unde daca pur si simplu copiezi un fisier PRG (formatul standard de C64) il pune in memoria RAM exact unde trebuie, partic incarci un program/joc in 2 secunde de la command line promt.

RR 

Editat de roadrunner
Link spre comentariu
https://www.tehnium-azi.ro/forums/topic/7681-commodore-64-pe-fpga/#findComment-85133
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock