Bonjour,
je cherche à faire une routine toute simple qui serait l'équivalent d'un CLOAD"" mais je n'arrive pas à trouver les adresses.
Pouvez vous me conseiller à quel emplacement mémoire je pourrais mettre mes petites routines qui prennent une quinzaine d'octets, sans qu'elles gênent trop.
Autre chose, pour la lecture des valeurs de mon joystick numérique / analogique sur le port k7 j'utilise actuellement la page 0 mais bon je me doute que ça va poser problème si on charge un jeu ou autre...
L'esp32 envoie un octet vers l'Oric contenant le positionnement du joystick et des 2 boutons. Ca fonctionne bien, c'est plus rapide que je le pensait.
quinzaine d'octets, sans qu'elles gênent trop.
entre la fin de la page hires et le debut de la rom (une zone que symoon utilise pour ses routines)
@didier_v merci je vais essayer
Pour l'adresse de la routine cload j'ai trouvé ça : $E85B mais je ne sais pas comment on précise le nom, en l'occurrence ""
https://library.defence-force.org/books/content/oric_advanced_user_guide_rom_disassembly.pdf
La routine CLOAD"" $E85B, arrive en $E87A pour chercher le programme demandé JSR $E4AC
@atmosphere, te sers tu du livre l'Oric à Nu de Fabrice Broche ?
Il est dispo en PDF à la même adresse sur defence-force.org
@gliou oui j'ai le livre justement mais j'ai du mal. Je découvre l'assembleur petit à petit alors je décrypte au fur et à mesure, je dois dire que ça reste assez obscur pour moi 🤨
En fait je ne comprends pas comment on fait pour dire à la routine qu'on veut charger un programme sans nom...
@atmosphere Hihihi. moi non plus Je suis pas un pro de l'assembleur si péchu. 🤔
Je passe la main à d'autre bien plus connaisseur. 🤯