Author Topic: OmniRPG - Main Topic  (Read 59282 times)

0 Members and 4 Guests are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: OmniRPG - Main Topic
« Reply #135 on: December 08, 2012, 06:32:12 pm »
Oh no, please don't make this game run at 15MHz, think of my poor 83+ :P
* Matrefeytontias wants this game too

Also, if you want to have more than 8k of executable, you can use both the CrabCake and my PageSwap axioms. The first one allows you to run programs up to 24k and the second one allows you to use subroutines you defined in an app (16k moar !). You can even use PageSwap with several apps, which is the number of apps times 16384 bytes of executable code !

For example, with CrabCake and one app, it's 40k of code that you can write.

But please don't use Fullrene, it only works on 84+ :P

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #136 on: December 08, 2012, 06:33:42 pm »
The  thing why apps are so awesome is that it doesn't require a shell to run it from archive.

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #137 on: December 08, 2012, 06:34:56 pm »
That will be very useful O.O I forgot about your Axiom. I can start writing more optimised routines then and store them in an app! I could even add code so that if the user tries to run the app, it will start the main program instead :D

EDIT: And I was only showing 15MHz so that people could see what it looks like. It is about 1.75 times faster at scrolling on my actual calc.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #138 on: December 08, 2012, 06:35:50 pm »
But wouldn't that still require a shell then? D:

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #139 on: December 08, 2012, 06:38:18 pm »
Yes, the program would require an app, but to be realistic, this program will probably get really big anyways. There is no way we will fit it all into RAM, so why not fit some of it into an App that is already in archive that we can add highly specific and optimsed code? I am sure we could fill the whole 16KB of space and leave almost no wasted room.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #140 on: December 08, 2012, 06:42:03 pm »
how about a app that loads appvars? all we'd have to fiddle into a app page is then the engins

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #141 on: December 08, 2012, 06:54:24 pm »
You mean loading the appvars as programs? I did that with Grammer, so it is quite doable :)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #142 on: December 08, 2012, 06:57:11 pm »
i only thought of appvars storing data, but why not that? XD

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #143 on: December 08, 2012, 07:00:03 pm »
Oh, okay. And I was thinking that using an app, I could write routines to directly access the data in archived appvars. This would help quite a bit with map data, tile data, and sprite data. I could maybe make a command to copy a sprite from archive to a location in RAM (that way it can be accessed by the main program).

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #144 on: December 08, 2012, 07:01:45 pm »
That would be cool, as long as in-game engines still run fast :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #145 on: December 08, 2012, 07:04:21 pm »
If I have 16KB to work with, I could make routines that can work directly with archive and do it quickly >.> It would technically be slower, but it probably wouldn't be noticeable.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #146 on: December 08, 2012, 07:05:33 pm »
That would be awesome, i'd say go for it! :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: OmniRPG - Main Topic
« Reply #147 on: December 08, 2012, 07:06:50 pm »
I'll take this conversation over to the Coding topic, since it will be important for others.

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: OmniRPG - Main Topic
« Reply #148 on: December 08, 2012, 07:47:11 pm »
@ xeda : i'm not good with graphical stuff :s
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: OmniRPG - Main Topic
« Reply #149 on: December 08, 2012, 07:54:41 pm »
how about map designing? So just positioning stuff?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!