home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / atari / st / 13337 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  4.6 KB

  1. Path: sparky!uunet!mcsun!uknet!edcastle!hwcs!neil
  2. From: neil@cs.hw.ac.uk (Neil Forsyth)
  3. Newsgroups: comp.sys.atari.st
  4. Subject: Re: TT Compatability questions
  5. Keywords: TT, ST, compatible, games, applications
  6. Message-ID: <1992Sep7.090500.20341@cs.hw.ac.uk>
  7. Date: 7 Sep 92 09:05:00 GMT
  8. References: <H.MGgdbM2U5VY@fredrik.atari.no> <1992Sep3.115337.3528@cs.hw.ac.uk> <H.2jCeQ8EYz7o@fredrik.atari.no>
  9. Sender: news@cs.hw.ac.uk (News Administrator)
  10. Organization: Dept of Computing & Electrical Engineering, Heriot-Watt University, Scotland
  11. Lines: 79
  12.  
  13. In article <H.2jCeQ8EYz7o@fredrik.atari.no> jornmoe@fredrik.atari.no writes:
  14. >In <1992Sep3.115337.3528@cs.hw.ac.uk>, Neil Forsyth writes:
  15. >>>No, not many games do work (at least without doing some tricks)! But
  16. >>>does it matter. Who buys a TT for playing games? I'd rather buy a LYNX
  17. >>>for that purpose:-)
  18. >>
  19. >>It matters plenty! If games don't work on the TT because they are poorly
  20. >>written and don't take account of the 68030 then the same games will not
  21. >>work on the Falcon. I can easily imagine people buying Falcons to play
  22. >>games.
  23. >>
  24. >
  25. >If You'r concerned about Falcon's compatibility you'r doing some wrong 
  26. >assumptions!
  27.  
  28. Really?
  29.  
  30. >The TT and the Falcon 030 may have the same processor, but that's not the 
  31. >same as beeing identical machines in respect to compatibility with the ST.
  32. >
  33. >First, all hardware in the Falcon resides within the same 24Bit addressing 
  34. >range as th ST. In the TT, there are a full 32Bit addressing range wich
  35. >causes a lot of trouble for some games.
  36.  
  37. The hardware addresses in the ST, TT and Falcon are the same (additional
  38. features being an exception). The MMU is programmed to map $FFxxxxxx to
  39. $00xxxxxx so there is no problem.
  40. My 'game code' works on all machines why can't others?
  41.  
  42. >Second, the Falcon is designed to be as compatible with the ST as possible.
  43. >The TT was designed to be as powerfull as possible, and at the same time
  44. >a TOS machine wich should run any well written GEM application. Nothing
  45. >more was ever promised.
  46.  
  47. If a programmer sticks to Atari's developer guidelines then *ALL* Atari
  48. 680x0 machines are compatible.
  49.  
  50. >Third, the falcon is a consumer product, the TT is not! This beeing a fact 
  51. >makes it obvious why Falcon has to be more 'old-ST-games' compatible than
  52. >the TT was.
  53.  
  54. I view the TT as being to the ST what 486DX-33 PC's are to 386SX-16 PC's.
  55. They are every bit as commercial. If you buy a PC game these days you can bet
  56. it will work on any PC. This should be true of ST games on the Falcon.
  57.  
  58. >And last, don't you forget that many games doesn't even tolerate the 16Mhz
  59. >and cache of the MSTE (or speedup-boards for old ST(E)'s). Some games are
  60. >even quite intolerant to different TOS versions to! So, I'd bee more concerned
  61. >about the compatibility of the games, rather than about the compatibility of 
  62. >the machines!
  63.  
  64. Most of the games that don't work with faster processors and caches are
  65. written by f*ckwits that go straight for the DMA/FDC hardware directly. This
  66. is because their software timing loops get shortened. Why didn't they use
  67. the BIOS or even XBIOS calls?
  68. Atari are now recommending that Falcon (and I guess ST) games work on hard
  69. disk and use copy protection based on word entry from a manual.
  70.  
  71. To sum up, I have tried running a *LOT* of ST games on a Falcon and less than
  72. 10% of them worked. This is one reason I think the Falcon will fail if markted
  73. as a games machine. The available leisure software will be small.
  74. Only a couple of the games worked after disabling the cache and setting
  75. the speed to 8Mz. Since most games that load from a bootsector and don't use
  76. system calls failed I assume that they were not 68030 compatible.
  77. Atari were not to blame for these incompatibilities however I do blame them
  78. for not kicking butt when the TT didn't run software. Programmers should have
  79. learned their lesson back then.
  80.  
  81. +----------------------------------------------------------------------------+
  82. ! DISCLAIMER:Unless otherwise stated, the above comments are entirely my own !
  83. !                                                                            !
  84. ! Neil Forsyth                                                               !
  85. ! Department of Computing and Electrical Engineering                         !
  86. ! Heriot-Watt University                                                     !
  87. ! Edinburgh, Scotland                                                        !
  88. ! United Kingdom            Email: neil@uk.ac.hw.cs, ..!ukc!cs.hw.ac.uk!neil !
  89. !                                                                            !
  90. ! "'Have you got any?' he asked, expecting the answer no" - Monty Python     !
  91. +----------------------------------------------------------------------------+
  92.