home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5667 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.2 KB  |  50 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: cix.compulink.co.uk!usenet
  3. From: jralph@cix.compulink.co.uk ("Jolyon Ralph")
  4. Subject: Re: FindTask() VERY IMPORTANT
  5. Message-ID: <DoGuo9.BDs@cix.compulink.co.uk>
  6. Organization: Compulink Information eXchange
  7. References: <4ij5nj$m2h@news.xs4all.nl>
  8. Date: Mon, 18 Mar 1996 13:55:21 GMT
  9. X-News-Software: Ameol32
  10.  
  11. > Bull. If AT decides to remove the ThisTask field (and God knows how 
  12. > many others), all current software will have to be examined and 
  13. possibly > reprogrammed before being recompiled to native PPC code. This 
  14. means that > it will take longer to convert currently existing software 
  15. to a native 
  16. > PPC form. Is that what you want?
  17.  
  18. As one of those developers who will have to recompile code to PPC, I have 
  19. to say you're dragging out a very minor point to extremes. 
  20.  
  21. Ralph has stated that 68k emulation will read old structures as normal. 
  22. In PPC it won't, they'll change. So what.
  23.  
  24. Things change. Were you an Amiga programmer between 1.3 and 2.04? Many 
  25. things changed, assumptions about fonts, the bitmap->bytesperrow field, 
  26. all this and more we had to take into account and, in many cases, change 
  27. our code.
  28.  
  29. Changing execbase->ThisTask to FindTask(NULL) is a trivial exercise for 
  30. any programmer. Frankly these minor changes to read status in system 
  31. structures are so trivial as to make no difference whatsoever to the port 
  32. time of our code (which will involve a lot of work anyway due to the .asm 
  33. code we have). Compare this with the massive amount of extra work Ralph 
  34. would have to do to make it the same as it was before. Do you really want 
  35. to risk delaying the PowerAmiga OS because you can't be bothered to 
  36. change execbase->ThisTask to FindTask(NULL)?
  37.  
  38. As long as we have clear documentation on what the changes are and how to 
  39. implement them, I've no problems in altering any existing methods in my 
  40. code to deal with the new operating system.
  41.  
  42. Now, please shut up and leave Ralph in peace so he can get on with his 
  43. job...
  44.  
  45. And please Ralph, continue giving advice like this as the project 
  46. progresses. I, for one, value the chance to go and make changes to code 
  47. (if necessary) in advance to prepare for the future.
  48.  
  49. Jolyon - Almathera
  50.