GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Le Pascal pour coder sur les anciennes machines

+2
drfloyd
freed
6 participants

Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Le Pascal pour coder sur les anciennes machines

Message par freed Jeu 2 Déc 2021 - 19:22

Bon bah voilà, un gars a développé une sorte de Turbo Pascal (win/linux/osx) qui permet de faire de la cross compilation pour des machines 8bits et 16bits... C'est un environnement de développement complet avec un éditeur de sprites et tout et tout.

Bon après, faut aimer le pascal, j'ai jamais réussi à m'y faire, mais pour ceux que ça intéresse: https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/

Les machines supportées (ça sort un code en asm):

[th]System[/th][th]CPU[/th][th]Estimated tutorial size count (number of RAS files)[/th][th]Compiler completeness[/th][th]Tutorial completeness[/th][th]Unit completeness[/th][th]Roadmap, To Do and comments[/th]
freed
freed
Patient incurable

Autre / Ne pas divulguer Nombre de messages : 1596
Age : 102
Localisation : chezmoi
Date d'inscription : 03/02/2021

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Jeu 2 Déc 2021 - 20:23

interessant !!!!!!

j'ai tenté le Pascal à une epoque sur PC... j'ai eu du mal.

Faut voir ! Si complet....

Cross compilation, c'est interessant.

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par Anarwax Jeu 2 Déc 2021 - 20:47

ouah bordel !!!! j'avais bien kiffé le turbo pascal ya, heu, quasi 30 ans deja....

yeah, et cross compil du coup, ca donne quoi ?? genre tu codes pour du ST, ca retrograde pour du 8 bits ?
Anarwax
Anarwax
Docteur *
Docteur *

Masculin Nombre de messages : 18462
Age : 47
Localisation : Bretagne
Date d'inscription : 06/09/2012

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par freed Ven 3 Déc 2021 - 7:21

J'ai pas été lire les docs, il y a des tuto youtube. Je pense que tu dois choisir ta machine cible au moment de la définition de ton projet, mais si ça se trouve ça peut se faire au moment de la compilation.
Je pense qu'il faut quand même bien connaître l'architecture de la machine cible, ce serait trop beau sinon Wink
Voilà le lien vers les tuto
https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/turbo-rascal-se-tutorials/
freed
freed
Patient incurable

Autre / Ne pas divulguer Nombre de messages : 1596
Age : 102
Localisation : chezmoi
Date d'inscription : 03/02/2021

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par Anarwax Ven 3 Déc 2021 - 7:45

oui j'ai regardé un peu hier soir, ca parait bien sympa en tout cas !!!
faut juste se remettre au pascal !
Anarwax
Anarwax
Docteur *
Docteur *

Masculin Nombre de messages : 18462
Age : 47
Localisation : Bretagne
Date d'inscription : 06/09/2012

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Ven 3 Déc 2021 - 7:57

par contre ca n'a pas l'air terminé...

c'est le plus avancé pour le C64 si j'ai bien compris ?

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Ven 3 Déc 2021 - 18:31

je vais attendre un peu, si je vois du 99/99/99% pour un support, la je testerai... pour l'instant on voit que rien n'est fini.

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Mar 7 Déc 2021 - 10:29

Quelqu'un a deja tenté de faire un petit programme ????

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par kawickboy Mar 7 Déc 2021 - 11:48

Cela me fait penser à Lemmings 3 PC, qui aurait été codé en Pascal mais s'est avéré incompatible avec les cartes graphiques non-ISA.
kawickboy
kawickboy
Interne
Interne

Masculin Nombre de messages : 9551
Age : 45
Localisation : Paris / Eu - Le Tréport
Date d'inscription : 30/03/2008

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par Neotenien Mar 24 Jan 2023 - 11:54

Le Pascal, selon moi, est le meilleur de tous les langages!

- Surcharge des opérateurs (ce qui n'est pas le cas du C), exemple, le "+" s'applique sur les entiers, réels, chaines de caractère et ensembles
- Programation orthogonal (fonctions et procédures)
- Compilateur le plus rapide au monde (beaucoup plus rapide qu'en C)
- Le premier langage impératif grand public
- A eu des compilateurs pour tous les ordinateurs 8 bits, même Thomson (ce qui n'est pas le cas du C)
- Langage système, langage de logiciels
- Programmation impérative, Objet, voire fonctionelle
- Premier langage à avoir un pseudo code (en 1977, le P-Code, 18 ans avant le byte code Java, avec UCSD)
- Nombreux types (réels, entiers, tableau à n dimension,enregistrement (= struct en C), variante (polymorphisme!), énuméré (n'existant pas en c), ensemble (n'existant pas en C)
- Possibilité d'écrire du code en langage machine
- Langage orienté scientifique
- Types pointeurs (variable ou procédures)
- Langage verbeux
- 2 types chaines (tableau de 255 caractères coimmençant par la longueur de tableau, et type Pchar qui est du même type que les *char du C)
- des unités System, Graph (pour tout type de figures) et CRT ((permettant n'umporte quel oération sur console comme WHEREXY équivalent des locate du BASIC) en standar (nombre de ces fonction n'existent pas en trandard en C!)
- Langage non permissif : bcp moins de bug que pour le C
- etc...
Neotenien
Neotenien
Patient contaminé

Autre / Ne pas divulguer Nombre de messages : 108
Age : 54
Localisation : Le Mans
Date d'inscription : 23/09/2021

WarGames68 offre 1 suppo à ce post!

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par WarGames68 Mar 13 Fév 2024 - 18:34

Bonjour la Communauté !
Nouveau parmi vous, je viens déterrer ce topic évoquant le langage de programmation Turbo Pascal.

Ce n'est pas un hasard si le Turbo Pascal reste toujours d'actualité.😉

Je partage plusieurs commentaires/avis abordés plus haut sur ce fil de discussion.

Je rajouterai que pour assimiler les notions fondamentales de Turbo Pascal, il faut être capable de "comprendre" la nature fonctionnelle et structurelle de la machine qui servira à exécuter le programme Turbo Pascal (je simplifie).

Pour ce faire (à titre d'exemple), si vous deviez écrire un programme pour piloter et commander une chaîne d'emballage de boîte de conserve, alors vous seriez contraint de connaître chaque composant de la chaine d'assemblage ainsi que tous les éléments d'interaction permettant de mesurer et détecter (capteurs) toutes les actions (phases) d'assemblage de la dite chaine.

Et bien par analogie, pour programmer un jeu vidéo (type Vic20/C64 ou autre), c'est pareil.😉
WarGames68
WarGames68
Patient en incubation

Masculin Nombre de messages : 66
Age : 56
Localisation : NEVERS
Date d'inscription : 13/02/2024

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Dim 25 Fév 2024 - 12:15

Le Pascal, un bon compromis entre le Basic et le C.

Qui n'a pas trouvé sa place

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

WarGames68 offre 1 suppo à ce post!

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par WarGames68 Dim 25 Fév 2024 - 14:26

drfloyd a écrit:Le Pascal, un bon compromis entre le Basic et le C.

Qui n'a pas trouvé sa place
Absolument drfloyd !😉

Puisqu'on parle du Basic et Pascal, je suis en train de restaurer mon Vic20 (UK) que j'ai reçu hier, et je compte bien replonger dans l'univers du Basic et Turbo Pascal.😁
J'attends la réception d'un autre Vic20 en version Allemande VC20 (DE) sur lequel je récupérerai une touche clavier pour mon Vic20 (UK).

J'ai déjà écrit un premier jet (scénario) de mon futur jeu Vic20 que j'ai soumis à mon fils Team Leader dans une boite de Dev jeux vidéo.

Sa première réponse a été : " Papa, te casse pas la tête, sous UnReal Engine je peux te le développer facilement et rapidement".😅

Visiblement il n'a pas la nostalgie des années 80 Vic20, normal, pas du tout la même génération. LoL !

Le Pascal pour coder sur les anciennes machines Img20216

Le Pascal pour coder sur les anciennes machines Img20219
Le Pascal pour coder sur les anciennes machines Img20222
Le Pascal pour coder sur les anciennes machines Img20223
WarGames68
WarGames68
Patient en incubation

Masculin Nombre de messages : 66
Age : 56
Localisation : NEVERS
Date d'inscription : 13/02/2024

drfloyd et VieuxBouz1 offrent 1 suppo à ce post!

Revenir en haut Aller en bas

Le Pascal pour coder sur les anciennes machines Empty Re: Le Pascal pour coder sur les anciennes machines

Message par drfloyd Dim 25 Fév 2024 - 15:52

répond lui : "p'tit con"  Razz

_______________________________________________________
Le Pascal pour coder sur les anciennes machines Giphy10





drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 181985
Age : 54
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

VieuxBouz1 et WarGames68 offrent 1 suppo à ce post!

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum