home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.atari.st      Discussion about 16 bit Atari micros      15,439 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 14,502 of 15,439   
   Guillaume Tello to All   
   little system monitor for TOS   
   08 Feb 11 19:16:55   
   
   From: houten.van@orange.fr   
      
   Hi,   
      
      
   I started writing a little monitor for TOS without the need of a script   
   interpretor or multitasking.   
      
   I named it SYSREC (system record), and here are the features:   
   - it runs a program with its command line   
   - records every system call Gemdos/Bios/Xbios/VDI/AES/LineA (you can   
   select what you want in this list)   
   - don't record other programs'calls 'in particular, doesn't record the   
   VDI calls from the AES)   
   - recording can start immediately or after a Alt+Help key press   
   - a second Alt+Help stops recording and so on.. (record, stop)   
   - at the end you get two files:   
   	* the first with the mem copy of the recorded codes   
   	* the second, a text file with functions names   
      
   I'm working on it, adding the use of a SYSREC.INF file containing the   
   settings, so you d'ont have to retype everything.   
      
   I'll put this on my page when it will be useable.   
      
   Another idea would be to keep track of the calling addresses displayed   
   as an offset from the TEXT start. This would ease patching programs when   
   they need some new features.   
      
   Guillaume.   
      
   As an example, here is the ouput for TSTSCR_E.PRG that tests the screen   
   encoding:   
      
      
   GEMDOS(074/$04A) :  Mshrink   
     AES  (010/$00A) :  appl_init   
     AES  (077/$04D) :  graf_handle   
   XBIOS (004/$004) :  Getrez   
     VDI  (100/$064) :  v_opnvwk   
     VDI  (102/$066) :  vq_extnd   
     VDI  (123/$07B) :  v_hide_c   
     AES  (100/$064) :  wind_create   
     AES  (051/$033) :  form_dial   
     AES  (101/$065) :  wind_open   
     VDI  (014/$00E) :  vs_color   
     VDI  (014/$00E) :  vs_color   
     VDI  (014/$00E) :  vs_color   
     VDI  (014/$00E) :  vs_color   
     VDI  (020/$014) :  vsm_color   
     VDI  (007/$007) :  v_pmarker   
     VDI  (020/$014) :  vsm_color   
     VDI  (007/$007) :  v_pmarker   
     VDI  (020/$014) :  vsm_color   
     VDI  (007/$007) :  v_pmarker   
     VDI  (020/$014) :  vsm_color   
     VDI  (007/$007) :  v_pmarker   
     VDI  (109/$06D) :  vro_cpyfm   
     AES  (102/$066) :  wind_close   
     AES  (103/$067) :  wind_delete   
     AES  (051/$033) :  form_dial   
     VDI  (122/$07A) :  v_show_c   
     AES  (052/$034) :  form_alert   
   GEMDOS(060/$03C) :  Fcreate   
   GEMDOS(064/$040) :  Fwrite   
   GEMDOS(062/$03E) :  Fclose   
     VDI  (101/$065) :  v_clsvwk   
     AES  (019/$013) :  appl_exit   
   GEMDOS(000/$000) :  Pterm0   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca