Framework CPCteleraNext

Ecco un post per presentare CPCteleraNext, un fork di cpctelera con nuove funzionalità.

Cosa c’è di nuovo rispetto a CPCtelera originale?

  • Supporto completo per SDCC 4.6.0 con tutte le funzioni migrate alla nuova convenzione di chiamata _sdcccall(1)
  • ArkosTracker3 integrato (player AKG e AKM) (Arkos Tracker – The best 8-bit Tracker for AY/YM!)
  • Compressori ZX0/ZX0B e ZX1/ZX1B integrati (Néstor Gracia)
  • Nuove funzioni ed esempi:
    • Funzioni CPC+ (Asic)
    • Funzioni EasyOverscan
    • Funzioni di clipping / zoom degli sprite
    • Funzioni di collisione
    • Nuove funzioni per SpriteBuffer
    • Caricatore di file da disco (FDC Tools | Arkos)
    • Lettura e scrittura dei settori del disco e importazione automatica dei dati dei file in una posizione specifica.
    • Funzioni geometriche (in fase di sviluppo, solo modalità 1)
9 Mi Piace

Novedades desde la caída de CPCWiki (sic) :

  • Actualizado a SDCC 4.6.0. Corrige un gran número de errores de SDCC 4.5.0, el código es verdaderamente más estable; ¡actualiza tu versión solo por esta razón!
  • Añadidas funciones de lectura y escritura de sectores de disco e importación automática de datos de archivos.
  • Múltiples revisiones del código existente y correcciones, concretamente en la compatibilidad de ensamblador con proyectos antiguos y la compatibilidad con Linux (Gracias a Néstor Gracia por todas sus excelentes revisiones).

En curso :

2 Mi Piace

Oh, adesso contiamo le versioni con BCC e ACC? (Prima/dopo il crash di CPCwiki) :grin:

1 Mi Piace
Quella potrebbe essere la data di riferimento per il forum : 29 giugno, giorno 0 :joy:
1 Mi Piace

@Arnaud6128

Grazie per la menzione :slight_smile:

Mi sta piacendo davvero molto cpcteleraNext, e la generazione del codice migliorata di sdcc 4.6.0 è eccellente.

Per quanto riguarda il codice per il disegno delle linee, l’anno scorso ho lavorato a delle routine molto più avanzate, che sono decisamente più veloci, ma ho creato solo una versione per la mode 0. L’intenzione sarebbe quella di scrivere, un giorno, un gioco di guida con grafica vettoriale. Devo solo capire come gestire in modo efficiente il line clipping!

1 Mi Piace

Puoi avviare la Linea Modalità 0, al momento c’è solo la Modalità 1 :slight_smile:

1 Mi Piace

Ciao,
questo fine settimana ho lavorato per aggiungere all’utility img2cpc la generazione di sprite hardware e ho aggiornato le macro di cpctelera per utilizzarla.
Anche l’esempio AsteroidPlus è stato aggiornato per usarla.

Se a qualcuno serve, l’ho caricato sul repository cpctelera_next.

4 Mi Piace

cpctelera può essere eseguito sotto Windows Subsystem for Linux?

A memoria, CPCtelera andava bene con WSL, non c’è ragione per cui non debba funzionare con cpcteleraNext.
Io lo uso sotto Linux e Cygwin64.