Author Topic: Features Wishlist  (Read 687920 times)

0 Members and 1 Guest are viewing this topic.

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #420 on: April 07, 2010, 09:13:22 pm »
I don't belive you can store to <theta> with Axe.  At least, I couldn't do it in version 0.1.2.

LOL. SirCmpwn, the point of that entire post was that <theta> was a bad symbol. It was just an example. :P

250th post. :D
FINALLY!
« Last Edit: April 07, 2010, 09:14:39 pm by Raylin »
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #421 on: April 07, 2010, 09:14:09 pm »
...
I made a fail... where are the paper towels?

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #422 on: April 07, 2010, 09:17:43 pm »
LOL. In the bathroom. :P

[ontopic]I would like it if linking could be available through Axe soon. Get() and Send() are mocking me.[/ontopic]
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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
Re: Features Wishlist
« Reply #423 on: April 07, 2010, 09:54:21 pm »
However, wouldn't that be hard to implement? I heard something about how getting a calc variable/memory area while the calc is busy was rather hectic and that for it to be successful, the receiving calc had to receive at the exact picosecond the sending calc is sending. That,s how Omnicalc get/send commands works, IIRC.

SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #424 on: April 07, 2010, 09:57:02 pm »
Well, you can only send two bits at a time, and you don't have to recieve at the right second, either.
Although, I'm not a guru on linking.  I know that the ports on each calc mimic each other, so it might be a good idea to assign a random bit, high or low, to each calculator, in which case you can only send one bit at a time.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #425 on: April 07, 2010, 10:03:54 pm »
Well, you can only send two bits at a time, and you don't have to recieve at the right second, either.
Although, I'm not a guru on linking.  I know that the ports on each calc mimic each other, so it might be a good idea to assign a random bit, high or low, to each calculator, in which case you can only send one bit at a time.
Well, there are two link lines, but only one bit can be sent at once. The sending calculator pulls either line A or line B low, depending on the value of the bit being sent. The receiving calculator acknowledges by pulling the other line low. Then the sending calc lets its line up, and the receiving calc lets its line up.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #426 on: April 07, 2010, 10:05:50 pm »
^oh, i see.  Does the hardware ack or the software ack?

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #427 on: April 07, 2010, 10:14:56 pm »
I was reading about linking, and would it be faster to have one line be a clock, and then the other line be the bit to be sent?  When the receiving calc detects a change in the clock line, it inputs the bit line into memory.  Seems like it would be faster?  I'm just theorizing tho :P

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
Re: Features Wishlist
« Reply #428 on: April 07, 2010, 10:17:20 pm »
Well, you can only send two bits at a time, and you don't have to recieve at the right second, either.
Although, I'm not a guru on linking.  I know that the ports on each calc mimic each other, so it might be a good idea to assign a random bit, high or low, to each calculator, in which case you can only send one bit at a time.
Well, there are two link lines, but only one bit can be sent at once. The sending calculator pulls either line A or line B low, depending on the value of the bit being sent. The receiving calculator acknowledges by pulling the other line low. Then the sending calc lets its line up, and the receiving calc lets its line up.
just one bit, not even byte? Darn, now to send an entire byte...

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #429 on: April 07, 2010, 10:17:40 pm »
Whatever allows for real-time multiplayer games is good with me. :)
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #430 on: April 07, 2010, 10:18:30 pm »
Heh, yeaah once we write a bit sending routine, we use it to write a byte sending routine XD Haha the joys of asm ^^

SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #431 on: April 07, 2010, 10:18:31 pm »
DJ, to send an entire byte require at 4 loops per byte, if I am correct.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #432 on: April 07, 2010, 11:06:42 pm »
I was reading about linking, and would it be faster to have one line be a clock, and then the other line be the bit to be sent?  When the receiving calc detects a change in the clock line, it inputs the bit line into memory.  Seems like it would be faster?  I'm just theorizing tho :P
The problem here is that bits may be skipped. Not good D:
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

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
Re: Features Wishlist
« Reply #433 on: April 07, 2010, 11:09:31 pm »
I was reading about linking, and would it be faster to have one line be a clock, and then the other line be the bit to be sent?  When the receiving calc detects a change in the clock line, it inputs the bit line into memory.  Seems like it would be faster?  I'm just theorizing tho :P
The problem here is that bits may be skipped. Not good D:
that was my worry about linking stuff.

I wonder how does Ztris and Ztetris do their linking, though, to work so successfully. I never had issue with their linking failing unless both calc models were different.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #434 on: April 08, 2010, 12:13:01 am »
Linking is very easy.  I could add that feature literally in about 10 minutes.  I already made the routines when I made puyo puyo.  Actually coding it well with Axe Basic to get the link synchronized is going to be tricky on the programming side though.  I have spring break coming up next week.  I'll definitely finish the beta sometime around then and I'll have most of these commands working.
___Axe_Parser___
Today the calculator, tomorrow the world!