bradhig1 Posted March 22 Share Posted March 22 I keep getting illegal function in 1540 and type mismatch in 890 when I select 1 beginner or 2 intermediate. Could someone help me with this EVACPOD.BAS Quote Link to comment Share on other sites More sharing options...
Krebizfan Posted March 23 Share Posted March 23 (edited) I tried running the file in PC-BASIC which emulates PCjr Cartridge BASIC and I don't have the program fail on those lines. It seems to fail at line 1520 which starts as 1520 GOSUB 1830:ONT T ONT T is likely invalid in all the BASICs I can remember The magazine has line 1520 start as J = POINT(SX,SY) which is very different. I can't find another line in the magazine version that includes GOSUB 1830 that might show a transcription error in the line numbers. I find HCM's use of a grid for each character very hard to read so I could easily miss details. The magazine claims also to be version 5.2.1 just like the BAS file. What system are you running the file on? A 5150 with DOS 1's BASICA probably won't work. What is the source of the file? Okay, found the missing line. It is 1820 which should start as GOSUB 1830: ON TX GOSUB and the correct 1520 inserted. There could be other errors. Edited March 23 by Krebizfan Quote Link to comment Share on other sites More sharing options...
Krebizfan Posted March 23 Share Posted March 23 Other errors I found: Line 1100 was not included 950 has ELEV as ELVE 680 has BKX instead of BX1 760 I think should have POWER instead of POWE Quote Link to comment Share on other sites More sharing options...
bradhig1 Posted March 24 Author Share Posted March 24 I am running basica through dosbox. There are still errors in the data statements which define the maps used for each level. level 2 intermediate and level 3 advanced maps have errors when they are being drawn. Still getting illegal function call in 1541. I have another game called cellmates which appears to be running normally however line 600 has a play "V12 ML MB --- " command and when I type play "V12" I get illegal function call. There is a debugging program for cellmates called bugout which requires you to save the program in ascii format in order to match codes by each line in the magazine with the old that are printed on the screen or printer. EVACPOD.BAS CELLMATE.BAS BUGOUT.BAS Quote Link to comment Share on other sites More sharing options...
bradhig1 Posted March 25 Author Share Posted March 25 I fixed all the data statements so all the maps are drawn normally still can't get past 1540. PC BASIC runs too fast for it. I use Basica. EVACPOD.BAS Quote Link to comment Share on other sites More sharing options...
bradhig1 Posted March 28 Author Share Posted March 28 Ship won't take off and 3 advanced map won't fill in area where ship starts. EVACPOD.BAS Quote Link to comment Share on other sites More sharing options...
bradhig1 Posted March 29 Author Share Posted March 29 I think it is fixed and working now. Couldn't land on the rescue square due to the ship not coming down fast enough EVACPOD.BAS Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.