Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» besoin cable coleur et interface de lecture sd card
Programmes multiples EmptySam 18 Juil 2020 - 16:29 par kenneth

» le forum fourre tout
Programmes multiples EmptyMar 30 Juin 2020 - 13:11 par Admin

» I had a dream .. glOric
Programmes multiples EmptySam 6 Juin 2020 - 14:18 par jbperin

» Multi soluces...
Programmes multiples EmptyMar 19 Mai 2020 - 12:41 par soft-bug

» Des nouvelles de BAS_ORIC
Programmes multiples EmptyMer 6 Mai 2020 - 16:08 par goyo

» 3D walkthrough template en moins de 600 lignes de C
Programmes multiples EmptyMer 29 Avr 2020 - 20:43 par Star42

» CB2 micro
Programmes multiples EmptySam 11 Avr 2020 - 19:29 par jbperin

» Le bonjour de codeur
Programmes multiples EmptyMer 1 Avr 2020 - 15:18 par Invité

» [résolu] Format des fichiers Hyperbasic...
Programmes multiples EmptySam 28 Mar 2020 - 19:50 par damien

» [résolu] Récupération contenu disquettes 3 pouces...
Programmes multiples EmptyVen 27 Mar 2020 - 15:06 par damien

» Echange de jeux/logiciels
Programmes multiples EmptyLun 23 Mar 2020 - 20:15 par Star42

» Ordi Portable Sony VAIO
Programmes multiples EmptyDim 22 Mar 2020 - 16:17 par froggy

» une atan2 pour vos lib math
Programmes multiples EmptyDim 22 Mar 2020 - 11:30 par drpsy

» nouveau site
Programmes multiples EmptyJeu 19 Mar 2020 - 20:02 par Star42

» CEO Mag Spéciaux disponibles
Programmes multiples EmptyJeu 19 Mar 2020 - 9:33 par musepat

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités :: 1 Moteur de recherche

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 208 membres enregistrés
L'utilisateur enregistré le plus récent est darq

Nos membres ont posté un total de 8575 messages dans 746 sujets
Portail ORIC



Le Deal du moment : -49%
4ème maillot Jordan x Paris Saint-Germain ...
Voir le deal
46 €

Programmes multiples

Aller en bas

Programmes multiples Empty Programmes multiples

Message par kenneth le Dim 26 Nov 2017 - 15:28

Bonjour a tous.
Il y a des temps immemoriaux, j avais enregistre en format TAP un programme en Basic qui s'est retrouve (involontairement) en deux fois dans le fichier. Je ne sais plus sous quel emulateur, comment fait on si on veut creer un en-tete inclus ds le meme fichier ? (C est pour des tests de mon projet de lecteur SD) Wink

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 804
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par kiwilevrai le Dim 26 Nov 2017 - 21:05

Bonsoir,

Arrête moi si je n'ai pas tout compris Very Happy

En résumé :
Tu veux chainer plusieurs programmes TAP en partant du 1°.
Dès que le 1° demande le chargement du second, tu voudrais avoir l'entête du 2° dans le 1° pour le charger à son tour ?
A la manière d'un CLOAD "2°TAP".

Ben, franchement je ne vois pas à part bricoler les TAP avec un éditeur hexadécimal.
Mais est ce que cela est la meilleure solution et sera suffisant pour retrouver ses coordonnées dans la FAT Question
Actuellement, je suppose que pour les programmes multiples, le système fait appel de nouveau à un CLOAD (ou un LOAD) avec le nom du 2° TAP.
Pourquoi ne pas refaire identique (Problème avec la FAT) Question

Mais je me trompe peut être Suspect

A+
kiwilevrai
kiwilevrai

Messages : 262
Date d'inscription : 11/03/2014
Localisation : Nord

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par kenneth le Dim 26 Nov 2017 - 22:25

En fait quand on regarde le contenu des programmes ".TAP" avec oric explorer pour certains jeux il y a plusieurs morceaux, par exemple l'en-tète avec l'image HIRES, puis un second chargement avec le programme principal, et comme je souhaite rendre mon lecteur compatible avec les jeux multi-blocs je voulais sauvegarder deux petits programmes, un en Basic, le deuxieme en LM mis à la suite dans le mème fichier ".TAP" pour verifier l'enchainement du chargement de la SD comme avec la bande du magnétophone de l'époque.
Pour la FAT, il s'agit d'un enchainement de clusters, ce qui est indépendant du problème des jeux multiblocs, donc mème si je charge un seul gros programme qui part de #400 jusqu a #BFFF se serais obligé de recalculer mes départs de clusters de toute facon.
Ca va etre un méga jonglage, se suis en train de "bouffer" toutes les places disponibles de la page2 que j'ai pu découvrir avec cet incroyable bouquin qu'est "l'Oric à nu"... Cool

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 804
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par assinie le Lun 27 Nov 2017 - 0:26

Si tu veux juste concaténer plusieurs fichiers tap:

MS-DOS:
Code:
COPY FICHIER1.TAP+FICHIER2.TAP FICHIERS.TAP

Linux:
Code:
cat fichier1.tap fichier2.tap > fichiers.tap
assinie
assinie

Messages : 264
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par didierv le Lun 27 Nov 2017 - 20:29

perso, je n'utilise jamais (par respect ancestral) et l'outil excel tap_validation.xls de simon le détecte, les extensions .tap dans les appels de chargement.
Cela n'existait pas dans les eighties.

Quand j'ai plusieurs tap, je fait le merge avec oric explorer.

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par kenneth le Lun 27 Nov 2017 - 22:27

Merci. Wink
Par contre, je viens de voir une inversion d'info dans Oric Explorer.
Les fichier enregistrés en "AUTO" sont indiqués:
"Auto Run is Disabled"
et inversement. J'ai la version 0.70 elle a peut être été corrigée depuis Question

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 804
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par Symoon le Jeu 30 Nov 2017 - 19:15

Hello,

Attention sous DOS la commande pour concaténer des TAP est
COPY /B FICHIER1.TAP + FICHER2.TAP FICHIERFINAL.TAP

(/B = format binaire, sinon par défaut il prend je crois un format texte, genre 7 bits par octet... Un truc du genre)
Symoon
Symoon

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

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par kenneth le Jeu 30 Nov 2017 - 20:15

Bonsoir Symoon
J ai fait un assemblage avec un prog en basic puis un autre en LM et apparemment ca marche sans rajouter le /B
(sous dosbox avec windows 10) Wink

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 804
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par Symoon le Ven 1 Déc 2017 - 22:48

Hello,

Tiens, c'est étonnant. Du googlage rapido montre ça :
Code:
       /A  :  ASCII text file (default)
        /B  :  Binary file copy - will copy extended characters.

Ou ça:
Code:
include the /B switch, as the following example shows:
copy /b *.exe combin.exe
This prevents MS-DOS from treating CTRL+Z as an end-of-file character.

Soit c'est devenu inutile, soit tu as eu de la chance en n'ayant pas de "CTRL+Z" dans les valeurs (j'ignore quelle valeur c'est censé être) Wink
Symoon
Symoon

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

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par assinie le Ven 1 Déc 2017 - 23:10

Le CTRL+Z est un vieux truc qui vient des OS qui utilisaient un Z80 (CPM) et indiquait la fin d'un fichier texte.

Microsoft a conservé ce caractère comme fin de fichier pendant des années alors que ce n'était pas utile.
assinie
assinie

Messages : 264
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par kenneth le Ven 1 Déc 2017 - 23:20

@Symoon
Tu as surement raison, j ai testé avec de tout petits programmes, j'ai du passer au travers... clown

_________________
Archives d'ORICGAMES
Lecteur de cartouches Omose
Projet lecteur SD Erebus
kenneth
kenneth
Modérateur

Messages : 804
Date d'inscription : 13/01/2013
Age : 53
Localisation : 972

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par Symoon le Sam 2 Déc 2017 - 8:59

J'ai googlé un peu plus grâce aux infos d'Assinie, a priori le CTRL Z serait un octet de valeur #1A (soit 26 en décimal), a priori sans utilité spécifique sur Oric en Ascii ou basic (le code sert à passer en 50Hz), et inutilisé aussi en code op 6502...

Donc en dehors de programmes avec des graphismes, on ne doit pas de le rencontrer beaucoup !

D'ailleurs je viens de comprendre que CTRL A = 1, CTRL B = 2, ..., et donc CTRL Z = 26. On en apprend tous les jours, merci messieurs Wink
Symoon
Symoon

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

Revenir en haut Aller en bas

Programmes multiples Empty Re: Programmes multiples

Message par Contenu sponsorisé


Contenu sponsorisé


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