Jump to content

TheDevil'sCompass

Members
  • Posts

    240
  • Joined

  • Last visited

Everything posted by TheDevil'sCompass

  1. Looks really good! Played this game a lot as a kid.
  2. I personally really like the animating/flashing walls. That is one of the defining features of the game that I remember standing out. I always enjoyed this game and am very impressed with how this is shaping up.
  3. Here's the disk I put together a while back for Compute #64 which contains The Last Warrior. COMPUTE064.DSK
  4. I'd like "Detective Knight: Redemption", please.
  5. Reminds me of a reaction test I took at the psych department in college. That one did 10-20 in a row then displayed best time and average time. It used a "." instead of "NOW" and randomized the screen location for display. For the display, I'd suggest adding a "NORMAL" to either the end of line 20 or the start of line 1. This will correct the initial boot display of line 1.
  6. Yes, doing PEEKs is also an option. You'll have to keep track of more things though because of how the screen is addressed. The screen is divided into 3 vertical sections: Lines 0-7, 8-15, 16-23. Line (Hex) (Decimal) 00 $400-427 1024-1063 01 $480-4A7 1152-1191 02 $500-527 1280-1319 03 $580-5A7 1408-1447 04 $600-627 1536-1575 05 $680-6A7 1664-1703 06 $700-727 1792-1831 07 $780-7A7 1920-1959 08 $428-44F 1064-1103 09 $4A8-4CF 1192-1231 10 $528-54F 1320-1359 11 $5A8-5CF 1448-1487 12 $628-64F 1576-1615 13 $6A8-6CF 1704-1743 14 $728-74F 1832-1871 15 $7A8-7CF 1960-1999 16 $450-477 1104-1143 17 $4D0-4F7 1232-1271 18 $550-577 1360-1399 19 $5D0-5F7 1488-1527 20 $650-677 1616-1655 21 $6D0-6F7 1744-1783 22 $750-777 1872-1911 23 $7D0-7F7 2000-2039 Example: 0,0 - Check for <space> character X=PEEK(1024) IF X-128<>32 THEN POKE 1024,207 : REM IF IT'S A SPACE, POKE AN "O" FOR THE SNAKE CHARACTER Another way to do it is to setup a two-dimensional array and use that to check for collisions. You'd essentially update the array (and check for collisions) at the same time you update the screen. DIM PF$(23,39) : PLAYFIELD ARRAY IS SAME SIZE AS TEXT SCREEN IF PF$(SY,SX)=32 THEN PF$(SY,SX)="O" : HTAB SX : VTAB SY : PRINT "O"; : REM IF A SPACE IS FOUND IN THE ARRAY, PRINT AN "O" FOR THE SNAKE CHARACTER
  7. I have not watched the video, but I see it is on the text screen. At the simplest level, collision between the snake and food can be checked like this: (Assuming FX, FY are the X, Y coordinates for the food and SX, SY are the coordinates for the snake head) IF SY=FY AND SX=FX THEN SC=SC+10 : REM CHECK FOR COLLISION, IF DETECTED ADD 10 TO THE SCORE VARIABLE, SC
  8. I've been slowing down a lot lately. I'm getting to the point where the items I want from my childhood are more than I'm willing to pay. Have around 10 more items I'd like to pick up for my Apple //c but can't say I'll ever get them all. It's becoming more and more difficult to justify them. Just picked up a TI 99/4a, so there are some items I'll be picking up. Prices appear to be more reasonable for what I want. I think it will be fun working off of tape again. Pretty much done on the console side of things. May pick up a game here or there for my Genesis or NES, but not as invested in growing those collections. I'll be picking up the Atari 2600 Lode Runner when it's released even though I don't have a system. May or may not get a system at some point. Mostly just picking up the game because I'm a Lode Runner fan. Would like to pick up two arcade Lode Runner PCBs, but prices on those are too insane for me. Even I'm not that big of a fan.
  9. Sorry, must have picked up something while logged into ebay. This should work: VGA To HDMI Adapter Full HD 1080P Audio Video Converter Laptop PC To TV HDTV AV | eBay
  10. RetroRGB recommends this one. He only mentions 1080p so not sure if it could handle the higher resolutions you're interested in. VGA To HDMI Adapter Full HD 1080P Audio Video Converter Laptop PC To TV HDTV AV | eBay Here's the video where he mentions using this converter. He uses it with a GBS8220 and some mods (ignore that part since you're going straight from VGA to HDMI). Around the 12 minute mark, he talks about using this VGA to HDMI adapter.
  11. I'd like to see more rail shooters too. The only semi-rail shooter that I can recall playing on the TI back in the 80's was Devastator from Compute! magazine.
  12. Yes. So, this page covers all/some/the vast majority of problems encountered with a TI? I guess that means not a whole lot goes wrong with these machines. TI-99/4A FAQ: Repairs and troubleshooting - arcadeshopper.com
  13. Is there a site, group of PDFs, or other compilation of known TI 99/4A hardware problems and their solutions? Are the problems encountered typically easy or hard to fix? I have no problem replacing components or repairing board traces, but I'm at a loss if the problem requires an oscilloscope to diagnose.
  14. You have to write your own using hit boxes. With 2 sprites that are 8x8, a hitbox that surrounds the sprites would be Sprite1X, Sprite1Y to Sprite1X+7, Sprite1Y+7 and Sprite2X, Sprite2Y to Sprite2X+7, Sprite2Y+7. With those coordinates in mind, you'd write If-Then statements to see if any of those points intersect. Depending on what the sprites are you may be able to narrow your calculations. For instance, it may not be necessary to check the backend of a missile that always fires up at an alien ship. Check out the following attachment for lots of helpful examples. The projects for richardscape1.sbs and richardsescape 1.sbs have sprite collision routines that you can play around with and refine. https://forums.atariage.com/applications/core/interface/file/attachment.php?id=912957
  15. I grew up in a relatively small community of about 40K. We had one Radio Shack which was in one of the smaller spaces in the mall. None of the surrounding communities even had a Radio Shack. They'd have to drive up to 30-40 minutes to the nearest one. From my experience, having the TRS-80 in Radio Shack was both an advantage and a disadvantage. The TRS-80's on display were always in the middle of the store, near the sales counter. If you didn't have a reason to be in the store, you could easily overlook the computers as you were walking by. If you looked like you could afford it, the salesman would allow you to sit down at the keyboard. Occasionally, kids would stand around and watch the salesman show the computer off to potential customers. Our store targeted businesses for sales. They never presented the Model 1 as a home computer. Once the color computer was released, they relaxed their sales tactics a bit. The only place I ever saw a Model 1 outside of the store was in an insurance salesman's office who happened to be a friend of my dad. Software for the TRS-80 was also only available through Radio Shack. Being a small store, they didn't carry too much but I'm sure they'd order anything you requested.
  16. At least among my fellow students (who influenced what our parents bought), most of us didn't really give it a chance because of the name. We all called that line of computers "Trash-80". I always thought the TRS-80 name was a huge marketing blunder.
  17. Couldn't wait, so I typed it in to Classic99. I found that lines 9145, 9150, 9155, 9160 are duplicated in the listing. I've also got an error that I haven't been able to find that's causing a "BAD SUBSCRIPT" in line 3340. It happened when I tried to move down in a room and off the screen. Will keep looking for the bug. Only had one typo in the DATA statements but found a few others in the rest of the listing. Also wanted to ask, are there no lines in the 200 range? Listing jumps from line 125 to 305.
  18. I think this is absolutely awesome, @pixelpedant! I always loved typing in these programs from books and magazines. It's something I really miss nowadays. Recently I've been working on a project to type in every program from every issue of Computist (an Apple magazine). I'm 6 issues away from completion. I'll be picking up a TI very soon (possibly next weekend). So, I will be typing in your game.
  19. You might try shoving a piece of 3d printer filament in the screw hole to give the screw something to bite into. Filling the screw hole with epoxy then drilling a small pilot hole might also work.
  20. I've been working on a project where I've been doing this a lot lately. I have one blank disk image that I copy and rename in Windows each time I need a new disk image. As The Usotsuki mentioned, you can do all of your typing in something like Notepad then Shift-Insert to paste it in AppleWin. If you need to get something out of AppleWin that you've typed in, simply print it to the virtual printer then copy and paste it from the printer dump file (configurable on the Advanced tab of the AppleWin configuration). DOS3.3-BLANK.DSK PRODOS-BLANK.DSK
×
×
  • Create New...