Commodore manía
Commodore 64 => Desarrollo => Oscar64 => Mensaje iniciado por: josepzin 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 954 veces)
-
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 (https://www.commodoreplus.org/2025/02/drmortalwombat.html)
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgghI5fnuVNFt9pPrz-09Wv4sCGYIYbIcNgQjYzgB0_Mhu7Zzt1R2teE41SZHZDvEWk2Q1OOPQTSbaoTozCNw3_2jtZRBypvncb06Q5znjTiPNrHFxhrbsOEUYnORPkJkVek-gAyC54AL1fLp6lk68uyIsBx_qqVxaku8m6ga7UnLvdZLfa_Uc-euBwNwY/w640-h480/blumba%201.png)
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVS9GsNBhIW_uiyXRywd8Z0qK1iJGTXBkGrvFtJb0PPS6wJ7jvxXvZbDYUhWkZQV0lRgHlPJrF4zBKgCJqBVwu1wLq7ijT8TU36ekMhbV9Ar1QJNS90lBJ7igSl1boxx8hLQv4Jo1brWAbyXm_jEYM0kCEGxcnhCIvgDKB0IHRCueUL6ew4qLnBe3Ez35y/s600/F_0NxN.gif)
-
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 (https://www.commodoreplus.org/2025/04/oscar64-con-dozznar.html)
(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGNtmgkkTKxQO_IhgCAv0qzJ1UrYfsnjovjpH54rhGdMG5wpiqa8aZgL9apKo_VdH9kinLwEa4SfnD3D0x2IPwhPPklIVHa-FmFJYr9teZHipOf36vsEBjzHFcRncf_qxJGY9hu6G390tA-nmIFwqu2q0DaNf8sz1k9-7mfMkj3rnkTpgl0AIL6cgpXvI/w640-h480/dozznart.jpg)
-
Excelentes artículos como siempre de @Bieno 👏🏻👏🏻👏🏻
Había leído el de Dr Mortal pero no el de el colega @Dozznar
-
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"
-
Nativo seguro que existió algo, pero me parece que ni se acerca a lo optimizado que está esta maravilla!
Lee las entrevistas.
-
Estoy flipando con este compilador!
Esto es MUY gordo.
Voy a empezar a trastear con él mientras me traen la Ultimate+!
-
Si el compilador esta muy bueno yo lo empeze a usar el año pasado para realizar juegos
-
¿Estás haciendo juegos para la 64? contanos mas!!
-
Hola si estuve trabajando en una version de pong como para ver como era oscar y la verdad me parecio muy bueno es mas facil entender el codigo en c que si lo tenes que ver en asm.