4214
UTILITY -> Graphics
© Sprites (1984)
 
 
 
Gestion De fichier CPC 464
cpc
 
 

Last Update : Thursday 11 June 2015 at 23 h 24 (dumps)
 
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].cdtGestion 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

- CORRECTIONS -

CDT nettoyé

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 : 2011-03-29)
Gestion De Fichier CPC 464 (F) (1984) [UTILITAIRE].dskGestion 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

- COMMENTS -


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, programming by Kukulcan © 2007-2019 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.