Author Topic: pure basic tile mapper  (Read 9091 times)

0 Members and 1 Guest are viewing this topic.

elfprince13

  • Guest
pure basic tile mapper
« on: August 05, 2006, 02:38:00 pm »
QuoteBegin-xlibman+Aug 4 2006, 08:49 PM-->
QUOTE (xlibman @ Aug 4 2006, 08:49 PM)
cool let us know what you came up with. :)smile.gif are you working on other stuff as well btw?  

 Im fixing my Sudoku solver, and working on the faster pure Basic tilemapper in history, plus a couple other helpful RPG routines to use in version 2 of my no-lib maps and sprites tutorial.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
pure basic tile mapper
« Reply #1 on: August 05, 2006, 03:10:00 pm »
oooooh I c, sound promising, is the tilemapper the ASCII one that you were working on or a pure basic sprite one?

elfprince13

  • Guest
pure basic tile mapper
« Reply #2 on: August 06, 2006, 06:03:00 am »
sprites :Dbiggrin.gif I can fit a 4200 tile map in under 4300 bytes. If I go for a much higher sprite limit then I currently have, it may take as much as 8500 bytes (depending on how many sprites are needed, and how many of those are in the upper range of the numbering scheme).

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
pure basic tile mapper
« Reply #3 on: August 06, 2006, 08:47:00 am »
wow thats great o.oblink.gif will you have screenies soon?

elfprince13

  • Guest
pure basic tile mapper
« Reply #4 on: August 06, 2006, 02:39:00 pm »
as soon as I finish the scrolling routines

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
pure basic tile mapper
« Reply #5 on: August 06, 2006, 02:43:00 pm »
cool, *xlibman

elfprince13

  • Guest
pure basic tile mapper
« Reply #6 on: August 07, 2006, 08:53:00 am »
hah, like you wouldn't believe. remember my fast sprite routine? combine that with a tilemapper that can cache up to 10 screens of recent data.

elfprince13

  • Guest
pure basic tile mapper
« Reply #7 on: August 10, 2006, 03:02:00 pm »
:|neutral.gif bad news, I had a RAM reset. fortunately I have a 4 hour car trip tomorrow and a couple of ideas to speed stuff up even more.

elfprince13

  • Guest
pure basic tile mapper
« Reply #8 on: August 11, 2006, 02:18:00 pm »
:Dbiggrin.gif and its no been fixed and is incredibly fast for pure Basic. under 5ish seconds to load a screen the first time. It caches the last ten screens you've visited, so if you go back somewhere you've been before, the loading time is under a second.

In the mean time I discovered several annoying quirks of TI-Basic.

this is not allowed:
c1-->
CODE
ec1Pic1->Pic3c2
ec2

nor is this:
c1
-->
CODE
ec1
1->A
RecallPic A
c2
ec2

:|neutral.gif oh well. I managed anyway.

Dragon__lance

  • Guest
pure basic tile mapper
« Reply #9 on: August 11, 2006, 04:07:00 pm »
Wow amazing! Can't wait to see a demo :Dbiggrin.gif Yeah,the TI-OS recall pic commands are very limited :(sad.gif unless you use xlib...  :rainbowdevil:rainbowdevil.gif

elfprince13

  • Guest
pure basic tile mapper
« Reply #10 on: August 12, 2006, 01:21:00 am »
QuoteBegin-Dragon__lance+Aug 11 2006, 10:07 PM-->
QUOTE (Dragon__lance @ Aug 11 2006, 10:07 PM)
Wow amazing! Can't wait to see a demo :Dbiggrin.gif Yeah,the TI-OS recall pic commands are very limited :(sad.gif unless you use xlib...  :rainbowdevil:rainbowdevil.gif

 unfortunately, Im away from any connection software for a week. of course using xlib defeats the purpose of this program....

and as I said before, the program is a little bigger, but its still fast and most of the added size is in non-speed critical areas.

Dragon__lance

  • Guest
pure basic tile mapper
« Reply #11 on: August 12, 2006, 04:07:00 am »
I meant it as a joke :Dbiggrin.gif I still can't believe your getting that kind of speed out of this,is it on a 83+ normal,or SE? And how does the mapper work,via lists,matrixes?

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
pure basic tile mapper
« Reply #12 on: August 13, 2006, 09:49:00 am »
So, the 10 screens of recent data is the 10 TIOS pics? Sounds like a smart idea, I hope to see more of this!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
pure basic tile mapper
« Reply #13 on: August 13, 2006, 10:39:00 am »
QuoteBegin-elfprince13+Aug 12 2006, 08:21 AM-->
QUOTE (elfprince13 @ Aug 12 2006, 08:21 AM)
QuoteBegin-Dragon__lance+Aug 11 2006, 10:07 PM-->
QUOTE (Dragon__lance @ Aug 11 2006, 10:07 PM)
Wow amazing! Can't wait to see a demo :Dbiggrin.gif Yeah,the TI-OS recall pic commands are very limited :(sad.gif unless you use xlib...

elfprince13

  • Guest
pure basic tile mapper
« Reply #14 on: August 15, 2006, 08:54:00 am »
QuoteBegin-xlibman+Aug 13 2006, 04:39 PM-->
QUOTE (xlibman @ Aug 13 2006, 04:39 PM)
QuoteBegin-elfprince13+Aug 12 2006, 08:21 AM-->
QUOTE (elfprince13 @ Aug 12 2006, 08:21 AM)
QuoteBegin-Dragon__lance+Aug 11 2006, 10:07 PM-->
QUOTE (Dragon__lance @ Aug 11 2006, 10:07 PM)
Wow amazing! Can't wait to see a demo :Dbiggrin.gif Yeah,the TI-OS recall pic commands are very limited :(sad.gif unless you use xlib...