Derniers sujets
» rs
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 23:43 par kenneth

» Telestrat en panne?
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 19:23 par Symoon

» Aides pour le depannage
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 12:38 par Voyageur

» La chasse au millimètre
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 12:12 par Voyageur

» Cartouche 4 banques port droit pour telestrat
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 11:25 par Jede

» La visu de l'été 2019
Utilisation du CH376 en assembleur - Page 3 EmptyHier à 10:53 par JeanBduCEO

» problème de compilation c OSDK 1.14
Utilisation du CH376 en assembleur - Page 3 EmptyDim 23 Juin 2019 - 15:29 par Dbug

» Cable imprimante Oric - DB36 ?
Utilisation du CH376 en assembleur - Page 3 EmptyDim 23 Juin 2019 - 9:30 par Symoon

» Ym2Mym
Utilisation du CH376 en assembleur - Page 3 EmptySam 22 Juin 2019 - 9:37 par Dbug

» Décès de Ian Sinclair
Utilisation du CH376 en assembleur - Page 3 EmptyMer 19 Juin 2019 - 8:04 par maximus

» Twilighte card : Suivi des commandes
Utilisation du CH376 en assembleur - Page 3 EmptyMar 18 Juin 2019 - 0:25 par retroric

» Construire un authentique oric de toutes pièces
Utilisation du CH376 en assembleur - Page 3 EmptyDim 16 Juin 2019 - 0:19 par Jede

» Changement des conditions de Forumactif: perte de notre adresse
Utilisation du CH376 en assembleur - Page 3 EmptyVen 14 Juin 2019 - 22:12 par Symoon

» ORIC ATMOS sur LE BON COIN
Utilisation du CH376 en assembleur - Page 3 EmptyVen 14 Juin 2019 - 19:06 par Dom50

» CEO MAG 348
Utilisation du CH376 en assembleur - Page 3 EmptyJeu 13 Juin 2019 - 17:26 par retroric

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité :: 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 184 membres enregistrés
L'utilisateur enregistré le plus récent est Tuxosaurus

Nos membres ont posté un total de 7353 messages dans 629 sujets
Portail ORIC



Utilisation du CH376 en assembleur

Page 3 sur 3 Précédent  1, 2, 3

Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par kiwilevrai le Dim 15 Avr 2018 - 21:01

Bonsoir,

Nouvelle ROM Oric V1.1, wouahhh !!!

Faut il une nouvelle version d'Oricutron  également ?

Bonne soirée et bravo  car la place est comptée dans la ROM Oric Wink

A+
kiwilevrai
kiwilevrai

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

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par Jede le Dim 15 Avr 2018 - 21:22

kiwilevrai a écrit:Bonsoir,

Nouvelle ROM Oric V1.1, wouahhh !!!

Faut il une nouvelle version d'Oricutron  également ?

Bonne soirée et bravo  car la place est comptée dans la ROM Oric Wink

A+


Si Assinie publie sa rom, il suffit de la mettre en banque 6 pour que cela fonctionne.

Je confirme que cela fonctionne sur réel Smile Merci bcp Assinie. Les vidéos arrivent Smile

PS : Frelon ne charge pas, je présume que c'est un multitap.
Jede
Jede

Messages : 260
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par assinie le Dim 15 Avr 2018 - 21:53

@kiwilevrai: il faut une version d'Oricutron qui supporte le CH376, donc compilée depuis le dépôt Github
@jede: merci pour le test Very Happy
Frelon est un multitap
assinie
assinie

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

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par Jede le Dim 15 Avr 2018 - 21:59

Voilà, j'ai testé l'aigle d'or qui marche, Skooldaze etc etc

Merci bcp Assinie Smile



Jede
Jede

Messages : 260
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par assinie le Dim 15 Avr 2018 - 22:30

C'est la première fois que je le vois fonctionner en réel et non avec Oricutron Very Happy
assinie
assinie

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

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par Jede le Lun 16 Avr 2018 - 10:04

A noter que c'est un peu plus long à charger que si cela démarrait sur Orix (Je laisse Assinie expliquer car c'est la routine qui est différente). Sur Orix, je lis par bloc de 256 octets c'est comme cela que j'arrive à chargement à 46/48Ko/sec (je ne supprime pas les IRQ, donc cela pourrait aller un poil plus vite)

Bref, j'ai testé quelques softs, il y en a beaucoup qui fonctionnent.

Si quelqu'un veut coder le truc : Faire le menu et faire une archive avec tous les softs qui marchent dans le repo Orix Smile Y'a l'api oric.org de dispo permettant de récupérer les softs et les infos : En gros, on pourrait avoir Oric.org stocké sur la sdcard et démarrer les soft à partir de là.

J'ai un exemple de connexion à l'api en golang pour ceux qui veulent.
Jede
Jede

Messages : 260
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par Jede le Lun 16 Avr 2018 - 10:06

Dernier point, comme les cartes disposent de 2 ports joysticks, c'est assez simple de convertir un jeu en basic pour qu'il marche avec les joysticks Smile

Pour que le repo Orix soit alimenté automatiquement, il faut obligatoirement avoir le code sur github et que je donne un hash d'accès pour écrire dedans...

Aussi je laisse Assinie le soin de faire la com' où il veut puisque le travail n'est pas de moi Smile

J'essayerai de faire une vidéo plus complète pour montrer ce que les cartes font
Jede
Jede

Messages : 260
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par assinie le Lun 16 Avr 2018 - 12:13

Les temps sont effectivement plus long qu'avec Orix.

L'explication est que, comme l'a dit jede, Orix charge les programmes par blocs de 256 octets comme je le fais dans les exemples que j'ai mis dans le dépôt https://github.com/assinie/oric-ch376/tree/master/asm, ce qui n'est pas le cas de la ROM Basic.

Dans le cas de cette ROM, je voulais modifier le moins de routines possible pour rester compatible avec la façon dont fonctionne la ROM.
L'avantage est que, en procédant ainsi, les commandes STORE et RECALL fonctionnent également alors que je n'y ai pas touché du tout.
L'inconvénient est que la ROM est prévue pour utiliser une K7 et donc écrit octet par octet, et même bit par bit, ce qui est donc beaucoup plus long.

Les routines que j'ai modifiées sont celles qui écrivent ou lisent un bit ou un octet sur la bande. Toutes les autres sont restées telle quelles.
Ce qui signifie, qu'on peut théroiquement utiliser les points d'entrée de gestion des K7 de la même façon qu'avant. Les adresses et les routines n'ont pas changé (initialisation du VIA, lecture/écriture de la bande amorce, d'un octet,...)

Le but était de voir si c'était possible.

J'ai prévu de faire une seconde version qui fera les lectures/écritures par page de 256 octets ce qui devrait permettre d'atteindre les mêmes performances qu'avec Orix.

A suivre donc...
assinie
assinie

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

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par assinie le Lun 16 Avr 2018 - 12:15

L'instruction STORE fonctionne maintenant correctement.
assinie
assinie

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

Revenir en haut Aller en bas

Utilisation du CH376 en assembleur - Page 3 Empty Re: Utilisation du CH376 en assembleur

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Revenir en haut

- Sujets similaires

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