                    Ŀ
                               CHIP8 FAQs           
                     - Frequently Asked Questions - 
                    



Q: I can't run CHIP8. CHIP8 tells me that the program I want to run doesn't
   exist.

R: The name of your program is badly specified. Don't forget to include a
   path to access the program. For example, you must not run BRIX by typing
   CHIP8 BRIX. Just type CHIP8 GAMES\BRIX.



Q: The name of the program I want to run is correct, but CHIP8 still refuses
   to run it, crashes or runs it too fast to play it.

R: Your program may have been corrupted, or badly transfered. Try to copy it
   again, and run CHIP8 again. Make sure your PC is an AT, and not an XT.



Q: The program runs OK, but the keyboard seems to be not accessible.

R: Be sure that the Num-Lock mode is ON. If not, the CHIP8 keyboard cannot
   be used.



Q: CHIP8 runs very slowly.

R: You may have run CHIP8 under WINDOWS. This is due to the CPU time that
   CHIP8 requires, which can be insufficient. On some fast machines, this
   can also be due to the fact that CHIP8 has been run under the DOS window.
   Press Alt+Enter. This may accelerate its speed.



Q: As mentioned in the documentations, I can disassemble a SNAPSHOT file to
   see its contents. When I run UNCHIP on my file, I obtain a bad result.

R: UNCHIP considers a SNAPSHOT file by his name. Is the name of your file
   is not "SNAPSHOT", UNCHIP will disassemble it as a program, not as a
   snapshot.



Q: How can I transfer some CHIP8 programs from my HP48 ?

R: This depends on the type of your HP48. Run the TERMINAL under WINDOWS.
   Configure the transfer in KERMIT mode if you have an HP48S(x), or in
   XMODEM mode if you have an HP48G(x). Be sure that your HP48 transfer
   mode is set to BINARY, and the baud rate is set to 9600 BAUDS, without
   parity and in WIRE mode. Make sure that the TERMINAL is set to 9600 BAUDS,
   without parity. Then, go to the TRANSFER menu and choose "Receive Binary".
   On your HP48S(x), type 'Program_Name' SEND. On your HP48G(x), type XSEND
   instead of SEND. If everything is correctly configured and you have your
   CHIP8 program stored in variables, the transfer should start after a few
   seconds.



Q: I transfered my program, but after having run FIX_CHIP, I get an error,
   or my program doesn't run correctly.

R: Your program may have been badly transfered or corrupted. If the problem
   persists, you have a transfer configuration error.



Q: Where can I find CHIP8 utilities ?

R: On the Internet, you can find several programs. For example, go to:
   http://src.doc.ic.ac.uk/packages/hp48/chip8
   Else go to LYCOS at http://www.lycos.com, and make a research with some
   keywords like CHIP8, CHIP, CHIP48, etc...



Q: I have disassembled a CHIP8 program, but the source doesn't correspond
   to what I expected. For example, there are illegal instructions at come
   places.

R: CHIP8 programs are not only made of instructions. They can contain some
   data. The disassembler CANNOT make the difference between the data and the
   instructions. This is why the data are disassembled as instructions, which
   can be illegal.
   Your program can also contain some instructions placed to odd addresses.
   As the instructions are supposed to be always placed to even addresses,
   this may cause some disassembling problems.



Q: I would like to modify an existant CHIP8 program. How can I do this ?

R: You have several solutions. The best one is to disassemble the program,
   and then assemble it after having modified it. To insert instructions,
   refer to the section BINHEX/HEXBIN in CHIP_DOC.ENG.



Q: Can I change the speed of the emulator ?

R: No. This would not be useful, and could perform errors in some programs
   using timers instructions.



Q: Can I redefine the keyboard keys ?

R: No. This would make too many confusions, and the testers didn't find this
   function useful.



Q: I have old audio cassettes that contain CHIP8 programs. Can I transfer
   them on my PC ?

R: Well, if you know a way to do this, yes ! But the emulator package doesn't
   include any utility to do this.



Q: I programmed some CHIP8 games. Can they be joined to the emulator ?

R: Sure ! You only have to EMail them to me (winter@worldnet.net), WITH
   a documentation, even brief.
