Această pagină a fost tradusă automat. Original: English · Ελληνικά

Labs · Emulare

C64 Cycle Lab: 19.656 de cicluri pe cadru. Fiecare la locul lui.

C64 Cycle Lab nu este încă un emulator. Este o mașină din 1982 rescrisă de la zero, cu fiecare cip executând exact în ciclul de ceas în care ar face-o pe hardware real. Rulează în browser, fără nimic de instalat, și este omagiul fondatorului nostru adus primului său calculator.

C64 Cycle Lab cover image

Ce câștigi

  • Propriul nostru nucleu, scris de la zero

    CPU 6510, VIC-II, două CIA și SID sunt emulate cu sincronizare PAL, ciclu cu ciclu. Demourile care cer sincronizare perfectă a rasterului rulează așa cum trebuie.

  • Propriul nostru nucleu, JavaScript pur

    Nu este un port WebAssembly al emulatorului altcuiva. Fiecare linie a fost scrisă pentru a fi înțeleasă, nu doar pentru a rula.

  • Încarcă tot ce ai păstrat

    Fișiere PRG, D64, T64, CRT și TAP, chiar și într-un ZIP. Trage fișierul peste fereastră.

  • BASIC V2 deschis

    Vine cu un BASIC V2 deschis, construit din sursa Microsoft cu licență MIT, deci funcționează fără ROM-uri proprietare.

  • Rulări de compatibilitate headless

    Un runner execută programe fără ecran și compară rezultatele, astfel încât fiecare modificare a nucleului este verificată automat.

  • Educațional prin concepție

    Codul este documentația. Dacă vrei să înveți cum funcționa cu adevărat un calculator pe 8 biți, acesta este cel mai bun loc.

Cum funcționează

  1. 01

    Deschide pagina

    Emulatorul se încarcă în browserul tău. Nu trimite nimic către un server.

  2. 02

    Trage un fișier

    PRG, D64, T64, CRT, TAP sau ZIP. Sau scrie BASIC ca în 1982.

  3. 03

    Urmărește

    Fiecare cadru înseamnă 19.656 de cicluri. Tot ce vezi s-a întâmplat la momentul potrivit.

Specificații

Emulare
CPUMOS 6510, exact la nivel de ciclu
GraficăVIC-II, PAL, 19.656 cicluri/cadru
I/ODouă CIA (6526)
SunetSID
FormatePRG, D64, T64, CRT, TAP, ZIP
Tehnologie
NucleuAl nostru, scris de la zero
BASICBASIC V2 deschis din sursă cu licență MIT
Rulează peOrice browser modern, fără nimic de instalat

Întrebări frecvente

Am nevoie de ROM-uri?

Nu pentru BASIC: vine cu o versiune deschisă. Pentru programe anume îți trebuie propriile fișiere.

Este gratuit?

Da. Este un proiect Labs fără scop comercial.

De ce un Commodore 64?

A fost primul calculator al fondatorului nostru. Și este cea mai bună mașină pentru a învăța ce înseamnă precizia de sincronizare, ceva ce folosim zilnic cu PLC-urile.

Gratuit

Prețuri

Să construim împreună.

Spune-ne de ce ai nevoie; un inginer răspunde în aceeași zi.