Author Topic: TI-Boy SE Beta pre-release  (Read 139253 times)

0 Members and 1 Guest are viewing this topic.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #285 on: June 02, 2011, 12:03:44 pm »
Yeah, I was playing Kirby, flying with my bird and then, nothing. I even thought I pressed the Clear key.
Hey, it worked with the Del key !!!! I didn't know about that trick, thanks a lot man. Now I only regret to have lose my saved games but at least, i didn't lose my calc (even if I have another one).
In fact, thanks to all from this site, it's the best one ever: each time I found something revolutionnary (TI-boy, Axe, Doodle Jump, Metroid, Pokemon, etc) I was redirected to here, one way or another.
Thanks to all and never stop being "the coders of tomorrow".
« Last Edit: June 02, 2011, 12:45:20 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #286 on: June 02, 2011, 02:28:01 pm »
I'm glad you were able to get your calc up and running again, and that everything is ok. I'd also like to take a moment to say welcome here! =) This place is plenty active, so there are always new and interesting projects popping up. =)
« Last Edit: June 02, 2011, 02:28:28 pm by Art_of_camelot »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #287 on: June 03, 2011, 11:33:38 am »
As I don't understand the most part of assembly (I understand the basic and the basics of ASM but nothing after ld a,3), I only have impossible ideas. But if it is possible, it is interesting.
Can't you make a larger app, with free ROM in it that could be accessed as false RAM without garbage collecting ? (who understands ?). I explain myself.
You make an app with empty space in it. It is in ROM, not in RAM (I think, maybe not)
Games that need 32kb of RAM will in fact "archive" sometime in this free space and "unarchive" after. Of course, the game would not be as fast as before but could run on all calcs.
As I said, I think it is impossible.
« Last Edit: June 03, 2011, 11:34:59 am by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #288 on: June 03, 2011, 11:39:53 am »
It's not completely impossible, but it would be ridiculously slow... And I mean really, really slow. It would be unplayable. You can't just access flash however you want to - there's a reason for why garbage collects exist, and there's a reason for why they take so long time.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #289 on: June 03, 2011, 12:05:42 pm »
Yeah I know about about the speed of ROM and about the speed of Garbage collecting.
That's why I thought about using reserved free space inside the app.
But I was just suggesting a "solution", as I said, I'm a noob at ASM.
« Last Edit: June 03, 2011, 12:13:52 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #290 on: June 03, 2011, 12:25:58 pm »
Yeah I know about about the speed of ROM and about the speed of Garbage collecting.
That's why I thought about using reserved free space inside the app.
But I was just suggesting a "solution", as I said, I'm a noob at ASM.
The reserved free space inside the app behaves just like the rest of ROM does (although TI-OS won't touch it), so it'll still be very slow.

Offline TI-84Plus

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #291 on: June 03, 2011, 04:27:22 pm »
Hey guys,
I'm new at putting games on calculators and all that things.

And i would like to play pokemon ( or other games ) in my Calculator (ti 84 plus).
I would like to someone explain me how to put tiboy and pokemon on my calculator ( already have ti connect)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #292 on: June 03, 2011, 04:30:04 pm »
Hey guys,
I'm new at putting games on calculators and all that things.

And i would like to play pokemon ( or other games ) in my Calculator (ti 84 plus).
I would like to someone explain me how to put tiboy and pokemon on my calculator ( already have ti connect)
Have you read the TI-Boy readme? The first important thing to do is to check if your calculator has all of the extra RAM.

Offline TI-84Plus

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #293 on: June 03, 2011, 04:37:59 pm »
i read it all already

Ashbad

  • Guest
Re: TI-Boy SE Beta pre-release
« Reply #294 on: June 03, 2011, 04:48:19 pm »
i read it all already

... and what questions do you have about it?  the README is actually quite complete and should answer most questions -- if you have a specific question however, explain it in decent detail so we can help.  If you're asking for a tutorial on how to actually put games on, then you obviously didn't read the readme.

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #295 on: June 03, 2011, 04:51:12 pm »
i read it all already

Hi ti-84 plus introduce yourself at http://www.omnimaga.org/index.php?board=10.0


Are you using a SE calc if not pokemon wont work I Dont think (I have a 84PSE)
This used to contain a signature.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: TI-Boy SE Beta pre-release
« Reply #296 on: June 03, 2011, 07:40:04 pm »
As I don't understand the most part of assembly (I understand the basic and the basics of ASM but nothing after ld a,3), I only have impossible ideas. But if it is possible, it is interesting.
Can't you make a larger app, with free ROM in it that could be accessed as false RAM without garbage collecting ? (who understands ?). I explain myself.
You make an app with empty space in it. It is in ROM, not in RAM (I think, maybe not)
Games that need 32kb of RAM will in fact "archive" sometime in this free space and "unarchive" after. Of course, the game would not be as fast as before but could run on all calcs.
As I said, I think it is impossible.

Unfortunately RAM and flash are totally different -- that's why in a program you use RAM, as in Random Access, as in you can access it all you want. Flash is different in that you can only write to it in one direction, to change bits from 1 to 0. You can't go the other way except by erasing that entire page (changing it all to 1s).

When you unarchive a variable and archive it again, it isn't actually removed from flash and written back in. Unarchiving doesn't do anything to the variable except marking it for deletion -- in other words, all the data is still there (that's how the archive undeleter works). When you re-archive the variable, it's written again, but after the first copy, which is still there. That's why you run out of free archive and have to garbage collect periodically, to get rid of those extra copies that never actually got removed.

Apps are stored in flash as well, but they're always in a fixed place (that's why you can't unarchive apps). That's also why apps can't be modified much, and that's why "unarchiving" and "rearchiving" parts of the app is pretty much impossible, as you said. It would be like having a calculator within your calculator that has 32 or however many kilobytes of archive, which would be possible in theory, as long as you're willing to do a garbage collect something like every five minutes.

Hope that clears some stuff up (sorry for the bad grammar, I was rushed).

Hey guys,
I'm new at putting games on calculators and all that things.

And i would like to play pokemon ( or other games ) in my Calculator (ti 84 plus).
I would like to someone explain me how to put tiboy and pokemon on my calculator ( already have ti connect)

Hi TI-84 Plus, welcome to Omni! As JosJuice suggested, have you read the instructions? If you don't understand a part of it you can ask, but we need to know what you need help with :)

EDIT: Here's the relevant part of the readme:

Spoiler For Instructions for creating an app:
Quote from: TI-Boy readme.txt
Creating APPs:

  Method 1: Drag-and-drop

    Open the TI-Boy folder, then drag a Game Boy ROM file onto makeapp.exe. A command-line window should open.

    If the ROM opened successfully, the program will request a name for the APP. Type it in and press Enter.

    Watch the console output for any compatibility warnings.

  Method 2: Run the EXE

    Open the makeapp.exe directly. A command-line window should open and ask for a ROM filename. You may have to enter the entire filepath.

    If the ROM opened successfully, the program will request a name for the APP. Type it in and press Enter.

    Watch the console output for any compatibility warnings.

  Method 3: Command-line arguments

    Open a command-line window and navigate to the TI-Boy folder.

    Enter in the following format: makeapp romfilename.gb AppName

    Watch the console output for any compatibility warnings.

After you finish that just drag the app made into TI Connect to load it on your calculator. You don't need to put TI-Boy itself on there.
« Last Edit: June 03, 2011, 07:42:25 pm by Deep Thought »




Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #297 on: June 05, 2011, 04:01:18 am »
Er... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

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 Beta pre-release
« Reply #298 on: June 05, 2011, 09:47:49 am »
Er... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?
Because the Alpha version released in 2009 didn't support the newer hardware revision at all. Now it is supported for all games with 8KB or less of cartridge RAM (which is most games, but unfortunately excluding the popular Pokemon)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: TI-Boy SE Beta pre-release
« Reply #299 on: June 05, 2011, 09:59:46 am »
Er... Why is it written on the first page of this topic that the version 0.1.00 brings the compatibility with newer hardware revision ?
Because the Alpha version released in 2009 didn't support the newer hardware revision at all. Now it is supported for all games with 8KB or less of cartridge RAM (which is most games, but unfortunately excluding the popular Pokemon)

The problem was already the unsufficient RAM ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s