Commodore manía

Commodore 64 => Desarrollo => Oscar64 => Mensaje iniciado por: josepzin en Abril 16, 2025, 00:36:25

Título: Sobre Oscar64
Publicado 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)
Título: Re:Sobre Oscar64
Publicado por: josepzin 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 (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)
Título: Re:Sobre Oscar64
Publicado por: josepzin 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 (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)
Título: Re:Sobre Oscar64
Publicado por: Kabuto 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
Título: Re:Sobre Oscar64
Publicado por: SingletonJohn 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"
Título: Re:Sobre Oscar64
Publicado por: josepzin 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.
Título: Re:Sobre Oscar64
Publicado por: SingletonJohn 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+!
Título: Re:Sobre Oscar64
Publicado por: lobonet en Febrero 23, 2026, 00:15:36
Si el compilador esta muy bueno yo lo empeze a usar el año pasado para realizar juegos
Título: Re:Sobre Oscar64
Publicado por: josepzin en Febrero 23, 2026, 00:48:52
¿Estás haciendo juegos para la 64? contanos mas!!
Título: Re:Sobre Oscar64
Publicado por: lobonet en Febrero 23, 2026, 12:54:19
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.