Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» rs
Comment lire un fichier partiellement  EmptyDim 31 Mar 2024 - 14:35 par kenneth

» Bla Bla général du Jury
Comment lire un fichier partiellement  EmptyJeu 21 Mar 2024 - 8:51 par Dom50

» carte mère Oric (re)tracée
Comment lire un fichier partiellement  EmptyMar 5 Mar 2024 - 18:54 par kenneth

» Meurtre à Grande Vitesse
Comment lire un fichier partiellement  EmptyDim 25 Fév 2024 - 5:09 par Iurius

» ORIC-1 sur LE BON COIN
Comment lire un fichier partiellement  EmptyVen 23 Fév 2024 - 23:01 par Mcar

» ORIC ATMOS sur LE BON COIN
Comment lire un fichier partiellement  EmptyDim 4 Fév 2024 - 12:06 par kiwilevrai

» Problème d'affichage des couleurs avec un Oric Atmos
Comment lire un fichier partiellement  EmptySam 27 Jan 2024 - 1:26 par pierbail

» Bienvenue dans le Forum des Oriciens
Comment lire un fichier partiellement  EmptyMar 9 Jan 2024 - 12:33 par Dom50

» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Comment lire un fichier partiellement  EmptyVen 29 Déc 2023 - 14:13 par Arcade-des-Monts

» Bonnes fêtes
Comment lire un fichier partiellement  EmptyMar 26 Déc 2023 - 10:21 par Dom50

» Murders in Venice / Meutres à Venise
Comment lire un fichier partiellement  EmptySam 18 Nov 2023 - 22:44 par retroric

» Un clavier PS/2 pour tester un ORIC
Comment lire un fichier partiellement  EmptyDim 27 Aoû 2023 - 9:49 par Voyageur

» Disquette 3" Sedoric
Comment lire un fichier partiellement  EmptyMar 1 Aoû 2023 - 14:22 par AtomeX

» faire un 6502 avec des phototransistor
Comment lire un fichier partiellement  EmptyDim 16 Juil 2023 - 17:26 par Voyageur

» Oricutron linux et DSK
Comment lire un fichier partiellement  EmptyJeu 29 Juin 2023 - 18:34 par Voyageur

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 243 membres enregistrés
L'utilisateur enregistré le plus récent est paul225l

Nos membres ont posté un total de 8922 messages dans 811 sujets
Sites Sympas

> Culture Club


-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Comment lire un fichier partiellement

5 participants

Aller en bas

Comment lire un fichier partiellement  Empty Comment lire un fichier partiellement

Message par didierv Sam 12 Juil 2014 - 11:58

Hello,

Souhaitant réaliser une adaptation d'un jeu ancien d'origine apple2, j'aurais besoin d'executer la chose suivante :

- lire un fichier data partiellement (par exemple du 100e au 200e octet sur 58k) qui remplit des variables (une structure de donnees) puis réengistrer cette zone structure dans le fichier data.

y a t'il une solution avec le sedoric ou faut il que je me fasse mes propres routines de lecture / ecriture ?
Merci d'avance, Didier
didierv
didierv

Messages : 810
Date d'inscription : 19/01/2014
Age : 61
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par Dom50 Sam 12 Juil 2014 - 18:21

Tu ne trouves pas ton bonheur au chapitre 6 ( p 75 et suivantes) du "Manuel d'utilisation du MICRODISC et du SEDORIC" ?
Dom50
Dom50

Messages : 916
Date d'inscription : 06/12/2012
Localisation : Normandie

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par didierv Sam 12 Juil 2014 - 18:38


Cela pourrait aller mais j'ai peur que :

1/ cela soit lent
2/ cela soit compliqué car mon fichier de data possede des champs différents suivant les zones de données
3/ cela soit compliqué à utiliser en c.

Moralité, j'ai peur de me lancer dans tous ces appels à fonction sedoric en c. J'esperais sans trop y croire une autre solution (sans aller jusqu'à la lecture / ecriture en direct des secteurs.)
didierv
didierv

Messages : 810
Date d'inscription : 19/01/2014
Age : 61
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par Hialmar Dim 13 Juil 2014 - 8:39

Perso ce que je fais, en C, c'est une lecture dans des adresses correspondant à l'écran HIRES puis je recopie dans des tableaux et/ou d'autres variables.
A ce moment là tu ne peux prendre que ce qui t'intéresse.

Si tu fais une lecture secteur par secteur c'est un peu le même principe (si j'ai bien suivi le code) tu lis quelque part en mémoire un secteur puis tu récupère ce qui t'intéresse ailleurs.

Si tu veux un bout de code C avec les fonctions en assembleur qui vont bien je peux te les donner.

Édit : aie je viens de relire la partie sur 58ko, la du coup tu peux pas tout monter en RAM et il te faut faire du secteur par secteur j'en ai bien peur. Je peux t'aider si tu veux.
Hialmar
Hialmar
Admin

Messages : 840
Date d'inscription : 03/03/2014
Age : 54
Localisation : Toulouse

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par didierv Dim 13 Juil 2014 - 19:57

Merci Hialmar, mais je vais m'arranger pour ne solliciter de l'aide qu'en cas de pb technique bloquant (par exemple du fait de mon manque de maitrise du c)

En effet, l'adaptation qui me fait envie représente près de 12000 lignes de code réparties en :

18 programmes imbriqués
28 fonctions
472 routines environ !

64 ko de data

C'est donc parti (si j'y arrive) pour une longue histoire ..
A suivre
didierv
didierv

Messages : 810
Date d'inscription : 19/01/2014
Age : 61
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par maximus Dim 13 Juil 2014 - 22:32

C'est quel jeu ?  Very Happy 
maximus
maximus

Messages : 1274
Date d'inscription : 02/12/2012
Age : 63
Localisation : Nimes

http://cinema.forumactif.org/

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par didierv Lun 14 Juil 2014 - 7:02


maximus a écrit:C'est quel jeu ?

Chut, je garderais le silence tant que je ne serais pas à l'alpha test
didierv
didierv

Messages : 810
Date d'inscription : 19/01/2014
Age : 61
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par maximus Lun 14 Juil 2014 - 8:16

petit cachotier  Very Happy Wink 
maximus
maximus

Messages : 1274
Date d'inscription : 02/12/2012
Age : 63
Localisation : Nimes

http://cinema.forumactif.org/

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par Symoon Lun 14 Juil 2014 - 11:30

L'avantage de la lecture par secteurs de Sedoric, c'est qu'il lit dans la mémoire Overlay, donc on peut continuer à utiliser toute la RAM "normale" de l'Oric.
Symoon
Symoon

Messages : 779
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par didierv Lun 14 Juil 2014 - 20:05

Je suis bien d'accord. Il est fort probable que j'utilise cette zone.
didierv
didierv

Messages : 810
Date d'inscription : 19/01/2014
Age : 61
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Comment lire un fichier partiellement  Empty Re: Comment lire un fichier partiellement

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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