Author Topic: Artistic 2.0  (Read 9226 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Artistic 2.0
« Reply #30 on: October 27, 2007, 02:23:00 pm »
Oops mistake yes i meant UTI and not here,and by TIBD I assume you mean TI-BASIC developper, right?

by hex built do u mean it will be for asm programs  as well or just compressed like tifreak8x sprites in Pok
Dream of Omnimaga

Harrierfalcon

  • Guest
Artistic 2.0
« Reply #31 on: October 27, 2007, 03:07:00 pm »
By 'hex' I mean actual hex strings, that you can use with a hex-to-sprite converter or DCS.

Although, I guess you could use them compressed like that.

And by TI|BD, yes, I do mean TI Basic Developer.

Offline nitacku

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 300
  • Rating: +30/-1
  • ni-ta-ku ^_^
    • View Profile
Artistic 2.0
« Reply #32 on: October 27, 2007, 09:05:00 pm »
I think there most asm programmers would like the sprite to hex function built in.
However, unless you are trying to save memory, it doesn't hold as much value to a Basic programmer do to the need to convert the hex back into binary.
I suppose you could have the 16 possible hex combinations hard coded into a program that way all that has to be done is display the sprite line by line.

For example, if you had D3 (1101) as a hex code, you could have a sort of lookup table to tell the program what pixels to turn on.

If Ans="D"
Then
pixelOn(X,Y
pixelOn(X+1,Y
pixelOn(X+3,Y
End

This would be the fastest way, but obviously the most memory consuming as well.

Harrierfalcon

  • Guest
Artistic 2.0
« Reply #33 on: October 28, 2007, 04:25:00 am »
No, I have on hand a hex to binary converter I can use to convert hexcode directly to a matrix, then render it normally from there.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Artistic 2.0
« Reply #34 on: November 03, 2007, 07:56:00 pm »
Just curious, how does Artistic handle plugins? Does it just get the program name, verify it is there, and make a call in the program. Or does it actually copy the plugin into the main program?
There are 10 types of people in this world-- those that can read binary, and those that can't.

Harrierfalcon

  • Guest
Artistic 2.0
« Reply #35 on: November 04, 2007, 05:05:00 am »
When you 'install' a plugin, it takes its name and stores it into a hidden config file.  When it says it's loading plugins when starting, it's really documenting all the plugin names and sticking them in a string.  When you run one, it's going to hand complete control to the plugin.

Offline nitacku

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 300
  • Rating: +30/-1
  • ni-ta-ku ^_^
    • View Profile
Artistic 2.0
« Reply #36 on: November 04, 2007, 07:53:00 am »
That's sort of what Implicit does.
I use xLIB to copy the plugin to a temporary program so it can be run.

Do you use Celtic to run the plugin?

Offline arglactable

  • LV3 Member (Next: 100)
  • ***
  • Posts: 42
  • Rating: +0/-0
  • OBAMA MAN!!!
    • View Profile
Artistic 2.0
« Reply #37 on: December 09, 2007, 12:03:00 pm »
*necropost*  O_Oshocked2.gif:(sad.gifo.oblink.gif<_<dry.gif:/confused.gif:???:confus.gif
Chill: "It's the famous, the infamous Sugo_v_"
ClouD: "who's that?"
Chill: "Exactly"

"He'll hunt us down and eat us alive until we're dead..."
-Gorfinhofin
    

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Artistic 2.0
« Reply #38 on: December 09, 2007, 12:30:00 pm »
I'm not sure if it is progressing, as the last update was on Metroid Pi II, but this update was also a while ago. He seems pretty busy atm x.x
Dream of Omnimaga

Offline arglactable

  • LV3 Member (Next: 100)
  • ***
  • Posts: 42
  • Rating: +0/-0
  • OBAMA MAN!!!
    • View Profile
Artistic 2.0
« Reply #39 on: December 09, 2007, 12:33:00 pm »
 O_Oshocked2.gif  BUGGER! Though, oncerning MPII, I'm not sure I really care that much. If its anything like the original it will just crash.  :(sad.gif
Chill: "It's the famous, the infamous Sugo_v_"
ClouD: "who's that?"
Chill: "Exactly"

"He'll hunt us down and eat us alive until we're dead..."
-Gorfinhofin
    

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Artistic 2.0
« Reply #40 on: December 09, 2007, 12:35:00 pm »
mhmm it is weird that the original even crashed at all. You must have an issue with your calculator hardware, because pure TI-BASIC programs cannot crash a calculator.
Dream of Omnimaga

Harrierfalcon

  • Guest
Artistic 2.0
« Reply #41 on: December 09, 2007, 02:26:00 pm »
It can, but only if you really intend it too ;)wink.gifc1-->
CODE
ec1:999→dim(L1
:Ans→dim(L2
:While 1
:Disp "HAHAHAHAHAHA!
:SortA(L1,L2
:SortD(L2,L1
:Endc2
ec2

Yeah, I don't know if this will ever get worked on again, Metroid Pi2 is getting rather fun to code ATM.

@arglactable: What do you mean by "crashed"?  A RAM Clear, or an error?

Offline arglactable

  • LV3 Member (Next: 100)
  • ***
  • Posts: 42
  • Rating: +0/-0
  • OBAMA MAN!!!
    • View Profile
Artistic 2.0
« Reply #42 on: December 09, 2007, 02:37:00 pm »
Well, I suppose "Crash" would be an improper term, my previous calculator (which I believe was faulty and returned to the store a week or two ago) actually did crash, causing unexplainable missing files, though not only from MP. Now, on my present calc, it just closes without warning as soon as I get the shock beam. No error messages are displayed. BTW, the original artistic is awesome...
Chill: "It's the famous, the infamous Sugo_v_"
ClouD: "who's that?"
Chill: "Exactly"

"He'll hunt us down and eat us alive until we're dead..."
-Gorfinhofin
    

Harrierfalcon

  • Guest
Artistic 2.0
« Reply #43 on: December 09, 2007, 03:52:00 pm »
Thanks!

Hm...that is really weird...I don't know.  It might be because you don't have the most recent version (although I don't know which site has which).  Check UTI's archive for it, chances are that's the most recent version.

Offline arglactable

  • LV3 Member (Next: 100)
  • ***
  • Posts: 42
  • Rating: +0/-0
  • OBAMA MAN!!!
    • View Profile
Artistic 2.0
« Reply #44 on: December 09, 2007, 04:07:00 pm »
well, I tried that and I got Idiotic Error number 2. Err: Memory. Also, the first time I tried to ungroup it, I had to reset my RAM to get some of my files back. So, it still doesn't work.

EDIT: I thought that I might not have enough RAM after reading the README; it said I needed 5k to run it. I tried again (with over 6k) and still got the same error.
Chill: "It's the famous, the infamous Sugo_v_"
ClouD: "who's that?"
Chill: "Exactly"

"He'll hunt us down and eat us alive until we're dead..."
-Gorfinhofin