home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / amiga / games / 12140 < prev    next >
Encoding:
Internet Message Format  |  1992-08-26  |  1.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!usc!rpi!utcsri!torsqnt!geac!censor!comspec!nsq!entity
  2. From: entity@nsq.uucp (cybernetworx)
  3. Newsgroups: comp.sys.amiga.games
  4. Subject: Re: Euro hackers & Wing Commander Demo.
  5. Message-ID: <297@nsq.uucp>
  6. Date: 25 Aug 92 16:05:49 GMT
  7. References: <Paul_Trauth.0kt5@agwbbs.new-orleans.LA.US> <63224@cup.portal.com> <mwm.1lkf@contessa.palo-alto.ca.us>
  8. Organization: NSQ
  9. Lines: 23
  10.  
  11. In article <mwm.1lkf@contessa.palo-alto.ca.us>, mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
  12. > >  If it runs fast on a 68000, then it sure as hell will run fast on a 68030 or
  13. > > whatever.
  14. > Assuming it runs at all, that is. Of course, that's another of the
  15. > attributes of good code - it follows the rules, so that it will work
  16. > on machines that use processors that didn't exist when the game was
  17. > written.
  18.  
  19. Well, in general any code written for 68000 will easily run on a 68010/20/30
  20. without any problems.  The 040 has certain characteristics which cause a lot
  21. of problems, but until they become more widely available we're going to see a
  22. lot of games crash on 040's because most programmers don't know about the
  23. intricacies of the 040.  The only other reason for games not working is things
  24. like directly accessing interrupt vectors which can move on higher processors
  25. (ie into fast ram for faster exception processing).  Other things are fairly
  26. minor.. eg. timing differences with keyboard under 2.0 etc.
  27.  
  28. Hardly anybody writes self-modifying code or anything that could screw up in
  29. caches because it's widely understood now... similarly it'll take a little
  30. while for people to figure out what copyback does on the 040.. or things like
  31. that a NOP instruction actually flushes the caches on an 040 :-)  Ah well...
  32.  
  33.