blackbox Posted October 16, 2020 Share Posted October 16, 2020 Ski99- I know nothing about the compiler, but this game does not refresh a whole screen of graphics- it is an upward scroller, and updates the screen with a single scroll. In some games with an upward scroll a new line of graphics is PRINTed, taking care of the new bottom line and moving everything else upwards. In this game however the screen is scrolled with an empty PRINT and new graphics added with HCHAR. It may be worth amending the empty PRINT statements to PRINT " " - see lines 1770, 2110, 3440. Only the game play print is essential. Worth trying anyway! Trueman- I don't think his NOTEWORTHY has been compiled yet? It was in Extended Basic. s Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655622 Share on other sites More sharing options...
senior_falcon Posted October 16, 2020 Share Posted October 16, 2020 (edited) The problem is with how PRINT is handled. Try this program in BASIC and XB: 10 CALL HCHAR(24,1,42,32) 20 PRINT 30 GOTO 30 BASIC scrolls the screen, leaving the lower line alone. XB blanks the lower line except for the edge characters and then scrolls. Don't know what the fix is (Edit) - One fix would be to run this in XB256. Instead of PRINT to scroll the screen you can use CALL LINK("SCRLUP"). That should run properly. The lines to fix are 1770, 2110, 3440. Then it seems to work fine. (Edit) - In XB, instead of PRINT you could try this: PRINT " 28 spaces "; Edited October 16, 2020 by senior_falcon 3 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655636 Share on other sites More sharing options...
blackbox Posted October 16, 2020 Share Posted October 16, 2020 Great fix, well done- replace the PRINT with PRINT " "; does the trick very well. That semi colon pending print at the end is the magic word... Gold star! Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655715 Share on other sites More sharing options...
tmop69 Posted October 16, 2020 Author Share Posted October 16, 2020 2 hours ago, senior_falcon said: The problem is with how PRINT is handled. Try this program in BASIC and XB: 10 CALL HCHAR(24,1,42,32) 20 PRINT 30 GOTO 30 BASIC scrolls the screen, leaving the lower line alone. XB blanks the lower line except for the edge characters and then scrolls. Don't know what the fix is (Edit) - One fix would be to run this in XB256. Instead of PRINT to scroll the screen you can use CALL LINK("SCRLUP"). That should run properly. The lines to fix are 1770, 2110, 3440. Then it seems to work fine. (Edit) - In XB, instead of PRINT you could try this: PRINT " 28 spaces "; I'm ageing... I was sure to have checked for such PRINTs ? Many thanks for the help! I'm preparing the compiled version... Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655723 Share on other sites More sharing options...
tmop69 Posted October 16, 2020 Author Share Posted October 16, 2020 3 hours ago, blackbox said: Trueman- I don't think his NOTEWORTHY has been compiled yet? It was in Extended Basic. s Not yet released, but I've already compiled it. I'm not satisfied with a couple of things that I have to fix. It's coming soon. It should be the last one from Trueman. 1 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655729 Share on other sites More sharing options...
blackbox Posted October 16, 2020 Share Posted October 16, 2020 Slight further adjustment required to the skiing program unless you can live with the first line to be placed with HCHAR being blanked- the routine for the ski run needs to have added an initial pending print with 28 spaces- 100 PRINT " "; 110 FOR T=65 TO 92 120 CALL HCHAR(24,3,T,20) 130 PRINT " "; 140 FOR Y=1 TO 300 150 NEXT Y 160 NEXT T This seems to run identically in TIB and XB. s Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655740 Share on other sites More sharing options...
tmop69 Posted October 16, 2020 Author Share Posted October 16, 2020 ok, so we have now the Skier 99 compiled! Fast enough to be challenging. [GAME] Skier 99 (198x)(Unknown)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.0.8.xlsx 3 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4655797 Share on other sites More sharing options...
tmop69 Posted October 18, 2020 Author Share Posted October 18, 2020 The weekend is ended, but here there are some new compiled games to start the new week! ? - Dedalo 3D. A nice maze game, better than the German version; - Dragon Combat. A platform game; - Escape from Wizard's Keep. An RPG maze game; - Grand Prix. Racing game; - Othello. For 2 players or vs the computer. It was requested in this thread. It's the only one I have that has the vs the computer feature; - Robotron 2020 (aka Killer Robot). A Robotron/Berzerk style game. Terribly slow if not compiled! Have fun! [GAME] Dedalo 3D (1984)(Bianchi Roberto - Papersoft 8)[Compiled by TMOP].zip [GAME] Dragon Combat (198x)(Paul Akers)[Compiled by TMOP].zip [GAME] Escape from Wizard's Keep (1983)(Jack Kitchens - 99er 10-1983)[Compiled by TMOP].zip [GAME] Grand Prix (198x)(Squintani Marco)[Compiled by TMOP].zip [GAME] Othello (1980)(J. Crawford)[Compiled by TMOP].zip [GAME] Robotron 2020 (aka Killer Robot) (198x)(Unknown)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.0.9.xlsx 4 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4657335 Share on other sites More sharing options...
tmop69 Posted October 18, 2020 Author Share Posted October 18, 2020 @senior_falcon When I've compiled Robotron 2020 I was experiencing a bug in the compiled version. I've found that the code is using the CALL POSITION with a sprite that was not created yet on the screen and the X, Y variables in this case have a different value in XB and in a compiled code. Try this two lines to check the problem: 10 CALL POSITION(#1,X,Y,#2,OX,OY) 20 PRINT X,Y,OX,OY X,Y,OX,OY are all 0 in XB, but 194,1 in the compiled code. 1 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4657349 Share on other sites More sharing options...
tmop69 Posted October 19, 2020 Author Share Posted October 19, 2020 3 updates for: Slinky, Skeeters and Robotron 2020. [GAME] Slinky V1.1 (1983)(Cosmi - Richard Harrison)[Compiled by TMOP].zip [GAME] Skeeters V1.1 (1984)(Arcade Action Software)[Compiled by TMOP].zip [GAME] Robotron 2020 V1.1 (aka Killer Robot) (198x)(Unknown)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.0.xlsx 4 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4658160 Share on other sites More sharing options...
senior_falcon Posted October 20, 2020 Share Posted October 20, 2020 On 10/18/2020 at 3:02 PM, tmop69 said: @senior_falcon When I've compiled Robotron 2020 I was experiencing a bug in the compiled version. I've found that the code is using the CALL POSITION with a sprite that was not created yet on the screen and the X, Y variables in this case have a different value in XB and in a compiled code. Try this two lines to check the problem: 10 CALL POSITION(#1,X,Y,#2,OX,OY) 20 PRINT X,Y,OX,OY X,Y,OX,OY are all 0 in XB, but 194,1 in the compiled code. This seems like a very obscure problem. In fact I doubt this would be a problem for anybody in the real world. Why would you want to find out the position of an uncreated sprite? Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4658456 Share on other sites More sharing options...
tmop69 Posted October 20, 2020 Author Share Posted October 20, 2020 5 hours ago, senior_falcon said: This seems like a very obscure problem. In fact I doubt this would be a problem for anybody in the real world. Why would you want to find out the position of an uncreated sprite? It is the original code in this game that is checking the position and if it's 0,0 spawns the special enemy. Since the same code was working differently in XB and after compilation, I checked and found this. A curious thing is that in the compiled code the sprite is invisible, but can respond to COINC commmand. Tested with Classic 99. I fixed the check on the 0,0 values with 194,1 and the compiled code was working. Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4658603 Share on other sites More sharing options...
senior_falcon Posted October 20, 2020 Share Posted October 20, 2020 5 hours ago, tmop69 said: It is the original code in this game that is checking the position and if it's 0,0 spawns the special enemy. Since the same code was working differently in XB and after compilation, I checked and found this. A curious thing is that in the compiled code the sprite is invisible, but can respond to COINC commmand. Tested with Classic 99. I fixed the check on the 0,0 values with 194,1 and the compiled code was working. That seems like a good way to deal with this. The program is initialized the same in XB and EA5 so this should always work. In the sprite table in VDP ram, the row and column values for all the sprites are initialized to >C0 and >00. XB reports them as 0,0. Any other values are reported properly. Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4658701 Share on other sites More sharing options...
tmop69 Posted October 20, 2020 Author Share Posted October 20, 2020 Two additional compiled games: - Hobbit: a text adventure; - Gauntlet Of Death: a maze game. Have fun! ? [GAME] Hobbit (198x)(Unkbown)[Compiled by TMOP].zip [GAME] Gauntlet Of Death (2010)(Joe Morris)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.1.xlsx 3 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659001 Share on other sites More sharing options...
RXB Posted October 21, 2020 Share Posted October 21, 2020 On 10/16/2020 at 5:32 AM, senior_falcon said: The problem is with how PRINT is handled. Try this program in BASIC and XB: 10 CALL HCHAR(24,1,42,32) 20 PRINT 30 GOTO 30 BASIC scrolls the screen, leaving the lower line alone. XB blanks the lower line except for the edge characters and then scrolls. Don't know what the fix is (Edit) - One fix would be to run this in XB256. Instead of PRINT to scroll the screen you can use CALL LINK("SCRLUP"). That should run properly. The lines to fix are 1770, 2110, 3440. Then it seems to work fine. (Edit) - In XB, instead of PRINT you could try this: PRINT " 28 spaces "; Well RXB would be: 10 CALL HCHAR(24,1,31,2,24,3,32,28,24,31,31,2) 20 PRINT 30 GOTO 30 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659387 Share on other sites More sharing options...
senior_falcon Posted October 21, 2020 Share Posted October 21, 2020 6 hours ago, RXB said: Well RXB would be: 10 CALL HCHAR(24,1,31,2,24,3,32,28,24,31,31,2) 20 PRINT 30 GOTO 30 That fails for two reasons. 1-It is no better than XB. The asterisks are erased when PRINT forces the scroll. 2-Even if it worked it cannot be compiled. Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659503 Share on other sites More sharing options...
RXB Posted October 21, 2020 Share Posted October 21, 2020 4 hours ago, senior_falcon said: That fails for two reasons. 1-It is no better than XB. The asterisks are erased when PRINT forces the scroll. 2-Even if it worked it cannot be compiled. 1-What asterisks? There was no mention of them? Just replace character 31 with 42 in that case. ** ** XB PRINT does not ERASE anything it just scrolls the screen up the prints a blank line of 32 characters space character. In that case RXB: 10 PRINT 20 CALL HCHAR(24,1,42,2,24,31,42,2) 30 GOTO 30 or this would copy entire bottom line before PRINT in RXB: 10 CALL HGET(24,1,32,A$) 20 PRINT 30 CALL HPUT(23,1,32,A$) 40 GOTO 40 2-Sorry RXB is better then XB and you only support XB. Your complier your choice. Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659649 Share on other sites More sharing options...
Omega-TI Posted October 21, 2020 Share Posted October 21, 2020 With all due respect, could this please be taken to the RXB thread. Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659661 Share on other sites More sharing options...
tmop69 Posted October 21, 2020 Author Share Posted October 21, 2020 Some other games: - R-Bert: a nice Q+Bert clone; - Gomoku: a classic board game, with now a really fast response when the computer is moving; - Gomoku III: a variant of the Gomuku with selectable board size; - Black Jack: nice Casinò game; - Moon Survival: a text adventure. We have now reached #81 compiled games! ? [GAME] R-Bert (1984)(Dave and David Reed)[Compiled by TMOP].zip [GAME] GoMoKu (198x)(Unknown)[Compiled by TMOP].zip [GAME] GoMoKu III (1980)(Jon Burt)[Compiled by TMOP].zip [GAME] Black Jack (198x)(Unknown)[Compiled by TMOP].zip [GAME] Moon Survival (198x)(Gene Hitz)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.2.xlsx 4 1 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4659768 Share on other sites More sharing options...
tmop69 Posted October 23, 2020 Author Share Posted October 23, 2020 New games to start the week end: - Simon's Saucer: a classical game. Simon's clone with a space theme; - Assedio: defend the wall from barbarians; - Tombstone City Slot: a slot machine with TI's Tombstone City graphics; - The Dragon's Lair: a text based RPG. [GAME] Simon's Saucer (1983)(Emerald Valley Publishing)[Compiled by TMOP].zip [GAME] Assedio (1984)(M.M.G. Software)[Compiled by TMOP].zip [GAME] Tombstone City Slot (198x)(Unknown)[Compiled by TMOP].zip [GAME] The Dragon's Lair (198x)(Unknown)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.2.xlsx 5 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4661223 Share on other sites More sharing options...
tmop69 Posted October 24, 2020 Author Share Posted October 24, 2020 3 new games for the week end: - Noteworthy, a platform for R. Trueman. @blackbox are there other games from this guy? I've compiled 8. - Warlock, a Sabre Wolf clone. - Hunt the Wumpus, text version of this classic game. [GAME] Noteworthy (198x)(R.Trueman)[Compiled by TMOP]_8.zip [GAME] Warlock (1985)(PowerSofr)[Compiled by TMOP].zip [GAME] Hunt The Wumpus (198x)(Unknown)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.4.xlsx 6 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4661764 Share on other sites More sharing options...
Retrospect Posted October 25, 2020 Share Posted October 25, 2020 (edited) Ha! The Tombstone City Slot game was written by me around 2012. I remember having to stay in a tent out in the garden whilst dusty work was being done in the house update by the contractors sent from the Council .... I got so bored in there I wrote this game. I remember when I figured out how to do the nudges I shouted "eureka!" out loud and startled some of the workers. Also Gauntlet of Death was one of the first TI games I wrote back in 2010. I've just sat and played it again now and it's awfully hard! It was inspired by the game of the same name on the Radioshack TRS-80 model 1 with similar sound effects to the arcade machine Targ whenever the player moves. Thankyou for compiling these games, although I thought the Tombstone Slots was compiled already but I must be wrong. Edited October 25, 2020 by Retrospect 4 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4662014 Share on other sites More sharing options...
tmop69 Posted October 25, 2020 Author Share Posted October 25, 2020 5 hours ago, Retrospect said: Ha! The Tombstone City Slot game was written by me around 2012. I remember having to stay in a tent out in the garden whilst dusty work was being done in the house update by the contractors sent from the Council .... I got so bored in there I wrote this game. I remember when I figured out how to do the nudges I shouted "eureka!" out loud and startled some of the workers. Also Gauntlet of Death was one of the first TI games I wrote back in 2010. I've just sat and played it again now and it's awfully hard! It was inspired by the game of the same name on the Radioshack TRS-80 model 1 with similar sound effects to the arcade machine Targ whenever the player moves. Thankyou for compiling these games, although I thought the Tombstone Slots was compiled already but I must be wrong. Thanks for the clarifications. I've updated the file name for Tombstone City Slot with the correct year and author, so I'll upload it correctly in the next MEGA PACK. ? I have a compiled version, however it's a single XB+LM file, without EA5 and I want to have a SSS, so I've recompiled again. I'm not a fan of slot machine games, but this is a very fun and original version! 2 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4662184 Share on other sites More sharing options...
blackbox Posted October 25, 2020 Share Posted October 25, 2020 (edited) Here are all the ten games by Roland Trueman that Stainless Software published: BEETLE RUN, THE BILLY BALL AT THE HATCHERY BILLY BALL PLAYS CATCH BILLY BALL TO THE RESCUE CRAZY CLIFF FLIP FLAP FLOORAWAY GEM GRABBER NOTEWORTHY SECOND FLOOR (Flooraway 2!) All on my website for download and to be found in any repository of Jim Petersons Public Domain programs. Not published by Stainless, but also available, Roland wrote a seasonal game "Reindeers Revenge" (it's on my website) In addition I am sure other software houses must have published his games, but I can find no record of them. When a very well known UK TI user group leader (who long since abandoned the TI) reviewed Crazy Cliff in a popular commercial magazine and gave it a damning review- 0% for playability - Roland bailed out to the Amiga. In total Stainless sold just 51 cassettes written by Roland (he came in to programming just as cassette sales were collapsing as modules became giveaways and owners disappeared) . I was able to obtain his consent to release his TI games as PD and add them to the Jim Peterson collection- and so they were preserved. Alas I have no way to contact him to let him know about Rasmus fine new Billy Ball game. s Edited October 25, 2020 by blackbox 2 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4662226 Share on other sites More sharing options...
tmop69 Posted October 25, 2020 Author Share Posted October 25, 2020 We reached #90 compiled games! ? Kitten Kong: a platform game. The compiled version is a little less difficult than the original and so more playable. [GAME] Kitten Kong (1983)(Paul Edwars)[Compiled by TMOP].zip TI99_Compiled_Games_List_V1.1.5.xlsx 2 Quote Link to comment https://forums.atariage.com/topic/311250-ti-basicti-extended-basic-games-that-are-worth-to-be-compiled/page/5/#findComment-4662282 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.