Derniers sujets
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 241 membres enregistrésL'utilisateur enregistré le plus récent est ben_frog
Nos membres ont posté un total de 8921 messages dans 811 sujets
Désassembler sur imprimante
3 participants
Forum Oric :: Forums :: Forum Public :: Assembleur
Page 1 sur 1
Désassembler sur imprimante
Bonjour,
Je vais peut-être poser une question idiote, mais comment fait-on pour désassembler un code Machine et envoyer le source assembleur (désassemblé donc) à l'imprimante ?
J'utilise Oricutron sur Mac, j'ai fait mon premier programme en Assembleur avec MONASM (Merci pour la doc scanée que j'ai pu télécharger à temps !!!), en plusieurs sessions (ou modules) car passé une certaine longueur, l'assembleur se bloque.
==> je ne sais pas désassembler sous MONASM vers l'imprimante. Est-ce possible ?
J'ai ensuite extrait le code LM avec un programme en BASIC pour produire de bons vieux DATA. Ca me permet de combiner BASIC et LM pour mon programme.
Mais voilà. J'ai des bugs à corriger, du code à optimiser (des répétitions), et je voudrais voir le source assembleur intégralement.
D'où mon besoin : sortir le code source de la mémoire de l'ORIC. J'ai donc pensé à l'imprimer (ça produira un fichier texte sur l'émulateur, tout à fait ce qu'il me faut).
J'ai cherché sur le Net, sur vos sites, mais je n'ai pas trouvé. Alors j'ai repris mon Théoric N°14, et je me suis tapé à l'ancienne le Super Désassembleur de la revue. Ah que de souvenirs ! , sauf que j'ai des erreurs : pas de checksum... Alors avant de tout reprendre, je fais appel à vos éventuelles solutions.
==> je n'utilise pas OSDK pour l'instant, je reste FULL ORIC. Mais bon ça viendra sans doute
Merci par avance !
Dr Psy
Je vais peut-être poser une question idiote, mais comment fait-on pour désassembler un code Machine et envoyer le source assembleur (désassemblé donc) à l'imprimante ?
J'utilise Oricutron sur Mac, j'ai fait mon premier programme en Assembleur avec MONASM (Merci pour la doc scanée que j'ai pu télécharger à temps !!!), en plusieurs sessions (ou modules) car passé une certaine longueur, l'assembleur se bloque.
==> je ne sais pas désassembler sous MONASM vers l'imprimante. Est-ce possible ?
J'ai ensuite extrait le code LM avec un programme en BASIC pour produire de bons vieux DATA. Ca me permet de combiner BASIC et LM pour mon programme.
Mais voilà. J'ai des bugs à corriger, du code à optimiser (des répétitions), et je voudrais voir le source assembleur intégralement.
D'où mon besoin : sortir le code source de la mémoire de l'ORIC. J'ai donc pensé à l'imprimer (ça produira un fichier texte sur l'émulateur, tout à fait ce qu'il me faut).
J'ai cherché sur le Net, sur vos sites, mais je n'ai pas trouvé. Alors j'ai repris mon Théoric N°14, et je me suis tapé à l'ancienne le Super Désassembleur de la revue. Ah que de souvenirs ! , sauf que j'ai des erreurs : pas de checksum... Alors avant de tout reprendre, je fais appel à vos éventuelles solutions.
==> je n'utilise pas OSDK pour l'instant, je reste FULL ORIC. Mais bon ça viendra sans doute
Merci par avance !
Dr Psy
drpsy- Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne
Re: Désassembler sur imprimante
Bonjour,
Si tu es sur un pc ... le mieux est quand meme d'utiliser des outils modernes.
Tu peux aller sur defence-force, un echange parle de ce sujet avec un lien vers un désassembleur : http://forum.defence-force.org/viewtopic.php?t=352&
En cherchant un peu, tu trouveras des listes d'outils référencés et encore sadasm sur http://www.fairlight.to/tools/pc.html
Bonne recherche, ce sera plus rapide ainsi plutot que de faire des combines sur l'émulateur ou sur un oric réel.
Si tu es sur un pc ... le mieux est quand meme d'utiliser des outils modernes.
Tu peux aller sur defence-force, un echange parle de ce sujet avec un lien vers un désassembleur : http://forum.defence-force.org/viewtopic.php?t=352&
En cherchant un peu, tu trouveras des listes d'outils référencés et encore sadasm sur http://www.fairlight.to/tools/pc.html
Bonne recherche, ce sera plus rapide ainsi plutot que de faire des combines sur l'émulateur ou sur un oric réel.
Re: Désassembler sur imprimante
Salut DrPsy
Je pense que la solution se trouve dans le Théoric numéro 35 page 44.
Monasm est un excellent outil.
Bon courage à toi
Je pense que la solution se trouve dans le Théoric numéro 35 page 44.
Monasm est un excellent outil.
Bon courage à toi
Re: Désassembler sur imprimante
Merci pour vos réponses, ça me sera bien utile !
J'avais déjà essayé Oric Explorer, mais j'ai été un peu découragé car au chargement, il se met à scanner tout le contenu des répertoires disk ou tapes. Et vu que j'en ai un certain nombre, je n'ai pas insisté. L'outil ne m'avait pas paru très stable. Mais bon, je vais le retenter.
Sinon, une mise à jour de MONASM est l'idée à laquelle je vais m'attacher dans un premier temps. A l'époque, je n'avais pas acheté les derniers théoric. Alors je n'ai pas pensé à regarder les sommaires des numéros que je ne possédais pas...
Le Désassembleur du numéro 14 fonctionne aussi, et il génère des étiquettes, avec en début de code, la table des étiquettes. On peut ensuite réinjecter le code obtenu dans l'assembleur publié dans le numéro 12.
Mais si j'ai la possibilité de ne pas courir plusieurs chevaux à la fois !!
Le gros avantage de MONASM, c'est de pouvoir conserver les étiquettes que l'on a définies.
Un jour, je passerai au C... Mais ça me parait plus lourd à utiliser pour mon usage qui reste épisodique. Je vais reregarder quand même !
A+
J'avais déjà essayé Oric Explorer, mais j'ai été un peu découragé car au chargement, il se met à scanner tout le contenu des répertoires disk ou tapes. Et vu que j'en ai un certain nombre, je n'ai pas insisté. L'outil ne m'avait pas paru très stable. Mais bon, je vais le retenter.
Sinon, une mise à jour de MONASM est l'idée à laquelle je vais m'attacher dans un premier temps. A l'époque, je n'avais pas acheté les derniers théoric. Alors je n'ai pas pensé à regarder les sommaires des numéros que je ne possédais pas...
Le Désassembleur du numéro 14 fonctionne aussi, et il génère des étiquettes, avec en début de code, la table des étiquettes. On peut ensuite réinjecter le code obtenu dans l'assembleur publié dans le numéro 12.
Mais si j'ai la possibilité de ne pas courir plusieurs chevaux à la fois !!
Le gros avantage de MONASM, c'est de pouvoir conserver les étiquettes que l'on a définies.
Un jour, je passerai au C... Mais ça me parait plus lourd à utiliser pour mon usage qui reste épisodique. Je vais reregarder quand même !
A+
drpsy- Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne
Re: Désassembler sur imprimante
Notes que tu peux avoir (virtuellement) tous les théoric à cette adresse :
http://abandonware-magazines.org/affiche_mag.php?mag=56
Concernant Oric Explorer, il ne permet - je pense - de sauvegarder les listings.
Il est effectivement pas toujours stable et je ne met que les cassettes et disquettes que je cherche à disséquer dans les répertoires pour eviter une lecture du répertoire trop longue.
Bon courage, Didier
http://abandonware-magazines.org/affiche_mag.php?mag=56
Concernant Oric Explorer, il ne permet - je pense - de sauvegarder les listings.
Il est effectivement pas toujours stable et je ne met que les cassettes et disquettes que je cherche à disséquer dans les répertoires pour eviter une lecture du répertoire trop longue.
Bon courage, Didier
Sujets similaires
» eBay - imprimante MCP-40 à vendre
» Atmos + imprimante + Microdisc leboncoin
» Cable imprimante Oric - DB36 ?
» Atmos + imprimante + Microdisc leboncoin
» Cable imprimante Oric - DB36 ?
Forum Oric :: Forums :: Forum Public :: Assembleur
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur
» No Problem !
Dim 25 Juin 2023 - 17:53 par Voyageur