Jump to content

majestyx

Members
  • Posts

    390
  • Joined

  • Last visited

About majestyx

  • Birthday 10/23/1969

Contact / Social Media

Profile Information

  • Gender
    Male
  • Location
    Port Carbon, Pennsylvania
  • Interests
    Odyssey², TI-99/4A, ColecoVision, Amiga
    Heavy metal music and film scores
    Collecting movies & TV shows from my youth
    Vintage MTV
    Restoring and preserving audio recordings

Recent Profile Visitors

5,485 profile views

majestyx's Achievements

Moonsweeper

Moonsweeper (5/9)

378

Reputation

  1. Just so that I am understanding this correctly, does this mean if I define a named subprogram in the first program segment, for example, named RSF(FRN,LRN), then it cannot be used/called in subsequent program segments? Or can it only be defined in the first program segment, but can be called in a later one? I ask because I am using one like this in my current project. I don't currently need to chain programs together for this one, but for future reference, I'd just like to know so that I can plan ahead. The reason I ask is that it's the core subprogram that I use for displaying the text from a "story" file. In fact it's the only subprogram in the entire program at all. It also doubles as a "PRESS ANY KEY TO CONTINUE" subroutine when passing in 2,1, or passing in 1,0 to also include a single-line scroll first. So if in a future program where I may need to chain multiple program segments, if I can't use e.g. CALL RSF(1,91) in later segment, then I'll need to keep the program contained to a single program segment or figure out a different way to approach programming it. 8000 SUB RSF(FRN,LRN) 8010 ROW=1 8020 IF FRN>LRN THEN GOSUB 8065 :: GOTO 8100 8030 LINPUT #1,REC FRN:A$ :: FRN=FRN+1 8040 CALL LINK("PRINT",24,1,A$):: CALL LINK("SCROLL") 8050 IF ROW=23 THEN GOSUB 8070 :: IF (FRN-LRN)<1 THEN ROW=0 ELSE CALL LINK("PRINT",24,1,"",40):: CALL LINK("SCROLL"):: GOTO 8100 8060 ROW=ROW+1 :: GOTO 8020 8065 IF LRN=0 THEN CALL LINK("SCROLL") 8070 CALL LINK("PRINTI",24,8,"PRESS ANY KEY TO CONTINUE",25) 8080 CALL KEY(0,K,S):: IF S<1 THEN 8080 8090 RETURN 8100 SUBEND At first I thought you meant that if subprograms are to be used, they must all be defined in the first program segment, but could still be called in later ones. In other words, I took it to mean that if you are going to use subprograms, make certain they are all defined in the first program segment due to prescan being eliminated (my lack of memory management understanding is tripping me up) since they cannot be defined using SUB in later segments. But after re-reading the manual and now your post above, it sounds more like subprograms can be defined & called in the first program segment only, but can no longer be called in later program segments, most likely because line numbers in later program segments may overwrite the subprogram line numbers. If you could please verify which is the case, I'd greatly appreciate it.
  2. I too am up and running with the expected cyan background and black text. Thanks for all the new features and fonts. This will be a lot of fun to play with!
  3. I had already tried shift-838 (should have mentioned that) which does nothing, unless it needs to be entered somewhere specifically. Same for shift 383. Any key or joystick movement starts the game. Pressing 5 (or 5 with any modifier key) during play returns to the startup screen. Pretty amazed at how well done this version is, based on my memory of the C64 version. The bonus counts down far too quickly, but otherwise, this is a really impressive conversion for the TI!
  4. So does anyone have the manual? Also, what is the cheat code?
  5. I feel like we are chasing ghosts here, as there doesn't seem to be much consistency in the results. I did no CALL LOADs, just the CALL PEEK & PRINT. Two samples using my 256 MB card (did it 5 times): 102, 150, 152,0,117,4,17,16 (the first time) 102, 150, 152,4,117,68,17,80 (every other time) Two samples using my 4 GB card (did it 5 times): 95, 198, 58, 119, 119, 0, 86, 223 (all but one time) 244, 0, 131,224,0,36,87,246 (this happened once & after getting the preceding values) I'm guessing that the above values could change if I tried it enough times. These results are all from cold starts using XB 2.8
  6. This just keeps getting stranger. On a whim, I tried a different CF card - the one that came with it which is 256 MB as opposed to the one I've been using which is 4 GB. I get different values now of 17 and 80. I have no idea what this means, but the numbers stay consistent at least. When I use the 256 MB card, the numbers are 17 & 80. When using the 4 GB card, the numbers are 86 and 223. Since I have another 4 GB CF card available, I tried it as well. This time the numbers are 87 and 214. I reformatted this card, then used ti99dir 7.2a (I recalled that this was formatted with an earlier version of ti99dir) to make it CF7A+ usable. Now when I do the PEEKs, I get the same values as the other 4 GB card - 86 and 223. I repeated this once more and got the same numbers - 86 and 223. I can confirm I get these values whether using the FG99 for XB 2.8 and TI XB, or a real TI XB cart. Not sure if this makes things clearer or even more confusing.
  7. Is yours working fine without having to enter the CALL LOAD lines? I'm wondering if it's an issue with either my system or my FinalGROM, based on Casey's post. I'm also using a nanoPEB so not sure if that has something to do with it. EDIT: I may have stumbled upon the answer. I disconnected my nanoPEB & tried running XB 2.8 from The FinalGROM. Works fine - cyan screen with black standard text. Of course, my nanoPEB also has the 32K in it so I am unable to run the other versions like T40XB. Casey (or anyone else) - could you verify your set up (PEB, nanoPEB, CF7+) and whether you are getting the same symptoms as I am? I'd greatly appreciate it and I'm sure Harry would too, as I don't want him going on a wild goose chase for something that may only be happening for me.
  8. Can you please point me to this topic (or topics)? I've done a search to include finalgrom and supercart and get nothing that discusses in detail.
  9. This relates to Insane Multitasker's topic on the Infocom interpreter. Is there an easy way to get The FinalGROM to act like a Supercart? I tried hex editing the E/A cart by placing placing R in the 4th byte for the first try (enable RAM), then X for the second try (enable both RAM and GRAM). Same result - the E/A cart loads, choose option 5, enter DSK1.SAMPLER1A . It starts to load, then dumps me back to the FG99 DEV menu, but the menu is not functional. In fact, if I press any keys on the keyboard, it beeps and eventually gives a long BEEEEEEEEP until I turn the system off due to it being locked up. So if there is a way to either create a Supercart image or get the E/A cart image to act like one, please let us know. Thanks~!
  10. I still get the orange screen and the different font when using it in the FG99. Is this something that will be fixed in a future release, or is this just an oddity of using it with the FG99, since it doesn't happen in Classic99?
  11. Now it loads but is really strange - I get an ugly orange screen with somewhat distorted text characters. First is just XB 2.8, second is T40XB which is a bit blurry.
  12. Okay, but I don't read every topic and I don't see it listed as a subject. I thought since the usefulness of the Supercart is being debated, I would ask about it here because it seemed appropriate to the discussion of the cart. It appeared from the discussion in THIS topic that the Supercart MUST be used for those games. Now I know, so thanks for the confirmation. This is what made it so confusing: I'm like, wait, how can you use both the Supercart (which I've never had or used) AND the E/A cart? As I've mentioned in some of my other posts, still not THAT familiar with all the TI stuff that's happened between 1985 and around the time I joined AA. I appreciate the patience!
  13. I have the latest firmware on my FinalGROM & it's not working. Also, if the ROMs were inverted, I think we wouldn't see any menu entries at all, but I'm no TI tech wizard. I just know the symptoms of when I tried (unknowingly) using inverted ROMs. All that would show up on the menu was TI BASIC. I don't know if I've ever seen a C file as large as this one, so perhaps that's the issue? Maybe Ralph B can shed some light on it.
  14. I know this is getting away from the original topic, that being a poll, but does Classic99 emulate a Supercart in order to play the Infocom titles that need it (Leather Goddesses was mentioned, and I know that the Infocom Sampler states it needs it), or is that overcome by it being able to emulate SAMS, or perhaps some other method?
×
×
  • Create New...