Author Topic: TI-Boy SE  (Read 222303 times)

0 Members and 4 Guests are viewing this topic.

Offline JoeyBelgier

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 545
  • Rating: +25/-21
  • Joey
    • View Profile
Re: TI-Boy SE
« Reply #585 on: December 03, 2009, 11:57:18 am »
well, it's probably all theoreticlally.
If you'd try that probably this: "For example, sometimes a sprite that was supposed to meld into the background would be colored separately, making it easily noticeable" would happen but worse and slow or something

Offline TravisE

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 182
  • Rating: +33/-0
    • View Profile
    • ticalc.org
Re: TI-Boy SE
« Reply #586 on: December 03, 2009, 12:35:17 pm »
Yeah, GBC could show quite a bit more than 16 colors at once, I think, depending on the game. Also, I remember reading about a trick that could be done to display even more colors at one time, but I don't remember the details off the top of my head. It probably had something to do with changing the palette every scanline in the middle of display refresh—a lot of old consoles had tricks like that.
ticalc.org staff member—http://www.ticalc.org/

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: TI-Boy SE
« Reply #587 on: December 03, 2009, 04:08:19 pm »
Wow, if a NES emulator might be possible for a Nspire, I would be sure to get one. :)

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: TI-Boy SE
« Reply #588 on: December 13, 2009, 09:31:18 pm »
I'm not sure if this has been said before because all 40 pages is a bit much to read. But would the new 84+'s have any chance of running the ROMs if the emulator just said bye bye calculator memory and deleted every thing?

With 49KB of RAM, is that enough memory to run these ROMs? To make it prettier you could archive it all. But I would much rather have a RAM clear than have nothing.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline brianbdm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 66
  • Rating: +4/-2
  • Taking over the world, one pixel at a time.
    • View Profile
    • Flareware
Re: TI-Boy SE
« Reply #589 on: December 13, 2009, 10:22:07 pm »
You can't run it unless you have pretty much all of your RAM free. If you archive it all your memory, you can do a RAM reset without losing any data. But then, that kind of defeats the point. Archived memory doesn't add to how much RAM you are using. When you use a shell like Mirage OS, it takes the parts out of the program that it needs to put into RAM automatically, just like a computer. If you archive something, the RAM is effected in the same way as if you deleted it.
It's a good habit to keep all your memory archived, since it doesn't do any good to keep it in the RAM. It just hogs resources, and you'll lose it if your calculator crashes for some reason.
░█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░
░█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░
░▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀ ░

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: TI-Boy SE
« Reply #590 on: December 14, 2009, 03:31:41 pm »
I am talking about getting the Game Boy emulator to work on the newer calculators that don't have the extra RAM pages. What is the current problem caused by not having them?

Since the Game Boy has 8KB of RAM, 8KB of Video RAM, and 32KB of storage RAM, would a completely clean new 84 be able to run the games?
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

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: TI-Boy SE
« Reply #591 on: December 14, 2009, 03:38:10 pm »
Because currently, TI-Boy SE is set to use the entire 128 KB of RAM pages (or close) for games during runtime. To run on newer calcs, that only has 48 KB, it would need to be made so the game temporary files and data is stored into archive memory during runtime. This would mean a considerable amount of GarbageCollect messages, unless he manages to write directly to Flash, and/or major slow downs during game runtime.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: TI-Boy SE
« Reply #592 on: December 14, 2009, 03:54:13 pm »
I am talking about getting the Game Boy emulator to work on the newer calculators that don't have the extra RAM pages. What is the current problem caused by not having them?

Since the Game Boy has 8KB of RAM, 8KB of Video RAM, and 32KB of storage RAM, would a completely clean new 84 be able to run the games?
But you also have to consider that the emulator itself needs RAM.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: TI-Boy SE
« Reply #593 on: December 14, 2009, 04:26:13 pm »
Ok that makes sense. I didn't realize that it needed that much memory. I noticed there should be like 3KB of space after the video buffer, but I guess that's not nearly enough.

What is going on that it needs that much memory though?
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

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: TI-Boy SE
« Reply #594 on: December 14, 2009, 04:52:16 pm »
Well, the emulator itself probably needs the calc RAM for the original gameboy RAM, video RAM and other, and add to that the game temporarly data (which must be very large, for games like Pokémon, with 150 Pokémons data), RAM required to execute the emulator code itself and maybe other stuff as well. If you get rid of the games temporarly data, I am fairly certain this alerady hits 48 KB of RAM.

However, ASM is too advanced for me, even more this emulator and hardware stuff, for me to be able to explain in more accurate details. All I can say is that it requires a lot of memory and I am surprised it was even possible to have a Gameboy calculator on any calculator other than the TI-89 Titanium and Voyage 200.

Offline Madskillz

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 488
  • Rating: +32/-2
    • View Profile
Re: TI-Boy SE
« Reply #595 on: December 15, 2009, 03:30:15 pm »
TI-Boy got my vote for POTY...Excellent work on it Calc. One of the big announcements of the year and well worthy of the nomination/award in my opinion. You always put a lot of great/hard work into all of your projects. Keep it up and keep us posted!

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: TI-Boy SE
« Reply #596 on: December 16, 2009, 01:53:04 pm »
I voted for it too on the POTY.
Just wondering, why can't it work on the N-Spire? Is it because the N-Spire 84+ emu doesn't have enough RAM ???
Former Coder of Tomorrow


Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: TI-Boy SE
« Reply #597 on: December 16, 2009, 04:36:15 pm »
No, TI hasn't let us use Asm on the Nspire. :(

So untill it's cracked/hacked the only thing useable is an Emulator that is based on some (I think) hacks.

(Correct me if I'm wrong)

Offline brianbdm

  • LV3 Member (Next: 100)
  • ***
  • Posts: 66
  • Rating: +4/-2
  • Taking over the world, one pixel at a time.
    • View Profile
    • Flareware
Re: TI-Boy SE
« Reply #598 on: December 16, 2009, 07:54:37 pm »
It's got my vote, too! I'm afraid that most people won't vote for it because they haven't been able to use it because they don't have a good enough calculator. It's a pretty slim margin. It has to be an 84, not 83, it has to be plus silver edition, and not just plus, It can't be the NSpire, and it has to be made several years ago. People will probably vote for their favorite program that they've been able to use themselves. Hopefully I'm wrong, though.
░█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░
░█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░
░▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀ ░

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: TI-Boy SE
« Reply #599 on: December 16, 2009, 09:26:49 pm »
It's got my vote, too! I'm afraid that most people won't vote for it because they haven't been able to use it because they don't have a good enough calculator. It's a pretty slim margin. It has to be an 84, not 83, it has to be plus silver edition, and not just plus, It can't be the NSpire, and it has to be made several years ago. People will probably vote for their favorite program that they've been able to use themselves. Hopefully I'm wrong, though.
Well, it's not quite that bad. TI-83+ Silver works, and TI-84+ works with smaller games.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman