home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / BACK223.ZIP / READ_ME.TXT < prev    next >
Text File  |  1993-09-16  |  24KB  |  583 lines

  1. ********************************************************************************
  2. *                                                                              *
  3. *               BACKWARD II, The ST emulator for FALCON 030                    *
  4. *                                                                              *
  5. *            ╜ 1993 C.Dupuydauby, written with Devpack II and Wercs.           *
  6. *                                                                              *
  7. *                    V 2.22, released 1993 September,the 16th.                 *
  8. *                                                                              *
  9. ********************************************************************************
  10.  
  11.  
  12.  
  13. PRELIMINARY NOTE : THIS IS A SHAREWARE. It does mean you should send a donation
  14. to its author if you intend to use it. Donations will be used to cover charges
  15. created by user support.
  16. If you send a donation, you'll be a registered user. This way you will receive
  17. the lastest version of Backward, extra files etc...
  18. You may also send any remark, demand of improvment or anything else. They will
  19. be readen and if possible followed. Further information about GETTING REGISTERED
  20. will be found later in this file.
  21.  
  22.           PLEASE GET REGISTERED, it will helpful and encouraging.
  23.  
  24.  
  25. UNLESS WRITTEN AGREEMENT :
  26. COMMERCIAL USES ARE FORBIDDEN, no extra fee can be charged, except mailing
  27. and/or duplication fees.
  28.  
  29.  
  30.  
  31.  
  32.                                    ---------
  33.                                    |SUMMARY|
  34.                                    ---------
  35.  
  36. (I)                 Introduction.
  37. (II)                Inventory.
  38. (III)               How to run Backward.
  39. (IV)                Backward Set Up.
  40. (V)                 Disk Library.
  41. (VI)                Tips.
  42. (VII)               Messages.
  43. (VIII)              Unknown Roms.
  44. (IX)                Getting Registered.
  45. (X)                 Future Improvements.
  46. (XI)                Tech Notes.
  47. (XII)               Backward History.
  48. (XIII)              Thanks.
  49. (XIV)               Bugs Report.
  50.  
  51.  
  52.  
  53. ------------------
  54. (I) INTRODUCTION :
  55. ------------------
  56.          Since most of FALCON's owners are former ST's owners (and sometimes
  57. still ones, like me), they want their ST games to run on the Falcon. But if the
  58. GEM compatibility is rather good, hardware differences prevent a lot of games
  59. to work. That's why I created Backward, which is supposed to handle hardware
  60. differences and so you'll get a compatibility rate of about 75%. The first
  61. versions of Backward were rather good, but were far to be user-friendly. This
  62. version has the same efficiency as the former ones (even a bit better) and has
  63. a library. This avoids to reconfigure Backward each time it is used.
  64.          It's a precious tool for me, and I hope you'll enjoy it.
  65.  
  66.  
  67.          Backward II works with 'Disks', which are, in fact, set-ups
  68. associated to floppy disks. You can freely add, modify or associate
  69. set-ups to disks. Disks are indentified with checksums of the boot sector.
  70. When Backward is run, it reads the disk (if any) and tries to find it in its
  71. library. Disk name is then printed in reverse video on screen, and the
  72. associated set-up becomes the current one.
  73.  
  74. -----------------
  75. (II) INVENTORY :
  76. -----------------
  77.          The Backward Package consists at least of :
  78.            - READ_ME.TXT               This file.
  79.            - BACKWARD.APP              The program file.
  80.            - BCKWUSA.RSC               Its ressource file.
  81.          You may also have the following files :
  82.            - BACKWARD.INF              The Default Options file.
  83.            - BACKWARD.DAT              The Library File (very precious).
  84.            - various BCKW???.RSC       Ressource for other languages.
  85.            - varioud READ_ME.???       Documentation for other languages.
  86.  
  87.          You must at least have program and ressource files, but you must
  88. spread this package with ALL FILES.
  89.  
  90. --------------------------
  91. (III) HOW TO RUN BACKWARD:
  92. --------------------------
  93. Install :
  94. ---------
  95.          Backward needs a FALCON 030 with at least four megs of memory and a
  96. hard disk is strongly recommended but not necessary.
  97.          Copy all files in a separate directory on your harddisk.
  98.  
  99.          Backward runs in any video mode, but 640x400 video mode is strongly
  100. recommended. Setting-up is impossible with 40 colons video modes.
  101.  
  102. Use :
  103. -----
  104.          Insert the Disk you intend to run, then double click on BACKWARD.APP.
  105. Main screen consists of a window listing the disk library and a menu bar.
  106.  
  107. Library Window :
  108.          This Window shows the Library of 'Disks'. Each name is a set-up
  109. associated to a disk. The slide box and arrows let you list the library.
  110. The selected 'Disk' (if any) is printed in reverse in window and printed
  111. in info bar. Clicking on a disk name selects it, which means that it becomes the
  112. current set up.
  113.          Double clicking on a name associates the set-up with the disk in
  114. drive. Let's see an example :
  115. You've got a copy of Dungeon Master, and there is a specific set-up called
  116. Dungeon Master; but Backward doesn't seem to indentify Dungeon Master.
  117. You must then reassociate disk with the set-up. Just insert Dungeon Master
  118. disk, then double click on Dungeon Master in window. Now it's Ok, just
  119. save the library and from now on, Dungeon Master will be automatically
  120. identified.
  121.  
  122. Menus :
  123.    - Desk menu :
  124.              - About...... : Just the classical About which gives some
  125.                              information.
  126.    - File menu :
  127.              - Save Default : It saves the preferences in the Backward.inf file.
  128.              - Rescan Disk : Use it to force backward to read the disk in drive
  129.                              and find the associated set-up (if any).
  130.              - Quit : Well, it lets you leave Backward.
  131.    - Library Menu :
  132.              - Add Disk... : Just insert a disk in drive, then select this.
  133.                              Then type in disk name, and it will be added in
  134.                              library associated to the current set-up.
  135.              - Save Data : Let's you save library. Don't forget to do this each
  136.                            time you alter it.
  137.    - Options :
  138.              - Reboot ! : Reboot computer with backward resident. Except if ROMS
  139.                           are unknown, just select this and keep your disk in
  140.                           drive. Everything is automatic now !
  141.              - Makes resident ! : Keep backward in memory without rebooting.
  142.                            Less efficient than rebooting, but faster. Backward
  143.                            will keep about 150 Kb of memory.
  144.              - Configure... : Use this to alter the set-up of the current
  145.                               disk (or default one if none is selected). Each
  146.                               option will be explained below.
  147.              Then there are one or more presets :
  148.               - Best Compatibility : Backward II at its very best.
  149.               - Intermediate : Middle option compatibility and speed.
  150.               - Lowest : Just install TOS patches.
  151.  
  152. Real-Time Set Up :
  153.        You can now alter set up with key combinations.
  154. [Alternate][Control] :
  155. +'('   MC68030, 16Mhz.
  156. +')'   MC68030, 8Mhz.
  157. +'/'   16Mhz, Blitter.
  158. +'*'   8Mhz, Blitter.
  159. +'7'   Instruction cache on.
  160. +'8'   Instruction cache off.
  161. +'9'   Data cache on.
  162. +'-'   Data cache off.
  163.  
  164.  
  165. ----------------------
  166. (IV) BACKWARD SET UP :
  167. ----------------------
  168.          Here are listed existing options. A selected option is printed in
  169. reverse video mode :
  170.  
  171. -MC68030 options : Options which configure the 68030.
  172.  
  173.   - Frequency : ST's frequency was 8Mhz, Falcon's 16Mhz. Some disk loading
  174.                 routines don't like 16Mhz. But most of the cases you may stay
  175.                 at this frequency. Select 8Mhz if the game runs too fast (try
  176.                 Space Harrier !).
  177.  
  178.   - Caches : The 68030 has onboard caches, which improve its efficiency. But
  179.              68000 hasn't any cache.
  180.              With this option you can select which caches are on (if any).
  181.              Instr. stands for instruction cache.
  182.              Data cache's most important effect is speed improvement, and could
  183.              be kept on, but instruction cache is a cause of non-compatibility.
  184.  
  185.   - Exception's Table : Unlike on ST, the exception vectors can be moved in
  186.              memory. It allows backward to correct some errors. But it slows
  187.              down the computer a very little bit, so you can turn off this
  188.              by selecting Kept, but I don't see any reason to do this.
  189.  
  190.  
  191. -Hardware options : Options which deals with hardware differences.
  192.  
  193.   - Blitter Frequency : Same as for MC68030, except you can select the blitter's
  194.                         frequency. It's only a way to slow down your computer,
  195.                         it won't improve compatibility to turn it to 8 Mhz!
  196.  
  197.   - Errors : It's the most important option. Access to ST's sound coprocessor
  198.              (YM 2149) has a bit changed and may cause Bus error. This option
  199.              let you choose the way such errors will be handled :
  200.                - Left : Nothing is made, if an error happens, the Falcon will
  201.                         simply crash.
  202.                - Corr. : Stands for Corrected. Each time an error occurs,
  203.                         Backward redoes the access itself. Efficient but it
  204.                         slows down everything. Some games can cope with this,
  205.                         others can't.
  206.                - Spec. : Stands for Special. When an error occurs, Backward
  207.                          attempts to modify the program which caused it. If it
  208.                          can't be done, just redo the access. The best option
  209.                          so far, but as before, there is no guarantee of
  210.                          success with it.
  211.                - Stmode : Any illegal access will simply be ignored. This choice
  212.                          offers the best compatibility but digitized sounds may
  213.                          be very disturbed and moisy.
  214.   - DMA Sound Int. : STE's DMA digitized sound uses two exceptions. There is
  215.                      only one available on Falcon. So if the game you're testing
  216.                      makes a long whistle or stops after a few seconds of music,
  217.                      try to alter this option. It should be Timer A.
  218.   - Memory Size : Well, you can select here the amount of memory you want to
  219.                   use. Most games will be fine with a single meg.
  220.  
  221. -Others options :
  222.   - TOS's patches : Patches the TOS to improve compatibility.
  223.                    - The physical address of the screen has been changed a bit.
  224.                      You may correct this with this option.
  225.                    - Jokers are handled for file functions.
  226.                    - And a patch in memory management.
  227.                    - Esc codes for printing.
  228.   - Internal Speaker : Well, please keep it off ! But some programs turn it on
  229.                        anyway.
  230.   - Hard Disk Boot : You can choose to discard your harddisk (it's a good idea,
  231.                      most games dislike hard drives). It doesn't work with
  232.                      unkown ROMS, then this only solution is to keep [ALTERNATE]
  233.                      pressed while rebooting.
  234.  
  235.  
  236. --------------------
  237. (V) 'DISK' LIBRARY :
  238. --------------------
  239.          The 'Disk' library allows you to record your set up for each of your
  240. disk and to select automatically the good one.
  241.  
  242. What is a 'Disk' ?
  243.          Picture just that it is a piece of paper on which is written the name
  244. of the disk (for example : Dungeon Master), the number of the disk (because
  245. computer prefers numbers to names) and the set up to use with this game.
  246.  
  247. How to create a 'Disk' ?
  248.          Insert the disk you want to add in the drive. Then Just select
  249. 'Add Disk...' in the Library menu. Then enter a name to identify your disk.
  250. Backward will read your disk to compute the number it will use to identify your
  251. disk automatically. Now the name you just typed-in appears in the library
  252. window. You can alter the set-up, then save the library with 'Save Data' in the
  253. Library menu.
  254.  
  255. How to use Backward with my disk ?
  256.          Once you've created a 'Disk' as explained before, you just have to
  257. insert your disk in drive, double click on Backward. The disk will be identified
  258. and  the  set-up  will  be  altered accordingly. You just have to select Reboot
  259.  Now...
  260. or Makes Resident ! and then run your game.
  261.  
  262. May I do this manually ?
  263.           Yes. There is two way. First, you can insert your disk after Bacward
  264. started to run, then select 'Scan Disk' in the File Menu. If the disk is not
  265. identified automatically, you can select a set-up with a single click on his
  266. name in the window.
  267.  
  268. Can somebody give me his library ?
  269.          Of course, there is only a minor problem. Using the example of the
  270. piece of paper mentionned before, the numbers of your friend's disks may be
  271. different from yours. Which means your disks won't have the same numbers. But
  272. Backward allows you to correct the number recorded. Just double-click on the
  273. 'Disk' name (with the disk associated in drive), then save library. Your
  274. disk will be identified from now on.
  275.  
  276. What happens if the library is full ?
  277.          There is room for 2000 'Disks'. If your library is full, just copy the
  278. Backward's files in another directory and destroy the BACKWARD.DAT file. You
  279. have now a second copy of Backward wich will allow you 2000 more 'Disks'.
  280.  
  281.  
  282.  
  283. -----------
  284. (VI) TIPS :
  285. -----------
  286.          Default set-up should offer the offer the Best Compatibility. That is :
  287. - 68030 and Blitter: 8Mhz.
  288. - Cache            : None.
  289. - Exceptions       : Moved.
  290. - Errors           : STmode.
  291. - Memory           : 1 Meg.
  292. - TOS's patches    : On.
  293. - Hard Disk        : Off.
  294. - DMA Sound Exc.   : any (try both choices).
  295.  
  296.           If your game does'nt work with this Set Up, this version of Backward
  297. is useless.
  298.  
  299.           Fast Set Up (speed and compatibility):
  300. - 68030 and Blitter: 16Mhz
  301. - Cache            : Data.
  302. - Exceptions       : Moved.
  303. - Errors           : Special.
  304. - Memory           : 2 Meg.
  305. - TOS's patches    : On.
  306. - Hard Disk        : Off.
  307. - DMA Sound Exc.   : any (try both choices).
  308.  
  309.          Special and Corrected handling modes need 16Mhz most of the time.
  310.          Keeping hard disk with 512Ko option is *not* recommended.
  311.  
  312. ---------------
  313. (VII) MESSAGES :
  314. ---------------
  315.          Here are listed messages Backward may give you, and the associated
  316. explainations.
  317.  
  318. - No RSC found : The ressource file is missing. Get at least BCKWUSA.RSC.
  319.  
  320. - This is not a Falcon : well, it's not a Falcon emulator for ST or TT, sorry.
  321.  
  322. - Not enough memory : Backward needs at least about 400Kb to run, please free
  323.                       some memory.
  324.  
  325. - Disk is already in library : This disk is already in library. Perhaps you have
  326.                               two disks with the same Boot sector. Then try to
  327.                               copy your disk with the desktop.
  328. - Name is already in library...: You have a 'Disk' with the same name. Alter the
  329.                                  new name to create a new 'Disk'.
  330.  
  331. - Can't read disk !: Perhaps there is no disk in drive, or the disk is
  332.                      corrupted.
  333.  
  334. - Library is full : Well you already have 2000 disks. Write to me to get more
  335.                     room if you need it.
  336.  
  337. - Unkwown ROMs...: Backward doesn't know your TOS version (4.01 and 4.02 are
  338.                    known). It still runs but you can't turn off automatically
  339.                    hard disk on boot. You'll have to keep the [ALTERNATE] key
  340.                    pressed while booting to do this. Contact me or find a new
  341.                    version which identifies your ROMs.
  342.  
  343.  
  344.  
  345. --------------------
  346. (VIII) UNKNOWN ROMS:
  347. --------------------
  348.          If Backward sends this message, it's because it can't identify your TOS
  349. version. Then, it means that Rebooting with Backward is a bit more difficult. In
  350. fact, it's the same method as for earlier version :
  351.  
  352. - remove any disk from drive.
  353. - select 'Reboot Now'.
  354. - wait for the ATARI logo.
  355. - Drive LED flashes once.
  356. - press now [ALTERNATE] and keep it pressed (for preventing hard disk to boot).
  357. - The Backward screen apperas.
  358. - Insert your disk.
  359. - Press [SPACE] to continue.
  360.  
  361.  
  362. -------------------------
  363. (IX) GETTING REGISTERED :
  364. -------------------------
  365.          To get registered, send donations to the following address :
  366.  
  367.                      Mr DUPUYDAUBY Cyrille
  368.                      53 domaine des aigles
  369.                      60500 Chantilly
  370.                      FRANCE
  371.          Please give me the exact version number of Backward and don't forget
  372. to give a mail address for response.
  373.          Reasonnable donations would be 50FF, £10, $20, 30DM. Those donations
  374. will be use for user support (see below) and improvment of my coding tools (that
  375. means improvment of Backward).
  376.  
  377. User Support :
  378.          As mentionned, being registered offers many advantages. First, you'll
  379. a disk with the last version of Backward (or with the next version, if you've
  380. already got the lastest), and other products I have coded. You may ask
  381. questions, send advice, demands or even support. Each message will have a
  382. response.
  383.          Registered users will also be warned when new versions will be released
  384. and the way to *freely* receive them.
  385.  
  386.          If you don't want to be registered users, please keep using older
  387. version of Backward: they are Freeware.
  388.  
  389.  
  390. ------------------------
  391. (X) FUTURE IMPROVMENTS :
  392. ------------------------
  393.          Possible improvments are listed in decrease interest. That means first
  394. listed, first coded.
  395.  
  396. Compatibility Improvements :
  397. - TOS differences handling.
  398.  
  399. Interface Improvements :
  400. - Priting of Library.
  401. - Merging Libraries.
  402. - Deleting 'Disks'.
  403.  
  404. Features Improvements :
  405. - Snapshot.
  406.  
  407.  
  408. -----------------
  409. (XI) TECH NOTES :
  410. -----------------
  411.          - Backward will cause a cold RESET on the next restart to let the
  412.            Falcon get rid off it.
  413.          - Cache option may have no effect if ROMs are unknown.
  414.          - MiNT and Backward dislike eachother.
  415.          - Frequency configurations are made throught an undocumented address,
  416.            so Backward may not work on future FALCONs. I refuse to give this
  417.            address (you can still disassemble BACKWARD to see) because it's
  418.            undocumented, it should be used only for emulation, no for special
  419.            FXs or anything else.
  420.          - Backward was written using DEVPAC ST II and INTERFACE.
  421.          - YM special access option uses TRAP calls (#3 to #10).
  422.          - Disabling caches is made by remapping ROM in RAM and altering code.
  423.          - Boot modification are made the same way.
  424.          - _memtop sysvar is also modified. It's equal to _phystop on Falcon
  425.            and to _v_bas_ad on ST(E). It's corrected.
  426.          - Memory size hasn't any effect when you make Backward resident.
  427.          - Old ROM addresses are remapped to new ones with Pmmu.
  428.          - Jokers are handled for Fopen and Pexec.
  429.          - Free memory is a bit underestimated because the new TOSs need extra
  430.            memory when creating a Basepage (done for Cubase V1.00, at least).
  431.          - Unused memory (above _memtop) is protected by Pmmu. So games can't
  432.            erase Backward when computing memory size.
  433.          - Backward protects himself (set up in high memory).
  434.          - Esc codes are handled.
  435.  
  436. THINGS THAT MAY NOT BE CORRECTED :
  437. - Format errors : difference between the 68000 and 68030 for stack frames.
  438.         Causes the 14 bombs error.
  439.         WARNING ! I may have found a solution.
  440. - Stack frames : same as above, but for private TRAP handling routines.
  441. - Sysmemory : it goes bigger with each version of TOS. Some very old games are
  442.               annoyed about that.
  443.  
  444.  
  445. IF YOU THINK YOU HAVE A SOLUTION, PLEASE WRITE IT TO ME.
  446.  
  447. -----------------------
  448. (XII) BACKWARD HISTORY:
  449. -----------------------
  450. - Idea : 5 april 1993.
  451. - beta version : 10 april 1993.
  452. - V 1.00 running : 12 april 1993.
  453. - V 1.10 running : 16 april 1993.
  454. - V 1.20 running (first release) : 21 April 1993.
  455. - V 1.30 running : 28 april 1993.
  456. - V 1.32 running : 1 May 1993.
  457. - V 1.40 running : 1 May 1993 (yeah the same day, two versions).
  458. - V 1.43 running : 21 May 1993.
  459. - V 1.44 running : 21 July 1993.
  460. - V 1.43 rewrited to V 2.00 : July, from the 16th to the 31th.
  461. - V 2.01 running : 1 August 1993 (first Shareware version).
  462. - V 2.02 running : 7th August, 1993.
  463. - V 2.11 running : 3rd September, 1993.
  464. - V 2.22 running : 16th September, 1933.
  465.  
  466.  
  467. ---------------
  468. (XIII) THANKS :
  469. ---------------
  470.          Thanks  to  Patrice  BENSOUSSAN  for  his suggestions (which have been
  471. reckoned).
  472.          Thanks are sent to Mathias AGOPIAN, whose article help me a lot
  473. to improve BACKWARD (essentially moving PMMU and Blitter frequency).
  474.          Thanks to my first registered users who gave me the strength to write
  475. this version.
  476.          Thanks to the Falcon for the still unused soundtrack and the
  477.  uploading.
  478.  
  479. --------------------
  480.  (XIV) BUGS REPORT :
  481. --------------------
  482.  
  483. V 2.22
  484. ------
  485. - A big lurking bug made impossible to use hard disk on V 2.21. Sorry!
  486.  
  487. V 2.21
  488. ------
  489. Bugs :
  490. - None found ?
  491. Bugs corrected :
  492. - Memory management has been improved, 512Ko option should work correctly.
  493. Improvments :
  494. - Esc codes.
  495. - Presets menu.
  496. - Usage of two cookies :PMMU and BCKW.
  497.  
  498. V 2.11
  499. ------
  500. Bugs :
  501. - Memory managment must be improved while rebooting.
  502. Bugs corrected :
  503. - 512 Ko option is now available.
  504. Improvments :
  505. - Real-time set up.
  506. - Interface redesigned with Interface II.
  507. - 'Disk' Names can be modified.
  508.  
  509. V 2.02
  510. ------
  511. Bugs :
  512. - 512K option still disabled.
  513. Improvments :
  514. - Jokers in Pexec and Fopen.
  515. - Memory handling (freemem).
  516. - Memory protection.
  517.  
  518. V 2.01
  519. ------
  520. First Shareware version.
  521. #############
  522. # REWRITTED #
  523. #############
  524. Bugs :
  525. - 512K option still disabled.
  526. Bugs corrected :
  527. - Coroner protocol has been removed. It was heavy and useless.
  528.  
  529. V 1.44
  530. ------
  531. Last Freeware version.
  532. Bugs :
  533. - Forget the 512K option.
  534. Bugs corrected :
  535. - The random crash while booting has disappeared.
  536. - A bug about instruction cache has been corrected.
  537.  
  538. V 1.43
  539. ------
  540. Bugs :
  541. - Sometimes backward crashes for no reason. Try again.
  542. - 512 Ko option will certainly never be coded.
  543. Bugs corrected :
  544. - Ym correc access code has been improved. Trap vectors are set only when
  545. they're used.
  546. - A lot of minor bugs have been corrected from the unreleased V1.41 and V1.42.
  547. - Screen address emulation was only effective after a resolution change on
  548. Desktop. It has been fixed.
  549.  
  550. V 1.40
  551. ------
  552. Bugs :
  553. - Still nothing for 512 Ko.
  554.  
  555. V 1.31
  556. ------
  557. Bugs:
  558. - 512 Ko Option still disabled.
  559. - Cache options were wrong till version 1.30 (flushing them instead of turning
  560. them off). It's corrected now. But the TOS seems to reset them!
  561.  
  562. V 1.30
  563. ------
  564. Bugs:
  565. - 512 Ko Option doesn't work. It seems that the Falcon refuses to run with
  566. so little memory. Not yet corrected (if ever).
  567. Bugs corrected:
  568. - Setting DMA Sound Interrupt Timer A may had no effect in V1.20. It's
  569. corrected since V1.30.
  570. - Turning off DATA cache hadn't any effect. Corrected since V1.30
  571.  
  572. |-This file passed through --- /\ ---.------ /\ ---*--.- FidoNet 2:200/612 --|
  573. |                     .  * .  // \        . // \  .      FujiNet 7:102/102   |
  574. |  +46-451-91002             //   \   +    //   \      .  NeST 90:1101/112   |
  575. |                       +   //  /  \      //     \   +   UseNet troed.ct.se  |
  576. | Official Swedish Support /\\  \\ /  .  //   \\ /                           |
  577. | BBS for RATSoft/ST┐   . // \   \/     //    /\/   .                        |
  578. |                         \\ /   /      \\  \/    +     Official Support BBS |
  579. | 16800 Dual Standard  *   \\   /  + .   \\  \ .    .   for Climax SoftWare! |
  580. |                        .  \\ /          \\ /                               |
  581. |- SysOp: Rickard Troedsson  \/ARCASTIC -- \/XISTENCE - PD and ShareWare!!! -|
  582. < Advertisment added using -=Bad Ad=- 1.92 by Troed/Sync. BBS: +46-451-91002 >
  583.