Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» Bla Bla général du Jury
opération compliquée EmptyJeu 21 Mar 2024 - 8:51 par Dom50

» carte mère Oric (re)tracée
opération compliquée EmptyMar 5 Mar 2024 - 18:54 par kenneth

» Meurtre à Grande Vitesse
opération compliquée EmptyDim 25 Fév 2024 - 5:09 par Iurius

» ORIC-1 sur LE BON COIN
opération compliquée EmptyVen 23 Fév 2024 - 23:01 par Mcar

» ORIC ATMOS sur LE BON COIN
opération compliquée EmptyDim 4 Fév 2024 - 12:06 par kiwilevrai

» Problème d'affichage des couleurs avec un Oric Atmos
opération compliquée EmptySam 27 Jan 2024 - 1:26 par pierbail

» Bienvenue dans le Forum des Oriciens
opération compliquée EmptyMar 9 Jan 2024 - 12:33 par Dom50

» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
opération compliquée EmptyVen 29 Déc 2023 - 14:13 par Arcade-des-Monts

» Bonnes fêtes
opération compliquée EmptyMar 26 Déc 2023 - 10:21 par Dom50

» Murders in Venice / Meutres à Venise
opération compliquée EmptySam 18 Nov 2023 - 22:44 par retroric

» Un clavier PS/2 pour tester un ORIC
opération compliquée EmptyDim 27 Aoû 2023 - 9:49 par Voyageur

» Disquette 3" Sedoric
opération compliquée EmptyMar 1 Aoû 2023 - 14:22 par AtomeX

» faire un 6502 avec des phototransistor
opération compliquée EmptyDim 16 Juil 2023 - 17:26 par Voyageur

» Oricutron linux et DSK
opération compliquée EmptyJeu 29 Juin 2023 - 18:34 par Voyageur

» No Problem !
opération compliquée EmptyDim 25 Juin 2023 - 17:53 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 241 membres enregistrés
L'utilisateur enregistré le plus récent est ben_frog

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

> Culture Club


-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

opération compliquée

5 participants

Aller en bas

opération compliquée Empty opération compliquée

Message par goyo Mer 6 Mar 2019 - 18:15

Je me mets un peu à l'assembleur et je ne sais pas pourquoi l'opération suivante donnent un résultat illogique .....:  

Code:

LDA #13
SBC #6

A = 6 ?    (C=1)


du coup comment gérer le 13 - 6 ?
goyo
goyo

Messages : 199
Date d'inscription : 02/05/2014
Age : 52
Localisation : Massy

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par kenneth Mer 6 Mar 2019 - 19:17

En faisant une soustraction mettre c à 1 pour avoir le bon résultat. Pour une addition, mettre c à zéro.
LDA #$0D
SEC
SBC #$06
Le c (la retenue) permet de faire des operations avec des nombres à plusieurs octets en reportant la retenue dans l'octet de poids supérieur.
kenneth
kenneth
Modérateur

Messages : 878
Date d'inscription : 13/01/2013
Age : 56
Localisation : 63

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par Dbug Mer 6 Mar 2019 - 20:41

Y'a plein de trucs intéressants sur le 6502 sur ces sites:
- http://6502.org/tutorials/
- http://www.codebase64.org/doku.php?id=base:6502_6510_maths

_________________

Dbug
Dbug

Messages : 248
Date d'inscription : 06/01/2013

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par retroric Ven 8 Mar 2019 - 3:24

EXCELLENT DBug ton lien sur "codebase64.org", je ne connaissais pas, c'est une mine d'or de fonctions pour 6502, notamment pour les maths !!

Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):

http://6502.org/source/

_________________
retrOric (Laurent D)https://github.com/retroric
retroric
retroric

Messages : 595
Date d'inscription : 09/08/2014
Age : 53
Localisation : Paris

https://github.com/retroric

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par goyo Ven 8 Mar 2019 - 13:10

laurentd75 a écrit:EXCELLENT DBug ton lien sur "codebase64.org", je ne connaissais pas, c'est une mine d'or de fonctions pour 6502, notamment pour les maths !!

Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):


Y a aussi ce site que je trouve génial, c'est un compilateur avec debugger 6502 en ligne ...

http://skilldrick.github.io/easy6502/

ça marche depuis mon mobile pour s'exercer dans les transports Wink
goyo
goyo

Messages : 199
Date d'inscription : 02/05/2014
Age : 52
Localisation : Massy

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par Dbug Ven 8 Mar 2019 - 17:58

laurentd75 a écrit:Pour ce qui est du site 6502.org, si je peux me permettre, le lien le plus intéressant pour des exemples de code et des bibliothèques de fonctions c'est plutôt celui-ci (rubrique "Source Code Repository"):
http://6502.org/source/
http://6502.org/source/general/clearmem.htm   Wink

_________________

Dbug
Dbug

Messages : 248
Date d'inscription : 06/01/2013

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par Moonchild Lun 11 Mar 2019 - 13:39

Hello,

Alors moi j'y comprend rien du tout mais... je suis tombé la-dessus en me promenant sur le Net.

Il s’agit de https://8bitworkshop.com/, un IDE en ligne pour coder directement depuis son navigateur en assembleur 6502 et voir le résultat dans l’émulateur JS à droite de l’écran.

Je me suis dit que ça pourrait être utile à certains parmi vous Cool.
Moonchild
Moonchild

Messages : 51
Date d'inscription : 05/08/2014
Age : 51
Localisation : Albigny Sur Saône

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

Message par retroric Lun 18 Mar 2019 - 22:58

Salut Moonchild,

Ca a quand même l'air hyper-orienté Atari 2600 ton truc... En fait, les "quick tips" au démarrage parlent effectivement d'un émulateur Atari 2600 intégré (dont l'écran est représenté en partie droite de l'éditeur) et sur lequel on peut exécuter le code. Le menu de gauche en haut permet de sélecitonner d'autres "plateformes", mais seul l'Apple II+ est dispo dans la catégorie "Computers"...

Du coup, honnêtement (sans vouloir te vexer hein !! Very Happy), je pense que c'est inutilisable sur Oric, car en plus c'est assez pauvre en fonctionnalités, on dirait que ça ne gère qu'un seul fichier source à la fois et  uniquement le langage assembleur... [CORRECTION: ça gère le C en mode Aplle II+, mais bon, ça a l'air hyper basique...]
En plus de nombreuses fonctionnalités semblent ne pas être du tout au point, comme le "générateur" de fontes de caractères...

Sur Oric, je crois que certains dont DBug utilisent Visual Studio qui est très bien, pour ma part j'utilise depuis peu Visual Studio Code qui est plus léger (mais moins puissant) et qui je trouve est un compromis acceptable entre fonctionnalités (qui restent assez pauvres si on compare à Visual Studio) et facilité d'accès. Je l'utilise pour faire tout type de projets avec l'OSDK (projets BASIC, C, assembleur, ou mixtes).
retroric
retroric

Messages : 595
Date d'inscription : 09/08/2014
Age : 53
Localisation : Paris

https://github.com/retroric

Revenir en haut Aller en bas

opération compliquée Empty Re: opération compliquée

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