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

0 Members and 3 Guests are viewing this topic.

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 #810 on: November 10, 2010, 11:43:17 am »
Feature idea: selectively leaving features out based on user input. For instance, while creating the app, you could prompt the user "Include Sprite Tracking?", "Include 75% Zoom Level?", et cetera. Some games need very few of these features, so the slight speed increase would be worth it. I don't know how you've structured your code, so I have no idea if this is easy or not...just a thought.

EDIT: Also, please fix the sound going flat in higher registers if you can. Thanks!
If you're not using these features, they won't take any CPU time because they aren't being used. Also, sound support might not be possible in this version for reasons mentioned earlier in this topic (I'll try my best, but it just might not work)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Smitty

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 18
  • Rating: +0/-0
    • View Profile
Re: TI-Boy SE
« Reply #811 on: November 10, 2010, 04:52:35 pm »
Yeah, but you can't install Ndless on a TouchPad, so I can't do that. :(

Incorrect.

You can install Ndless on both basic and CAS TouchPad.
How? Ndless doesn't work on OS 2.0, and only OS 2.0 and above work with the TouchPad. Unless I've been misinformed?

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: TI-Boy SE
« Reply #812 on: November 11, 2010, 12:05:59 am »
Smitty I think he got confused at if you had a Touchpad keypad or the actual Touchpad calc. If you got a touchpad keypad, I think you can install an older OS with Nleash software, but if I remember the keys are all scrambled, and you cannot use OS 1.7.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Smitty

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 18
  • Rating: +0/-0
    • View Profile
Re: TI-Boy SE
« Reply #813 on: November 11, 2010, 04:51:28 pm »
Well, I think I can use my touchpad calc if I buy the clickpad keypad. It's on my Christmas list, so I'll find out.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: TI-Boy SE
« Reply #814 on: November 24, 2010, 04:48:12 pm »
so, it has been a while, and I was wondering, whats new with ti-boy? I have not seen any news on it D:

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: TI-Boy SE
« Reply #815 on: November 24, 2010, 09:29:49 pm »
Yeah I have been wondering what was Calc84maniac working on lately... D:
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: TI-Boy SE
« Reply #816 on: November 25, 2010, 11:04:54 am »
me too, did he dissappear?

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: TI-Boy SE
« Reply #817 on: November 25, 2010, 08:45:30 pm »
Nah, still around, but I don't have any clue what is he working on. He might just be busy with school.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: TI-Boy SE
« Reply #818 on: November 25, 2010, 08:50:05 pm »
ah, thats fair enough, I know what that is like with pse-rpg `-`

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 #819 on: January 19, 2011, 12:55:06 pm »
I rewrote the CPU portion of the emulation for speed purposes. Should be even faster now :D

Also, I finally got the restore-after-battery-pull feature working. It repairs the "damage" done to the OS and restores the RAM to the state it was in before starting TI-Boy (and saves your game back to the appvar). Since nothing else seemed to work, to give control back to the OS I set the "ram valid" checksum and jumped into the TI-OS bootup code (this checksum makes it think you were just replacing the batteries, so it doesn't ram clear)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: TI-Boy SE
« Reply #820 on: January 19, 2011, 01:03:12 pm »
I rewrote the CPU portion of the emulation for speed purposes. Should be even faster now :D

Also, I finally got the restore-after-battery-pull feature working. It repairs the "damage" done to the OS and restores the RAM to the state it was in before starting TI-Boy (and saves your game back to the appvar). Since nothing else seemed to work, to give control back to the OS I set the "ram valid" checksum and jumped into the TI-OS bootup code (this checksum makes it think you were just replacing the batteries, so it doesn't ram clear)

Nice ;D I thought this was a finished program :P

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: TI-Boy SE
« Reply #821 on: January 19, 2011, 01:05:58 pm »
It was, but he lost the source
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

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 #822 on: January 19, 2011, 01:08:16 pm »
It was, but he lost the source
No I didn't, I've just been rewriting it. Main reason because the old one doesn't even work on the calcs that only have 48KB RAM
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: TI-Boy SE
« Reply #823 on: January 20, 2011, 01:39:14 pm »
I thought it won't work on newer calcs, the gameboy has 80kb of ram. Of course, I wouldn't be surprised if you got it working anyways ;)

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 #824 on: January 20, 2011, 01:43:01 pm »
I thought it won't work on newer calcs, the gameboy has 80kb of ram. Of course, I wouldn't be surprised if you got it working anyways ;)
The gameboy has 8KB of work ram, 8KB of video ram, some other odds and ends, plus however much RAM is in the cartridge (usually 0KB or 8KB, sometimes 2KB or 32KB, and the last of which definitely cannot be supported on the new models)

Edit:
I suppose a Game Boy Color (which has 32KB work ram and 16KB video ram) along with 32KB cartridge RAM would take 80KB. But GBC isn't supported anyway.
« Last Edit: January 20, 2011, 01:44:44 pm by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman