4214
UTILITAIRE -> Graphisme
© Sprites (1984)
 
 
 
CP 004 Gestion De fichier CPC 464
Gestion De fichier CPC 464
cpc
 
 

DUMP

 
Gestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE]  
elementGestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE].zip
0 o (Date : 1970-01-01)
Gestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE].cdt Gestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE].cdt
[CRC:4FD4EC2C]   [HexaDump]   [CdtView] (6.12 Ko-15.71 Ko)
   
INFOSSTRUCTURE
Chargement : |TAPE puis RUN"" ou CTRL+ENTER(pavé numérique)
Dumpé par : Dlfrsilver pour Loic DANEELS

- COMMENTAIRE -

CDT propre

Gestion De Fichier CPC 464 (F) (1984) [Original] [TAPE] [UTILITAIRE].cdt


Creator : ZXTape!
Total of blocks : 15
Blocks format : PAUSE (1), TURBO LOADING DATA (14)
Gestion De Fichier CPC 464 (F) (1984) [UTILITAIRE]  
elementGestion De Fichier CPC 464 (F) (1984) [UTILITAIRE].zip
10.45 Ko (Date : 2020-03-24)
Gestion De Fichier CPC 464 (F) (1984) [UTILITAIRE].dsk Gestion De Fichier CPC 464 (F) (1984) [UTILITAIRE].dsk
[CRC:E6D61365]   [HexaDump]   [SectorView]  [SectorData] (10.25 Ko-190.25 Ko)
   
INFOSSTRUCTURE
Chargement : RUN"FIC464.BAS
Chargement : RUN"FIC-ALL.BAS
Version de : Tom Et Jerry du GPA

- COMMENTAIRE -


Notes de T&J/GPA le 26/03/2011
------------------------------
Ce logiciel a l'origine n'est compatible qu'avec le CPC 464. sur un CPC6128, le lancement du programme par un RUN se termine par les messages d'erreurs suivants :

Syntax error in 48427
Line does not exist un 48427

Ce comportement semblant un peu étrange pour du Basic, j'ai jete un oeil distrait sur le code. Le probleme vient d'une routine en langage machine permettant de detecter la presence d'une imprimante. La routine fonctionne pour toutes les machines, mais est implantee a un endroit etrange, dans la premiere ligne du listing Basic. Cette ligne contient une commande REM et est suffisamment longue pour heberger le code machine, mais pose probleme sur une machine autre qu'un 464. Cela semble assez illogique vu que la longueur de la ligne est correct, mais bon, je n'ai pas pris le temps de creuser.

La solution la plus bateau que j'ai trouvee consiste a modifier un petit peu le contenu de la ligne, en mettant un REM suivi de guillemets. La, cela fonctionne pour tout le monde ! Il aurait aussi ete possible de deplacer cette routine dans une autre zone memoire, le programme l'ecrasant a chaque appel (ligne 50000).

L'archive contient donc deux versions du programme, l'originale 464 et la version compatible tout CPC. Sur cette dernier, j'ai vire une ligne ne servant a rien (1313) et contenant une commande fausse generant un overflow. Le programme a ete compacte mais cela n'a aucun impact sur le nombre de fiches utilisables dans une base, cette derniere etant fixee une bonne fois pour toute a 20 000 octets.

Gestion De Fichier CPC 464 (F) (1984) [UTILITAIRE].dsk


Creator : WinAPE 2.0A17 / EXTENDED CPC DSK File..
1 side / 40 tracks formated / 40 tracks per side.
-- SIDE 1 --
Sectors used : 54 / 360
Sectors format : SectorSize2 (360)
Minimum of sectors in one track : 9
Maximum of sectors in one track : 9

Goto Top
CPC-POWER/CPCSOFTS, programmation par Kukulcan © 2007-2024 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisés appartiennent à leurs propriétaires respectifs.
Hébergement Web, Mail et serveurs de jeux haute performance