Autor Tema: Cual es el mejor Pascal?  (Leído 797 veces)

xwolfoverride

  • Commodorista
  • ***
  • Mensajes: 52
  • RUN
    • Ver Perfil
    • XWolf Blog
Cual es el mejor Pascal?
« en: Agosto 22, 2019, 11:06:23 »
Hola, he visto que hay un monton de compiladores de pascal para C64 y que yo sepa ningun crosscompiler.

Me gustaría conocer cual es para vosotros el mejor y por que. Por ejemplo he oido mucho sobre le Oxford Pascal, pero es interpretado y me gustaría localizar alguno nativo.

Thanks.

javierglez

  • Commodoremaníaco
  • ****
  • Mensajes: 195
  • terminator not seen
    • Ver Perfil
Re:Cual es el mejor Pascal?
« Respuesta #1 en: Agosto 22, 2019, 12:28:37 »
Hay el turbo Rascal que es un cros compiler creo. Creo que el website es bueno, con tutoriales y mucha info, pero no me lo he estudiado en realidad. Creo que debería salir en google sin dificultad.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #2 en: Agosto 22, 2019, 14:05:05 »
¿A qué se debe ese interés en Pascal para C64? ¿piensas hacer algo usando este lenguaje?

Por si te interesa, de C hay un compilador muy usado, el CC65.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #3 en: Agosto 22, 2019, 14:06:53 »
Aquí encontré algo del Turbo Rascal (no lo conocía).

https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/

https://www.youtube.com/watch?v=WhJSG7TiHAE

Parece interesante!

Citar
What is Turbo Rascal Syntax error, “;” expected but “BEGIN”?
In a nutshell, Turbo Rascal Syntax error, “;” expected but “BEGIN” is a complete suite for developing for the Commodore 64 (And the C128, VIC-20, NES etc). It is written in Qt C++, and runs as a stand-alone application that contains various tools for developing and deploying projects for the MOS6502♥ processor. The TRSE suite includes the following stuff:

A semi-fully functional Pascal-like compiler that compiles to DASM assembler files.
A built-in assembler
A substantial amount of handy built-in assembler functions optimized for easy-to-use and fast C64 operations (typically memory operations, zero paging, copying, sprite handling, IRQs, clearing screen, drawing to screen)
Optimizer
RasLib, the Turbo Rascal C64 library  (Level rendering, scrolling, high-level stuff)
Multicolor/hires image editor with image importer
Document-style editor for images and source files with syntax highlighting and code completion.
Character editor (multicolor, regular color etc)
Sprite editor
Character-based movie editor
Disk support using Krill’s loader. Automatic creation of .d64 disks with files.
Cycle counter per line, displayed in the editor
Level editor with user defined data
Memory usage analyzer tool (creates an image of the memory map of the current project)
Automated decruncher for compressed data (images, levels, sound etc)

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #4 en: Agosto 22, 2019, 14:08:00 »
Esa primer imagen del Fiat 600 es de una demo de los PVM, quizás ellos te puedan decir algo más. @uctumi ?

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #5 en: Agosto 22, 2019, 14:12:01 »
Que interesante... otra cosa pendiente para mirar...

En su época yo programé mucho en Turbo Pascal y nunca di el paso a C, quizás por eso me quedé atragantado con CC65.


xwolfoverride

  • Commodorista
  • ***
  • Mensajes: 52
  • RUN
    • Ver Perfil
    • XWolf Blog
Re:Cual es el mejor Pascal?
« Respuesta #6 en: Agosto 22, 2019, 16:18:04 »
Pues lo cierto esque estoy mirando opciones para programar para el C64, y lo cierto es que quiero hacer cosillas, no afinar hasta el máximo, por eso me vino a la mente mi experiencia con Turbo Pascal tambien. Por lo general en los C necesitas generar una montonera de archivos y tener 20 ejecutables, hacerte makefiles y demás, vamos, que veo que tiene mucho trabajo de infraestructura, que lo cierto es que me da flojera.
Por eso aunque conozco el CC65 quiero revisar que mas hay, algo que sea sobre todo rápido.

No conocía el Turbo Rascal, pero promete.

A mi con que me deje definir funciones y embeber ensamblador cuando sea necesario ya estoy en el cielo, si enima orienta a objetos es pa petarlo.

Incluso había pensado en crear algún lenguaje auto definido, pero hace calor.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #7 en: Agosto 22, 2019, 22:03:12 »
Acabo de descargar y probar ese Rascal, me gustaría un huevo tener tiempo para dedicarle!

Narcisound

  • Nada es retro si uno sigue conectado.
  • Commodore Master
  • *****
  • Mensajes: 260
  • SYS 16384
    • Ver Perfil
Re:Cual es el mejor Pascal?
« Respuesta #8 en: Agosto 28, 2019, 17:34:51 »
Que interesante... otra cosa pendiente para mirar...

En su época yo programé mucho en Turbo Pascal y nunca di el paso a C, quizás por eso me quedé atragantado con CC65.

Que casualidad amigo. Yo también andube algunos años programando cursos interactivos para la empresa AUDIO-LIS y como tú, usando PASCAL y al igual que tú, nunca di el salto a C++ y mira que no era por falta de ganas jeje.
Músico de 8 BITS

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 9674
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:Cual es el mejor Pascal?
« Respuesta #9 en: Agosto 28, 2019, 19:22:15 »
Intenté varias veces meterme con la programación orientada a objetos pero al final siempre terminaba haciendo funciones :D

Y con C, se me hacía muy cuesta arriba... pero en ese momento lo que estaba haciendo de trabajo eran cosas de empresas y facturación, asi que no me servía para eso... en fin, el caso es que nunca llegué a meterme.