Turbo Pascal v3 sur Amstrad CPC 6128

Les derniers trucs auxquels vous avez joué, les derniers ordinateurs que vous avez bidouillés.

Modérateur : Politburo

Répondre
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Turbo Pascal v3 sur Amstrad CPC 6128

Message par Gilles59 »

J'ai passé pas mal ce de temps ce jour à tester le Turbo Pascal v3 sur Amstrad CPC 6128...
J'étais complétement passé à coté à l'époque...Et bien c'est pas mal du tout! Vidéo à venir dans le topic Amstrad ;D
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
rogeroge
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4227
Enregistré le : 14 mai 2010 21:41
Localisation : Entre Nancy et Bercy : à Torcy

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par rogeroge »

Bonjour !

A bientôt donc :
Ton étude sur le Pascal V3 m'intéresse.
Il faut être fou pour venir sur ce site mais encore plus fou pour ne pas y revenir !
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par pir2 »

J'avais développé ma première version de gestion de ma discothèque (au sens gestion de mes disques) en TP3 sur CPC-664, avec fichiers séquentiels indexés, l'étape suivante était de me faire un dBase light (le 664 ne pouvait pas héberger CPM/+, faute de mémoire, et donc pas dBase), mais je suis passé au(x) PC avant et j'avais laissé tomber.

Dommage, je n'ai plus les disquettes ni les sources depuis longtemps :(

Plus tard, en TP4 sur PC, j'ai fait un fichier de commandes avancé pour DOS, avec gestion de menus et de formulaires (textes) qui pouvait gérer la souris, depuis le passage en 32, et surtout 64 bits, les interruptions DOS ne sont plus émulées et le truc ne fonctionne plus ...
Image
Image
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par Gilles59 »

pir2 a écrit : 06 oct. 2020 08:41 Plus tard, en TP4 sur PC, j'ai fait un fichier de commandes avancé pour DOS, avec gestion de menus et de formulaires (textes) qui pouvait gérer la souris, depuis le passage en 32, et surtout 64 bits, les interruptions DOS ne sont plus émulées et le truc ne fonctionne plus ...
Ca devrait fonctionner dans DOSBOX... J'ai mis un premier lien vidéo sur le Turbo Pascal CPC6128 dans la rubrique Amstrad ;D
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par pir2 »

Gilles59 a écrit : 06 oct. 2020 17:37
pir2 a écrit : 06 oct. 2020 08:41 Plus tard, en TP4 sur PC, j'ai fait un fichier de commandes avancé pour DOS, avec gestion de menus et de formulaires (textes) qui pouvait gérer la souris, depuis le passage en 32, et surtout 64 bits, les interruptions DOS ne sont plus émulées et le truc ne fonctionne plus ...
Ca devrait fonctionner dans DOSBOX... J'ai mis un premier lien vidéo sur le Turbo Pascal CPC6128 dans la rubrique Amstrad ;D
Oui, ca fonctionne bien dans DosBox, mais l'utilité du truc était d'agrémenter les scripts batchs et autres sans avoir besoin de tout un framework lourd et compliqué.

J'ai essayé de le recompiler avec un TP moderne, mais comme c'est basé sur des librairies TP basées sur les interruption du Dos (plus certaines utilisations de ces interruptions directement dans me code), il faudrait que je refasse trop de choses, mais pourquoi pas :?:
Image
Image
Ben
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1549
Enregistré le : 21 août 2016 19:04

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par Ben »

pir2 a écrit : 06 oct. 2020 08:41 J'avais développé ma première version de gestion de ma discothèque (au sens gestion de mes disques) en TP3 sur CPC-664, avec fichiers séquentiels indexés
Il y a la gestion des fichiers séquentiels indexés sur TP sous CP/M? C'était une lib en plus?
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par Gilles59 »

Ben a écrit : 07 oct. 2020 08:24
pir2 a écrit : 06 oct. 2020 08:41 J'avais développé ma première version de gestion de ma discothèque (au sens gestion de mes disques) en TP3 sur CPC-664, avec fichiers séquentiels indexés
Il y a la gestion des fichiers séquentiels indexés sur TP sous CP/M? C'était une lib en plus?
Je ne l'ai jamais utilise mais il semble que c'est intégré de base, et en survolant la doc ca a l'air puissant :
http://bitsavers.informatik.uni-stuttga ... _Dec88.pdf

Voir Chap 14. Il y a même un exemple complet.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Turbo Pascal v3 sur Amstrad CPC 6128

Message par pir2 »

Ben a écrit : 07 oct. 2020 08:24
pir2 a écrit : 06 oct. 2020 08:41 J'avais développé ma première version de gestion de ma discothèque (au sens gestion de mes disques) en TP3 sur CPC-664, avec fichiers séquentiels indexés
Il y a la gestion des fichiers séquentiels indexés sur TP sous CP/M? C'était une lib en plus?
Il me semble que j'avais "simplement" appliqué mes cours de l'IUT et créé mes propres index avec des accès directs, chaînages etc.
C'était peut-être plus du hiérarchique d'ailleurs, dommage que je n'ai plus mes sources ...

:idea: Peut-être une version papier dans mes archives :?:
Image
Image
Répondre

Retourner vers « A quoi t'as joué hier ? »