home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac5_disk / gemul8r / gemul8r.faq
Text File  |  1997-05-04  |  24KB  |  666 lines

  1. ============================================================================
  2.  
  3.                        T H E  G E M U L A T O R  F A Q
  4.  
  5.      Frequently Asked Questions about GEMulator Classic and GEMulator96
  6.  
  7. ============================================================================
  8.  
  9.                          Version 1.00 - 1 March 1997
  10.  
  11.                           Created and maintained by
  12.                  Richard Karsmakers - cronos@worldaccess.nl
  13.                      Robert Goodwin - rsg0910@iglou.com
  14.  
  15.                                  DISCLAIMER
  16.  
  17.  Although every possible care has been taken to assure optimum accuracy of
  18. the information in this FAQ, etc. :-)
  19.  
  20.  This document looks most like the way it ought to in Courier at size 10.
  21.  
  22. ----------------------------------------------------------------------------
  23.                               Table of Contents
  24. ----------------------------------------------------------------------------
  25.  
  26. 1     Initial Proceedings
  27.  
  28. 1.0   Welcome!
  29. 1.1   What the FAQ?!
  30. 1.2   How and where to get updated FAQ versions
  31. 1.3   How to help improving the FAQ
  32. 1.4   Author info
  33. 1.4a  Richard Karsmakers
  34. 1.4b  Robert Goodwin
  35. 1.5   GEMulator FAQ history
  36. 1.6   Thanks
  37.  
  38. 2     What is the GEMulator?
  39.  
  40. 2.0   The GEMulator
  41. 2.0.1 What it is
  42. 2.0.2 How to get it
  43. 2.1   Where do I find the software?
  44. 2.2   How do I install it?
  45. 2.2.1 Installing the GEMulator Classic
  46. 2.2.2 Installing the GEMulator96
  47. 2.2.3 Creating the GEMUL8R.INI file
  48.  
  49. 3     No Way - What won't run on the GEMulator?
  50.  
  51. 3.0   Drawing & Art
  52. 3.1   DTP, Word Processing and Text Editor
  53. 3.2   MIDI and Sound
  54. 3.3   Programming Utilities
  55. 3.4   Spreadsheets & Databases
  56. 3.5   Communications
  57. 3.6   Disk Magazines
  58. 3.7   Various (including most Utilities)
  59.  
  60. 4     YES Way - This will run on the GEMulator!
  61.  
  62. 4.0   Drawing & Art
  63. 4.1   DTP, Word Processing and Text Editor
  64. 4.2   MIDI and Sound
  65. 4.3   Programming Utilities
  66. 4.4   Spreadsheets & Databases
  67. 4.5   Communications
  68. 4.6   Disk Magazines
  69. 4.7   Various (including most Utilities)
  70. 4.8   Games
  71.  
  72. 5     Problems...and how to solve them
  73.  
  74. 5.1   Software Compatibility
  75. 5.2   Programming under GEMulator
  76. 5.3   Miscellaneous
  77.  
  78. ----------------------------------------------------------------------------
  79.  
  80.                             I: INITIAL PROCEEDINGS
  81.  
  82. ----------------------------------------------------------------------------
  83.  
  84. 1.0    WELCOME!
  85.  
  86.  The GEMulator has been around for a while, yet all this time nobody ever
  87. got their noses down to the grindstone in order to create a means for
  88. GEMulator users to exchange hints and tips, in other words to conceive a
  89. basic document that contains information that GEMulator users would no doubt
  90. value like life itself. Well, this is it.
  91.  In case you are not familiar with the concept of FAQs, please read the next
  92. paragraph.
  93.  
  94. 1.1   What the FAQ?!
  95.  
  96.  FAQ simply stands for "Frequently Asked Question", but as of late it has
  97. come to indicate a text file full of information about a certain subject.
  98. And somewhere in the infinite nooks and crannies of the vastly obscure
  99. Internet you can find FAQs for just about anything at all: Sitcoms, rock
  100. groups, bomb-building, hallucinogenic substances, Amigas, Serbo-Croatian
  101. bonsai tree aficionados, you name it!
  102.  
  103. 1.2   How and where to get updated FAQ versions
  104.  
  105.  The idea for this FAQ came into existence somewhere around the end of 1996,
  106. at which instant its creators both started to collect the various messages
  107. pertaining to GEMulator that made their way onto the various Atari Usenet
  108. groups, most particularly onto the group they quite regularly frequent,
  109. comp.sys.atari.st.
  110.  There will also be more or less frequent updates of this document, of
  111. course, which will be posted to comp.sys.atari.st and comp.emulators.misc
  112. and put up on the Web at http://members.iglou.com/rsg0910/gemul8r.faq. If
  113. you want to receive the current version of the FAQ in your email box every
  114. time a new one is released, just email to cronos@worldaccess.com with the
  115. subject line "Subscribe GEMulator FAQ".
  116.  There are plans to create a GEMulator newsgroup, but so far nothing
  117. tangible has materialized.
  118.  
  119. 1.3   How to help improving the FAQ
  120.  
  121.  First of all, please distribute this FAQ to FTP sites, WWW sites, bulletin
  122. boards and whichever other places you deem fit. The word must get around so
  123. that this FAQ will quickly improve drastically. Right now it contains rather
  124. more questions than it does replies, which is a thing that must change.
  125.  Second, if you notice anything - anything AT ALL - that is either incorrect
  126. or incomplete, please feel free to fill in the gaps (possibly with source
  127. reference). Even typo reports are welcome. Most of all, however, we would
  128. appreciate your sending in solutions to the problems posed in this document,
  129. or submitting procedures that people would need to undertake to render
  130. compatible a program so far included in the 'no way' list. Also, we would
  131. simply like to know of programs you are using successfully that aren't yet
  132. mentioned in chapter 4 (ones that *do* work), or ones you've tried (and
  133. failed at) not yet mentioned in chapter 3 (ones that do not work).
  134.  Cheers!
  135.  
  136. 1.4   Author information
  137.  
  138. 1.4a  Richard Karsmakers
  139.  
  140.  A teacher of English since January 1997, some of you may recognise Richard
  141. from some things he's done on the Atari platform, which include the
  142. "Ultimate Virus Killer" and the disk magazine "ST News". Although he has in
  143. the mean time rounded off the latter, he has vouched to continue developing
  144. the former. This, together with his disinclination to convert hundreds of
  145. "Superbase" and "1st Word Plus" files to "Access" and "Word" respectively,
  146. is the main reason why he is now the owner of a GEMulator-equipped PC set-
  147. up.
  148.  He still writes for the "Maggie" disk magazine occasionally, and plans to
  149. set up a World Wide Web Multi Media Magazine called "WWW-MMM". Having a
  150. penchant for loud music, he also maintains the FAQ for the rock group Gwar.
  151.  
  152. 1.4b  Robert Goodwin
  153.  
  154.  Robert has been using Atari systems ever since they came out, from the
  155. 2600, 400, 520 ST and up, since around the late 70s. When the GEMulator and
  156. other Atari emulators came around, he started playing with them to see how
  157. much compatibility they provided. So far, there's compatibility to some
  158. extent with various emulators. Even though they're run on IBM clones, he
  159. still allocates space in his room for an STE and Mega STE, claiming they can
  160. never be replaced by any of the clones. He hopes emulators will improve as
  161. time goes by, featuring ever increasing compatibility.
  162.  
  163. 1.5   GEMulator FAQ history
  164.  
  165.  1.00 - 1 Mar 1997
  166.       - Compilation started
  167.  
  168. 1.6   Thanks
  169.  
  170.  Lots of thanks to the people on Usenet who have reacted positively to the
  171. idea of creating this FAQ - this one's for you! Quite a few people have
  172. reacted by submitting questions, sometimes even questions accompanied by an
  173. answer. Although we'll no doubt have forgotten a few people here, heartfelt
  174. 'cheers!' need to go out to Ben-John, William Jones, Ken MacDonald, Miguel
  175. Reizinho, Jeff Vincent and Mark Slagell.
  176.  Special thanks to Will Fisher; he's the author of "EmuZine", a Web HTML
  177. magazine for emulation in general. For further information about this
  178. magazine, you can email Will at blackat@direct.ca.
  179.  
  180. ----------------------------------------------------------------------------
  181.  
  182.                           II: WHAT IS THE GEMULATOR?
  183.  
  184. ----------------------------------------------------------------------------
  185.  
  186. 2.0   The GEMulator
  187.  
  188. 2.0.1 What it is
  189.  
  190.  GEMulator96 is a software Atari ST emulator for PCs, created by Darek
  191. Mihocka of Emulators, Inc. It emulates most of the ST systems released by
  192. Atari, the 520/1040ST, STfm, STf, STm, MegaST and MegaSTE.
  193.  GEMulator Classic (current version 3.6) can only emulate the Atari ST. This
  194. product is freeware (yes, it's for free!) and works on MS-DOS, Windows 3.1,
  195. Windows 95 and OS/2 Warp, requiring at least an 80386 processor running at
  196. 33 Mhz, with 2-4 Mb of internal RAM.
  197.  GEMulator96 (currently version 4.6 of January 1997) costs US$ 69.95
  198. separate, US$ 99.95 with MagiC 2, US$ 119.95 with MagiC 4, US$ 149.95 with
  199. TOS 1.04 ROMs on an ISA card, and US$ 179.95 with TOS 2.06 ROMs on an ISA
  200. card. Users of MagicPC (a competing product) can upgrade to GEMulator96 for
  201. US$ 39.95. It runs on Windows 3.1, Windows 95 and Windows NT, and requires
  202. at least an 80486 processor at 33 Mhz, with 6-8 Mb of internal RAM and a VGA
  203. monitor. It works on systems equipped with 386/486/Pentium/Pentrium Pro.
  204.  Emulators, Inc. also offer to send you the latest GEMulator with MagiC 4 if
  205. you send them your old ST or (Mega) STE with disk drive and at least one
  206. (monochrome or colour) monitor. They'll even pay the shipping of GEMulator
  207. to you, the kind souls :-\
  208.  GEMulator97 is in the pipeline for the summer of 1997; this one should also
  209. support Atari TT emulation.
  210.  
  211. 2.0.2 Where to get it
  212.  
  213.  Emulators Inc. can be reached via email at emulators@msn.com, which is also
  214. the address where additional questions about GEMulator may be asked. The
  215. regular (snailmail) address is:
  216.  
  217.  Emulators, Inc.
  218.  14150 NE 20th Street, Suite 302
  219.  Bellevue, WA 98007
  220.  U.S.A.
  221.  Phone 206-236-0540
  222.  Fax   206-236-0257
  223.  
  224. 2.1   Where do I find the software?
  225.  
  226. For GEMulator Classic and GEMulator96:
  227.      http://www.emulators.com (click on Downloads)
  228.  
  229. For software:
  230.      ftp.cnam.fr
  231.      ftp.archive.umich.edu (a very busy site!)
  232.      gopher.archive.umich.edu (preferred)
  233.  
  234. For the TOS ROMs:
  235.      http://www.nfinity.com/~swhalen/node99
  236.  
  237. For the virtual drives:
  238.      http://home1.swipnet.se/~w-11410/js/gem96dem.zip
  239.      (Just take the drives out of the zip file and stick them in your
  240.       GEMulator directory)
  241.  
  242. For MagicPC: (German)
  243.      http://cip2.e-technik.uni-erlangen.de:8080/hyplan/lafreund/magicpc.html
  244.      ftp://members.aol.com/ashftp/demomapc.exe (English)
  245.  
  246. For TOS2Win:
  247.      http://www.aixit.com/tos2win/info.htm
  248.  
  249. For STiMul: (still in development)
  250.      http://www.micronet.fr/~tenabis/anglais/qaemu_an.htm
  251.  
  252. For other emulations go to Matthias Jaap homepage:
  253.      http://www.hh.schule.de/hhs/computer/english/emulator.htm
  254.  
  255. For a Teradesk Desktop Replacement:
  256.      ftp://ftp.cnam.fr/pub/Atari/Desktops/tdsk140a.lzh
  257.  
  258. 2.2   How do I install it?
  259.  
  260.  Darek Mihocka, of Emulators, Inc., has said before that a manual is in the
  261. making for the GEMulator Classic, but one has not surfaced yet. There is one
  262. on setting up the GEMulator96 (to be found on the Emulators, Inc. home
  263. page).
  264.  
  265. 2.2.1 Installing the GEMulator Classic
  266.  
  267.  Create a directory anywhere on your hard drive. GEM is a good one, though
  268. you may want a different one. Place GEMUL8R.EXE, and MAGIC_PC.OS in your
  269. directory, as well as the .VHD and STHDBOOT.SEC files.
  270.  Create the GEMUL8R.INI file. You can use the one below. See 2.2.3 for a
  271. breakdown of what each line does.
  272.  
  273. rams 8
  274. mono
  275. quick
  276. com1
  277. disk c: cdrive.vhd
  278. disk d: ddrive.vhd
  279. disk e: edrive.vhd
  280. disk f: fdrive.vhd
  281. magic magic_pc.os
  282.  
  283.  You may have seen somewhere that the .INI file has to go in the root. This
  284. is an error. The emulator is looking for it in the same directory it's in.
  285. If you want it in the root directory, then make it 'magic c:\magic_pc.os,'
  286. and it'll find it there. The nice thing about this sort of set-up is that
  287. you can have multiple operating systems and desktops.
  288.  Run the GEMUL8R.EXE program. You should now be able to see the boot-up
  289. screen with the Atari logo, at which moment it'll start a memory check. This
  290. check can be bypassed by tapping any key on the keyboard. If all goes well,
  291. you will be at the desktop with 4 virtual drives C-F, and two floppy drives
  292. A and B.
  293.  You may also see that you cannot install the ROMs via the program, using
  294. the INSTALL command. This is for the plug-in card that Emulators Inc. sells.
  295. See their home page for more information. GEMulator will run without the ROM
  296. images if you have this card.
  297.  
  298. 2.2.2 Installing GEMulator96
  299.  
  300.  The Emulators Inc. Web page has instructions on doing this. However, there
  301. may be some minor errors or whatnot, so watch this space.
  302.  
  303. 2.2.3 Creating the GEMUL8R.INI file
  304.  
  305.  This paragraph features a breakdown of what the individual lines in the
  306. GEMUL8R.INI file do.
  307.  
  308.  rams 8
  309.  
  310. How much memory do you wish for your ST to have? Make sure you have enough
  311. RAM as well. A 4 Mb PC should use rams 4.
  312.  
  313.  mono
  314.  
  315.  What kind of monitor? For now, the GEMulator Classic only uses either low
  316. or high resolution.
  317.  
  318.  quick
  319.  
  320.  How fast do you want the emulation to be? Quick or Slow? ST speed or PC
  321. speed?
  322.  
  323.  com1
  324.  
  325.  What port is your modem on?
  326.  
  327.  disk c: cdrive.vhd
  328.  disk d: ddrive.vhd
  329.  disk e: edrive.vhd
  330.  disk f: fdrive.vhd
  331.  
  332.  The virtual hard drives. If you don't have them, the emulator will give you
  333. an error saying it can't find them, and all you'll have is access to the A:
  334. and B: drives. See above where to find them.
  335.  
  336.  magic magic_pc.os
  337.  
  338.  This is your TOS ROM image. For now, most people are using 2.06. If your
  339. image is called TOS.IMG, rename this line to magic tos.img. It will run.
  340. Without this line or the .INI file, it will default to searching for the
  341. MAGIC_PC.OS file.
  342.  
  343.  g
  344.  
  345.  Will allow you to go straight into the ST screen. It's not really needed,
  346. but it's nice to have if you want to go right into it.
  347.  
  348. ----------------------------------------------------------------------------
  349.  
  350.                III: NO WAY - WHAT WON'T WORK ON THE GEMULATOR?
  351.  
  352. ----------------------------------------------------------------------------
  353.  
  354.  This chapter features a list - as complete as we could make it - of various
  355. programs that do *not* work on the GEMulator. Individual games (just like
  356. Falcons-specific applications such as "Rainbow") are not mentioned, as they
  357. generally do not work. Exceptions may be found below, in chapter 4.
  358.  
  359. 3.0   Drawing & Art
  360.  
  361.  Deluxe Paint (the mouse canרt be moved).
  362.  NeoChrome
  363.  Spectrum 512
  364.  
  365. 3.1   DTP, Word Processing and Text Editor
  366.  
  367.  No titles known yet.
  368.  
  369. 3.2   MIDI and Sound
  370.  
  371.  No titles known yet.
  372.  
  373. 3.3   Programming Utilities
  374.  
  375.  No titles known yet.
  376.  
  377. 3.4   Spreadsheets & Databases
  378.  
  379.  No titles known yet.
  380.  
  381. 3.5   Communications
  382.  
  383.  No titles known yet.
  384.  
  385. 3.6   Disk Magazines
  386.  
  387.  Maggie (probably caused by the music).
  388.  
  389. 3.7   Various (including most Utilities)
  390.  
  391.  Diamond Edge
  392.  FastCopy pro (appears to work fine if a bit slow, but the target disk has 0
  393. bytes free and no folders)
  394.  Freedom (see chapter 5)
  395.  Kobold File Copier
  396.  LEDPanel (doesn't display anything)
  397.  ST Zip (it cant deflate anything; this is not much of a problem, though, as
  398. "Winzip.exe" can be assigned to be used, even from GEMulator, and this is
  399. much faster anyway)
  400.  Xboot (though it can be used to manually rename CPX, AUTO\.PRG and ACC
  401. files, it cannot handle its function key sets)
  402.  
  403. ----------------------------------------------------------------------------
  404.  
  405.                 IV: YES WAY - THIS WILL RUN ON THE GEMULATOR!
  406.  
  407. ----------------------------------------------------------------------------
  408.  
  409.  This chapter features a list - as complete as we could make it - of various
  410. programs that *do* work on the GEMulator. Where needed, hints are given on
  411. how to make programs work that may initially seem reluctant to function
  412. properly or efficiently.
  413.  
  414. 4.0   Drawing & Art
  415.  
  416.  Degas Elite
  417.  ImageCopy
  418.  
  419. 4.1   DTP, Word Processing and Text Editor
  420.  
  421.  1st Word Plus 3.20TT
  422.  Calamus SL
  423.  Everest
  424.  Pagestream
  425.  Protext
  426.  Tempus (although it does give a "THIS APPLICATION CAN'T FIND THE FOLDER YOU
  427. TRIED TO ACCESS" error whenever it's exited - anyone know why, and how this
  428. can be solved?)
  429.  
  430. 4.2   MIDI and Sound
  431.  
  432.  No titles known yet.
  433.  
  434. 4.3   Programming Utilities
  435.  
  436.  DevPac ST (*the* standard assembler from HiSoft)
  437.  GfA Basic 3
  438.  GfA Basic 3 compiler (see 'problems', chapter 5, too)
  439.  Interface (resource file designer)
  440.  
  441. 4.4   Spreadsheets & Databases
  442.  
  443.  Data Manager ST
  444.  DB Master One
  445.  Superbase Professional
  446.  
  447. 4.5   Communications
  448.  
  449.  Flash
  450.  
  451. 4.6   Disk Magazines
  452.  
  453.  ST News Volume 7 Issue 2 and up (provided the music is configured 'off' in
  454. the "SETUP" file)
  455.  
  456. 4.7   Various (including most Utilities)
  457.  
  458.  Atomic 3.5 (packer)
  459.  GEMBench (by Ofir Gal)
  460.  Geneva
  461.  Hiscore Terminal Utility 1.0
  462.  Knife ST (though it can't access hard disk sectors outside file mode)
  463.  Let 'Em Fly (dialog box enhancer)
  464.  MagiC
  465.  Mosdos
  466.  Mutil (Michtron Disk Utility) (though it can't access hard disk sectors
  467. outside file mode)
  468.  NeoDesk 4
  469.  New Depack (Sinister Developments - use the ST version)
  470.  NVDI
  471.  Pack Ice 2.4 (packer)
  472.  P.A. Pack (packer)
  473.  Revenge Doc Displayer (but see chapter 5!)
  474.  Selectric (alternative file selector)
  475.  Sysinfo (by H.W.A.M. de Beer)
  476.  Ultimate Virus Killer
  477.  Wowbagger the Infinitely Prolonged (Grandson of) 4.242 (swearing accessory)
  478.  
  479. 4.8   Games
  480.  
  481.  Don't Worry be Happy
  482.  Geneticopoly (AI Monopoly by Roy Stead)
  483.  Premium Mah Jong (use standard resolutions, though)
  484.  
  485. ----------------------------------------------------------------------------
  486.  
  487.                      V: PROBLEMS...AND HOW TO SOLVE THEM
  488.  
  489. ----------------------------------------------------------------------------
  490.  
  491.  This is the most important segment of the FAQ - the part where practical
  492. problems are exposed and consequently - hopefully - tackled. It's divided in
  493. what is hopefully a practical structure.
  494.  
  495. 5.1   Software compatibility
  496.  
  497.  FREEDOM
  498.  
  499.  Q: "Freedom" appears not to work properly. When you try to save a file with
  500. it and the original file already exists, it will merely update the date and
  501. time stamp of the original file, but not change its actual contents.
  502.  A: ?
  503.  
  504.  GENEVA
  505.  
  506.  Q: When installing "Geneva" via its own installation program, one of its
  507. vitally important files, GEM.CNF, is always 0 bytes in size. "Geneva" always
  508. needs the specifications in this file when, for example, you want to have
  509. "NeoDesk" used as default 'shell'.
  510.  A: Create a text file such as the one displayed below (edit it to your own
  511. specifications):
  512.  
  513.  # GEM.CNF: written by INSTALL.PRG
  514.  #
  515.  setenv ACCPATH=C:\
  516.  setenv PATH=.,C:\GENEVA
  517.  setenv ACCEXT=ACC,ACX
  518.  setenv GEMEXT=PRG,APP,GTP,EXE
  519.  setenv TOSEXT=TOS,TTP
  520.  setenv SHOWHELP=C:\GENEVA\HELP\GNVAHELP
  521.  # setenv TOSRUN=C:\GENEVA\GNVA_TOS.PRG
  522.  # Other commands:
  523.  #   run          Runs a program with parameters
  524.  #   runsleep     Runs program, puts it to sleep
  525.  shell C:\NEODESK4\NEODESK.EXE            Runs program as the shell
  526.  #
  527.  # end of GEM.CNF
  528.  
  529.  GFA BASIC (COMPILER)
  530.  
  531.  Q: When you use "MENU.PRG" to compile a program, you specify "FILE.GFA"
  532. but, for some or other reason, the actual compiling module attempts to
  533. access the file "FILE.GFA.GFA"; it autonomously puts an additional (and
  534. superfluous) extension behind the file, causing it not to be found.
  535.  A: This can be solved by having two identical copies of "FILE.GFA", with
  536. the second called "FILE" (right, with no extension). Now manually drag
  537. "FILE" onto "GFA_BCOM.PRG". The file "FILE.GFA" will be accessed and
  538. compiled, resulting in a "FILE.O" file. Now start "MENU.PRG" and act as
  539. usual (F2, F10 is what I usually so, then select "FILE.GFA"). The compiling
  540. process will give an error (file not found), but that's no problem and the
  541. linking process will access "FILE.O". One "but": You cannot specify the
  542. compiler options from "MENU.PRG" anymore, so include them in your source
  543. file.
  544.  
  545.  REVENGE DOC DISPLAYER
  546.  
  547.  Q: "Revenge Doc Displayer" refuses to be installed properly as "default"
  548. application for applications not yet assigned to other files.
  549.  A: There seems to be no other solution than to edit the NEWDESK.INF file
  550. and add lines similar to the following (include your own RDD3.PRG path):
  551.  
  552.  #G 03 04 200 C:\ATARI\UTILITY\RDD\RDD3.PRG@ *.TXT@ @
  553.  #G 03 04 200 C:\ATARI\UTILITY\RDD\RDD3.PRG@ *.ASC@ @
  554.  #G 03 04 200 C:\ATARI\UTILITY\RDD\RDD3.PRG@ *.ME@ @
  555.  #G 03 04 200 C:\ATARI\UTILITY\RDD\RDD3.PRG@ *.1ST@ @
  556.  
  557.  STOS
  558.  
  559.  Q: Why don't some compiled STOS programs work? This could have something to
  560. do with the TOS version (I'm using 2.06), because a similar problem appeared
  561. in real life on the ST a few years ago, but even with the later versions of
  562. STOS the mouse/keyboard don't respond...
  563.  A: ?
  564.  
  565.  XBOOT
  566.  
  567.  Q: "Xboot" cannot read and save its default 'sets', it cannot find its own
  568. C:\XBOOT\" path.
  569.  A: The solution may be to start using Virtual disk files. Is there a
  570. solution for regular (non-Virtual) disk mode?
  571.  
  572. 5.2   Programming under GEMulator
  573.  
  574.  END OF FILE RECOGNITION
  575.  
  576.  Q: In "GfA Basic", the EOF(#x) command doesn't find the end of a file.
  577.  A: There is no true solution for this one. If the program that needs to
  578. read (for example) a configuration file using EOF(#x) still has its source
  579. code available, you could change the WHILE NOT EOF(#x)...WEND loop to a
  580. DO...LOOP where you exit the loop if an empty line is read (with LINE
  581. INPUT). So you have to make sure you add an empty line or two at the end of,
  582. in this case, the configuration file.
  583.  
  584.  JOYSTICK EMULATION
  585.  
  586.  Q: Can joysticks be emulated?
  587.  A: ?
  588.  
  589.  WRITE-PROTECTED DISKS
  590.  
  591.  Q: There is a perfect way to check the write-protect status of a floppy
  592. disk on *any* Atari system (Falcon, TT, ST, whatever), achieved by the
  593. following piece of code ("GfA Basic"):
  594.  
  595.    FUNCTION wrpr(crd%)           !crd% contains 0 - drive A or 1 - drive B
  596.      SDPOKE &H43E,-1             !Floppy operations off
  597.      ~XBIOS(29,NOT (2*(crd%+1))) !Select drive
  598.      SDPOKE &HFF8606,&H80        !FDC-status register select
  599.      buf%=DPEEK(&HFF8604)        !FDC-status register read
  600.      ~XBIOS(30,2*(crd%+1))       !Deselect drive
  601.      SDPOKE &H43E,0
  602.      buf%=(buf% AND 64)/64       !Isolate WP-bit
  603.      RETURN buf%
  604.    ENDFUNC
  605.  
  606. Predictably, due to the direct access on addresses FFFF8604 and FFFF8606,
  607. this doesn't work on the GEMulator. How can this be solved?
  608.  A: ?
  609.  
  610. 5.3   Miscellaneous
  611.  
  612.  Any problems that didn't fit in either of the two previous categories will
  613. be addressed in this paragraph.
  614.  
  615.  AUTO FOLDER ON DRIVE A:
  616.  
  617.  Q: How do you boot programs from an AUTO folder on drive A?
  618.  A: Set the 'Boot disk' option to drive A (RTFM!).
  619.  
  620.  I/O PROBLEMS ON GEMULATOR CLASSIC
  621.  
  622.  Q: I have several problems with I/O on GEMulator Classic:
  623. - Serial port: there is no DTR signal. Cannot talk the to modem unless I
  624. have first sent "at&d0" (ignore DTR, for USR Sportster 14.4 external) from
  625. outside GEMulator before entering Atari mode. But even then it goes
  626. unresponsive after connect.
  627. - Parallel port: errant characters are sent to the printer for no reason I
  628. can think of. Every now and then the laser printer spits out a page with a
  629. single capital "E" in the upper left corner.
  630. - Floppy: media change is seldom recognized. I have to reboot when changing
  631. floppies.
  632.  A: ?
  633.  
  634.  MS-DOS VS. ATARI-FORMAT DISKS
  635.  
  636.  Q: I cannot read all Atari disks on the PC.
  637.  A: MS-DOS and Windows are very picky when it comes to being able to read
  638. disks. Even though Atari systems use a disk format that is largely
  639. compatible with PCs, MS-DOS and Windows require very specific values to be
  640. present in a disk's bootsector. Together with GEMulator you should get a
  641. program by the name of MOSDOS.PRG. This Atari program will transform Atari-
  642. formatted disks into ones that MS-DOS and Windows can read. Do note that
  643. this does not work with non-standard Atari format (such as 10 sectors per
  644. track 'FAT' disks, hyper-formatted disks, etc.).
  645.  
  646.  PRINTING
  647.  
  648.  Q: When I print, the printer stops before the printer buffer is fully
  649. flushed. I have to start another print job to finish my first job. I'm using
  650. GEMulator 4.15 on a P133 running Win95. I've tried default, Fast BIOS
  651. Printing, and FPPRINT (or whatever it's called) with the same results. I'm
  652. trying to print to a Canon BJ-200. I had no such problems using GEMulator
  653. 3.x on my old 486 DX2/66.
  654.  A: ?
  655.  
  656.  SOUND
  657.  
  658.  Q: On GEMulator Classic, with sound emulation on, the first keypress starts
  659. a continuous high-pitched tone, not too loud, from both channels
  660. (Soundblaster clone, Forte 16). On GEMulator96, there is a constantly
  661. repeated sound, as if the volume is turned on and off a few times per
  662. second. XBIOS 32 sound is garbled (Soundblaster clone OptiMAD).
  663.  A: ?
  664.  
  665.  EOF
  666.