1

Salut,

Excusez moi d'avance si la question presentement posee risque d'etre eventuellement triviale.

Voila, j'y viens smile

Je souhaiterais tracer un programme a partir de son boot secteur mais je sais pas trop comment l'attaquer : en effet, j'ai vu que easy rider me permettait de desassembler le boot mais bon ca m'avance pas a grand chose car ni adebug ni monst proposent un acces direct au disk ('peut etre je me dis une betise').

Quels tuyaux pourriez vous me donner pour accomplir ma tache.

Merci bcp

Amicalement

skweek

PS : GT merci pour tes exemples smile

2

skweek :
Je souhaiterais tracer un programme a partir de son boot secteur mais je sais pas trop comment l'attaquer : en effet, j'ai vu que easy rider me permettait de desassembler le boot mais bon ca m'avance pas a grand chose car ni adebug ni monst proposent un acces direct au disk ('peut etre je me dis une betise').



En parlant d'accès direct tu veux dire fichier ou secteurs ?

Sous easy rider tu sauves le fichier et tu le reprends sous Devpac, cela devrait marché, une petite chose quand un boot secteur est executé, le 68000 se trouve en mode superviseur, donc quand tu récup le boot déssassemblé, rajoute l'appel a la fonction gemdos ($20) super.


GT Turbo ( octopus )

P.S. : Si tu en veux d'autres, fais moi signe !!
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

3

Oue en acces direct aux secteurs.

4

skweek :
Oue en acces direct aux secteurs.


Pas possible, soi la technique la dessus, sinon tu lis le bootsecteur dans un buffer en BSS (Genre Boot: ds.b 512) avec un simple appel au xbios, par exemple, une fois le code écris tu debuggues direct. En tracant le code, après le trap (xbios) tu auras direct a la suite de ton code, le boot déssassemblé !!

Faut juste pas oublié que dans le boot, il y a les infos du disque, si tu regarde a l'adresse (Boot) tu auras un bra.s xxxx, le boot commencera a cette adresse la

GT En train de lire des secteurs !! oui
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

5

J'utilise le Mega Ripper, il est trop fort pour ca !

6

freddo :
J'utilise le Mega Ripper, il est trop fort pour ca !



Faut encore l'avoir !!

GT Turbo turtle
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

7

Gt n'a pas fait mon site a fond...

8

Positivity mega ripper?

9

freddo :
Gt n'a pas fait mon site a fond...



Il y a pas confusion avec l'Ultimate Ripper ?

On parle de déssassemblé un boot !


GT Peut ètre encore a coté de la plaque !! confus
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

10

vivi moi je parle de debug un boot ;D

11

Je viens de le DL faut que je voies ce qu'il est capable de faire !!


GT octopus
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

12

Option disk dans le menu, "load sectors" en choisissant relative (he he !), tu mets le nombre de secteur (disons 0 & 2 pour matter le boot), apres tu vas sur "disk editor" et tu vas sur l'onglet "mapping" et tu "disassembles", "before" ou "after" pour de balader... enfin tu verras GT, c'est bourre d'options !

13

freddo :
Option disk dans le menu, "load sectors" en choisissant relative (he he !), tu mets le nombre de secteur (disons 0 & 2 pour matter le boot), apres tu vas sur "disk editor" et tu vas sur l'onglet "mapping" et tu "disassembles", "before" ou "after" pour de balader... enfin tu verras GT, c'est bourre d'options !



Petit soucis, c'est un site Atari pour des Ataris, hein Fredo ? Coz des fichiers en .ST c'est assez dur a utilisé sur un Atari ?

J'ai trouvé sur un maggie disk un prog qui le fait mais a part faire des bruits bizzares sur le lecteur de mon Falcon et de mon Ste et un superbe message d'erreur que dalle !!

Que faire quand on a pas de PC ?


GT Un Atariste pur et dur !! magic
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

14

Et voilà !
Une version MSA pour les intéressés.

15

A l'epoque j'utilisais PaCifiST avec son logiciel pour faire des images disks, mais avec le temps (depuis 1997), il s'en est passe des choses sur l'emulation ST...

Sinon tu peux utiliser MSA CONVERTER de Zorg pour convertir du ST en MSA.

Merci mister RaZ pour ton spontaneite &;-)

16

GT Turbo :

Que faire quand on a pas de PC ?


En acheter un triso

17

ça existe les tools sous TOS pour convertir les .ST, cherchez bien wink

18

ColdFire
:
GT Turbo :

Que faire quand on a pas de PC ?


En acheter un triso



Coldfire tu viens a la JC ? Si oui evite de passé devant moi ou tu va t'en SOUVENIR !!


GT En train de botté le derrière a Coldfire ! fesses fouet
avatar< SCPCD > j'aurais du dire "les doigts dans le cul vu que le java c'est de la merde"
Je suis Goto !

19

Je ne vient, malheureusement pas à la JC, sinon ça aurait été avec plaisir trilove




GT Masochiste tripaf

20

skweek :
ni adebug ni monst proposent un acces direct au disk ('peut etre je me dis une betise').


rdebug est la version d'adebug qui s'installe en résident et il peut t'aider.

en théorie rdebug doit te permettre prendre la main en faisant la combinaison ALT+HELP au boot.

21

stabylo :
en théorie rdebug doit te permettre prendre la main en faisant la combinaison ALT+HELP au boot.


autant pour moi, je crois que c'est plutôt Alt+Shift+Help ou Alt+Control+Help.

autre précision, "résident" ça veut dire que tu le lances, tu le quittes avec Control+C, puis tu rebootes. Rdebug reste branché en mémoire, prêt à intervenir à tout moment.

22

Bienvenue Stabylo, et merci pour ta réponse, j'espère que ça aidera Skweek.
avatar

23

Merci beaucoup wink Je cherchais justement la hotkey ca tombe bien :happy