Author Topic: Who Wants to Help With a TI83+ Emulator?  (Read 12121 times)

0 Members and 1 Guest are viewing this topic.

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Who Wants to Help With a TI83+ Emulator?
« on: March 17, 2012, 12:52:40 pm »
I want to make a TI-83+ emulator for the PRIZM, but I don't know any C language. Who wants to help? I probably won't be doing any programming(since I don't know the language). I can try though. If I can find a good tutorial. ;D
I like milk.

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #1 on: March 17, 2012, 01:35:30 pm »
So basicly you want someone else to write one for you if i understand it correctly? if someone wants to do this, ge ahead, it would be nice :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #2 on: March 17, 2012, 01:51:10 pm »
Well sadly things do not really work like that in programming communities, but it's fine if you're just suggesting the emulator idea I guess. Also if you are new to C it might be best to take on smaller, less complicated projects that won't overwhelm you due to lack of experience in C, then later once you gain more experience you can try larger projects.

That said I think it would be nice to have such emulator as it would increase the Prizm audience greatly (due to the large amount of programs available for the 83+). I think z80man was working on one, but he left the community due to lack of time.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #3 on: March 17, 2012, 02:24:27 pm »
Hmmm........ Was there any progress on that emulator? If so, give link to topic.
I like milk.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #4 on: March 17, 2012, 02:35:03 pm »
It was never announced in public forums, but he told that he was working on one or would do so. He was also working on a PRIZM emulator for the computer called Walnut (which was announced here if you check the search engine from board index/home page)
« Last Edit: March 17, 2012, 02:35:18 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #5 on: March 17, 2012, 02:55:46 pm »
I looked and in his signature, there it says, "Create an emulator of the 83+ for the Prizm (not started)"
I like milk.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #6 on: March 17, 2012, 09:09:35 pm »
Hmm. It might be better to make a z80 emulator for the Prizm instead that uses the same constants, bcalls, and such as the TI83/84. That way you could technically have Axe for the Prizm and ASM projects would also be able to work on the Prizm as well without having to emulate the entire calculator with redundant functions already provided by the Prizm.

(Of course, there might be problems with perhaps the color screen, but that's why it's an emulator and the emulation software can take care of that) ;)

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #7 on: March 18, 2012, 12:24:25 am »
Hmm. It might be better to make a z80 emulator for the Prizm instead that uses the same constants, bcalls, and such as the TI83/84. That way you could technically have Axe for the Prizm and ASM projects would also be able to work on the Prizm as well without having to emulate the entire calculator with redundant functions already provided by the Prizm.
I'm not sure why you think that. If your emulator is accurate enough to run assembly programs and apps, it will be accurate enough to run the regular OS.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #8 on: March 18, 2012, 12:33:36 am »
I'm thinking space-wise it'd be kinda redundant to have a full emulator, unless it was an optional version or add-on. Not that it wouldn't be accurate enough, but it'd be kinda pointless to have a full emulator, besides perhaps, novelty.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

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: Who Wants to Help With a TI83+ Emulator?
« Reply #9 on: March 18, 2012, 01:03:24 am »
Well, for one thing a full emulator would run Asm games, not just Axe ones. Also, Axe stuff would need to be recompiled, as well, with a rewritten parser. Just assigning certain variables and recreating bcalls doesn't even come close. (for one thing, I'm fairly certain axe uses almost NO bcalls whatsoever)
« Last Edit: March 18, 2012, 01:03:32 am by willrandship »

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #10 on: March 18, 2012, 03:23:17 am »
I'm thinking space-wise it'd be kinda redundant to have a full emulator, unless it was an optional version or add-on. Not that it wouldn't be accurate enough, but it'd be kinda pointless to have a full emulator, besides perhaps, novelty.
When you create an emulator that can run Asm programs for the 8x calcs, you're always going to get the ability to emulate the entire OS as well. Many programs even require that the OS is present.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #11 on: March 18, 2012, 04:01:37 am »
You want to emulate the processor and calc hardware, not specific calc softwares. Otherwise what do you do when new softwares come out? (like a major Axe/DCS upgrade)

Also a concern I had: Since the PRIZM linking protocol is different from TI's, would this hinder the possibility of allowing linking in a TI-8x emulator for the PRIZM?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #12 on: March 18, 2012, 12:57:22 pm »
We do not have enough information about the prizm to do full emulation of all the ports, and sh3 and z80 are most definitely different beasts.  This would be difficult to say the least.

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #13 on: March 18, 2012, 02:05:45 pm »
We do not have enough information about the prizm to do full emulation of all the ports, and sh3 and z80 are most definitely different beasts.  This would be difficult to say the least.

It would be difficult, but it would also be awesome. :D
I like milk.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Who Wants to Help With a TI83+ Emulator?
« Reply #14 on: March 18, 2012, 07:25:44 pm »
We do not have enough information about the prizm to do full emulation of all the ports, and sh3 and z80 are most definitely different beasts.  This would be difficult to say the least.

It would be difficult, but it would also be awesome. :D
True, but just saying something like "I can't, but who wants to work with me on it" is usually a terrible idea, and usually doesn't go over well.  If you learn C to a high degree, and know how the 83+ works to a high degree, I wouldn't mind it.