[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

1090.0. "MWC low level debug DB and TOS 1.4" by BRSSWS::PIRLET () Thu Mar 14 1991 07:10

    I could not find this topic so I open a new one.
    
    I just bought MWC second hand (v3.01 if I remember well) and it seems
    to be working quite fine except for the DB symbolic low level debugger.
    
    I have TOS 1.4 and DB does not know about this TOS version. It refuses
    to operate under this TOS version. Should I patch DB so that it knows
    about tos 1.4? Is TOS 1.4 near enought from older TOS so that DB will
    still work corectly??
    
    An alternate solution would be for me to use devpac2 but it seems that
    the symbols are not following the same definition under MWC and
    devapc2. Is there some public domain soft to translate MWC symbol to
    devpac2 symbols?
    
    Any help would be really appreciated.
    
    	Louis Richard
T.RTitleUserPersonal
Name
DateLines
1090.1Is it illegal to use MWC second-hand?KORG::MISKINISThu Mar 14 1991 12:108
    
    I'm not sure if it's legal to use a second hand version of MWC even
    if you bought it and have a receipt!
    
    Read the back of the manual carefully!
    
    _John_
    
1090.2This may be what you wantALLVAX::PETERSDon Peters, CTC2-1/C14, 287-3153Fri Mar 15 1991 12:5534
Louis,

Re: .0

That problem sounded familiar. I searched my collection of Atari "on line"
messages, and found something dating back to about January 1990. I think
it came from a USENET posting. Anyway, here is the information.
----------------------------------------------------------

Mark Williams product DB also has a problem according to Howard Johnson:
 
  MWC db plays with tos data that was 'private' in tos 1.0.
  Afterward, tos 1.1 and on have a formal table of pointers to this info.
 
  Some one at MWC got carried away and coded it roughly as:
	if(tos1.0) {
		there is no table , rough it;
	}
	else if(tos 1.1)
		goto ok;
	else if(tos 1.2)
		goto ok;
	else
		goto h..l;
 
  Use a binary editer to look for the date string of the releases and patch
  the latest one to what tos1.4 uses [hint: change offset 0x1a0d from 22 to
  6;  change offset 0x1a0e from 87 to 89].  Then db will work. Sort of.
 
  It corrupts the system clock, and the console and memory are screwed
  until you  reboot.
 
  Isn't nice when the OFFICIAL developer software is not compatible with 1.4,
  AND MWC claims that it is.
1090.3Thanks, that was it.BRSSWS::PIRLETTue Mar 19 1991 07:243
    Thanks Don, now I just need to learn that debugger syntax ...
    
    	Louis Richard