Questa pagina è stata tradotta automaticamente. Originale: English · Ελληνικά

Labs · Emulazione

C64 Cycle Lab: 19.656 cicli per fotogramma. Ognuno al suo posto.

C64 Cycle Lab non è un emulatore come tanti. È una macchina del 1982 riscritta da zero, con ogni chip che esegue esattamente nel ciclo di clock in cui lo farebbe su hardware reale. Gira nel browser, senza nulla da installare, ed è l'omaggio del nostro fondatore al suo primo computer.

C64 Cycle Lab cover image

Cosa ottieni

  • Un nostro core, scritto da zero

    CPU 6510, VIC-II, due CIA e SID sono emulati con temporizzazione PAL ciclo per ciclo. Le demo che richiedono una sincronizzazione raster perfetta girano come devono.

  • Un nostro core, JavaScript puro

    Non un porting WebAssembly dell'emulatore di qualcun altro. Ogni riga è stata scritta per essere compresa, non solo per funzionare.

  • Carica ciò che hai conservato

    File PRG, D64, T64, CRT e TAP, anche dentro uno ZIP. Trascina il file sulla finestra.

  • BASIC V2 aperto

    Include un BASIC V2 aperto costruito dal sorgente di Microsoft con licenza MIT, così funziona senza ROM proprietarie.

  • Esecuzioni di compatibilità senza interfaccia

    Un runner esegue i programmi senza schermo e confronta i risultati, così ogni modifica al core viene verificata automaticamente.

  • Didattico per progetto

    Il codice è la documentazione. Se vuoi imparare come funzionava davvero un computer a 8 bit, questo è il posto migliore.

Come funziona

  1. 01

    Apri la pagina

    L'emulatore si carica nel tuo browser. Non invia nulla a un server.

  2. 02

    Trascina un file

    PRG, D64, T64, CRT, TAP o ZIP. Oppure digita BASIC come se fosse il 1982.

  3. 03

    Guarda

    Ogni fotogramma è di 19.656 cicli. Tutto ciò che vedi è avvenuto al momento giusto.

Specifiche

Emulazione
CPUMOS 6510, esatta al ciclo
GraficaVIC-II, PAL, 19.656 cicli/fotogramma
I/ODue CIA (6526)
AudioSID
FormatiPRG, D64, T64, CRT, TAP, ZIP
Tecnologia
CoreNostro, scritto da zero
BASICBASIC V2 aperto da sorgente con licenza MIT
Funziona suQualsiasi browser moderno, nulla da installare

FAQ

Servono le ROM?

Non per il BASIC: ne è inclusa una versione aperta. Per programmi specifici servono i tuoi file.

È gratuito?

Sì. È un progetto di Labs senza scopo commerciale.

Perché un Commodore 64?

Era il primo computer del nostro fondatore. Ed è la macchina migliore per imparare cosa significa precisione di temporizzazione, qualcosa che usiamo ogni giorno con i PLC.

Gratis

Prezzi

Costruiamolo insieme.

Dicci di cosa hai bisogno; un tecnico risponde lo stesso giorno.