home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / BACKW281.LZH / BACKWARD.II / READ_ME.TXT < prev    next >
Text File  |  1994-11-06  |  31KB  |  796 lines

  1. ********************************************************************************
  2. *                                                                              *
  3. *               BACKWARD II, The ST emulator for FALCON 030                    *
  4. *                                                                              *
  5. *         ╜ 1993-94 C.Dupuydauby, written with Devpack II and Interface.       *
  6. *                                                                              *
  7. *                    V 2.81, released the 6th November 1994.                   *
  8. *                                                                              *
  9. ********************************************************************************
  10.  
  11.  
  12. ATTENTION, BACKWARD III COMING.
  13.  
  14. PRELIMINARY NOTE : THIS IS A SHAREWARE. It does mean you should send a donation
  15. to its author if you intend to use it. Donations will be used to cover charges
  16. created by user support.
  17. If you send a donation, you'll be a registered user. This way you will receive
  18. the lastest version of Backward, extra files etc...
  19. You may also send any remark, demand of improvment or anything else. They will
  20. be read and if possible followed. Further information about GETTING REGISTERED
  21. will be found later in this file.
  22.  
  23.           PLEASE GET REGISTERED, it will helpful and encouraging.
  24.  
  25.  
  26. UNLESS WRITTEN AGREEMENT :
  27. COMMERCIAL USAGES ARE FORBIDDEN, no extra fee can be charged, except mailing
  28. and/or duplication fees.
  29.  
  30.  
  31.  
  32.  
  33.                                    ---------
  34.                                    |SUMMARY|
  35.                                    ---------
  36.  
  37. (I)                 Introduction.
  38. (II)                Inventory.
  39. (III)               How to run Backward┐.
  40. (IV)                Backward Set Up.
  41. (V)                 Disk Library.
  42. (VI)                Minidesk┐ manual.
  43. (VII)               Tips.
  44. (VIII)              Messages.
  45. (IX)                Unknown Roms.
  46. (X)                 Getting Registered.
  47. (XI)                Future Improvements.
  48. (XII)               Tech Notes.
  49. (XIII)              Backward History.
  50. (XIV)               Thanks.
  51. (XV)                Bugs Report.
  52.  
  53.  
  54.  
  55. ------------------
  56. (I) INTRODUCTION :
  57. ------------------
  58.          Since most of FALCON's owners are former ST's owners (and sometimes
  59. still ones, like me), they want their ST games to run on the Falcon. But if the
  60. GEM compatibility is rather good, hardware differences prevent a lot of games
  61. to work. That's why I created Backward, which is supposed to handle hardware
  62. differences and so you'll get a compatibility rate of about 75%. The first
  63. versions of Backward were rather good, but were far to be user-friendly. This
  64. version has the same efficiency as the former ones (even a bit better) and has
  65. a library. This avoids to reconfigure Backward each time it is used.
  66.          It's a precious tool for me, and I hope you'll enjoy it.
  67.  
  68.  
  69.          Backward II works with 'Disks', which are, in fact, set-ups
  70. associated to floppy disks. You can freely add, modify or associate
  71. set-ups to disks. Disks are indentified with checksums of the boot sector.
  72. When Backward is run, it reads the disk (if any) and tries to find it in its
  73. library. Disk name is then printed in reverse video on screen, and the
  74. associated set-up becomes the current one.
  75.  
  76. -----------------
  77. (II) INVENTORY :
  78. -----------------
  79.          The Backward Package consists at least of :
  80.            - READ_ME.TXT               This file.
  81.            - BACKWARD.APP              The program file.
  82.            - BCKWUSA.RSC               Its ressource file.
  83.          You may also have the following files :
  84.            - BACKWARD.INF              The Default Options file.
  85.            - BACKWARD.DAT              The Library File.
  86.            - various BCKW???.RSC       Ressource for other languages.
  87.            - various READ_ME.???       Documentation for other languages.
  88.  
  89.          You must at least have program and ressource files, but you must
  90. spread this package with ALL FILES.
  91.  
  92. --------------------------
  93. (III) HOW TO RUN BACKWARD:
  94. --------------------------
  95. Install :
  96. ---------
  97.          Backward needs a FALCON 030 with at least four megs of memory; a
  98. hard disk is strongly recommended but not necessary.
  99.          Copy all files in a directory on your harddisk.
  100.  
  101.          Backward runs in any video mode, but 640x400 video mode is strongly
  102. recommended. Setting-up is impossible with 40 colons video modes.
  103.     Backward cannot be run if MiNT or a virtual memory handler (Outside or
  104. Vram) is resident. You have to desactivate them for using it.
  105.  
  106. Use :
  107. -----
  108.          There are two steps. First, you run Backward to select your set-up,
  109. you install Backward (with/without Backward). Then Backward is resident.
  110.          Insert the Disk you intend to run, then double click on BACKWARD.APP.
  111. Main screen consists of a window listing the disk library and a menu bar.
  112.  
  113. Library Window :
  114.          This Window shows the Library of 'Disks'. Each name is a set-up
  115. associated to a disk. The slide box and arrows let you list the library.
  116. The selected 'Disk' (if any) is printed in reverse in window and printed
  117. in info bar. Clicking on a disk name selects it, which means that it becomes the
  118. current set up.
  119.          Double clicking on a name associates the set-up with the disk in
  120. drive. Let's see an example :
  121. You've got a copy of Dungeon Master, and there is a specific set-up called
  122. Dungeon Master; but Backward doesn't seem to indentify Dungeon Master.
  123. You must then reassociate disk with the set-up. Just insert Dungeon Master
  124. disk, then double click on Dungeon Master in window. Now it's Ok, just
  125. save the library and from now on, Dungeon Master will be automatically
  126. identified.
  127.  
  128. Menus :
  129.    - Desk menu :
  130.              - About...... : Just the classical About which gives some
  131.                              information.
  132.    - File menu :
  133.              - Makes resident ! : Keep backward in memory without rebooting.
  134.                            Less efficient than rebooting, but faster. Backward
  135.                            will keep about 150 Kb of memory.
  136.              - Reboot ! : Reboot computer with backward resident. Except if ROMS
  137.                           are unknown, just select this and keep your disk in
  138.                           drive. Everything is automatic now !
  139.              - Save Default : It saves the preferences in the Backward.inf file.
  140.              - Quit : Well, it lets you leave Backward.
  141.    - Library Menu :
  142.              - Add Disk... : Just insert a disk in drive, then select this.
  143.                              Then type in disk name, and it will be added in
  144.                              library associated to the current set-up.
  145.              - Delete Disk : Allow to delete a disk from library.
  146.              - Rescan Disk : Use it to force backward to read the disk in drive
  147.                              and find the associated set-up (if any).
  148.              - Save Data : Let's you save library. Don't forget to do this each
  149.                            time you alter it.
  150.    - Options :
  151.              - Register : if you are a registered user, enter here your name
  152.                           and code to use the full version.
  153.              - Configure... : Use this to alter the set-up of the current
  154.                               disk (or default one if none is selected). Each
  155.                               option will be explained below.
  156.              - General...: Gives an access to some generic options.
  157.              Then there are one or more presets :
  158.               - Best Compatibility : Backward II at its very best.
  159.               - Intermediate : Middle option compatibility and speed.
  160.               - Lowest : Just install TOS patches.
  161.  
  162. Real-Time Set Up :
  163.        When Backward is resident, you can now alter set up with key
  164. combinations.
  165.  
  166. [Alternate]+[Control]+ (numeric keypad) :
  167. '('   MC68030, 16Mhz.
  168. ')'   MC68030, 8Mhz.
  169. '/'   16Mhz, Blitter.
  170. '*'   8Mhz, Blitter.
  171. '7'   Instruction cache on.
  172. '8'   Instruction cache off.
  173. '9'   Data cache on.
  174. '-'   Data cache off.
  175. '4'   Sound louder.
  176. '5'   Sound softer.
  177. '6'   Toggle 50/60Hz video refresh rate.
  178.  
  179. ----------------------
  180. (IV) BACKWARD SET UP :
  181. ----------------------
  182. (a) Ehancer options.
  183.          Here are listed existing options. A selected option is printed in
  184. reverse video mode, option in brackets ('[...]') works only with boot install
  185. mode :
  186.  
  187. -MC68030 options : Those options are now disabled in the unregistered version.
  188.                    They are set for a maximum compatibility and a minimal
  189.                    speed.
  190.  
  191.   - Frequency : ST's frequency was 8Mhz, Falcon's 16Mhz. Some disk loading
  192.                 routines don't like 16Mhz. But most of the cases you may stay
  193.                 at this frequency. Select 8Mhz if the game runs too fast (try
  194.                 Space Harrier !).
  195.  
  196.   - Caches : The 68030 has onboard caches, which improve its efficiency. But
  197.              68000 hasn't any cache.
  198.              With this option you can select which caches are on (if any).
  199.              Instr. stands for instruction cache.
  200.              Data cache's most important effect is speed improvement, and could
  201.              be kept on, but instruction cache is a cause of non-compatibility.
  202.  
  203.  
  204. -Hardware options : Options which deals with hardware differences.
  205.  
  206.   - Blitter Frequency : Same as for MC68030, except you can select the blitter's
  207.                         frequency. It's only a way to slow down your computer,
  208.                         it won't improve compatibility to turn it to 8 Mhz!
  209.  
  210.   - Errors : It's the most important option. Access to ST's sound coprocessor
  211.              (YM 2149) has a bit changed and may cause Bus error. This option
  212.              let you choose the way such errors will be handled :
  213.                - Left : Nothing is made, if an error happens, the Falcon will
  214.                         simply crash.
  215.                - Corr. : Stands for Corrected. Each time an error occurs,
  216.                         Backward redoes the access itself. Efficient but it
  217.                         slows down everything. Some games can cope with this,
  218.                         others can't.
  219.                - Spec. : Stands for Special. When an error occurs, Backward
  220.                          attempts to modify the program which caused it. If it
  221.                          can't be done, just redo the access. The best option
  222.                          so far, but as before, there is no guarantee of
  223.                          success with it.
  224.                - Stmode : Any illegal access will simply be ignored. This choice
  225.                          offers the best compatibility but digitized sounds may
  226.                          be very disturbed and moisy.
  227.   - DMA Sound Int. : STE's DMA digitized sound uses two exceptions. There is
  228.                      only one available on Falcon. So if the game you're testing
  229.                      makes a long whistle or stops after a few seconds of music,
  230.                      try to alter this option. It should be Timer A.
  231.   -[Memory Size]: Well, you can select here the amount of memory you want to
  232.                   use. Most games will be fine with a single meg.
  233.  
  234. -Others options :
  235.   - TOS's patches : Patches the TOS to improve compatibility.
  236.                    - The physical address of the screen has been changed a bit.
  237.                      You may correct this with this option.
  238.                    - Jokers are handled for file functions.
  239.                    - And a patch in memory management.
  240.                    - Esc codes for printing.
  241.                    - a patch for Blitmode call.
  242.   - Internal Speaker : Well, please keep it off ! But some programs turn it on
  243.                        anyway.
  244.   -[Hard Disk Boot]: You can choose to discard your harddisk (it's a good idea,
  245.                      most games dislike hard drives). It doesn't work with
  246.                      unkown ROMS, then this only solution is to keep
  247.                      [ALTERNATE] pressed while rebooting.
  248.  
  249.   -[GEM]: you can turn GEM on/off. Turning it off increases available memory at
  250.           boot time. But you can't access to GEM desktop, neither GEM prgs (see
  251.           Minidesk manual for further details).
  252.           
  253.  
  254. (b) General options :
  255.      Two options available for now :
  256.      - Multiscan monitor : If you have a VGA-like monitor (i.e. connected
  257.          through the VGA adaptator), and if it handles 50Hz refresh rate,
  258.          turns this option on. Games will be able to toggle between PAL and
  259.          NTSC video modes. The [Ctrl]+[Alt]+[6] shortcut allow you to toggle
  260.          mode manually.
  261.  
  262.      - Autoboot : If you have a disk in your drive when running Backward,
  263.           Backward will configure itself with the appropriate set-up and
  264.           automatically start (if the disk is in the library obviously).
  265.  
  266. --------------------
  267. (V) 'DISK' LIBRARY :
  268. --------------------
  269.          The 'Disk' library allows you to record your set up for each of your
  270. disk and to select automatically the good one.
  271.  
  272. What is a 'Disk' ?
  273.          Picture just that it is a piece of paper on which is written the name
  274. of the disk (for example : Dungeon Master), the number of the disk (because
  275. computer prefers numbers to names) and the set up to use with this game.
  276.  
  277. How to create a 'Disk' ?
  278.          Insert the disk you want to add in the drive. Then Just select
  279. 'Add Disk...' in the Library menu. Then enter a name to identify your disk.
  280. Backward will read your disk to compute the number it will use to identify your
  281. disk automatically. Now the name you just typed-in appears in the library
  282. window. You can alter the set-up, then save the library with 'Save Data' in the
  283. Library menu.
  284.  
  285. How to use Backward with my disk ?
  286.          Once you've created a 'Disk' as explained before, you just have to
  287. insert your disk in drive, double click on Backward. The disk will be
  288. identified and the set-up will be altered accordingly. You just have to select
  289. Reboot Now... or Makes Resident ! and then run your game.
  290.  
  291. May I do this manually ?
  292.           Yes. There is two way. First, you can insert your disk after Backward
  293. started to run, then select 'Scan Disk' in the File Menu. If the disk is not
  294. identified automatically, you can select a set-up with a single click on his
  295. name in the window.
  296.  
  297. Can somebody give me his library ?
  298.          Of course, there is only a minor problem. Using the example of the
  299. piece of paper mentionned before, the numbers of your friend's disks may be
  300. different from yours. Which means your disks won't have the same numbers. But
  301. Backward allows you to correct the number recorded. Just double-click on the
  302. 'Disk' name (with the disk associated in drive), then save library. Your
  303. disk will be identified from now on.
  304.  
  305. What happens if the library is full ?
  306.          There is room for 2000 'Disks'. If your library is full, just copy the
  307. Backward's files in another directory and destroy the BACKWARD.DAT file. You
  308. have now a second copy of Backward wich will allow you 2000 more 'Disks'.
  309.  
  310. Note :
  311.          Window title is changed when library is altered (there is an '*').
  312.  
  313. -----------------------
  314. (VI) MINIDESK┐ MANUAL :
  315. -----------------------
  316.          When you turn GEM off, and there is no AUTO prgs on your boot disk,
  317. Minidesk is launched. It shows a list of files and directories (directories are
  318. in brackets, e.g. '[AUTO]'). Cursor keys change current selection. Pressing
  319. ENTER on a directory name change current directory, pressing ENTER on a
  320. filename execute the selected file. Pressing a letter key changes current
  321. drive.
  322.  
  323.  
  324. ------------
  325. (VII) TIPS :
  326. ------------
  327.  
  328.          Default set-up should offer the Best Compatibility. That is :
  329. - 68030 and Blitter: 8Mhz.
  330. - Cache            : None.
  331. - Errors           : STmode.
  332. - Memory           : 1 Meg.
  333. - TOS's patches    : On.
  334. - Hard Disk        : Off.
  335. - DMA Sound Exc.   : Timer A.
  336. - GEM              : Off.
  337.  
  338.           If your game does'nt work with this Set Up, change memory amount and
  339. GEM mode.
  340.  
  341.           Fast Set Up (speed and compatibility):
  342. - 68030 and Blitter: 16Mhz
  343. - Cache            : Data.
  344. - Errors           : Special.
  345. - Memory           : 2 Meg.
  346. - TOS's patches    : On.
  347. - Hard Disk        : Off.
  348. - DMA Sound Exc.   : Timer A.
  349. - GEM              : On.
  350.  
  351.          Special and Corrected handling modes need 16Mhz most of the time.
  352.          Avoid keeping hard disk with 512Ko option.
  353.  
  354. -----------------
  355. (VIII) MESSAGES :
  356. -----------------
  357.          Here are listed messages Backward may give you, and the associated
  358. explainations.
  359.  
  360. - No RSC found : The ressource file is missing. Get at least BCKWUSA.RSC.
  361.  
  362. - This is not a Falcon : well, it's not a Falcon emulator for ST or TT, sorry.
  363.  
  364. - Pmmu already in use ! : MiNT (with memory protection) or a virtual memory
  365.             manager is resident. Remove them before running
  366.             Backward.
  367.  
  368. - Backward is resident !: Please reboot your machine before running Backward.
  369.  
  370. - Not enough memory : Backward needs at least about 400Kb to run, please free
  371.                       some memory.
  372.  
  373. - Disk is already in library : This disk is already in library. Perhaps you have
  374.                               two disks with the same Boot sector. Then try to
  375.                               copy your disk with the desktop.
  376. - Name is already in library...: You have a 'Disk' with the same name. Alter the
  377.                                  new name to create a new 'Disk'.
  378.  
  379. - Can't read disk !: Perhaps there is no disk in drive, or the disk is
  380.                      corrupted. You can retry access, cancel action or
  381.                      ignore it.
  382.  
  383. - Library is full : Well you already have 2000 disks. Write to me to get more
  384.                     room if you need it.
  385.  
  386. - Unkwown ROMs...: Backward doesn't know your TOS version (4.01 and 4.02 are
  387.                    known). It still runs but you can't turn off automatically
  388.                    hard disk on boot. You'll have to keep the [ALTERNATE] key
  389.                    pressed while booting to do this. Contact me or find a new
  390.                    version which identifies your ROMs.
  391.  
  392.  
  393.  
  394. ------------------
  395. (IX) UNKNOWN ROMS:
  396. ------------------
  397.         If Backward prints this message, it's because it can't identify your TOS
  398. version. Then, it means that Rebooting with Backward is a bit more difficult. In
  399. fact, it's the same method as for earlier version :
  400.  
  401. - remove any disk from drive.
  402. - select 'Reboot Now'.
  403. - wait for the ATARI logo.
  404. - Drive LED flashes once.
  405. - press now [ALTERNATE] and keep it pressed (for preventing hard disk to boot).
  406. - The Backward screen appears.
  407. - Insert your disk.
  408. - Press [SPACE] to continue.
  409.  
  410.  
  411. ------------------------
  412. (X) GETTING REGISTERED :
  413. ------------------------
  414.          To get registered, send donations to the following address :
  415.  
  416.                      Mr DUPUYDAUBY Cyrille
  417.                      53 domaine des aigles
  418.                      60500 Chantilly
  419.                      FRANCE
  420.          Please give me the EXACT version number of Backward and don't forget
  421. to give a mail address for response. If you have already the latest Backward
  422. version, you will immediatly receive the key and the next version when it will
  423. be available. Otherwise, you'll automatically receive the latest version.
  424.  
  425.          Reasonnable donations would be 100FF, £10, $20, 30DM. Those donations
  426. will be use for user support (see below) and improvment of my coding tools (that
  427. means improvment of Backward).
  428.  
  429. If you live in SWEDEN, register by sending SEK 140:- to:
  430.  
  431.                      Sven Bornemark Music
  432.                      Lergodsvägen 79
  433.                      238 40 OXIE
  434.                      Tel 040-54 54 54 54
  435.                      Postgiro 23 59 59-4
  436.  
  437.          You will receive the Backard's swedish version.
  438.  
  439. User Support :
  440.          As mentionned, being registered offers many advantages. First, you'll
  441. a disk with the last version of Backward (or with the next version, if you've
  442. already got the lastest), and other products I have coded. You may ask
  443. questions, send advice, demands or even support. Each message will have a
  444. response.
  445.          Registered users will also be warned when new versions will be
  446. released and the way to *freely* receive them.
  447.  
  448.          Registration is now done with a registration key (which you will
  449. receive when getting registered). If you are already registered, and have
  450. no key, please write to me.
  451.  
  452.          If you don't want to be registered users, please keep using older
  453. version of Backward: they are Freeware.
  454.  
  455.  
  456. -------------------------
  457. (XI) FUTURE IMPROVMENTS :
  458. -------------------------
  459.          Possible improvments are listed in decrease interest. That means first
  460. listed, first coded.
  461.  
  462. Compatibility Improvements :
  463. - TOS differences handling.
  464.  
  465. Interface Improvements :
  466. - Priting of Library.
  467. - Merging Libraries.
  468.  
  469. Features Improvements :
  470. - Snapshot.
  471.  
  472.  
  473. ------------------
  474. (XII) TECH NOTES :
  475. ------------------
  476.          - Backward will cause a cold RESET on the next restart to let the
  477.            Falcon get rid off it.
  478.          - Cache option may have no effect if ROMs are unknown.
  479.          - Frequency configurations are made throught an undocumented address,
  480.            so Backward may not work on future FALCONs. I refuse to give this
  481.            address (you can still disassemble BACKWARD to see) because it's
  482.            undocumented, it should be used only for emulation, no for special
  483.            FXs or anything else.
  484.          - Backward was written using DEVPAC ST II and INTERFACE.
  485.          - YM special access option uses TRAP calls (#3 to #10).
  486.          - Disabling caches is made by remapping ROM in RAM and altering code.
  487.          - Boot modifications are made the same way.
  488.          - _memtop sysvar is also modified. It's equal to _phystop on Falcon
  489.            and to _v_bas_ad on ST(E). It's corrected.
  490.          - Memory size hasn't any effect when you make Backward resident.
  491.          - Old ROM addresses are remapped to new ones with Pmmu.
  492.          - Jokers are handled for Fopen and Pexec.
  493.          - Free memory is a bit underestimated because the new TOSs need extra
  494.            memory when creating a Basepage (done for Cubase V1.00, at least).
  495.          - Unused memory (above _memtop) is protected by Pmmu. So games can't
  496.            erase Backward when computing memory size.
  497.          - Backward protects himself (set up in high memory).
  498.          - Esc codes are handled.
  499.          - 'Official' LineF calls (MOVEM/UNLK/RTS) are supported.
  500.          - An antivirus check is made at boot time.
  501.          - Timer C is reseted if needed.
  502.          - Setscreen returns 0.
  503.          - Malloc(0) is authorized (what bad an idea, but needed for old progs).
  504.          - Patch macros are used through LineA calls.
  505.          - Disk access are retried once (ST TOS seems to retry more times than
  506.          Falcon TOS).
  507.          - A evnt_timer(10) is made after a form_dial(FINISH), avoiding screen
  508.          clearing for ill coded progs.
  509.  
  510. THINGS THAT MAY NOT BE CORRECTED :
  511. - Reset instruction : it seems that this instruction gives a lot of troubles.
  512. - Format errors : difference between the 68000 and 68030 for stack frames.
  513.         Causes the 14 bombs error.
  514. - Stack frames : same as above, but for private TRAP handling routines.
  515.  
  516.  
  517. IF YOU THINK YOU HAVE A SOLUTION, PLEASE WRITE IT TO ME.
  518.  
  519. ------------------------
  520. (XIII) BACKWARD HISTORY:
  521. ------------------------
  522. - Idea : 5 april 1993.
  523. - beta version : 10 april 1993.
  524. - V 1.00 running : 12 april 1993.
  525. - V 1.10 running : 16 april 1993.
  526. - V 1.20 running (first release) : 21 April 1993.
  527. - V 1.30 running : 28 april 1993.
  528. - V 1.32 running : 1 May 1993.
  529. - V 1.40 running : 1 May 1993 (yeah the same day, two versions).
  530. - V 1.43 running : 21 May 1993.
  531. - V 1.44 running : 21 July 1993.
  532. - V 1.43 rewrited to V 2.00 : July, from the 16th to the 31th.
  533. - V 2.01 running : 1 August 1993 (first Shareware version).
  534. - V 2.02 running : 7th August, 1993.
  535. - V 2.11 running : 3rd September, 1993.
  536. - V 2.22 running : 16th September, 1933.
  537. - V 2.24 running : 24th November, 1933.
  538. - V 2.30 running : December 1993, the 6th.
  539. - V 2.31 running : December 1993, the 8th.
  540. - V 2.40 running : December 1993, the 13th.
  541. - V 2.41 running : January 1994, the 2nd.
  542. - V 2.50 running : January 1994, the 18th.
  543. - V 2.52 running : January 1994, the 25th.
  544. - V 2.60 running : June 1994, the 4th.
  545. - V 2.61 running : June 1994, the 13th.
  546. - V 2.62 running : June 1994, the 28th.
  547. - V 2.63 running : July 1994, the first.
  548. - V 2.64 running : July 1994, the 15th.
  549. - V 2.70 running : July 1994, the 29th.
  550. - V 2.71 running : August 1994, the 30th.
  551. - V 2.72 running : September 1994, the 4th.
  552. - V 2.73 running : October 1994, the 30th.
  553. - V 2.80 running : November 1994, the 1st.
  554. - V 2.81 running : November 1994, the 6th.
  555.  
  556. --------------
  557. (XIV) THANKS :
  558. --------------
  559.          Thanks to Sven BORNEMARK, my new swedish distributor.
  560.          Thanks  to  Patrice  BENSOUSSAN  for  his suggestions (which have been
  561. reckoned) and his active support.
  562.          Thanks to Peter Segerdahl for the same reasons.
  563.          Thanks are sent to Mathias AGOPIAN, whose article help me a lot
  564. improving BACKWARD (essentially moving PMMU and Blitter frequency).
  565.          Thanks to my first registered users who gave me the strength to write
  566. this version.
  567.  
  568. ------------------
  569. (XV) BUGS REPORT :
  570. ------------------
  571. V 2.81:
  572. -------
  573. Improvments:
  574. - Various small improvments.
  575. - A patch for the Fattrib call.
  576. - A patch for the Desktop. It used to allocate memory which was never released. 
  577.  
  578. V 2.80:
  579. -------
  580. Improvments:
  581. - A bunch of GemDos patches, LPRINT should work on GFA Basic.
  582. - A VDI fix, now UMS II display is correct.
  583.  
  584. V 2.73
  585. ------
  586. Improvments:
  587. - Swedish translation is almost complete.
  588.  
  589. V 2.72
  590. ------
  591. Improvments:
  592. - A0 register is saved for some GEMDOS calls.
  593.  
  594. V 2.71
  595. ------
  596. - Various improvments.
  597.  
  598. V 2.70
  599. ------
  600. Bugs corrected:
  601. - Canceling a disk access after an error caused three bombs, corrected now.
  602. Improvments:
  603. - A patch program is provided, see the included readme.
  604. - Use of macros for patch program.
  605. - first patches for LineA and GEM calls.
  606.  
  607. V 2.64
  608. ------
  609. Improvments :
  610. - Disk oriented system calls are now seriously corrected.
  611.  
  612. V 2.63
  613. ------
  614. Improvments :
  615. - New TOS Patches.
  616.  
  617. V 2.62
  618. ------
  619. Improvments :
  620. - New TOS Patches for disk handling. Timer C is set when needed. Lotus
  621. Esprit Turbo Challenge II works now (and others).
  622.  
  623. V 2.61
  624. ------
  625. Improvments :
  626. - New TOS Patches for IKBD handling. Falcon (the game) works now !
  627. - Privilege error handling (MOVE SR,ea).
  628. - Start for specific patch handling.
  629. Bug corrected :
  630. - Screen base address is now ST like at boot time.
  631.  
  632. V 2.60
  633. ------
  634. Improvments :
  635. - Special mode code has been improved. It consumes less CPU time.
  636. - New features, 50/60Hz handling and autoboot mode.
  637. - Keyboard reset offered all the time.
  638. Bugs corrected :
  639. - A small bug in the Bus error handling, which seems to have had no effect.
  640.  
  641. V 2.52
  642. ------
  643. Improvments :
  644. - Sound Handling ! With  keyboard shortcuts.
  645. - SCC interruption vectors are protected.
  646.  
  647. V 2.50
  648. ------
  649. Improvments :
  650. - New option: GEM on/off !
  651. - Built in Minidesk┐.
  652. - Autostart with Control key.
  653. Bugs corrected :
  654. - Stack size has been extended; may correct some bugs ?
  655. - Problems with TOS 4.01 fixed. Those bugs were mentionned only by one person !
  656. Bugs :
  657. - There may be some bugs with Minidesk.
  658.  
  659. V 2.41
  660. ------
  661. Improvments :
  662. - Memory protection.
  663. - Antivirus check.
  664. Bugs corrected :
  665. - TOS 4.04 should now be really handled. Unchecked !
  666. - 'Remove Disk' option used to remove two Disks at a time. Corrected now!
  667.  
  668. V 2.40
  669. ------
  670. Improvment :
  671. - Line F emulation has been reintroduced (it was removed since V 2.00).
  672. Bugs corrected :
  673. - A few minor fixes.
  674. - Handling of unknown ROMs should work correctly now.
  675.  
  676. V 2.31
  677. ------
  678. Bugs corrected:
  679. - A silly (really silly) bug when double clicking on a Disk has been corrected.
  680.  
  681. V 2.30
  682. ------
  683. Improvments :
  684. - TOS 4.04 Handling (Unchecked !).
  685. - New feature (Delete Disk).
  686. Bugs :
  687. - Still redraw bugs with Winnix.
  688. - It seems there are some problems with GEMRAM (not sure).
  689.  
  690. V 2.24
  691. ------
  692. Improvments :
  693. - Minor modifications to interface (some nice icons now).
  694. Bugs :
  695. - A few redraw problems under Winnix (don't know which is in fault).
  696. - some problems with TSR's program if ROMs are unknown.
  697. Bugs corrected :
  698. - A LOT of redraw bugs (found thanks to Winix).
  699. - A MAJOR bug: Backward could not reboot if ROMs were unknown; thanks to those
  700.   who pointed this out.
  701.  
  702. V 2.23
  703. ------
  704. Improvments :
  705. - Blitmode call resets colormap to default. Backward corrects it now.
  706.  
  707. V 2.22
  708. ------
  709. Bugs corrected :
  710. - A big lurking bug made impossible to use hard disk on V 2.21. Sorry!
  711.  
  712. V 2.21
  713. ------
  714. Bugs :
  715. - None found ?
  716. Bugs corrected :
  717. - Memory management has been improved, 512Ko option should work correctly.
  718. Improvments :
  719. - Esc codes.
  720. - Presets menu.
  721. - Usage of two cookies :PMMU and BCKW.
  722.  
  723. V 2.11
  724. ------
  725. Bugs :
  726. - Memory managment must be improved while rebooting.
  727. Bugs corrected :
  728. - 512 Ko option is now available.
  729. Improvments :
  730. - Real-time set up.
  731. - Interface redesigned with Interface II.
  732. - 'Disk' Names can be modified.
  733.  
  734. V 2.02
  735. ------
  736. Bugs :
  737. - 512K option still disabled.
  738. Improvments :
  739. - Jokers in Pexec and Fopen.
  740. - Memory handling (freemem).
  741. - Memory protection.
  742.  
  743. V 2.01
  744. ------
  745. First Shareware version.
  746. #############
  747. # REWRITTEN #
  748. #############
  749. Bugs :
  750. - 512K option still disabled.
  751. Bugs corrected :
  752. - Coroner protocol has been removed. It was heavy and useless.
  753.  
  754. V 1.44
  755. ------
  756. Last Freeware version.
  757. Bugs :
  758. - Forget the 512K option.
  759. Bugs corrected :
  760. - The random crash while booting has disappeared.
  761. - A bug about instruction cache has been corrected.
  762.  
  763. V 1.43
  764. ------
  765. Bugs :
  766. - Sometimes backward crashes for no reason. Try again.
  767. - 512 Ko option will certainly never be coded.
  768. Bugs corrected :
  769. - Ym correc access code has been improved. Trap vectors are set only when
  770. they're used.
  771. - A lot of minor bugs have been corrected from the unreleased V1.41 and V1.42.
  772. - Screen address emulation was only effective after a resolution change on
  773. Desktop. It has been fixed.
  774.  
  775. V 1.40
  776. ------
  777. Bugs :
  778. - Still nothing for 512 Ko.
  779.  
  780. V 1.31
  781. ------
  782. Bugs:
  783. - 512 Ko Option still disabled.
  784. - Cache options were wrong till version 1.30 (flushing them instead of turning
  785. them off). It's corrected now. But the TOS seems to reset them!
  786.  
  787. V 1.30
  788. ------
  789. Bugs:
  790. - 512 Ko Option doesn't work. It seems that the Falcon refuses to run with
  791. so little memory. Not yet corrected (if ever).
  792. Bugs corrected:
  793. - Setting DMA Sound Interrupt Timer A may had no effect in V1.20. It's
  794. corrected since V1.30.
  795. - Turning off DATA cache hadn't any effect. Corrected since V1.30
  796.