Author Topic: PortalX Screenshots  (Read 17716 times)

0 Members and 1 Guest are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: PortalX Screenshots
« Reply #30 on: December 09, 2010, 11:23:21 pm »
Pretty Much. That's one of the reasons I want to learn Axe. I once made an rpg that had a town that you could wander, with multiple shops. But due to limitations and to many bugs, I had to scrap it. i figure Axe will help with that.

Unfortunately, Axe is even more prone to serious bugs than TI-BASIC, because bugs gain the magical abilities to crash your calc or mess up the OS.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: PortalX Screenshots
« Reply #31 on: December 09, 2010, 11:24:31 pm »
@DT
Remember though, BuilderBoy built that sweet "paging" method that lets him load and unload code from RAM, putting it into archive while running ;)

Oh, I was replying to Masinini, edited :)

But I didn't hear about that either... How do you do that?




Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: PortalX Screenshots
« Reply #32 on: December 09, 2010, 11:43:56 pm »
It doesn't put them into archive, the whole program still needs to fit in RAM.  But what it does is it splits it up into sections that are smaller than 8800 bytes, and you can only be in one section at a time.  But then you can goto a section, which swaps all the memory around, and then you start that section.  You can have as many sections as you like as long as they all fit into RAM.  And there is a thread somewhere, i'll have to find it tho... I need to release the new version, as it has a whole bunch of new features.

The issue with this is it makes the program a bit tricky to build, although i've automated most of the processes.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: PortalX Screenshots
« Reply #33 on: December 10, 2010, 12:05:40 am »
Still though, couldn't you make a sort of seed program that handles all the rest, sort of like xcopy? That way, you could (theoretically) have axe games that take up every last bit of ROM on the calc!

Offline Builderboy

  • Physics Guru
  • Project Author
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: PortalX Screenshots
« Reply #34 on: December 10, 2010, 12:14:36 am »
Why yes you could :) I was just focusing on putting everything in one program for maximum user friendliness.  If the game proves to be too massive for even that, i will start splitting it up into more programs

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55914
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: PortalX Screenshots
« Reply #35 on: December 10, 2010, 02:02:46 am »
Pretty Much. That's one of the reasons I want to learn Axe. I once made an rpg that had a town that you could wander, with multiple shops. But due to limitations and to many bugs, I had to scrap it. i figure Axe will help with that.
It's actually possible to create a massive and complex RPG project in TI-BASIC with the help of a few libs, actually. I made many hybrid BASIC RPGs in the past (Reuben Quest, Reign of Legends, Mana Force and Illusiat series). It's a bit slow if you make an action RPG or use very outdated ASM libs, though. (like Zelda: Dark Link Quest and ROL3). That said in Axe and with hybrid BASIC you must backup often, though, because if you do one mistake, it's a RAM clear.