home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / useful / reviews / hardware / emulation / atonce < prev    next >
Internet Message Format  |  1992-05-06  |  21KB

  1. From: honp9@menudo.uh.edu (Jason L. Tibbitts III)
  2. Organization: Blob Shop Programmers
  3. Subject: REVIEW: ATonce
  4. Keywords: emulation, IBM, AT, hardware
  5. Distribution: world
  6. Newsgroups: comp.sys.amiga.reviews
  7. Followup-To: comp.sys.amiga.emulations
  8. Reply-To: 871579l@aucs.acadiau.ca (Todd Lowe)
  9.  
  10. The ATonce is a hardware IBM AT emulator similar to the AT bridgeboard,
  11. except it is designed for the Amiga 500 instead of the Amiga 2000. It
  12. performs the emulation quite well, but problems with its setup software
  13. and possible problems with various Amiga configurations detract from its
  14. usefulness except on a bare-bones A500 system.
  15.  
  16.  
  17. Lately a lot of people have been wondering about the ATonce 80286
  18. emulator for the Amiga 500.  Last week I had the opportunity to test
  19. one of these and unfortunately did not have much success.  Here I will
  20. explain what the thing is (if you don't know), how it's supposed to work, 
  21. and the problems I had.  All testing was done on a Revision 5 Amiga 500
  22. with the new Agnus, 1 meg chip ram, 42ms 48Meg Seagate st157-n hard drive,
  23. Trumpcard controller and 2 meg fast ram. I also have both AmigaDos 1.3 and
  24. 2.0, but since 2.0 is loaded to ram it's pointers seem to be reset when
  25. the ATonce is used. For this reason testing was done using Kickstart
  26. and Workbench 1.3. The product was tried both with and without the A500
  27. expansion hardware and on a 2000, but the latter two configurations were
  28. tried only briefly while first was used for about a week.
  29.  
  30. [Ed. Note:  If you have used the ATonce on other configurations, or have
  31. any other information which you wish to add, please send mail to
  32. HONP9@menudo.uh.edu with your experiences.]
  33.  
  34. At the end of this review are benchmarks and test results obtained
  35. with Norton Utilities and CheckIt.
  36.  
  37. ----------------------------------------------------------------------
  38.  
  39. The ATonce is an 80286 AT emulator from a German company 'Vortex'. 
  40.  
  41. Their address:
  42.  
  43.  Falterstrasse 51-53, D-7101 Flien bei Heilbronn, Germany.
  44.  phone : 07 131 58 72-0
  45.  e-mail: 100016,2545@compuserve.com 
  46.  
  47.  I tested a unit from:
  48.  Computers Plus,
  49.  Ralph Doncaster,  880274d@aucs.AcadiaU.Ca
  50.  
  51. It is a very small board containing a Motorola 68000.  This is important
  52. because many Amigas have third party 68000's and Vortex claims they need
  53. the stability of a real one.  (I don't know if this is so, but at least
  54. it is easier to install; you simply remove the existing 68000 and plug in
  55. the card)  The board also contains an Intel 80286 and a large custom gate
  56. array containing the BIOS and other custom circuitry.  Along with this is
  57. a special "double socket" to put under the Gary chip and initialization
  58. and setup software.
  59.  
  60. Once I had the ATonce I immediately installed it following Vortex's manual.
  61. This caused some problems.  I had the CPU card and the Gary module installed
  62. correctly, and I'd run the setup program and told it to use default settings, 
  63. but I could not get the program to work.  When you start the initialization
  64. software it normally sets some pointers to the ATonce code, then reboots
  65. the Amiga.  At this point you get both an Amiga startup screen and a 
  66. standard MS-DOS screen complete with memory and BIOS test.  On my
  67. system I was losing the memory required for the ATonce, but was not getting
  68. that MS-DOS screen.  I tried with and without my HD, expanded memory, 
  69. even tried an old Agnus, but no luck.  It turned out that on my system
  70. it only works WITHOUT the Gary module.  The manual says that the Gary module
  71. may cause problems finding an A590 HD, but apparently causes problems on
  72. older A500's as well.  I should mention here that the purpose of the Gary
  73. module is to avoid timing differences between internal and external
  74. memory expansion in the 500, and is therefore unnecessary in a 2000.
  75. The manual says that it will not work with the 2000, but someone else here
  76. tried it in his and it seemed to work about the same as on my 500. (As you
  77. will see this should be read FLAKY.)  On the 2000 ATonce would initialize
  78. about half of the time and would run MS-DOS software once it was up.
  79. The extent of our tests was to boot DOS and exit so perhaps someone else
  80. (or maybe myself if I get time) could do more in depth tests on the 2000.
  81.  
  82. [Ed. Note: If anyone has done this, please sent mail to HONP9@menudo.uh.edu.]
  83.  
  84. While attempting to get the ATonce working the first time I noticed that
  85. the manual mentioned problems with older revision motherboards.  There
  86. are two files on the program disk that have the extension .dsg.  Only one
  87. of these is used by the ATonce, but apparently they are modifications
  88. for different revision mother boards.  The files are named "atonce.dsg"
  89. and "other.dsg".  The manual says something to the effect of: 
  90.  
  91.     "If your motherboard is an older revision than 6A you
  92.     may need to rename other.dsg to atonce.dsg to obtain full
  93.     performance from your ATonce. Do NOT ever use the file
  94.     other.dsg on a revision older than 6A."
  95.  
  96. Yes, I know this contradicts itself, but it is in the manual (not
  97. a direct quote as I have returned the product, but close enough).
  98. To confuse things even more their Erratum listed the passage as:
  99.  
  100.     "If your motherboard is newer than revision 5 you may need
  101.     to rename other.dsg to atonce.dsg to obtain full performance.
  102.     NEVER use the file other.dsg on a revision newer than 5."
  103.  
  104. Again this is not a direct quote, but it is just as confusing and explains
  105. the problem.  Not knowing which to use I tried with both and found
  106. they both work, but other.dsg was faster according to Norton's SI.
  107.  
  108. Now at this point I have the ATonce program loading from my HD, but 
  109. DOS booting from floppy and have only run MS-DOS and SI.
  110.  
  111. The biggest problems start when trying to install ATonce so that MS-DOS
  112. can use the Amiga HD.  ATonce allows for HD support as either a file
  113. on an AmigaDos partition or a full MS-DOS partition.  First I tried
  114. to create a file.  The manual and setup program are straight forward.
  115. You select 'Hard Drive' and tell it what you want following prompts AND
  116. the manual.  The format for file is:
  117.     HD:path/filename,first_dos_track,last_dos_track
  118. with 50 tracks being about 5 megs.  For a partition you simply give the
  119. partition name (it must be a mounted device).
  120.  
  121. After creating a file the right size I ran ATonce.  No luck.  It used
  122. memory when I rebooted, but didn't initialize the card.  The next time
  123. I rebooted, AmigaDos couldn't validate the hard drive containing the 
  124. partition file.  I managed to validate the drive with AmigaDos 2.0 (not
  125. sure why 1.3 wouldn't) and the tried again after doing a cold boot.
  126. This time the ATonce found the file and used it as C:.  I was able to
  127. make this a boot partition using Zenith's PART program, format it, and
  128. install Zenith Dos 3.30 plus.  I rebooted and tried again.  This
  129. time the ATonce worked correctly, and even booted from the HD file.
  130.  
  131. Great, now it was working! WRONG!
  132.  
  133. Now every time I changed something in the ATonce configuration my HD
  134. wouldn't validate.  Eventually it was beyond even FixDisk and was
  135. reformatted.  Since I had to reformat I tried creating a MS-DOS partition
  136. in addition to a file.  This did not go well either.  I could get the
  137. partition recognized, but when I tried to format or partition it 
  138. the system would crash.  Amiga-Amiga-S is a hardware reset for the ATonce,
  139. and even this did not work at this point.  (One thing I did like was
  140. that it never crashed or even affected the Amiga side once it was running.
  141. The setup and initialization programs often did, but MS-DOS didn't.)
  142.  
  143. OK, enough problems with the hardware.  Now I created a partition file
  144. and formatted it and decided to test the thing's MS-DOS compatibility.
  145. After great pains with disk drive being trashed I got ATonce working.
  146. With my memory configuration (3 megs) I was able to get ONLY 640K base
  147. and 512K extended.  This left over 1.5 megs for the Amiga Side, but 
  148. the way the ATonce software operates it couldn't access it.
  149. My configuration is:
  150.         $8c2    -  $7e7ff    : original chip ram
  151.         $80000  -  $fffff    : extra 512K chip ram
  152.         $280000 - $2fffff    : 1st Meg fast ram
  153.         $380000 - $3fffff    : 2nd Meg fast ram
  154.  
  155. ATonce would let me use $80000-$fffff and either Meg of fast ram,