Author Topic: Lots of new TI-84 Plus C related images!  (Read 22741 times)

0 Members and 1 Guest are viewing this topic.

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #30 on: January 19, 2013, 10:22:03 pm »
I mean that the shell will read the raw hex and do the conversion.
I am Bach.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #31 on: January 19, 2013, 10:29:05 pm »
So a shell that auto-patches the executable. That could be hard to write, but it might be possible. I'd let someone else look into it though.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #32 on: January 19, 2013, 10:31:33 pm »
well, no... It would interpret the ASM by finding specific hex (hex is 8xp asm, right?)
I am Bach.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #33 on: January 19, 2013, 10:34:34 pm »
well, no... It would interpret the ASM by finding specific hex (hex is 8xp asm, right?)
You don't interpret hex. You have to patch it then execute it. It would slow it down a lot and it would be extremely hard to make an interpreter.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #34 on: January 19, 2013, 10:37:46 pm »
Well, if you CAN make an interpreter, then Omnimaga as a whole should make that the next big project!

That way the transition in the future will be extremely easy!
I am Bach.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #35 on: January 19, 2013, 10:39:37 pm »
pimathbraniac. The whole point of assembler is that it is executed on the processor. We would use an interpreted language like Grammar for what you want.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #36 on: January 19, 2013, 10:42:22 pm »
I got it! A 8x asm computer utility that will do the conversion!
I am Bach.

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: Lots of new TI-84 Plus C related images!
« Reply #37 on: January 19, 2013, 11:30:37 pm »
For ASM, someone will probably just update the TI-82/83/83+ unification FAQ to add 84+ color stuff and porting games will be similar to regular ASM except the screen stuff. That's assuming, of course, that the calc runs a Z80. Also Grammer/Axe would obviously require that someone or their authors rewrite them for the new calc :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #38 on: January 19, 2013, 11:39:46 pm »
I thought it was already known that it had a z80?
I remember people were already running test programs on it to find out about it.
DJ_0 I'd think the main thing for making old asm programs run on the 84C would be to patch the display routines and maybe some of the variable access and stuff. Just find where things have changed and see if there is a reasonable way to patch that.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #39 on: January 19, 2013, 11:54:38 pm »
There are serious theoretical issues with what pimathbrainiac asks, namely the Turing Completeness Theorem. There's no perfect way to tell whether a given byte sequence is code or data until it actually gets executed by the CPU. (In fact, some very clever coders write code that is both code and data (e.g. a sprite whose bitpattern is also a routine), resulting in code that is nearly impossible to change.) You'd probably need to do emulation or very careful dynamic recomplication. Most games are released with source code, so manual porting is the best option. Nevertheless, the set of all Z80 assembly programs ever written is finite, so writing a program to port them is not impossible. That is, it is possible to map a finite number of inputs to a finite number of outputs, but finding the transformation algorithm you need is rather the non-trivial problem.
« Last Edit: January 19, 2013, 11:56:04 pm by DrDnar »
"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 chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #40 on: January 20, 2013, 04:19:25 am »
For programs that use ion routines and don't do any direct LCD work you might be able to write a shell that replaces ionFastCopy and perhaps the sprite routines to work with the 84+CSE. I guess it also depends on the gbuf (which likely won't exist anymore, at least not as a block in RAM) and saferam locations.
« Last Edit: January 20, 2013, 04:20:34 am by chickendude »

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: Lots of new TI-84 Plus C related images!
« Reply #41 on: January 20, 2013, 04:22:22 am »
I thought it was already known that it had a z80?
I remember people were already running test programs on it to find out about it.

Yeah but has anyone actually managed to get a program to work? So far it seems like any attempt at running code caused crashes and stuff.

As for emulation I guess it might be useful for old games if people want to run them exactly how they were in their monochrome form, otherwise porting them is indeed the best solution (and you can release a pixelated version if you want to preserve the original look)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #42 on: January 25, 2013, 08:10:08 pm »
* TheNlightenedOne wants.
Well, IF it has ASM support and good specs.
On a slightly offtopic note, that laptop looks nice :P
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

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: Lots of new TI-84 Plus C related images!
« Reply #43 on: January 25, 2013, 08:16:45 pm »
it is so thin and shiny O.o

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

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Lots of new TI-84 Plus C related images!
« Reply #44 on: January 25, 2013, 09:41:11 pm »
Well, IF it has ASM support and good specs.

24K on the 84+/SE isn't much, so the 21KB of the 84+ CSE would be even more meager.
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの