• Official TI-Boy CSE Alpha Thread 5 1
Currently:  

Author Topic: Official TI-Boy CSE Alpha Thread  (Read 95526 times)

0 Members and 1 Guest are viewing this topic.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Official TI-Boy CSE Alpha Thread
« Reply #105 on: November 09, 2014, 09:11:34 am »
Ah, good to hear you can connect your calc. Did it fix itself or did you have to do something?

EDIT: Saw your edit. It's perfectly fine to post a question about something that doesn't work :) even when you figure it out yourself minutes later.
« Last Edit: November 09, 2014, 09:40:11 am by aeTIos »
I'm not a nerd but I pretend:

Offline xervo1b

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #106 on: November 10, 2014, 12:07:38 pm »
The connection issue solved itself a few minutes later. And the i just used the software in TI-Connect to remove the app. One step closer to learning the calc.
I also managed to download Pokemon Blue and Link's Awakening later that day. Sweden time.

Offline Pikachu

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #107 on: November 19, 2014, 05:25:16 pm »
Does anyone else know how to get pokemon yellow working? I'm having lots of issues as it keeps on disconnecting and reconnecting 3/4 of the way done in the file transfer process. My TI-84+C SE has sufficient RAM so I have no idea why it doesn't work. I also don't want to pay just for a new silverlink cable. I've reset my RAM, software, everything. I am using TI-Boy CSE by the way.

EDIT: I got Tetris working! But still got nothing with yellow.
« Last Edit: November 19, 2014, 05:42:23 pm by Pikachu »

Offline Rise Do

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #108 on: November 24, 2014, 12:15:50 pm »
Figured I'd post the video I took over here, too:
Here's a video of me playing Pokemon:

The quality isn't that great, and I had to record in portrait mode, but it gets the idea across. Something I noticed, though which is evident if you watch the video the whole way through, is that it seems to slow down a bit.
Got pokemon red but I move pretty slow. Is this because of my Rom file or ram being too low?

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #109 on: November 24, 2014, 12:50:04 pm »
It's likely because the calculator itself is slow. It has nothing to do with the Rom.
*edit* You might want to look at the readme. IIRC, there are options for frame skip.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6212
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Official TI-Boy CSE Alpha Thread
« Reply #110 on: November 24, 2014, 04:26:39 pm »
It will run slower due to emulation running slower then it actually would on a gameboy. It will be especially slow on a CSE due to the display drivers being rather slow for the colour screen. That is a hardware limitation that frame skipping will help, but it wont be perfect.
/e

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Official TI-Boy CSE Alpha Thread
« Reply #111 on: December 02, 2014, 10:07:49 am »
Generally, at max frame skip and half resolution I don't have much speed issues. I usually prefer a frame skip of 3 or 4 for a good balance in speed and frame rate, though, and I notice that most of the time, making the game full screen doesn't impact speed all that much.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Ralph Worthington

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #112 on: January 10, 2015, 04:19:45 pm »
Is this still being worked on? Or is the project done?
« Last Edit: January 12, 2015, 11:20:22 am by Ralph Worthington »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #113 on: January 11, 2015, 07:31:57 pm »
This is it's home. I'd expect a release here before Ticalc, but Ticalc would probably follow shortly after. Not sure why that matters though. ???

Offline Kanesh_413

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #114 on: March 11, 2015, 06:37:16 pm »
It's awesome! The only thing that I have to say about it is that when I launched a GBC game on my calculator, it didn't even show the start screen for the game! ???  :banghead: Just putting this out there for things to fix. I get it, it's new, and it's awesome!  :thumbsup:I just have to say that because it frustrates me, and I'm probably not the only one here who wants that fixed. Just saying! :3 (If you didn't notice, I love emoticons :w00t: :angel:)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #115 on: March 11, 2015, 07:19:27 pm »
If you'd actually read the very first post in this thread, it clearly states:
Let's start this off with a release of TI-Boy CSE Alpha 0.0.01! For the uninitiated, this is a Game Boy emulator for the TI-84+ C Silver Edition (Game Boy Color is not supported).

It is also mentioned in the readme file included with the download. This emulator is for Gameboy only, not Gameboy Color.

Offline Jack P.

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #116 on: May 21, 2015, 10:27:19 am »
Sorry to revive a seemingly-dead thread, but this needs to get updated for 4.2. It doesn't run on Wabbit, and my actual calculator is on 4.2. Or is it that the ROM I tried (Pokemon Yellow) was strangely a .GBC file? I'll try Blue. Thanks guys.

Offline MOAR_CORES

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #117 on: May 24, 2015, 03:13:54 pm »
Hello everyone,

Is this still in development for the TI - 84 Plus CE? It would be awesome to see it ported onto this calculator.

Offline CaptainMcClellan

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 8
  • Rating: +0/-0
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #118 on: September 20, 2015, 09:55:03 pm »
Hello everybody! I've been using this generator for quite a while now and I'm quite pleased with it. Despite this, there's all the issues. XD They're by no means "game-breaking" and many of them have already been addressed. Speaking as a total ignorant to how the TI-84 and co. work but having read the forums, my questions are as follows:

-Is the code available publicly for this? ( I seem to vaguely recall downloading the program from a Github, but maybe I imagined it? )
-Why can't the TI-84's regular clock-keeping be used for the RTC emulation? If it can, how long would that take to implement?
-( Vain pleas and hopes of GBC support through some miracle of programming.)
-Besides frameskip and scaling, there are no optimizations a user can do for speed?
-Is it stupid to ask for a battery bar that renders over the gamescreen? ( Of all the things I asked, this seems like the most dumb. )
-Why are the graphical drivers so sluggish for the colour screen as many have pointed out? Could they be replaced?
-I've read in the original project thread that calc-to-calc communication wasn't doable because of inconsistent timing. Is this still the case?
-The sound isn't supported, does that mean the app directly skips those byte-codes? If not, why not?

Beyond that, thank you all for your hard work and for the fruits thereof. I have enjoyed them ever since I acquired my CSE. :) I'd like to help, but realistically I don't think I can. At very least I'd like to snoop into the inner workings of this program. Also... there's some things that you should possibly look into with hardware modding a CSE. It is apparently possible to overclock them if you have divine skill. Would that be enough to bring about GBC support or is there more to it than mere processor power?

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Official TI-Boy CSE Alpha Thread
« Reply #119 on: September 21, 2015, 01:24:55 am »
-Why are the graphical drivers so sluggish for the colour screen as many have pointed out? Could they be replaced?
When we speak of "driver" in this context, we're really talking about the combination of hardware and firmware that sits somewhere between the calculator's CPU and the actual glass. More information about the screen found in the TI-84+CSE is found here . Replacing that sort of thing is out of the question. It's generally assumed that all our programs use custom software designed to interact as directly as possible with the screen. The LCD is just much too slow to do it any other way.

Or rather, it's not that the LCD itself is slow. It's actually quite fast (as there's no need to delay between in/out), but the problem stems from three facts:
(1) The screen is a 16-bit device while the calc's CPU is 8-bit, so any and all communications require two separate read/write cycles.
(2) Every pixel must be addressed individually in each write, as opposed to groups of 8 per write in the context of monochrome.
(3) Related to the first two, there's no hardware acceleration of any type, including memory-mapping, which is often taken for granted.

Trying to update just the screen area required for the Game Boy screen alone requires 1/29th of the total CPU's time, and that's not even considering any logic whatsoever, not even any actual update logic. It's the single greatest bottleneck on the TI-84+CSE with respect to writing any decent program, and everything has to be coded around it.
A Cherry-Flavored Iambian draws near... what do you do? ...