Autor Tema: Sobre Oscar64  (Leído 1855 veces)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14241
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Sobre Oscar64
« en: Abril 16, 2025, 00:36:25 »
Oscar64 es un compilador cruzado de C/C que se ejecuta en un sistema moderno (como una máquina Windows PC, Mac o Linux) y se dirige a la clásica familia de procesadores 6502. Se centra principalmente en sistemas Commodore como el C64, PET o VIC20. El compilador soporta C99 y muchas características de C hasta plantillas variadic y funciones de lambda.

El propósito de este compilador es eliminar la necesidad de escribir código de ensamblador 6502 para lograr una alta densidad de código y velocidad de ejecución rápida. Sigue mejorando con todos los juegos, demos y herramientas escritos por él. Soporta capas de disco y bancos de cartuchos para proyectos más grandes.

El C64 ejecuta 418 dhrystone V2.2 iteration por segundo, cuando se compila con Oscar64 y -O3 (que muestra que el antiguo punto de referencia de dhrystone no coincide con un compilador optimizado).

Enlace: https://github.com/drmortalwombat/oscar64

Desde el enlace se puede descargar el compilador y está el listado de juegos hechos por el autor: drmortalwombat

Este compilador está actualizado y el autor lo sigue mejorando con los nuevos juegos que va creando.

Otros usuarios conocidos de este compilador son @Dozznar y @SkyBerron


* 228998.gif (7.36 kB . 384x272 - visto 288 veces)
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14241
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Sobre Oscar64
« Respuesta #1 en: Abril 16, 2025, 00:46:14 »
Serie de entrevistas publicadas en C+ sobre oscar64:

Oscar64 con DrMortalWombat

Entrevista al creador, llena de detalles super importantes e interesantes sobre el interior y funcionamiento de este compilador.

Enlace: https://www.commodoreplus.org/2025/02/drmortalwombat.html



www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14241
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Sobre Oscar64
« Respuesta #2 en: Abril 16, 2025, 00:48:27 »
Entrevista a @Dozznar , el primero del foro (y probablemente de la comunidad hispana) en adoptar este compilador, entre otras cosas nos cuenta cómo fueron sus inicios y la transición desde cc65.

Oscar64 con Dozznar

Enlace: https://www.commodoreplus.org/2025/04/oscar64-con-dozznar.html

www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

Kabuto

  • Coder
  • Commodorista
  • ***
  • Mensajes: 54
  • Game Designer
    • Ver Perfil
Re:Sobre Oscar64
« Respuesta #3 en: Abril 28, 2025, 15:32:21 »
Excelentes artículos como siempre de @Bieno 👏🏻👏🏻👏🏻

Había leído el de Dr Mortal pero no el de el colega @Dozznar

SingletonJohn

  • Commodoremaníaco
  • ****
  • Mensajes: 104
  • Poke 35136,0
    • Ver Perfil
Re:Sobre Oscar64
« Respuesta #4 en: Mayo 10, 2025, 13:06:18 »
Ostras!

Que es compilador de C y C++....la "fanea" es que no sea nativo.
Leeré toda la info detalladamente y lo probaré, ya que C/C++ son mis lenguajes "maternos"
"Ya al final de mi vida de pecador, mientras espero el momento de perderme en el abismo..." pues me lío y me pongo a hacer lo que no pude de pequeño! ;)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 14241
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Sobre Oscar64
« Respuesta #5 en: Mayo 10, 2025, 14:59:06 »
Nativo seguro que existió algo, pero me parece que ni se acerca a lo optimizado que está esta maravilla!
Lee las entrevistas.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

SingletonJohn

  • Commodoremaníaco
  • ****
  • Mensajes: 104
  • Poke 35136,0
    • Ver Perfil
Re:Sobre Oscar64
« Respuesta #6 en: Mayo 11, 2025, 09:27:54 »
Estoy flipando con este compilador!
Esto es MUY gordo.
Voy a empezar a trastear con él mientras me traen la Ultimate+!
"Ya al final de mi vida de pecador, mientras espero el momento de perderme en el abismo..." pues me lío y me pongo a hacer lo que no pude de pequeño! ;)