Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!rpi!zaphod.mps.ohio-state.edu!usc!snorkelwacker!mit-eddie!rutgers!att!dptg!lzaz!hcj From: hcj@lzaz.ATT.COM (HC Johnson) Newsgroups: comp.sys.atari.st Subject: Re: TOS 1.4 Incompatibilities Summary: tos 1.0 is different. Message-ID: <898@lzaz.ATT.COM> Date: 27 Dec 89 16:29:34 GMT References: <8912261631.AA04656@SAIC.COM> Organization: AT&T BL Middletown/Lincroft NJ USA Lines: 36 In article <8912261631.AA04656@SAIC.COM>, steveg@SAIC.COM (Stephen Harold Goldstein) writes: > Add Mark Williams' CSD (source level debugger) to the list of > software incompatible with TOS 1.4. It comes up with something like > "TOS version dated 04061989 unknown" and terminates. > I think you mean DB not CSD. (At least my CSD does not do this). 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. Howard C. Johnson ATT Bell Labs att!lzaz!hcj hcj@lzaz.att.com