New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to run the game on OSI C1P emulator #4
Comments
Ohio Scientific Challenger 1P is not officially supported because I myself have not tested it. |
I'm aware of the following emulators:
Note that output of cc65 "osic1p" target cannot be loaded directly, neither into an emulator nor on a real machine. The cc65 executable must first be converted with the "srec_cat" program from the SRecord 1.64 tool collection into a format that can be uploaded via the serial port (see http://cc65.github.io/doc/osi.html#toc3 and http://srecord.sourceforge.net/). I used the following Makefile target to build a file that can be loaded into an emulator or into a real machine:
To load the file into the WinOSI emulator, proceed as follows:
To load the file into the C1Pjs emulator, do the following:
I was the author of the "osic1p" cc65 target including the conio implementation. It is not extensively tested, therefore there may certainly be bugs in it. The c1pctest repository contains some test programs for the "osic1p" cc65 target. I have attached the loadable file misctest.c1p (renamed to "misctest.c1p.txt" for being able to attach it here) for the misctest.c source so you can test the above loading procedures with a working program. |
Thanks a lot! I am going to test the game! |
Thanks a LOT for your report! The problem is the kbhit/cgetc implementation for the OSIC1P target: If I remove WAIT_PRESS, you get the game "sort of working" in a turned-based version, i.e., no action game because it waits for the next key press. Could you please fix kbhit and cgetc and have them behave as in the other targets: |
I have opened an issue for you |
@smuehlst I am closing this issue because the root cause is in the implementation of kbhit and maybe cgetc for the OSIC C!P target, which is not functionally corret. |
I'm trying to run the game on an Ohio Scientific Challenger 1P emulator. After the loading the game the title screen appears. After hitting the space bar I see "HIGH SCORE: 000000". What should happen next?
The text was updated successfully, but these errors were encountered: