home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d555 / thea64package.lha / TheA64Package / A64Utils.lzh / Doc / Problems < prev    next >
Text File  |  1991-10-02  |  40KB  |  1,135 lines

  1.  
  2.  
  3.  
  4.  
  5. PROBLEMS AND SOLUTIONS
  6.  
  7.     I can't get programs in The A64 Package to recognize a C64 disk
  8.     drive.
  9.  
  10.         First of all make sure the hardware interface is installed
  11.         correctly (See INSTALLING A64'S HARDWARE INTERFACE in the
  12.         GETTING STARTED section).  If you think the interface is
  13.         installed correctly then try turning the disk drive off and
  14.         then on again, this will reset the disk drive.  C64 disk
  15.         drives may need to be reset from time to time when running
  16.         A64.  If you are running a C64 program that used copy
  17.         protection you may have to reset the drive to clear it.
  18.  
  19.     When trying to load a C64 program the C64 disk drive light comes
  20.     on but the program doesn't load and A64 appears to have locked
  21.     up.
  22.  
  23.         The program you are trying to load may be using a technique
  24.         called "FAST LOADING."  FAST LOADING is a technique used to
  25.         to speed up communications with a C64 disk drive.  A64 can
  26.         not handle FAST LOADING (See INCOMPATIBILITIES in the
  27.         PROBLEMS and SOLUTIONS section).  If this situation occurs
  28.         you will have to reset the C64 drive and then reset A64.
  29.  
  30.         NOTE: If you experience the above problem where A64 appears
  31.               to have locked up when loading a C64 program and you
  32.               are using an A-B switch box with A64, it is better to
  33.               switch the box to a different device that has it's
  34.               power switched OFF than to turn the disk drive off and
  35.               then on again.  In most cases this will unlock A64 and
  36.               allow you to reset A64.  After which you should then
  37.               reset the drive by turning it off and then on again.
  38.  
  39.     I think my hardware interface is faulty.
  40.  
  41.         We have a very low failure rate with our hardware interfaces.
  42.         Usually when a problem occurs it is because of something not
  43.         being done correctly or by trying to do something that A64
  44.         will not handle, like FAST LOADERS. If you think your
  45.         interface is bad you can run the program "64Status" to test
  46.         it (See 64Tools and 64Status in the UTILITIES section).  If
  47.         this program works as it's supposed to then your interface is
  48.         not faulty and the problem lies somewhere else.  Please note
  49.         that if the 64Status program doesn't work it is still
  50.         possible that the interface is still not faulty.  We know of
  51.         a couple of people who have "blown" their parallel port by
  52.         plugging in the interface or some other piece of hardware
  53.         with their Amiga turned on.  Before concluding that the
  54.         interface is faulty you should try using some other piece of
  55.         hardware on your Amiga's parallel port like a printer or
  56.  
  57.  
  58.                                                                  7-1
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.         digitizer.  If they work, and the interface doesn't, then you
  69.         probably do have a faulty interface.  You could also try to
  70.         test the interface on someone elses Amiga.  If you do have a
  71.         faulty interface we will replace it (See REPLACEMENTS on page
  72.         2).
  73.  
  74.     When moving the mouse strange characters appear on the screen and
  75.     the keyboard doesn't work.
  76.  
  77.         See GAME PORTS in the SYSTEM MENU section.
  78.  
  79.  
  80. INCOMPATIBILITIES
  81.  
  82.     A great deal of time has been spent trying to make A64 as
  83.     compatible as possible.  Unfortunately the only way to get 100%
  84.     compatibility with a C64 is to use a C64.  Listed below are the
  85.     things that A64 does not currently handle or has problems with.
  86.  
  87. FAST LOADERS
  88.  
  89.     The biggest problem with compatibility is related to disk I/O.
  90.     We all know how slow the 1541 disk drive is and alot of software
  91.     manufactures try to correct this problem by writing custom disk
  92.     drive routines, called FAST LOADERS, to load and save programs
  93.     faster than the normal rate.  These routines are VERY time
  94.     critical and must be run at 100% speed, with no interruptions to
  95.     function properly.  Also these routines vary from program to
  96.     program.  A FAST LOADER that works with one program will not work
  97.     with another.  The only way to emulate these routines is to write
  98.     a custom loader for each program that utilizes a FAST LOADER.
  99.     Seeing how there are literally hundreds of FAST LOADER routines
  100.     out there it would be nearly impossible to emulate all of them.
  101.  
  102.     There is no way to tell if a program uses a FAST LOADER until you
  103.     try to load it.  The most likely result when trying to load a
  104.     program that uses a FAST LOADER is the C64 program will stop and
  105.     disk drive motor and or light will stay on.  If this happen you
  106.     must reset both A64 and the disk drive to abort the operation
  107.     (See NEW in the PROJECT MENU section).
  108.  
  109.     Future revisions of A64 may emulate some FAST LOADERS. If you
  110.     have a program that uses a FAST LOADER and you would like to see
  111.     A64 run it, put the name of it on the registration form or write
  112.     us a letter.  We will spend the time working on the most
  113.     requested programs.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.                                                                  7-2
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. CASSETTE PORT, USER PORT and CARTRIDGE PORT
  132.  
  133.     Seeing how the cassette, user and cartridge ports are not present
  134.     on the Amiga they are not supported by A64.  There is an exception
  135.     to this in that Amiga modems are supported where C64 modems are
  136.     normally connected to the C64 user port (See MODEMS in the SYSTEM
  137.     MENU section).  Also many cartridge programs that have been
  138.     converted to run from disk will work.
  139.  
  140. SPRITES
  141.  
  142.     See SPRITES in the GRAFIX MENU section.
  143.  
  144.  
  145. KNOWN BUGS
  146.  
  147. PAR PORT BUG
  148.  
  149.     There is a bug in the Amiga's V1.2 and V1.3 Operating Systems
  150.     that can cause the Amiga to guru while using A64.  This bug is
  151.     related to the Amiga's parallel port handler and occurs whenever
  152.     a program tries to take the parallel port when A64 is already
  153.     using it for its hardware interface.  The guru will occur under
  154.     the following conditions:
  155.  
  156.         1. A64 is using the parallel port for its hardware interface
  157.            (the PAR PORT menu option is set to A64).
  158.         2. A64 is in C64 mode
  159.         3. Another program or a different function of A64 tries to
  160.            use the parallel port.
  161.  
  162.     To see this guru:
  163.  
  164.         1. Make sure the PAR PORT menu option is set to A64.
  165.         2. Set PRINTER 4 to C64 and PAR: (in the PRINTERS menu
  166.            option).
  167.         3. Exit A64 Prefs to C64 Mode and enter the following BASIC
  168.            program:
  169.                100 OPEN 4,4:CMD4:LIST
  170.                RUN
  171.         4. Then enter A64 Prefs by pressing the two ALT keys and you
  172.            will see the Software Error Requester.
  173.     
  174.     This guru is NOT caused by A64.  It is caused by the Amiga's
  175.     parallel port handler not handling the case of the parallel port
  176.     being used at a low level (at the misc resource level).  This bug
  177.     has been fixed in the Amiga's V2.0 Operating System.
  178.  
  179.     You can avoid this bug quite easily by taking a couple of
  180.     precautions:          
  181.  
  182.  
  183.  
  184.                                                                  7-3
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.         1. Whenever you want to use the parallel port from within A64
  195.            for an Amiga printer make sure the PAR PORT menu option is
  196.            set to AMIGA.
  197.         2. When using A64Mon and sending output to a printer on the
  198.            parallel port with the OpenFile command, make sure you
  199.            close the file with the CloseFile command before exiting
  200.            A64Mon.  Do NOT let A64Mon automatically close the file
  201.            when you exit.  Note that this only applies when exiting
  202.            directly to A64 and not exiting to A64 Prefs.
  203.  
  204.     NOTE: This bug is not present for the serial port.
  205.  
  206. SCREEN SHIFTED BUG
  207.  
  208.     It was brought to our attention that on certain Amiga models,
  209.     namely the A2500, the A64 screen appears shifted to the right.
  210.     This problem is apparent when in A64 and on the Title and About
  211.     screens and is not apparent when in A64 Prefs.  You can spot this
  212.     problem if the A64 screen appears shifted noticeably to the right
  213.     and is not centered on your monitor and then when you enter A64
  214.     Prefs the C64 screens jumps to the left and centers itself.  This
  215.     problem appears to be more of a visual nuisance than anything
  216.     else.  However there is one instance when this problem may cause
  217.     you to think A64 has crashed when it hasn't.  When viewing the
  218.     About screen with this problem the OK gadget will appear not to
  219.     function correctly.  This is caused by the entire screen being
  220.     shifted to the right.  If you click the right mouse button just
  221.     to the left of the OK gadget, it will select the OK gadget and
  222.     remove the About screen.  We have not heard of anybody having
  223.     this problem since A64 V1.00n so it may be corrected.  But we
  224.     were never able to recreate this problem ourselves so we never
  225.     intentionally fixed it.  If anybody is experiencing this problem
  226.     we would really like to hear from you so we can try and find out
  227.     what's causing it and correct it.
  228.  
  229. OTHER BUGS?
  230.  
  231.     Every effort has been made to make A64 bug free and we believe
  232.     A64 is extremely stable.  Especially considering the type of
  233.     program that A64 is.  But with a program of A64's size and
  234.     complexity it is possible that a bug or two has escaped us.  It
  235.     is impossible for us to test A64 with every C64 program and in
  236.     every possible set of circumstances.  If you come across a bug
  237.     in A64, please let us know.  We can't fix problems that we don't
  238.     know exist.
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.                                                                  7-4
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257. A64 ERRORS
  258.  
  259.     A64 has quite an extensive error handling system.  A64 does its
  260.     best to tell you when it can't do something by displaying a
  261.     requester.  These requesters are called error requesters and they
  262.     display an error in three ways:
  263.  
  264.         1. At the top of the requester will be the type of error,
  265.            either FATAL or NON-FATAL.  The meaning of each is as
  266.            follows:
  267.  
  268.            FATAL ERRORs are just as the name implies, FATAL to A64.
  269.            If you get a fatal error this means that A64 has
  270.            encountered some situation that will forbid it to
  271.            continue and it will have to exit back to WorkBench.
  272.            After you handle the requester, by selecting one of its
  273.            gadgets, a fatal error will force A64 to remove itself
  274.            from memory and return you to the WorkBench.  Fatal
  275.            errors usually occur only during the loading and
  276.            initialization of A64.
  277.  
  278.            NON-FATAL ERRORs are a little more forgiving than FATAL
  279.            errors.  They signify that A64 has encountered some
  280.            situation that it can not currently handle, but which is
  281.            not serious enough to cause A64 to exit back to the
  282.            WorkBench.  After you handle the requester, by selecting
  283.            one of its gadgets, A64 will automatically leave you in
  284.            A64 Prefs to try to correct the situation that caused the
  285.            error.  After being put into A64 Prefs your choice of
  286.            action depends on what caused the error.  If you are
  287.            unable to correct the situation that caused the error then
  288.            you should reset A64 (See NEW in the PROJECT MENU
  289.            section).
  290.  
  291.         2. Following the type of error will be an eight digit error
  292.            number.  This error number is an error code that
  293.            represents the exact cause and location of the error.
  294.  
  295.         3. In the middle of the requester will be one or two lines of
  296.            text giving a short description of the error.
  297.  
  298.     At the bottom of the error requester are two gadgets, labeled
  299.     CONTINUE and DEBUG.  Their functions are:
  300.  
  301.         CONTINUE will cause A64 to remove the requester.  You will
  302.         then either be returned to the WorkBench or put into A64
  303.         Prefs depending on the type of error (FATAL or NON-FATAL)
  304.         discussed above.
  305.  
  306.         DEBUG will cause A64 to put up an Alert showing the internal
  307.         state of A64 when the error occurred.  This information will
  308.  
  309.  
  310.                                                                  7-5
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.         probably not mean anything to you, but it can be invaluable
  321.         to us for tracking down errors.  After viewing the
  322.         information in the Alert press a mouse button to remove the
  323.         Alert.  You will then either be returned to the WorkBench or
  324.         put into A64 Prefs depending on the type of error (FATAL or
  325.         NON-FATAL) discussed above.
  326.  
  327.         NOTE: In the appendices of this manual is an ERROR REPORT.
  328.               If you are experiencing problems with a particular C64
  329.               program, or if you encounter an error that is not in
  330.               the error list, you can send us a copy of the ERROR
  331.               REPORT.  We will try to correct as many errors as
  332.               possible for future releases.    
  333.  
  334. ERROR LIST
  335.  
  336.     The following list contains A64's possible errors.  The errors
  337.     are shown by one or more lines containing an error number
  338.     and an error message.  This error message should be the same text
  339.     which appears in the error requester.  Below the error line(s)
  340.     will be a short comment on what caused the error.  There may be
  341.     information on how to correct the error and/or what section of
  342.     the manual to check for more information.
  343.  
  344. HOW TO INTERPRET ERROR NUMBERS
  345.  
  346.     Error numbers are in hexadecimal notation.
  347.  
  348.     When looking for an error in the error list the first four digits
  349.     of the error number can basically be ignored and sometimes these
  350.     four digits will not correspond exactly to the error number in
  351.     the error requester.  This is especially true of the first digit
  352.     in FATAL errors.
  353.  
  354.     To find a error number in the error list, first look at the first
  355.     two digits of the last four digits (0000xx00).  The errors in the
  356.     list appear in sequence according to the value in these two
  357.     digits.  For example the error xxxx01xx would come before the
  358.     error xxxx02xx.  After finding the section in the error list that
  359.     contains the errors with these two digits being the same as the
  360.     error you're looking for then look at the last two digits
  361.     (000000xx).  The last two digits will also be in sequence.  You
  362.     should then be able to search down in the error list to find the
  363.     error you're looking for.  This method of searching the error
  364.     list will work for all errors except the first few in the list.
  365.     All the digits of these error numbers are unknown until the error
  366.     occurs.
  367.  
  368.     The appearance of a "x" in an error number means, that digit of
  369.     the error number will contain some unpredetermined value.  There
  370.     may be a comment stating what the digit will be.
  371.  
  372.  
  373.                                                                  7-6
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.     We believe that we have documented all of A64's possible errors,
  384.     but A64's error handling is so extensive it is possible that we
  385.     overlooked one or two errors.  If you ever come across an error
  386.     that does not appear in the error list we would greatly
  387.     appreciate hearing about it.
  388.  
  389. xxxx xxxx
  390.  
  391. 00xx xxxx     UNKNOWN OPCODE: $xx AT PC: $xxxx
  392.               A64 has encountered an unknown opcode.  This could be
  393.               caused by either a C64 crash or by A64 trying to
  394.               execute certain "undefined opcodes."  All of the 6510's
  395.               undefined opcodes are implemented in A64 except the
  396.               ones that normally cause the 6510 to "crash."  These
  397.               opcodes have a number of different names depending on
  398.               what source of documentation you are using.  Some
  399.               examples are CRx and DTH.  Thanks to all the people
  400.               who sent us doc on the undefined opcodes.
  401.  
  402. 0000 xxxx     PC ERROR
  403.               A64 is trying to execute at an illegal C64 address.
  404.               The only way we know of this error occurring is if a
  405.               C64 program tries to execute in the CHAR ROM area, a
  406.               very unlikely occurrence, but we have learned that if
  407.               something is possible on a C64, someone has done it. If
  408.               you encounter this error we would like to hear about
  409.               it.
  410.  
  411. 00xx xxxx     PROGRAM EXECUTING DATA ROMS OR UNKNOWN OPCODE AT PC:
  412.               $xxxx
  413.               A64 is either tried to jump into the C64's ROMs in
  414.               between opcodes or has encounter an undefined opcode.
  415.               See UNKNOWN OPCODE: $xx AT PC: $xxxx above and ROMs in
  416.               the TECHNICAL section.
  417.  
  418. xxxx 00 xx
  419.  
  420. 1000 00 00   COULD NOT OPEN: DOS LIBRARY
  421. 1001 00 00   COULD NOT OPEN: GRAPHICS LIBRARY
  422. 1002 00 00   COULD NOT OPEN: INTUITION LIBRARY
  423.              These errors should never happen.
  424.  
  425. 1003 00 00   COULD NOT OPEN: DISKFONT LIBRARY
  426.              Make sure the file diskfont.lib is in your WorkBench's
  427.              Libs directory.
  428.  
  429. 1020 00 00   COULD NOT OPEN: CIA A RESOURCE
  430. 1021 00 00   COULD NOT OPEN: CIA B RESOURCE
  431. 1022 00 00   COULD NOT OPEN: MISC RESOURCE
  432.              These errors should never happen.
  433.  
  434.  
  435.  
  436.                                                                  7-7
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446. 3020 00 00   COULD NOT OPEN: REQUESTER
  447.              The probable cause is that you are out of memory.
  448.  
  449. xxxx 01 xx
  450.  
  451. 0000 01 00   OUT OF MEMORY, COULD NOT ALLOCATE: C64 MEMORY MAP
  452.              You do not have enough RAM available to run A64.
  453.  
  454. 2020 01 01   COULD NOT OPEN: MP.data OR MP0x0.data
  455. 2030 01 01   COULD NOT READ: MP.data OR MP0x0.data
  456. 2020 01 02   COULD NOT OPEN: BASIC.data OR BASIC.rom
  457. 2030 01 02   COULD NOT READ: BASIC.data OR BASIC.rom
  458. 2020 01 03   COULD NOT OPEN: KERNAL.data OR KERNAL.rom
  459. 2030 01 03   COULD NOT READ: KERNAL.data OR KERNAL.rom
  460.              A64 could not load the file, either because A64 could
  461.              not find the file or because the file and/or disk is
  462.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  463.  
  464. 0000 01 04   YOU CAN NOT RUN TWO COPIES OF A64 SIMULTANEOUSLY
  465.              A64 can not multitask itself. See A64 AND MULTITASKING
  466.              in the TECHNICAL section.                                
  467.  
  468. xxxx 02 xx
  469.  
  470. 2020 02 00   COULD NOT OPEN: CONFIG FILE
  471. 2030 02 00   COULD NOT READ: CONFIG FILE
  472.              A64 could not load the file, either because A64 could
  473.              not find the file or because the file and/or disk is
  474.              corrupted. If this error occurs when A64 is loading then
  475.              it can't load the file "A64.config."  See CONFIGURATION
  476.              FILES in the A64 PREFS section.
  477.  
  478. 0000 02 01   FILE IS NOT A CONFIG FILE
  479.              The file you are trying to load is not a configuration
  480.              file.  See CONFIGURATION FILES in the A64 PREFS section.
  481.  
  482. 2020 02 02   COULD NOT OPEN: DEFAULT 64 FONT
  483. 2030 02 02   COULD NOT READ: DEFAULT 64 FONT
  484.              A64 could not load the file, either because A64 could
  485.              not find the file or because the file and/or disk is
  486.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  487.  
  488. 2020 02 03   COULD NOT OPEN: CONFIG FILE
  489. 2040 02 03   COULD NOT WRITE: CONFIG FILE
  490.              A64 could not create the file you specified, either
  491.              because the device/directory is not available or the
  492.              disk is write protected.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.                                                                  7-8
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509. xxxx 03 xx
  510.  
  511. 0000 03 00   OUT OF MEMORY, COULD NOT ALLOCATE: CHIP RAM BUFFER
  512. 0000 03 01   OUT OF MEMORY, COULD NOT ALLOCATE: CHIP RAM BUFFER
  513.              You do not have enough RAM available to run A64.
  514.  
  515. 2020 03 02   COULD NOT OPEN: A64.data
  516. 2030 03 02   COULD NOT READ: A64.data
  517.              A64 could not load the file, either because A64 could
  518.              not find the file or because the file and/or disk is
  519.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  520.  
  521. xxxx 04 xx
  522.  
  523. 0000 04 00   COULD NOT OPEN: TITLE SCREEN
  524. 0000 04 01   COULD NOT OPEN: TITLE WINDOW
  525.              The probable cause is that you are out of memory.
  526.  
  527. 0000 04 02   COULD NOT ALLOCATE: SIGNAL BIT
  528.              This error should never happen.
  529.  
  530. xxxx 05 xx
  531.  
  532. 0000 05 00   COULD NOT OPEN: A64 6 FONT
  533.              Before running A64 you should have installed the A64
  534.              font with either MakeA64WB or InstallA64Font, both are
  535.              found on disk #1.  See the GETTING STARTED section.
  536.              Failing to install the A64 font will not stop A64 from
  537.              running, but will cause the Colors screen in A64 to look
  538.              incorrect.
  539.  
  540. 0000 05 01   COULD NOT OPEN: DIAMOND 12 FONT
  541.              A64 could not open a font that is normally found on the
  542.              WorkBench disk.  See the GETTING STARTED section.  A64
  543.              will still run if it can't open this font, but the title
  544.              screen will not look as intended.
  545.  
  546. 0000 05 02   COULD NOT OPEN: TOPAZ 8 FONT
  547.              This error should never happen.
  548.  
  549. xxxx 06 xx
  550.  
  551. 0000 06 00   OUT OF MEMORY, COULD NOT ALLOCATE: CHIP RAM BUFFER
  552.              You do not have enough RAM available to run A64.
  553.  
  554. xxxx 07 xx
  555.  
  556. 0000 07 00   A64's HARDWARE INTERFACE IS NOT CONNECTED
  557.              You are trying to access a C64 peripheral without A64's
  558.              interface being connected.
  559.  
  560.  
  561.  
  562.                                                                  7-9
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572. xxxx 08 xx
  573.  
  574. 0000 08 00   OUT OF MEMORY, COULD NOT ALLOCATE: CHIP RAM BUFFER
  575.              You do not have enough RAM available to run A64.
  576.  
  577. 0000 08 01   COULD NOT TAKE: PARALLEL PORT
  578.              Some program has exclusive use of the Amiga's parallel
  579.              port.  You must make the program release the parallel
  580.              port before A64 can use it.  See PAR PORT in the SYSTEM
  581.              MENU section.
  582.  
  583. xxxx 09 xx
  584.  
  585. 0000 09 00   COULD NOT TAKE: SERIAL PORT
  586.              Some program has exclusive use of the Amiga's serial
  587.              port.  You must make the program release the serial port
  588.              before A64 can use it.  See SER PORT in the SYSTEM MENU
  589.              section.
  590.  
  591. 0000 09 01   RS-232 ERROR: RECEIVE BUFFER OVERRUN
  592.              A64 is having problems keeping up with the data coming
  593.              in over the serial port.  We have never seen this error.
  594.  
  595. xxxx 0a xx
  596.  
  597. 0000 0a 00   FILE SIZE 0
  598. 1010 0a 00   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFO
  599. 2000 0a 00   COULD NOT LOCK: ROM.data or ROM0x0.data
  600. 2010 0a 00   COULD NOT EXAMINE: ROM.data or ROM0x0.data
  601. 0000 0a 01   OUT OF MEMORY, COULD NOT ALLOCATE: A64 ROM BUFFER
  602. 2020 0a 02   COULD NOT OPEN: ROM.data or ROM0x0.data
  603. 2030 0a 02   COULD NOT READ: ROM.data or ROM0x0.data
  604.              There was a problem either loading or initializing A64's
  605.              ROM emulation.  If the error states out of memory then
  606.              you do not have enough memory to use A64's ROM
  607.              emulation.  One of the other errors signify that there
  608.              was a problem loading the file, either because A64 could
  609.              not find the file or because the file and/or disk is
  610.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  611.  
  612. 0000 0a 03   WRONG MICROPROCESSOR FOR: CONVERTED CODE FILE
  613.              The converted code file you are trying to load was
  614.              generated for a different microprocessor than the one
  615.              currently installed in your Amiga.  See CONVERTER
  616.              section.
  617.  
  618. 0000 0a 04   FILE SIZE 0
  619. 1010 0a 04   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFO
  620. 2000 0a 04   COULD NOT LOCK: CONVERTED CODE FILE
  621. 2010 0a 04   COULD NOT EXAMINE: CONVERTED CODE FILE
  622. 0000 0a 05   OUT OF MEMORY, COULD NOT ALLOCATE: CONVERTED CODE BUFFER
  623.  
  624.  
  625.                                                                  7-10
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635. 2020 0a 06   COULD NOT OPEN: CONVERTED CODE FILE
  636. 2030 0a 06   COULD NOT READ: CONVERTED CODE FILE
  637.              There was a problem either loading or initializing the
  638.              converted code module that you are trying to load.  If
  639.              the error states out of memory then you do not have
  640.              enough memory to use the converted code module.  One of
  641.              the other errors signify that there was a problem
  642.              loading the file, either because A64 could not find the
  643.              file or because the file and/or disk is corrupted.
  644.  
  645. 00 00 0a 07  FILE IS NOT A CONVERTED CODE FILE
  646.              The file you are trying to load is not a converted code
  647.              file.
  648.  
  649. xxxx 0b xx
  650.  
  651. 0000 0b 00   COULD NOT: CreatePort
  652. 0000 0b 01   COULD NOT: CreateStdIO
  653. 0000 0b 02   COULD NOT OPEN: INPUT DEVICE
  654. 0000 0b 03   COULD NOT: DoIO
  655. 0000 0b 04   COULD NOT: DoIO
  656. 0000 0b 05   COULD NOT: DoIO
  657.              None of these errors should ever happen, but if they do
  658.              then the probable cause is you are out of memory.
  659.  
  660. xxxx 0c xx
  661.  
  662. 0000 0c 00   COULD NOT TAKE: CIA A SERIAL DATA INTERRUPT
  663. 0000 0c 01   COULD NOT FREE: CIA A SERIAL DATA INTERRUPT
  664.              You are running another program that is utilizing a low
  665.              level function of your Amiga.  The other program must be
  666.              exited before A64 will run.  See A64 AND MULTITASKING in
  667.              the TECHNICAL section.
  668.  
  669. xxxx 0d xx
  670.  
  671. 0000 0d 00   COULD NOT TAKE: CIA B TIMER B INTERRUPT
  672.              You are running another program that is utilizing a low
  673.              level function of your Amiga.  The other program must be
  674.              exited before A64 will run.  See A64 AND MULTITASKING in
  675.              the TECHNICAL section.
  676.  
  677. xxxx 0e xx
  678.  
  679. 0000 0e 00   COULD NOT TAKE: CIA B TOD INTERRUPT
  680. 0000 0e 01   COULD NOT FREE: CIA B TOD INTERRUPT
  681.              You are running another program that is utilizing a low
  682.              level function of your Amiga.  The other program must be
  683.              exited before A64 will run.  See A64 AND MULTITASKING in
  684.              the TECHNICAL section.
  685.  
  686.  
  687.  
  688.                                                                  7-11
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698. 0000 0e 02   PROGRAM HAS OVER 25 RASTER IRQs
  699.              A64 will support up to 25 raster IRQs per screen.  This
  700.              is equivalent to 1500 interrupts per second and any C64
  701.              program utilizing any more than this would run too slow
  702.              to be of any practical use.
  703.  
  704. xxxx 0f xx
  705.  
  706. 0000 0f 00   OUT OF MEMORY, COULD NOT ALLOCATE: TASK STACK
  707.              You do not have enough RAM available to run A64.
  708.  
  709. 0000 0f 01   COULD NOT ALLOCATE: SIGNAL BIT
  710. 0000 0f 02   COULD NOT ALLOCATE: SIGNAL BIT
  711. 0000 0f 03   COULD NOT ALLOCATE: SIGNAL BIT
  712.              These errors should never happen.
  713.  
  714. 0000 0f 04   ILLEGAL VIC MODE
  715.              A64 is having a problem emulating the graphics of a C64
  716.              program.  If you get this error please fill out a bug
  717.              report and send it to us.
  718.  
  719. xxxx 10 xx
  720.  
  721. 0000 10 00   BLITTER VSIZE ERROR: VSIZE = 0
  722. 0000 10 01   BLITTER VSIZE ERROR: VSIZE > 8
  723. 0000 10 02   BLITTER VSIZE ERROR: VSIZE = 0
  724. 0000 10 03   BLITTER VSIZE ERROR: VSIZE > 8
  725. 0000 10 04   BLITTER VSIZE ERROR: VSIZE = 0
  726. 0000 10 05   BLITTER VSIZE ERROR: VSIZE > 8
  727.              A64 is having a problem emulating the graphics of a C64
  728.              program.  If you get this error please fill out a bug
  729.              report and send it to us.
  730.  
  731. xxxx 11 xx
  732.  
  733. 0000 11 00   BLITTER VSIZE ERROR: VSIZE = 0
  734. 0000 11 01   BLITTER VSIZE ERROR: VSIZE > 8
  735. 0000 11 02   BLITTER VSIZE ERROR: VSIZE = 0
  736. 0000 11 03   BLITTER VSIZE ERROR: VSIZE > 8
  737. 0000 11 04   BLITTER VSIZE ERROR: VSIZE = 0
  738. 0000 11 05   BLITTER VSIZE ERROR: VSIZE > 8
  739.              A64 is having a problem emulating the graphics of a C64
  740.              program.  If you get this error please fill out a bug
  741.              report and send it to us.
  742.  
  743. xxxx 12 xx
  744.  
  745. 0000 12 00   BLITTER VSIZE ERROR: VSIZE = 0
  746. 0000 12 01   BLITTER VSIZE ERROR: VSIZE > 8
  747. 0000 12 02   BLITTER VSIZE ERROR: VSIZE = 0
  748. 0000 12 03   BLITTER VSIZE ERROR: VSIZE > 8
  749.  
  750.  
  751.                                                                  7-12
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761. 0000 12 04   BLITTER VSIZE ERROR: VSIZE = 0
  762. 0000 12 05   BLITTER VSIZE ERROR: VSIZE > 8
  763.              A64 is having a problem emulating the graphics of a C64
  764.              program.  If you get this error please fill out a bug
  765.              report and send it to us.
  766.  
  767. xxxx 13 xx
  768.  
  769. 0000 13 00   BLITTER VSIZE ERROR: VSIZE = 0
  770. 0000 13 01   BLITTER VSIZE ERROR: VSIZE > 8
  771. 0000 13 02   BLITTER VSIZE ERROR: VSIZE = 0
  772. 0000 13 03   BLITTER VSIZE ERROR: VSIZE > 8
  773. 0000 13 04   BLITTER VSIZE ERROR: VSIZE = 0
  774. 0000 13 05   BLITTER VSIZE ERROR: VSIZE > 8
  775.              A64 is having a problem emulating the graphics of a C64
  776.              program.  If you get this error please fill out a bug
  777.              report and send it to us.
  778.  
  779. xxxx 14 xx
  780.  
  781. 0000 14 00   BLITTER VSIZE ERROR: VSIZE = 0
  782. 0000 14 01   BLITTER VSIZE ERROR: VSIZE > 8
  783. 0000 14 02   BLITTER VSIZE ERROR: VSIZE = 0
  784. 0000 14 03   BLITTER VSIZE ERROR: VSIZE > 8
  785. 0000 14 04   BLITTER VSIZE ERROR: VSIZE = 0
  786. 0000 14 05   BLITTER VSIZE ERROR: VSIZE > 8
  787.              A64 is having a problem emulating the graphics of a C64
  788.              program.  If you get this error please fill out a bug
  789.              report and send it to us.
  790.  
  791. xxxx 15 xx
  792.  
  793. 0000 15 00   OUT OF MEMORY, COULD NOT ALLOCATE: IFF FILE BUFFER
  794.              Your Amiga does not have enough memory available to
  795.              perform the operation.
  796.  
  797. 2020 15 01   COULD NOT OPEN: IFF FILE
  798. 2040 15 01   COULD NOT WRITE: IFF FILE
  799.              A64 could not create the file you specified, either
  800.              because the device/directory is not available or the
  801.              disk is write protected.
  802.  
  803. xxxx 16 xx
  804.  
  805. 0000 16 00   OUT OF MEMORY, COULD NOT ALLOCATE: AUDIO BUFFERS
  806.              Your Amiga does not have enough memory available for
  807.              A64 to emulate the C64 SID chip (sound).
  808.  
  809. 0000 16 01   COULD NOT OPEN: MSGPORT
  810.              This error should ever happen, but if it does the
  811.              probable cause is that you are out of memory.
  812.  
  813.  
  814.                                                                  7-13
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824. 0000 16 02   COULD NOT OPEN: AUDIO DEVICE
  825. 0000 16 03   COULD NOT TAKE: ALL AUDIO CHANNELS
  826.              Some program has exclusive use of the Amiga's audio
  827.              resources.  You must make the program release them
  828.              before A64 can use them.
  829.  
  830. xxxx 17 xx
  831.  
  832. 0000 17 00   COULD NOT OPEN: A64MON SCREEN
  833. 0000 17 01   COULD NOT OPEN: A64MON WINDOW
  834.              The probable cause is that you are out of memory.
  835.  
  836. xxxx 18 xx
  837.  
  838. 0000 18 00   COULD NOT OPEN: COLOR SCREEN
  839. 0000 18 01   COULD NOT OPEN: COLOR WINDOW
  840.              The probable cause is that you are out of memory.
  841.  
  842. xxxx 19 xx
  843.  
  844. 0000 19 00   COULD NOT OPEN: A64 SCREEN
  845. 0000 19 01   COULD NOT OPEN: A64 WINDOW
  846.              The probable cause is that you are out of memory.
  847.  
  848. 2020 19 02   COULD NOT OPEN: 64 FONT
  849. 2030 19 02   COULD NOT READ: 64 FONT
  850.              A64 could not load the file, either because A64 could
  851.              not find the file or because the file and/or disk is
  852.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  853.  
  854. 2020 19 03   COULD NOT OPEN: 64 FONT
  855. 2040 19 03   COULD NOT WRITE: 64 FONT
  856.              A64 could not create the file you specified, either
  857.              because the device/directory is not available or the
  858.              disk is write protected.
  859.  
  860. xxxx 1a xx   These errors are reserved for future expansion.
  861. xxxx 1b xx   These errors are reserved for future expansion.
  862. xxxx 1c xx   These errors are reserved for future expansion.
  863. xxxx 1d xx   These errors are reserved for future expansion.
  864. xxxx 1e xx   These errors are reserved for future expansion.
  865. xxxx 1f xx   These errors are reserved for future expansion.
  866.  
  867. xxxx 20 xx
  868.  
  869. 0000 20 00   A64 DOES NOT OWN THE THE PARALLEL PORT
  870.              You are trying to access a C64 device over the parallel
  871.              port when the PAR PORT menu option is set to AMIGA.  See
  872.              PAR PORT in the SYSTEM MENU section.
  873.  
  874.  
  875.  
  876.  
  877.                                                                  7-14
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887. 0000 20 01   CAN NOT ACCESS AMIGA DEVICE A64 RUNNING IN SUPER MODE
  888.              You are trying to access an Amiga drive or printer while
  889.              A64 is running in SUPERSTATE mode.  See SUPERSTATE in
  890.              the SYSTEM MENU section.
  891.  
  892. 0000 20 02   COULD NOT SEEK: AMIGA FILE
  893. 0000 20 03   ERROR TRYING WRITE TO: AMIGA DEVICE
  894. 0000 20 04   ERROR TRYING WRITE TO: AMIGA DEVICE
  895.              A64 encountered an error writing to an Amiga drive or
  896.              printer.  The probable cause is the device/directory
  897.              is not available or the disk is write protected.
  898.  
  899. 0000 20 05   ERROR TRYING TO READ FROM: AMIGA PRINTER
  900.              A64 only supports writing to Amiga printers.  The C64
  901.              program you are running is trying to read from one.
  902.  
  903. 0000 20 06   ERROR TRYING TO READ FROM: AMIGA DEVICE
  904. 0000 20 07   ERROR TRYING TO READ FROM: AMIGA DEVICE
  905. 0000 20 08   COULD NOT SEEK: AMIGA FILE
  906.              A64 encountered an error reading from an Amiga drive.
  907.              The probable cause is that A64 could not find the file.
  908.  
  909. 0000 20 09   COULD NOT OPEN: AMIGA FILE
  910.              A64 encountered an error accessing an Amiga device.
  911.              this error could be caused by a number of situations,
  912.              including: The device/directory is not available, A64
  913.              could not find a file or a disk is write protected.
  914.  
  915. 0000 20 0a   COULD NOT OPEN: CHANNEL 15 FILE
  916. 0000 20 0b   ERROR TRYING WRITE TO: CHANNEL 15 FILE
  917.              A64 encountered an error while building its temporary
  918.              file to emulate reading the C64's channel 15.  The
  919.              probable cause is that the device/directory is not
  920.              available or the disk is write protected.  See DRIVES
  921.              in the SYSTEM MENU section.
  922.  
  923. 0000 20 0c   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFOBLOCK
  924. 0000 20 0d   COULD NOT OPEN: DIRECTORY FILE
  925. 0000 20 0e   COULD NOT LOCK: DIRECTORY
  926. 0000 20 0f   COULD NOT EXAMINE: DIRECTORY
  927. 0000 20 10   ERROR TRYING WRITE TO: DIRECTORY FILE
  928.              A64 encountered an error while building the directory
  929.              of an Amiga drive.  The probable cause is that the
  930.              device/directory is not available or the disk is write
  931.              protected.  See DRIVES in the SYSTEM MENU section.
  932.  
  933. 0000 20 11   ERROR TRYING TO SAVE TO: AMIGA DEVICE
  934. 0000 20 12   ERROR TRYING TO SAVE TO: AMIGA DEVICE
  935.              A64 encountered an error writing to an Amiga drive.
  936.              The probable cause is the device/directory is not
  937.              available or the disk is write protected.
  938.  
  939.  
  940.                                                                  7-15
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950. 0000 20 13   ERROR TRYING TO LOAD FROM: AMIGA PRINTER
  951.              A64 only supports writing to Amiga printers.  The C64
  952.              program you are running is trying to read from one.
  953.  
  954. 0000 20 14   FILE SIZE 0
  955. 1010 20 14   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFOBLOCK
  956. 2000 20 14   COULD NOT LOCK: AMIGA FILE
  957. 2010 20 14   COULD NOT EXAMINE: AMIGA FILE
  958. 0000 20 15   LOAD ERROR: FILE TOO BIG
  959. 0000 20 16   ERROR TRYING TO LOAD FROM: AMIGA DEVICE
  960. 0000 20 17   ERROR TRYING TO VERIFY FROM: AMIGA DEVICE
  961.              A64 encountered an error reading from an Amiga drive.
  962.              The probable cause is that A64 could not find the file.
  963.  
  964. xxxx 21 xx
  965.  
  966. 0000 21 00   OUT OF MEMORY, COULD NOT ALLOCATE: CHIP RAM BUFFER
  967.              Your Amiga does not have enough memory available to
  968.              perform the operation.
  969.  
  970. 0000 21 01   COULD NOT LOCK: DIRECTORY
  971. 0000 21 02   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFOBLOCK
  972. 0000 21 03   COULD NOT EXAMINE: DIRECTORY
  973. 0000 21 04   NOT A DIRECTORY
  974. 0000 21 05   ERROR BUILDING DIRECTORY
  975.              A64 encountered an error building the directory of an
  976.              Amiga drive.  The probable cause is that the device/
  977.              directory is not available.
  978.  
  979. xxxx 22 xx
  980.  
  981. 2020 22 00   COULD NOT OPEN: MAP DUMP FILE
  982. 2040 22 00   COULD NOT WRITE: MAP DUMP FILE
  983.              A64 could not create the file you specified, either
  984.              because the device/directory is not available or the
  985.              disk is write protected.
  986.  
  987. 0000 22 01   FILE IS NOT A MAP DUMP FILE
  988.              The file you are trying to load is not a map dump file.
  989.  
  990. 1010 22 01   OUT OF MEMORY, COULD NOT ALLOCATE: FILEINFOBLOCK
  991. 2000 22 01   COULD NOT LOCK: MAP DUMP FILE
  992. 2010 22 01   COULD NOT EXAMINE: MAP DUMP FILE
  993. 2020 22 02   COULD NOT OPEN: MAP DUMP FILE
  994. 2030 22 02   COULD NOT READ: MAP DUMP FILE
  995.              A64 could not load the file, either because A64 could
  996.              not find the file or because the file and/or disk is
  997.              corrupted.
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.                                                                  7-16
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013. xxxx 23 xx
  1014.  
  1015. 2020 23 00   COULD NOT OPEN: RW.data
  1016. 2030 23 00   COULD NOT READ: RW.data
  1017.              A64 could not load the file, either because A64 could
  1018.              not find the file or because the file and/or disk is
  1019.              corrupted.  See THE A64 PACKAGES FILE STRUCTURE section.
  1020.  
  1021. xxxx ff xx
  1022.  
  1023. 0000 ff 00   You can not access 64 devices with this version of A64.
  1024.              The version of A64 that you are using does not support
  1025.              communications with C64 devices.  You must become a
  1026.              registered owner to utilize this feature.
  1027.  
  1028.  
  1029. ERROR REPORT
  1030.  
  1031.     We have supplied an ERROR REPORT that you can send to us if you
  1032.     are experiencing difficulties with running a certain C64 program
  1033.     with A64.  This error report can help us to track down problems
  1034.     more easily and to produce better revisions of A64.  If it is
  1035.     possible, you may also send us a copy of the program that caused
  1036.     the problems, this could save us a great deal of time by
  1037.     eliminating the need for us to track down the program ourselves,
  1038.     which isn't always possible or practical.
  1039.  
  1040.     The Error Report can be found on the next page.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.                                                                  7-17
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073. A64 ERROR REPORT                      A64 VERSION ___________________
  1074.                                                   (from title screen)
  1075.  
  1076. C64 PROGRAM NAME _______________________________ VERSION ____________
  1077.  
  1078. MANUFACTURER ________________________________________________________
  1079.  
  1080. TYPE OF PROGRAM _____________________________________________________
  1081.  
  1082. WHAT AMIGA MODEL ARE YOU USING ______________________________________
  1083.  
  1084. HOW IS YOUR AMIGA CONFIGURED (Ex. RAM, Special boards, hard disk) ___
  1085.  
  1086. _____________________________________________________________________
  1087.  
  1088.  
  1089. FILL IN THE FOLLOWING INFORMATION IF APPLICABLE (It is obtained from
  1090. an error requester).
  1091.  
  1092. INTERNAL ERROR #: $____________
  1093.  
  1094. ERROR MESSAGE: ______________________________________________________
  1095.  
  1096.  
  1097. D0: $__________   D1: $__________   D2: $__________   D3: $__________
  1098.  
  1099. D4: $__________   D5: $__________   D6: $__________   D7: $__________
  1100.  
  1101. A0: $__________   A1: $__________   A2: $__________   A3: $__________
  1102.  
  1103. A4: $__________   A5: $__________   A6: $__________   A7: $__________
  1104.  
  1105. PC: $__________   SR: $__________
  1106.  
  1107.  
  1108. PLEASE GIVE A DESCRIPTION OF THE PROBLEM (Be as specific as possible)
  1109.  
  1110. _____________________________________________________________________
  1111.  
  1112. _____________________________________________________________________
  1113.  
  1114. _____________________________________________________________________
  1115.  
  1116. _____________________________________________________________________
  1117.  
  1118. _____________________________________________________________________
  1119.  
  1120. _____________________________________________________________________
  1121.  
  1122. _____________________________________________________________________
  1123.  
  1124. _____________________________________________________________________
  1125.  
  1126. _____________________________________________________________________
  1127.  
  1128. _____________________________________________________________________
  1129.  
  1130. _____________________________________________________________________
  1131.  
  1132.  
  1133.      Please use a separate ERROR REPORT for each C64 program.
  1134.  
  1135.