Omnimaga

Omnimaga => Completed => Our Projects => TI-Boy SE - Game Boy Emulator For TI-83+SE/84 => Topic started by: calc84maniac on April 21, 2009, 01:30:56 am

Title: TI-Boy SE
Post by: calc84maniac on April 21, 2009, 01:30:56 am
Indeed, I have been making a Game Boy emulator for the TI-83+SE, TI-84+, and TI-84+SE.

It currently supports two zoom levels, and another is planned as well. When zoomed in, you can configure the camera to follow any sprite (most often you will want this to be your character).
It also supports two out of the four Game Boy sound channels, so you can plug in your headphones and enjoy. :D
Only two games are known to work at the moment: Tetris and Link's Awakening. Tetris runs at almost full speed, while Link's Awakening is more at about half speed (but still very playable!)

I uploaded a Youtube video (http://www.youtube.com/watch?v=-a9ZhxMREj0) of Link's Awakening for your enjoyment. Beware, the video and sound aren't fully synchronized.

Next on the list for compatibility is the special rendering techniques which are employed by many games.
Title: Re: Game Boy Emulator
Post by: Drak on April 21, 2009, 03:20:23 am
thats amazing.
Title: Re: Game Boy Emulator
Post by: necro on April 21, 2009, 08:25:58 am
looks amazing
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 21, 2009, 09:21:22 am
Now everyone who said only 68k calcs could achieve such things as GB emulators have been proven wrong. Sure, there's no grayscale at 100% screen zoom but this is still insane so far and I am amazed at how fast it runs given the signifiantly larger GB screen and the fact the 83+ doesn't support a lot of stuff the GB does, even if the processors are similar.

Nice work Calc84maniac and I am surprised how well it emulate games so far :)

I wonder if it will emulate homebrew games and rom hacks too?
Title: Re: Game Boy Emulator
Post by: noahbaby94 on April 21, 2009, 09:32:20 am
Someone just wants the rickroll to work.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 21, 2009, 10:09:12 am
sorry so far I only know of a NES and SNES rickroll ROM ;)
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 21, 2009, 02:06:48 pm
Looks great! As always, I am amazed by your progress on all of your projects!
Title: Re: Game Boy Emulator
Post by: Builderboy on April 21, 2009, 10:07:30 pm
wow... that is really amazing.  So by emulate, you mean run directly from the original game files?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 22, 2009, 01:04:01 am
wow... that is really amazing.  So by emulate, you mean run directly from the original game files?
Yep... it interprets every opcode of the Game Boy's processor. Kind of like parsing TI-Basic, but simpler. :P
Title: Re: Game Boy Emulator
Post by: Builderboy on April 22, 2009, 10:18:21 am
Brilliant!
Title: Re: Game Boy Emulator
Post by: TIfanx1999 on April 22, 2009, 09:22:57 pm
Glad to see a topic for this now. Does sound affect the speed at all?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 22, 2009, 11:25:14 pm
Glad to see a topic for this now. Does sound affect the speed at all?
Not noticeably, from what I can tell. It is interrupt-based, so it tries to only interrupt the code when it needs to.
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 23, 2009, 01:46:14 pm
If you are able to phrase the code of the GB files, could you make a app that would phrase TI-Basic files more intelligently?
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 23, 2009, 02:05:24 pm
now that you mention it, that could be a nice idea =)

If it still used the BASIC editor on calc, it would require a whole load of hooks, though
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 23, 2009, 11:39:19 pm
If you are able to phrase the code of the GB files, could you make a app that would phrase TI-Basic files more intelligently?
Like I said, Game Boy machine code is a lot simpler than TI-Basic. The reason it's so easy to parse is that assembly opcodes don't do very much at all. :P
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 28, 2009, 01:45:27 pm
Ah, I guess it would not be easy to accomplish what we had going on in our minds..
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 28, 2009, 10:48:16 pm
Altough, BCCBasic and what Iambian had in mind for future versions of Celtic III could be a good alternative
Title: Re: Game Boy Emulator
Post by: Builderboy on April 28, 2009, 10:50:33 pm
BBCBasic rocks my socks
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 28, 2009, 11:05:46 pm
Well, I got the new zoom level working, and along with it, Metroid II!

Screenshot (http://otbp.tifreakware.net/images/metroid.gif) - Warning: GIF is over 6MB.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 28, 2009, 11:08:05 pm
wow this is friggin awesome. btw does it run at different speed when zoomed out?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 28, 2009, 11:24:07 pm
wow this is friggin awesome. btw does it run at different speed when zoomed out?
I wouldn't expect too much of a speed difference. Though, I suppose, it all depends on the number of LCD outputs.

50% zoom uses 640 outputs.
75% zoom uses 1024 outputs.
100% zoom uses 768 outputs.

So, I suppose that 50% zoom is the fastest... but speed differences are barely noticeable at such a low frame-rate.
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 28, 2009, 11:39:51 pm
Is it possible to zoom out any more than you are already? Not being able to see above you would be difficult at times :X
Title: Re: Game Boy Emulator
Post by: simplethinker on April 28, 2009, 11:46:13 pm
That's awesome!  Have you had any luck on (assembling?) Pokemon yet?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 29, 2009, 12:05:19 am
Is it possible to zoom out any more than you are already? Not being able to see above you would be difficult at times :X
Yeah, you can zoom out to see the whole screen at once... the detail isn't that great, though.
That's awesome!  Have you had any luck on (assembling?) Pokemon yet?
Nope.
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 29, 2009, 12:31:38 am
Good deal, now how are the save states doing? Are they going to save to appvars?

Will this be "legal" to post the compiled app of the GB game? Im assuming no...
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 29, 2009, 12:34:19 am
Good deal, now how are the save states doing? Are they going to save to appvars?

Will this be "legal" to post the compiled app of the GB game? Im assuming no...
Currently saved games are on the extra RAM pages, which means using multiple ROMs will cause conflicts. I'll eventually dump the saved games into appvars, though.

And the legality of uploading the app would be questionable. :P
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 29, 2009, 12:36:38 am
Hehe, well I am interested about how this will work then..I guess it should be fine, providing people have the hard copy of the game...As emulators are allowed, such as wabbit or VTI etc..
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 29, 2009, 12:45:48 am
and the calc rom :P (or the real calc)
Title: Re: Game Boy Emulator
Post by: trevmeister66 on April 29, 2009, 10:48:51 am
Heh as long as I get a copy of this App and the ROM's, then I'm good :)
Title: Re: Game Boy Emulator
Post by: simplethinker on April 29, 2009, 10:56:17 am
How do you (legally) obtain ROMs of GameBoy games?  Is there a special cable where one end hooks into the cartridge and the other end into a computer, or do you need some sort of adapter to plug it into something that can be hooked up to a computer?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 29, 2009, 03:28:23 pm
Clicky (http://lmgtfy.com/?q=how+to+dump+gameboy+cartridges&l=1)
Title: Re: Game Boy Emulator
Post by: simplethinker on April 29, 2009, 04:38:07 pm
Clicky (http://lmgtfy.com/?q=how+to+dump+gameboy+cartridges&l=1)
Good point :(
Title: Re: Game Boy Emulator
Post by: kalan_vod on April 29, 2009, 04:38:46 pm
Haha, sorry!
Title: Re: Game Boy Emulator
Post by: TIfanx1999 on April 29, 2009, 05:58:39 pm
Clicky (http://lmgtfy.com/?q=how+to+dump+gameboy+cartridges&l=1)
=)
Title: Re: Game Boy Emulator
Post by: Builderboy on April 29, 2009, 07:29:26 pm
I love that site :)
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on April 29, 2009, 08:01:45 pm
true, I am more interested in how the data is converted to calc-readable format though. Also, when a rom is on the calc, is there a separate emulation program that must be sent to the calc for the game to be ran or is the entire emulator integrated with the rom data in the 8xk app?
Title: Re: Game Boy Emulator
Post by: calc84maniac on April 29, 2009, 09:04:31 pm
true, I am more interested in how the data is converted to calc-readable format though. Also, when a rom is on the calc, is there a separate emulation program that must be sent to the calc for the game to be ran or is the entire emulator integrated with the rom data in the 8xk app?
The emulator is integrated into the APP, yes.
Title: Re: Game Boy Emulator
Post by: simon on May 04, 2009, 10:56:00 am
oh you gotta download littleDJ!
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 04, 2009, 02:12:57 pm
mhmm I am unsure what LittleDJ has to do with developpement of the GB emulator for the TI-83+ (assuming you mean that music making thing for the Gameboy and/or unless you mean Calc84 should make sure this homebrew ROM works fine in the emulator)
Title: Re: Game Boy Emulator
Post by: skuller972 on May 19, 2009, 08:00:41 pm
now if only a TI calculator could have color (without having a whole new screen and processor and whatever put in, which basically makes it a gameboy in a TI-84 case)
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 19, 2009, 08:10:35 pm
Well, there are color screen calcs, but unfortunately they are discontinued and have been replaced with regular calc screen. They were Casio FX-9850G and 9950G series (I think 9970G too). Unfortunately, tho, you couldn't use the colors as you wished (the only real way to use the color you want was in pictures) and  ASM developpement never made it very far. Had ASM been popular and more documented for this platform, I think it would have been a revolution and despite batteries being drained faster I think people would have sent petitions to Casio to release a new update to the 9850G series lol
Title: Re: Game Boy Emulator
Post by: khirh2009 on May 21, 2009, 12:44:51 am
Ummm, When will there be a release? or at least a beta w/ scource. Im sure you could use some help.
Title: Re: Game Boy Emulator
Post by: noahbaby94 on May 21, 2009, 09:36:36 am
Sometime in the unknown future.
Title: Re: Game Boy Emulator
Post by: Eeems on May 21, 2009, 09:05:35 pm
of course the first release will actually be a rickroll...jk :P
Title: Re: Game Boy Emulator
Post by: skuller972 on May 25, 2009, 06:37:49 pm
LIGHTBULB MOMENT!!!
is there sound?
Title: Re: Game Boy Emulator
Post by: noahbaby94 on May 25, 2009, 06:44:44 pm
Yea there is sound.
Title: Re: Game Boy Emulator
Post by: skuller972 on May 25, 2009, 07:04:54 pm
YIPPEE!!
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 25, 2009, 09:25:19 pm
You can watch the emulator in action there:

and there:
Title: Re: Game Boy Emulator
Post by: Eeems on May 25, 2009, 10:03:38 pm
wow you got me there DJ
Title: Re: Game Boy Emulator
Post by: JonimusPrime on May 27, 2009, 07:24:17 am
I can't belive teh speed your getting durring emulation calc84manic, this is just amazing. You've done somthing I never thought was plauseable and made it a realtiy, great work.
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 27, 2009, 11:43:59 am
Well, I got Wario Land working! Screenshot (http://otbp.tifreakware.net/images/warioland.gif) (warning, almost 20MB)
Title: Re: Game Boy Emulator
Post by: noahbaby94 on May 27, 2009, 11:48:46 am
Nice looking continually amazed by this project.
Title: Re: Game Boy Emulator
Post by: Galandros on May 27, 2009, 12:25:13 pm
Well, I got Wario Land working! Screenshot (http://otbp.tifreakware.net/images/warioland.gif) (warning, almost 20MB)
wow as usual
just wow
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 27, 2009, 03:14:17 pm
wowthis is fucking awesome, you keep amazing me every screenshot you post
Title: Re: Game Boy Emulator
Post by: Speler on May 27, 2009, 09:16:35 pm
Holy crap, this is getting intense.

Super impressive...
Title: Re: Game Boy Emulator
Post by: skuller972 on May 27, 2009, 09:20:26 pm
i wonder when one of them will be released...
Title: Re: Game Boy Emulator
Post by: khirh2009 on May 28, 2009, 12:59:48 pm
So CalcManiac, are you implementing the rom into the actual application?
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 28, 2009, 02:01:50 pm
So CalcManiac, are you implementing the rom into the actual application?

Yes, I am. The way it's working now, I assemble the emulator code into a binary, then assemble the app using the binary file and the gameboy rom. I'll probably do something similar in the released version, albeit in a more user-friendly fashion.
Title: Re: Game Boy Emulator
Post by: skuller972 on May 28, 2009, 05:21:35 pm
if there arent any demos, is there a readme on how to copy the source and alter it to fit the ti83? i really want to play a gameboy game on my ti84+SE. that would be hot yo.
Title: Re: Game Boy Emulator
Post by: noahbaby94 on May 28, 2009, 05:26:36 pm
It's not just coping the source from my understanding he has to make a compiler to change it to z80 code.
Title: Re: Game Boy Emulator
Post by: skuller972 on May 28, 2009, 05:31:00 pm
oh... when is there a demo planned to be released? i asked before but wasn't answered. it seems that more and more are made but none are released.
Title: Re: Game Boy Emulator
Post by: trevmeister66 on May 28, 2009, 05:34:50 pm
patience.
Title: Re: Game Boy Emulator
Post by: skuller972 on May 28, 2009, 05:40:53 pm
lol i know. patience is a virtue, chew before swallowing, the whole nine yards. :P
Title: Re: Game Boy Emulator
Post by: noahbaby94 on May 28, 2009, 07:10:25 pm
He can't send it out yet even due to rom legality issues.
Title: Re: Game Boy Emulator
Post by: skuller972 on May 28, 2009, 09:50:36 pm
okey doke, thats good enuff for me
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 28, 2009, 10:57:00 pm
plus it's hard to define a release date with real life, school, work and other issues (bugs)
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 28, 2009, 11:32:58 pm
It's not just coping the source from my understanding he has to make a compiler to change it to z80 code.
That was the original idea, but it turns out I'm just pasting the literal data from the rom into my app.
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 29, 2009, 09:06:25 am
*bump*

Okay, I've run into a serious problem which involves the TI-OS. When I delete an APP and the emulator is moved in the defragmentation, AN ENTIRE APP PAGE WILL BECOME BLANK (filled with $ff). Just so you know, this happens every time with Link's Awakening and it's happened once with Super Mario Land 2 (but I've only tried it once), and both of these APPs are 34 pages large. Could some TI-OS guru help me out here? This is a very bad problem...
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on May 29, 2009, 09:31:56 am
ouch this sucks x.x

Does resetting the archive/memory fixes the problem or is it permanent? I hope it's not the later... but regardless I hope there's a fix since it's rather bad x.x
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 29, 2009, 09:35:19 am
ouch this sucks x.x

Does resetting the archive/memory fixes the problem or is it permanent? I hope it's not the later... but regardless I hope there's a fix since it's rather bad x.x
Nah, it's not permanent. There's just a problem with moving the app, it seems. Also, since I went through several defragmentations (I was deleting a bunch of apps) and only one page got cleared, I'm thinking the same one will be cleared every time? *shrug*
Title: Re: Game Boy Emulator
Post by: calc84maniac on May 31, 2009, 08:06:32 pm
Okay, we (meaning mostly FloppusMaximus and slightly me) have diagnosed the problem. This happens with any app pages which start with $ff due to the OS believing a page is blank if this is the case.
Title: Re: Game Boy Emulator
Post by: khirh2009 on June 02, 2009, 01:08:23 am
He can't send it out yet even due to rom legality issues.

I doubt he would receive any REAL problems with the rom in emulator, ie.  companies only deal with "pirating" if they lose money. Let alone one that hasn't been manufactured and sold for at least 10 years.There is a whole big business downloading roms  and the such *snip*

Calc84Maniac I think you should just post a disclaimer/warning whenever you release. Its only illegal if you don't OWN the rom.  but who didn't own  super mario /original gameboy. ;)

also there is an actual gameboy emulator thats already been created for the TI-89, TI-92+, and V200 calculators.  makes me wish i had one not an 84+

http://www.ticalc.org/archives/files/fileinfo/369/36950.html
(http://www.ticalc.org/archives/files/ss/730/73024.gif)
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 02, 2009, 03:47:32 am
Sorry you are not allowed to link to ROM sites (unless it would be a homebrew-only ROM site) on the forums, it's against the rules, so I removed the link from your post.

Also, if I decided when this emulator is released to provide copies of the emulator with copies of the games included in it on Omnimaga website/forums, I could get in trouble with my hosting provider if they somehow discovered there are commercial games (despite no longer in production for most part) avaliable for download on the site in some form. This would be the same thing with any hosting provider who has "no copyrighted software distribution/piracy" in their Terms Of Service. This is not to mention one day Nintendo might scan sites for piracy of their old games, especially that now they offer a lot of them on the Wii virtual console and that some were re-released on the GBA a few years ago.

That said, someone seeking for rom files to convert in 8xk format to use with his emulator who will ask on our forums will simply get redirected to google, which should let them find whatever they want. Hopefully, Calc84maniac will also provide easy to use tools to convert the rom files to 8xk format.

As for the 68k emulator I remember this from a year or two ago, I haven't tried it yet but it seems pretty nice. I need to check this some day for my TI-89 Titanium
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 07, 2009, 08:26:50 pm
This is just proof of concept at the moment, but I tried adding grayscale (it makes it quite a bit slower, but could possibly be improved in the future). I guess it's just to show myself it could be done. :P
(http://otbp.tifreakware.net/images/zeldagray.gif)
Title: Re: Game Boy Emulator
Post by: noahbaby94 on June 07, 2009, 08:30:33 pm
Wow all I can say.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 07, 2009, 08:43:08 pm
friggin awesome
Title: Re: Game Boy Emulator
Post by: cooliojazz on June 08, 2009, 12:18:05 am
The fact that you can even do that is awesome. Keep up the amazing work.
Title: Re: Game Boy Emulator
Post by: Galandros on June 08, 2009, 04:13:18 am
This is just proof of concept at the moment, but I tried adding grayscale (it makes it quite a bit slower, but could possibly be improved in the future). I guess it's just to show myself it could be done. :P
(http://otbp.tifreakware.net/images/zeldagray.gif)
Hmm, I was thinking if that could be possible since you posted this project. For cut scenes, it is a bit slow but not bad.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 08, 2009, 10:23:17 am
will we be allowed to turn grayscale off, though?
Title: Re: Game Boy Emulator
Post by: Eeems on June 08, 2009, 10:57:06 am
wow that is amazing!, I can't wait for you to finish it so I can play it, good job calc84maniac
Title: Re: Game Boy Emulator
Post by: Galandros on June 08, 2009, 05:13:13 pm
will we be allowed to turn grayscale off, though?
Like calcmaniac said: "This is just proof of concept at the moment"
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 08, 2009, 06:19:18 pm
will we be allowed to turn grayscale off, though?
Like calcmaniac said: "This is just proof of concept at the moment"
Yeah, I'm going to keep it in b&w until I see enough speed to add the option of grayscale.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 01:17:53 pm
Well, I have now greatly improved the rendering at 100% zoom (and by that I mean only rendering what's actually going to be on the screen, and not rendering the whole Game Boy screen just to toss a lot of it out). It can now run pretty well with minimal frameskip (displaying every third frame), which really smooths things out, as the following screenshot demonstrates:
(http://otbp.tifreakware.net/images/zelda3.gif)

I think it would be quite possible to get grayscale with a larger frameskip (that is, close to the previous frameskip value).
Title: Re: Game Boy Emulator
Post by: noahbaby94 on June 09, 2009, 01:20:23 pm
Once again wow.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 09, 2009, 01:25:43 pm
oh yeah I forgot to ask this the last time, I was unsure if you had the stuff out of screen rendered or not. I was unsure but I thought if you didn't rendered it it would improve speed greatly. Glad it did. As for sound, when disabled, is the speed gain still minimal?

Keep up the good work :)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 02:12:11 pm
oh yeah I forgot to ask this the last time, I was unsure if you had the stuff out of screen rendered or not. I was unsure but I thought if you didn't rendered it it would improve speed greatly. Glad it did. As for sound, when disabled, is the speed gain still minimal?

Keep up the good work :)
Yeah, sound still uses very little cpu time.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 09, 2009, 02:13:53 pm
on a side note, I wonder if this was alerady asked (I might even have asked it myself), but do you think it will be hard to support homebrew roms if you get most commercial games to work?
Title: Re: Game Boy Emulator
Post by: Tribal on June 09, 2009, 02:20:27 pm
Yeah I was kinda wondering about homebrew myself seeing that I was starting to take interest in GBA programming.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 02:22:08 pm
on a side note, I wonder if this was alerady asked (I might even have asked it myself), but do you think it will be hard to support homebrew roms if you get most commercial games to work?
I suppose so, as long as they don't use any weird optimizations or hardware quirks.
Yeah I was kinda wondering about homebrew myself seeing that I was starting to take interest in GBA programming.
*cough* not GBA *cough*
Title: Re: Game Boy Emulator
Post by: Tribal on June 09, 2009, 02:23:20 pm
Well isn't Gameboy basically the same as the gba?
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 09, 2009, 02:54:10 pm
IIRC GBA uses a different processor for GBA games. It emulates the z80 when you run a GB/GBC game, so in other words the coding would be much different, but again I could be wrong.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 03:36:56 pm
Emulate a 16.8 MHz 32-bit ARM processor? Thanks, but no thanks. ;D
Title: Re: Game Boy Emulator
Post by: SolusIpse on June 09, 2009, 03:48:06 pm
that's amazing calc84maniac!

and ya, that's kinda how nintendo generally does backwards compatibility.  put the old system's cpu into new system and have it hooked up to memory in a compatible method.  probably why iirc DS doesn't do gb/gbc.

all of nintendo's handheld's are the same in the sense of graphics memory (calc84maniac correct me if I'm wrong since you are actually writing the emulator).  basically, you have memory mapped videoram that can handle automatic drawing and coloring of X number of sprites and all you need to give it is parameters like location, visibility, layer, palette, etc.  the processor changes the type of code, the sizes of the buses, and basically overall performance to delivery continuouly better stuff.

calc84maniac, if what I said is right, how are you handling the vram?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 03:50:23 pm
I read the data that has been written to the vram and draw the tilemaps and sprites specified... nothing really special about it.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 08:39:46 pm
Yay grayscale!

Title: Re: Game Boy Emulator
Post by: noahbaby94 on June 09, 2009, 08:43:00 pm
Wow have you tried it on a real calc yet?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 09, 2009, 08:46:22 pm
Wow have you tried it on a real calc yet?
Yep. It looks pretty good. :)
Title: Re: Game Boy Emulator
Post by: Eeems on June 09, 2009, 09:05:35 pm
wow that is amazing! I can't wait!
Title: Re: Game Boy Emulator
Post by: Galandros on June 10, 2009, 05:04:26 am
Yay grayscale!
Wow, awesome speed. It still has sound?
I can't stop seeing how playable it is.
We have POTTY. And can't wait to play pokemon red in my calculator >_>
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 10, 2009, 11:55:48 am
wow this is nice :D

EDIT: Terrible sound quality in the vid tho x.x

I hope this gets finished though :D
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 10, 2009, 04:28:14 pm
wow this is nice :D

EDIT: Terrible sound quality in the vid tho x.x

I hope this gets finished though :D
Yeah, sound quality was likely caused by WMM trying to put the 10-minute video into a certain number of MB. :P
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 10, 2009, 05:48:42 pm
Small update - I fixed an inconsistency in the CPU emulation which fixed a couple of glitches:

In Zelda, it was pretty much random whether you could skip a text box with B.
In Kirby, sometimes you could suck up things which you shouldn't or couldn't suck up things which you should.

For the technical explanation, I wasn't supporting the opcode bit n,(hl) correctly when HL was pointing to ROM.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 10, 2009, 10:52:27 pm
aaah cool, I hope you keep progressing on it :)
Title: Re: Game Boy Emulator
Post by: Geekboy1011 on June 11, 2009, 11:39:31 am
Here is a question how fast is it with out sound like compared to normal
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 11, 2009, 12:21:15 pm
It's about the same. Though, I recently found a bug where playing an extremely high note would cause the sound to take up all the cpu time, and I had to exit the application...
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 11, 2009, 12:43:38 pm
Btw, for the sound, some keys played at the wrong key, right? I don't remember exactly, though, was it caused by some slow downs? If not, did you actually fixed this?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 11, 2009, 12:46:30 pm
Well, I sort of fixed it. The high notes aren't as horribly off-key as they used to be, at least.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 11, 2009, 01:32:06 pm
nice :D

it will be easier to make my homebrew rickroll ROM, then

j/k :P
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 13, 2009, 01:56:56 pm
Okay, I just changed 75% zoom mode so it only draws what's onscreen, and I also added grayscale to this zoom mode. The grayscale does seem slower, but it's still around the same speed as 50% zoom in black-and-white. Of course, the grayscale is still optional, so this shouldn't be any worry.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 14, 2009, 12:45:10 pm
Worked on the Pokemanz, got it running up to the title screen after some major changes to the emulation core. (For the ASM people, it was using SP in hacky ways.)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 14, 2009, 01:59:36 pm
Triple post ftw.

(http://otbp.tifreakware.net/images/pokemanz.gif)

Note that saving to an appvar will not work yet with this game, since the save file is 32KB and I only support 8KB at the moment. But still, this is a nice start! :D

And lol at Red's flying head.
Title: Re: Game Boy Emulator
Post by: JonimusPrime on June 14, 2009, 03:09:15 pm
Nice work man this is fricken amazing, I'll really want to get a look at that core once you finish. The only issue I see with pokemon is going to be the huge amount of space it will take up, I wonder if any sort of compression would be possible, for the roms that is.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 14, 2009, 03:23:32 pm
Nice work man this is fricken amazing, I'll really want to get a look at that core once you finish. The only issue I see with pokemon is going to be the huge amount of space it will take up, I wonder if any sort of compression would be possible, for the roms that is.
Compression isn't likely, because there's not the option of decompressing the whole ROM into RAM.
Title: Re: Game Boy Emulator
Post by: Eeems on June 14, 2009, 03:25:42 pm
wow, that is amazing!, it's a bit hard to read the text though...
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 14, 2009, 03:36:58 pm
wow, that is amazing!, it's a bit hard to read the text though...
Well, that's what 100% zoom is for if you need it. :D
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 14, 2009, 07:45:03 pm
darn awesome, happy Pokemon is starting to work more :)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 16, 2009, 11:53:44 pm
More small news - I made a batch file that lets you drag-and-drop a Game Boy ROM and it generates an application (with the help of WabbitSign and some .bin files I generated). So it's that much closer to an alpha release (still needs some tuning up though, and it needs to support save file sizes that aren't 8KB).
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 17, 2009, 12:14:06 am
Very nice :)

Suggestion for release: make sure to specify inside the description, not just the readme, that you need to download additional stuff to convert ROMs (Wabbitsing for example), if you aren't gonna include it with the emulator. That won't do much for people like me but some people have no internet at home and don't necessarly read the readme directly at the library or school to make sure they don't need additional files with their downloads x.x. Usually people assume everything is included (except obviously the ROMs) and I am one who got annoyed a lot by that when I didn't have internet at home x.x (I was expecting to start using the software the day I downloaded it, then realised back at home during evening that I had to wait until next Monday to get more files online to get it to work). Basically don't specify it just in the readme, in the description as well.
Title: Re: Game Boy Emulator
Post by: Galandros on June 17, 2009, 10:22:06 am
good suggestion.

And calcmaniac, you use hardware not supported by some (all) emulators right? Write them down in readme and here please.

How risky it is to load not tested roms? Or even tested ones. From emulator I would try some... In real calculator only tested ones, making a list would be good.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 10:44:14 am
Don't worry, I'm going to include Wabbitsign in the package (and possibly the latest unofficial build of WabbitEmu, because the official ones won't be able to run the emulator).

And now that I've changed the emulation core to not share the stack with the game boy, it should be a whole lot more stable. It's not very likely that it will completely crash and your RAM will be cleared - it's more likely that the Game Boy will crash and you can simply exit the emulator with no harm done.

Edit: It's still more convenient to use WabbitEmu so you don't have to send the huge application to your calculator.
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 17, 2009, 12:52:02 pm
So now what do you have to do before an alpha release?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 01:01:32 pm
Definitely the appvar fix... also I think I might want to move some of the sound code to different places. And writing the readme is a must. :P Also, a splash screen might be nice so people know who made this.
Title: Re: Game Boy Emulator
Post by: Galandros on June 17, 2009, 01:03:44 pm
Edit: It's still more convenient to use WabbitEmu so you don't have to send the huge application to your calculator.
True. Having Pokemon Red sitting on calc will be difficult... (almost all archive) But it would be epic to show.

You deserve 2 splash screens. :P
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 01:09:24 pm
Oh, by the way, I think the name of the emulator should be GBemuZ80, unless anyone has any better ideas.

On a completely unrelated note, Bomberman GB seems to be compatible as well. ^_^
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 17, 2009, 01:27:13 pm
emulator names.. hmmmm
GBManiacZ80, TiBoy z80...
idk Mah Boi :P
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 01:42:07 pm
Hmm... TiBoy doesn't sound bad. TiBoy SE?
Title: Re: Game Boy Emulator
Post by: Galandros on June 17, 2009, 02:03:54 pm
Hmm... TiBoy doesn't sound bad. TiBoy SE?
Sounds great, more with silver edition. :D
Title: Re: Game Boy Emulator
Post by: Iambian on June 17, 2009, 02:11:42 pm
Quick question: What's being run during the waste cycles between LCD writes? I was suspecting instructions, but maybe sound? I know you have around 180CCs that you can use, so what izzit?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 02:23:45 pm
Quick question: What's being run during the waste cycles between LCD writes? I was suspecting instructions, but maybe sound? I know you have around 180CCs that you can use, so what izzit?
Well, it's different things for different display modes. For the zoomed-out modes, it has to process the zooming. And for grayscale, it has to do grayscale. :P The sound is based on interrupts, though, so it interrupts the code whenever it needs to.
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 17, 2009, 03:32:40 pm
Hmm... TiBoy doesn't sound bad. TiBoy SE?
1. Mah boi, TiBoy SE sounds perfect for the emulator  :)
2. Does Kirby's dream land 1 and 2 work on the emulator?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 03:39:04 pm
Hmm... TiBoy doesn't sound bad. TiBoy SE?
1. Mah boi, TiBoy SE sounds perfect for the emulator  :)
2. Does Kirby's dream land 1 and 2 work on the emulator?
Kirby 1 works well, Kirby 2 doesn't boot.
Title: Re: Game Boy Emulator
Post by: Ti-newb on June 17, 2009, 03:44:16 pm
is Kirby1/2 a game?
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 03:45:55 pm
Kirby's Dream Land 1, Kirby's Dream Land 2
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 05:08:29 pm
Okay, here's the first draft for a readme:
Code: [Select]
+========================+
| TiBoy SE - Alpha 0.0.1 |
+========================+
A Game Boy emulator for the TI-83+SE, TI-84+, and TI-84+SE graphing calculators.
Coded entirely by calc84maniac.
Presented by Outside the Box Programming in association with Omnimaga.

+---------------------
| Table of Contents
+---------------------
  1. What is this project?
  2. Features
  3. How to convert ROMs to APPs
  4. Controls
  5. List of working/non-working games
  6. PAQ - Potentially Askable Questions
  7. Special Thanks
  8. Version History

+---------------------------
| 1. What is this project?
+---------------------------
  This is an emulator for the original grayscale Game Boys, although a bit incomplete (hence the Alpha version).
  Do not expect it to be able to run all games at full compatibility. Many games won't even run at all.
  And it's possible that some games will crash the emulator completely and cause a RAM clear.
  Also - do not run this on a TI-nSpire! It will crash!
 
+---------------
| 2. Features
+---------------
  * Three different zoom levels - 50%, 75%, and 100% (the Game Boy's screen resolution is 160x144 pixels, while the calculator's is 96x64).
  * Grayscale at the 75% and 100% zoom levels.
  * Three different palettes when in black-and-white mode.
  * Intuitive panning at 75% and 100%, using the numpad.
  * Sprite tracking at 75% and 100% (so it can automatically pan with your character).
  * Two different sprite tracking modes - center mode and platformer mode.
  * Two channels of sound if you plug headphones into the data port.
 
+----------------------------------
| 3. How to convert ROMs to APPs
+----------------------------------
  1. Download a Game Boy ROM from the Internet (I'm not telling you how, just use a search engine) or rip it from a cartridge yourself.
  2. Rename it to whatever you want the APP to be called on your calculator. (Example: naming it Pokemon.gb will make it be named Pokemon oncalc)
  3. Drag the ROM onto the batch file included in this package.
  4. Wait for the files to copy and for WabbitSign to create your APP.
 
+---------------
| 4. Controls
+---------------
  Game controls:
    Arrow keys: D-Pad
    2ND: A
    ALPHA: B
    ENTER: Start
    +: Select
  Emulation controls:
    ON: Exit.
    CLEAR+ON: Exit and archive save file appvar.
    STO>: Turn sound on.
    LN: Switch between 75% and 100% zoom.
    LOG: Turn grayscale on/off.
    -: Select light palette for black-and-white.
    *: Select normal palette for black-and-white.
    /: Select dark palette for black-and-white.
    Numpad: Panning controls for 75% and 100% zoom. If pressed at 50% zoom, changes zoom mode.
    .: Selects 50% zoom.
    (-): Advances sprite tracker by one sprite. When zoomed in, press this button repeatedly until it pans to your character.
    0: Turn sprite tracking off.
    MODE: Switch between center mode and platforming mode while tracking a sprite.
   
+----------------------------------------
| 5. List of working/non-working games
+----------------------------------------
  Great compatibility:
    Tetris
    The Legend of Zelda - Link's Awakening
    Metroid II - Return of Samus
    Kirby's Dream Land
  Good compatibility (has a few issues):
    Super Mario Land 2: Six Golden Coins
    Pokemon Red Version
    Bomberman GB
    Mega Man - Dr. Wiley's Revenge
  Not working or not playable:
    Super Mario Land
    Super Mario Land 3: Wario Land
    Kirby's Dream Land 2
    Bubble Bobble
  Everything else:
    Feel free to test it out in WabbitEmu!
   
+------------------------------------------
| 6. PAQ - Potentially askable questions
+------------------------------------------
  Q. Why doesn't my ROM work?
  A. Sorry, nothing I can do about that now. Try to find a different one.
 
  Q. Why did my calculator crash?
  A. Did you try the app in WabbitEmu first? Sorry, I can't guarantee complete stability at this point.
 
  Q. How do I get a calculator ROM for WabbitEmu?
  A. Search on ticalc.org for Rom8x.
 
  Q. Why is WabbitEmu sort of buggy?
  A. The version I included is an unofficial release, because the official release is unable to run TIBoy SE.
 
  Q. I deleted an APP, and now the emulator is messed up!
  A. This, unfortunately, is due to a glitch in the TI-OS. Resend the emulator and you should be fine.
 
  Q. How do I hear the sound?
  A. Go to Radioshack and buy a 2.5mm-male to 3.5mm-female adapter. Then plug one end into your calculator's data port and plug headphones into the other end.
 
  Q. how do i tern on my claculater
  A. ...
 
+---------------------
| 7. Special Thanks
+---------------------
  Nitro2k01 (from gameboydev.org), for all of his help and support with understanding the Game Boy's hardware and software.
  Spencer (from revsoft.org), for updating WabbitEmu to support the obscure hardware features I used, and also for SPASM and Wabbitsign.
  Michael Vincent, for inspiring me with Emu8x.
  Omnimaga, for providing a place to showcase my project and receive feedback. :)
  The entire TI calculator community, for suggestions and motivation.
 
+----------------------
| 8. Version History
+----------------------
  Alpha 0.0.1
    * First release.
I'll probably add appvar info after I actually code it.
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 17, 2009, 06:18:09 pm
COOL  ;)
Nice Job
Title: Re: Game Boy Emulator
Post by: simplethinker on June 17, 2009, 06:22:24 pm
Looks good.  I love "potentially askable questions" XD
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 17, 2009, 06:37:52 pm
One thing you may want to add to the read me is not to plug in the headphones before the game is running because if you plug in the headphones while the calc is on or off and doing running nothing, it will be temporarily frozen until you take them out. The calculator will respond the plugged in headphones as if it was being sent data from a computer.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 17, 2009, 06:51:39 pm
Oh right, I almost forgot about that.
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 17, 2009, 06:57:20 pm
oh yeah true x.x, that's one annoying thing. Sometimes even when removing headphones your calc is still locked down (especially when unplugging them from MirageOs)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 18, 2009, 12:17:32 am
32K save files are looking good (they split into four 8KB appvars... sorry I ignored the poll :P)
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 18, 2009, 12:56:05 am
Nice :)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 18, 2009, 02:35:14 am
Splash screen I just whipped up in GIMP:

(http://otbp.tifreakware.net/images/splash.png)
Title: Re: Game Boy Emulator
Post by: Galandros on June 18, 2009, 04:06:07 am
Splash screen I just whipped up in GIMP:

(http://otbp.tifreakware.net/images/splash.png)
Looks really great. Now the 2nd splash screen? kidding
It almost seems that you do not resized or anything...
Title: Re: Game Boy Emulator
Post by: DJ Omnimaga on June 18, 2009, 09:26:48 am
This is very awesome looking :)
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 18, 2009, 12:48:16 pm
Okay, there has been a delay. When taking a screenshot of Metroid, I noticed that all the enemies and other objects had just... disappeared. So yeah, I need to find out why and fix it.
Title: Re: Game Boy Emulator
Post by: rojokosomo on June 18, 2009, 02:20:59 pm
I hate to be the grammar police :-\ but In your read me, under the Good compatibility section,  "Mega Man - Dr. Wiley's Revenge", Wily's does not have an e in it.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 18, 2009, 02:25:34 pm
fixed
Title: Re: Game Boy Emulator
Post by: Galandros on June 18, 2009, 04:04:39 pm
MegaMan... oh I love Zero series. I haven't play the GB games yet... ;D

That is strange, the objects disappear... Exists ways to optimize the emulator without great rewrite? It is already fantastic but pushing it to the limit to see what happens.
Title: Re: Game Boy Emulator
Post by: calc84maniac on June 18, 2009, 05:01:27 pm
Trying to upload, but ticalc hates me.

Edit:
Uploaded minus screenshots
Title: Re: Game Boy Emulator
Post by: agent84 on June 18, 2009, 05:24:11 pm
are you uploading the emulator itself?  is there a release coming?
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 05:26:43 pm
It's waiting for approval on ticalc
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 05:51:28 pm
OOoh great! Can we put it in the download section when it's uploaded? I don't think I will put the file itself, though, if you're planning to release updates several times in short periods of time. I will just do what I did with BBC Basic, link to the original file (in your case, ticalc.org fileinfo page. Not the direct download, since it would redirect to the file list). That way no need to keep updating the download on Omnimaga everytime, until it's finished :P

That's unless you are willing to upload it and update it yourself in our archives, though.
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 06:01:21 pm
Yeah, I think a link would be fine. I'd prefer all the downloads to be from ticalc (you know, for rating's sake :P)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 06:36:19 pm
True :P

Later, I will add it to our section. However, only when finished, so I don't need to update everytime :P, but once updates slows down or if no version are released in a long while I will most likely add it here too in zip form, so ppl aren't redirected x.x

Plus by then, the emulator will most likely alerady have got lot of downloads anyway and still continue rising :D
Title: Re: TI-Boy SE
Post by: Geekboy1011 on June 18, 2009, 06:45:44 pm
yayyyyyy cant wait

come on ticalc add it already :(
Title: Re: TI-Boy SE
Post by: rojokosomo on June 18, 2009, 07:20:38 pm
omg cant w8

###################

Looky what I made
(http://i281.photobucket.com/albums/kk206/rojokosomo/TiBoySEcomplete.jpg)

###################

Notice the games in the backround are the ones that are working for Ti-boy as of now.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 07:26:17 pm
(Nice pic there, in the post above, but you should avoid posting several times in a row unless there's considerable amount of time between both posts, else you should use EDIT button)

As for ticalc, 2 hour is nothing. Until this fall, it took between 1 week and 1 month before they approve files in their archives quite often. Plus, the file archivers got a life, so they aren't gonna spend 24 hours checking the pending queue to see if there are new files. It could take one day before the file gets added.
Title: Re: TI-Boy SE
Post by: rojokosomo on June 18, 2009, 07:29:52 pm
O NOES!! 1 DAY? :-X 
these past few hour seem to be the longest 2 hours of my life.  :-[
Title: Re: TI-Boy SE
Post by: agent84 on June 18, 2009, 07:29:55 pm
why not just add the file here first?
Title: Re: TI-Boy SE
Post by: rojokosomo on June 18, 2009, 07:33:20 pm
why not just add the file here first?
i agree!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 07:42:14 pm
You need patience. You should be lucky Ticalc.org even updates their archives almost every day now. When I joined the TI community, ticalc.org was more active posting news articles, but the archives were only updated once or twice a week. I would like to see you do the job of approving files at their place, between job, university/college, real life, other hobbies, programming, etc and not get paid at all. From 2005 to 2007 the archives were updated only about 3 times per month and in 2008 only once or twice.

At least, the ticalc.org pending queue hasn't reached 1378 files again, like 6.5 years ago.

As for adding the file here first, I think it would be a good idea IMHO, but I think Calc84maniac wants to increase his download stats. Again, Omnimaga has download stats and ratings, too, though, so I'm not sure it would matter that much, not to mention Omnimaga gets 100 times less traffic than Ticalc.org in one day. But that's up to Calc84maniac I guess
Title: Re: TI-Boy SE
Post by: rojokosomo on June 18, 2009, 07:57:38 pm
You need patience. You should be lucky Ticalc.org even updates their archives almost every day now. When I joined the TI community, ticalc.org was more active posting news articles, but the archives were only updated once or twice a week. I would like to see you do the job of approving files at their place, between job, university/college, real life, other hobbies, programming, etc and not get paid at all. From 2005 to 2007 the archives were updated only about 3 times per month and in 2008 only once or twice.
At least, the ticalc.org pending queue hasn't reached 1378 files again, like 6.5 years ago.
*calms down* *takes a chill pill* *attempts to use telepathy to tell the ticalc file archivers to check the pending queue*  :P
i guess i see why Calc84maniac wants the download so i guess ill be there to download it and give it a OVER 9000!/5 review on the emu when it is ready. ;)
Title: Re: TI-Boy SE
Post by: TGOAG on June 18, 2009, 08:15:58 pm
Finally, I've been waiting for something like this for a while. Now I can survive Pre-Cal! ;)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 08:21:59 pm
Hi TGOAG

(rokojosomo's bro/sis, right?)

and yeah I always wondered if such thing was possible before, considering the GB is several times slower than the TI-83+SE, processor-wise (the GB processor is a bit similar to 83+ z80). It will not be at 100% speed but it will still be awesome
Title: Re: TI-Boy SE
Post by: TravisE on June 18, 2009, 08:31:02 pm
*attempts to use telepathy to tell the ticalc file archivers to check the pending queue*  :P

Whoa, how'd you do that? ;)

I added it to the win section (instead of 83plus), though, since I only found EXEs in the ZIP rather than calc executables.
Title: Re: TI-Boy SE
Post by: agent84 on June 18, 2009, 08:34:06 pm
The file has now been officially added onto the ticalc.org archives
(just in case anyone was wondering :p)
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 08:34:10 pm
People don't check that section when they want games though... :( oh well.
Title: Re: TI-Boy SE
Post by: TGOAG on June 18, 2009, 08:34:38 pm
Hi TGOAG

(rokojosomo's bro/sis, right?)

and yeah I always wondered if such thing was possible before, considering the GB is several times slower than the TI-83+SE, processor-wise (the GB processor is a bit similar to 83+ z80). It will not be at 100% speed but it will still be awesome
Hmmmmm not full speed. Doen't matter. Still awesome for a ti-84.
(rojo's older bro. hehe he h8s that)
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 08:38:12 pm
Hmm... maybe we could add it to both sections in the next version if I include a sample (homebrew) rom and 8xk?
Title: Re: TI-Boy SE
Post by: Eeems on June 18, 2009, 08:51:54 pm
YAY! I'm going to go test it now!! hmm, now only to get some ROMs to test it with...
Title: Re: TI-Boy SE
Post by: TravisE on June 18, 2009, 09:17:57 pm
People don't check that section when they want games though... :( oh well.

My reasoning is that normally games in the calculator sections contain actual calculator executable files (e.g., 8xp, 8xk, 89p, etc.) for which there is software available on many computer operating systems (including Windows, Linux, Mac) to send it. But in this case, it appears that Windows is required in order to run the software to create a file that can be sent to the calc. So it could be frustrating for someone who does not run Windows to think they are downloading a file that they can use right away, only to find out that they first need to go find a Windows system to be able to do anything.

Also, it seems to be kind of a precedent (under most conditions, at least) on ticalc for files uploaded in the calc sections to contain at least one calc file ready to be sent to the calc.

Hmm... maybe we could add it to both sections in the next version if I include a sample (homebrew) rom and 8xk?

Possibly... That's what was done for gb68k, although the included .89? files probably aren't of much use unless someone has ROMs to convert. (Although one nice aspect of gb68k is that it contains the source code for the PC converter, so even if someone didn't have Windows there's still the possibility of being able to port it for a different OS.)

I know these aren't exactly the most consistent decisions in the world. :P It can be tricky to know where to draw the line with new situations, and satisfy program authors while keeping the archives user-friendy for users. I'm open to suggestions, though.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 09:22:49 pm
Wow this is friggin awesome. After messing with the wabbitemu included I got it to work, played Metroid for a while.  Very awesome so far, keep the good work Calc84. I think this will be POTY-worthy when finished :)

Grayscale also appears to be pretty nice.

I am gonna post a news on the front page, with linked screenshot and links to the Youtube videos. The screenshot is incredibly huge, though (4.5 MB), so I'm gonna link it
Title: Re: TI-Boy SE
Post by: agent84 on June 18, 2009, 09:42:10 pm
how do u get a "small" size rom because all of the ones that i have tried so far have a "insufficient memory" error..
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 09:44:59 pm
Tetris is very small.
Title: Re: TI-Boy SE
Post by: agent84 on June 18, 2009, 09:49:07 pm
yea but i wanted to play something like zelda or pokemon, how did u get those to work?

i followed the instructions but the app is too large
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 18, 2009, 09:50:16 pm
added to our archives (redirects to ticalc.org)

http://www.omnimaga.org/index.php?action=downloads;sa=view;id=451
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 09:51:10 pm
How much archive do you have free?
Title: Re: TI-Boy SE
Post by: agent84 on June 18, 2009, 09:54:44 pm
i cleared all my mem, about 500000.
Title: Re: TI-Boy SE
Post by: calc84maniac on June 18, 2009, 09:56:30 pm
Yeah, I guess you're going to have to go with Metroid or Kirby.
Title: Re: TI-Boy SE
Post by: rojokosomo on June 18, 2009, 10:06:13 pm
SUCCESS! ;D i have played kirby and zelda so far on mah calc
next up, Pokemanz
Title: Re: TI-Boy SE
Post by: tifreak on June 18, 2009, 10:24:08 pm
Not sure who here still own a working 83+SE, but I threw Zelda up on my calc, turned on the sound with my speakers (pretty good quality all things considered!) and messed around with it. Since I have so many other things to do, I didn't want to waste more time playing, so I tried to quit, and alas, pressing ON just crashes my calc. So yeah, confirmed problem on 83+SE calcs. Not sure it is a proble on the 84+SE calcs or not.
Title: Re: TI-Boy SE
Post by: Eeems on June 18, 2009, 10:35:29 pm
that's why you use an emulator for alpha's
was that the calc with pokemon on it?
Title: Re: TI-Boy SE
Post by: tifreak on June 18, 2009, 11:08:12 pm
ROFL

You think I am that dumb? =p

It actually contained the copy of the french version, but it is safely tucked away on my computer, so yeah, no biggie.

And since there is nothing of consequence on that calc, the memory clear means nothing, since the file is safely tucked away in Flash. =] so was just a quick battery pull and things were ok again.

It is something to just let people know the problem exists.

Besides, I wanted to see what the sound sounded like with a real calc, not an emulator. You can't get 100% accurate test results with a computer emulator, you have to take it to the hardware.
Title: Re: TI-Boy SE
Post by: Eeems on June 18, 2009, 11:12:01 pm
ah good
lol I just had 314 posts! 3.14 lol
Title: Re: TI-Boy SE
Post by: agent84 on June 19, 2009, 06:39:00 pm
about how much archive memory is needed to run link or pokemon?
Title: Re: TI-Boy SE
Post by: tifreak on June 19, 2009, 06:44:04 pm
An empty 83+SE or 84+SE

And by empty I mean completely devoid of ANYTHING.
Title: Re: TI-Boy SE
Post by: agent84 on June 19, 2009, 06:45:56 pm
yea, i completely cleared my TI-84+ but there is still a insufficient memory error
Title: Re: TI-Boy SE
Post by: tifreak on June 19, 2009, 07:22:27 pm
you need the SE, Silver Edition calculator
Title: Re: TI-Boy SE
Post by: agent84 on June 19, 2009, 07:24:54 pm
oh ok, thanks.

great work on this btw, kirby works excellent!
Title: Re: TI-Boy SE
Post by: bwang on June 19, 2009, 07:43:43 pm
Will the emulator ever be Nspire compatible?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 19, 2009, 07:49:32 pm
I'm not sure about that, since the emulator uses a lot of assembly instructions that are not documented by Texas Instruments. Most of these were not included in the TI-Nspire from what I remember. I'm unsure if he will edit the emulator to not use any 83/84+-only instructions, though, because speed might become an issue. I wish it was Nspire compatible, though, since I don't have a TI-84+ and my TI-83+SE is broken
Title: Re: TI-Boy SE
Post by: deeph on June 20, 2009, 04:31:24 am
Ultima seems to work at 100% :)

Will we have a wiki or something that we can complete together about games compability ?
Title: Re: TI-Boy SE
Post by: calc84maniac on June 20, 2009, 11:19:42 am
I'll start a topic. :)

Edit: And just to make things clear, SE calcs have 94 app pages and Zelda takes up 34, so it doesn't have to be completely empty by any means.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 20, 2009, 12:04:07 pm
I didn't knew Ultima was on Gameboy too?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 21, 2009, 08:58:40 am
I have tried Metroid and Tetris, but they didn't run on my 84+ ><
Maybe I got the wrong Roms..
I'm gonna keep on trying anyway :p
When is Does work, it'll be fantastic =O

btw: I'm Joey :p i'm watching these projects for a while now, but I just registered 5min ago, I hope my name doesn't offend you, but it's just the name most people know me by on the internet xO

Keep Up The Good Work!

EDIT: Just tried Ultima =[ My calc doesn't get any further than the out of the box, etc, screen =[
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 21, 2009, 01:40:55 pm
Hi, no problem, actually I don't think people on this site would have minded if the "u" wasn't censored, altough maybe it would have attracted more spambots posting adult content (since they tend to advertise on boards based on content). And welcome here :)

Are you the same person than on Youtube who posted on the {AP} (AnarchistProgrammer) tutorials?

Anyway I really need to try some games nobody tried in the emulator. Unfortunately I never owned a gameboy, altough now I have a GameBoy player and my bro got about 30 old Gameboy cartridge in exchange of a rare Yu-Gi-Oh card 3 years ago and this included Super Mario Land and Metroid II. Still, I don't know a lot of games for this handled x.x
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 21, 2009, 02:38:24 pm


SML2 is great, but i don't think it'll fit on a 84+ (not SE) :[
metroid fitted, bu I couldn't run it
Have you already played any games on-calc?

EDIT: yes, I reacted on those :D
Title: Re: TI-Boy SE
Post by: deeph on June 21, 2009, 02:42:23 pm
I've been able to run other games, and i'll make a screen for Ultima (but what's the keyboard key for "Log" on WabbitEmu ?).
Title: Re: TI-Boy SE
Post by: tifreak on June 21, 2009, 02:44:18 pm
no clue, I just use the mouse to click some of those buttons
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 21, 2009, 02:45:26 pm
=[ lolz, I think I'm going to cry if this doesn't work on my calc xD

I have went to a place on the internet where is was 'cool' and they had 'roms',*winkwink* but i cant get them to work on my calc
Title: Re: TI-Boy SE
Post by: simplethinker on June 21, 2009, 02:47:17 pm
(but what's the keyboard key for "Log" on WabbitEmu ?).
The "N" key.  This (http://wikiti.brandonw.net/index.php?title=Emulators:PindurTI) is a map of all of Wabbit's keys (Wabbit and PTI have nearly the same keys.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 21, 2009, 02:55:16 pm
ehm, if the name on youtube was NecroFuckk, it'll have been me :p
Yep

Oh and also I won't be able to test games on a real calc :( only on the WabbitEmu version that comes with TI-Boy, because:

1) My TI-83+ Silver Edition is broken. It turns ON but when turned OFF I lose everything because batteries dies within a day or two.
2) The TI-Graph Link (black serial) cable can't seems to transfer APPs over 300 KB properly. Gives timeouts errors after about 300-ish KB. So even if I was willing to remove batteries from my calc everytime I turn it OFF and hoping I don't forget to hold CLEAR while exiting the emulator (to archive the save states), I would still be limited in amount of playable games x.x.
3) The only other 83+ series calcs I got that still works, a TI-83+ and a TI-Nspire, won't run the emulator :(
Title: Re: TI-Boy SE
Post by: deeph on June 21, 2009, 02:56:27 pm
tifreak > I can't use WabbitEmu skin because my resolution is 1024*600 (I'm using a netbook) : http://www.mirari.fr/dRjV

simplethinker > Thanks !

edit : Here it is (a bit slower than on real calc) :

(http://www.mirari.fr/NXSs)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 21, 2009, 02:59:27 pm
crap =o

I'cant run them on Wabbit neither on-calc xO

Wabbit says RAM CLEARED when i attempt a game 0.0

and calculator says ' out of the box, omnimaga, etc, ti-boy logo aaand,...

Shutdown -_-
actually not a shutdown, just nothing
and from the moment i press ON, then its shutted down

after pressing ON a few times (or pull battery) it starts again with the well known words of death RAM CLEARED
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 21, 2009, 03:14:33 pm
Did you tried the WabbitEmu included with TI-Boy SE? TI-Boy doesn't work in the official release of WabbitEmu on Revsoft
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 21, 2009, 03:38:47 pm
yes,
but anyways, i don't really care it doesn't work on my pc
it's just a shame I can't play on-calc (yet)

although i'd be happy if one of the 2 already works
then i can help you guys testing games

another 3 exams and schools finished so then i'll have time enough ( although I have to work in July -_- )
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 09:34:34 am
Alpha 0.0.2 released: http://www.ticalc.org/archives/files/fileinfo/419/41990.html

Hopefully this will fix some people's building issues. :P
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 10:15:41 am
To calc84maniac: I'll try it out later this afternoon. :D Thx for making this man
 
To DJ omnimaga: if you want game titles to test, Castelvania was one of the top series on gb :d
EDIT, How big is the chance the Flashdriver will ruin my calc? =S

good thing I don't have any children
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 22, 2009, 11:52:41 am
I have no clue, I never heard of this program before since I don't visit #tcpa and rarely visit United-TI, where these people hang out most of the time. It's interesting, though. But I didn't even knew the defragmenter had any problem in the first place. Calc84maniac, could you explain in more details what was the problem?

Also future suggestion for those who still have an old Xbox with a headset, since these headphones fits in the calc link port without any adapter (providing you have the official Xbox Live ones and that you get rid of the plastic on the 2.5 mm plug), but the problem with this is that you only have 1 headphone instead of a pair. I'm not sure what's the result on sound. I guess either one channel won't be heard or the sound will be mono
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 12:17:08 pm
I tried Tetris with the 2nd Alpha Version, still just a white screen
+ I barely understand what the debug-thingy is supposed to do =s
Are there any other peolpe who have a ti84+ (be)?
Did they get any games to work, if not registered, mail me plz!

EDIT: used defragfix without killing my calc , just so you know it worked on a real ti84+
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 22, 2009, 12:21:52 pm
mhmm strange. Could this be a hardware specific problem? Like, the emulator not working only on certain calcs? I know certain TI-84+/SE had trouble running certain ASM games due to screen issues and even some BASIC games I made.  The LCD issue was usually fixable with this http://www.ticalc.org/archives/files/fileinfo/366/36608.html

but I'm not sure if the emulator problem is related to that. I hope Calc84maniac comes to help soon. Since he mostly comes during evening, which means sleep time for you, seeing you live in Europe, it might take a while, though
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 12:47:48 pm
using the defragfix didnt have any effects

It's now 6hours 44 in the evening. Although I have exams and have to get up early,
I'll come online a few times this night (following 8 hours or so).

Mobile Phone Internet rules :p Opera Mini Saves the Day xD
Now back to learning, untill then, Cya

+ I already tried ALCDFIX yesterday, but it hasn't any effect :[

I wonder why it doesn't work, becouse, i read it worked on a TI83+SE and that has also 15MhZjust like a ti84+ , so thats not the problem

And If it works on a TI84+SE, those work with same OS, so i guess thats not the problem either xO

Grtz
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 22, 2009, 01:00:20 pm
I guess it might just be your calc. Sometimes, it can be because it's defect or it has an hardware issue preventing most ASM games to run. THis sucks, though. Sorry
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 01:22:37 pm
Hmm... run this ASM program on your calc and tell me if it crashes:
Code: [Select]
:AsmPrgm
:3EFFD328
:3E80D307
:3E81D307
:3E00D328
:C9

Edit:
It should crash on the older Wabbit versions, but it works on my 84+SE.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 02:31:56 pm
I just have to put that in a new prgm?
 
I'm gonna trie that when I get home
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 02:37:48 pm
Yeah, put it in a new program (AsmPrgm can be found in the Catalog). Then run with Asm(.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 04:01:25 pm
first it crashed but that was because I lamely forgot the C9 part
 
2nd time: appeared to succeed; it says done when ran
 
so that's a good thing I hope? :p
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 04:10:15 pm
Yeah it's good. It means the people who documented that hardware port were right. :P

Could you email me the 8xk that got generated? I want to see if it crashes on my calc too. calc84maniac [at] gmail [period] com
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 04:46:13 pm
no,
i'm sorry
 
can't go on the computer right now, only mobile internet.
 
EDIT: But even the included space rom didnt work, neither did Metroid2 that 'someone on this topic' posted me
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 05:33:19 pm
Hmm, this is quite strange... I wonder why it isn't working on your hardware?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 22, 2009, 05:44:51 pm
True, this is weird and seems like a rare occurance. X.x

This is very unfortunate, though. I tend to have this problem too, but with computers
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 06:25:30 pm
sorry for taking so long for an answer. mobile internet has a limit/day, so i just waited untill it was a new day xp
 
yh, it sux. I never had any problems with other basic/asm/flash games to run :s
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 06:44:09 pm
Maybe there was a sending error? Try uploading the Space app from your calculator to the computer and send it to me, and I'll see if it got corrupted.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 06:51:35 pm
i'll do that after school, lets say in about 11 hours xo
 
what os do you have on-calc?
Title: Re: TI-Boy SE
Post by: calc84maniac on June 22, 2009, 06:54:18 pm
Tested on three TI-84+SE's, one with OS 2.43 and two with OS 2.30.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 22, 2009, 07:00:25 pm
my Be is running on a 2.43 to
bhuh, I think i'm going to sleep -.- in about 7 hours I have to be at school again xo
good, eh I presume evening :p cya
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 23, 2009, 04:54:47 pm
hi guys
calc84maniac, I've send you a mail with tetris.8xk and space.8xk
 
furthermore, good evening everybody
 
offtopic: downloaded FZERO, really great mate!
Title: Re: TI-Boy SE
Post by: calc84maniac on June 23, 2009, 09:02:22 pm
Well I uploaded your space.8xk to my calc and it still worked, so it seems it's not a sending issue.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 24, 2009, 04:38:34 am
damn x.x
i ask myself, can other ti84+ be users run it
 
everyone here uses se's but the most people in the schools in my country have 84 be's
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 24, 2009, 02:44:56 pm
On Revsoft, someone got the same problem as you and on #omnimaga chat, someone quoted something from #tcpa from an user saying it would crash.

Sometimes I wonder if it isn't a hardware difference between certain 84+/SE calcs? I hope if it's the case that it's not the latest manufactured calcs, though, else fewer and fewer people will be able to use TI-Boy :(
Title: Re: TI-Boy SE
Post by: Iambian on June 24, 2009, 03:04:33 pm
There might be a hardware issue. I'd suggest implementing a hardware check for some of the more obscure stuff you do in the emulator just to see if it really is the hardware. I'm suggesting, because it works on some people's calcs, and not others.

Just an idea to throw out at ya.

EDIT: Maybe the differing bootcode versions on these calcs might be telling of this difference, but all these ideas are just speculations at the moment. I'd trust you would have the resources and the time to actually test them all out.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 24, 2009, 03:15:25 pm
Someone should ask the boot code version of all person who tested TI-Boy SE. If everyone who didn,t got it to work had something else than everyone who did, then I think it will definitviely be an hardware issue on newer calcs
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 24, 2009, 03:45:58 pm
bootcode?
 
damn, it sucks if newer calc's can't run it. I bought it 1 year ago, but i'm not sure from what year it actually is :/
by excluding the people on my school that have a ti84be, you already exclude some more than 300 people
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 24, 2009, 04:05:47 pm
Well it's not Calc84maniac fault. We all got our 84+ calcs about 3-4 years ago over here. Almost nobody might be aware of the changes. Blame TI on that x.x I seriously hope a fix is possible, though.

Back in the TI-82 days, TI constantly changed the hardware and it caused old games to not work on newer calcs or newer games to not run on older calcs. Emulators had to be created to fix this, and sometimes it wasn't always possible. FOr example, my TI-82 16.0 can't run Robot War (Digitan's RPG) because it only supports 19.0 and almost all games made prior 19.00006 came out requires a special version of CrASH to run on newer TI-82 calcs (with a different design). I believe this is what caused most people to move to TI-83 developpement instead, even if the TI-82 was still sold in certain countries even 4 years after the TI-83 (non-Plus) got discontinued
Title: Re: TI-Boy SE
Post by: Markus92 on June 24, 2009, 04:54:42 pm
Talked to you guys at #tctp/#omnimaga, and got BIOS 1.02 (basecode 2.43), obviously it fails :(
Got the same error with Realsound.
Found someone with OS 2.40 though (bios 1.02), I'll try it at her calc friday. If it works, OS issue, else hardware?
Edit: these calculators were bought around summer 2008
Title: Re: TI-Boy SE
Post by: calc84maniac on June 24, 2009, 05:36:09 pm
Okay, since RealSound doesn't work, I might sort of have a better idea of what's going on now. Maybe the RAM page execution restriction (http://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:21) isn't allowing page $83 to be executed? Try this ASM program and see if it crashes:
Code: [Select]
:AsmPrgm
:F3
:3E03
:D305
:3EC9
:3200C0
:CD00C0
:AF
:D305
:FB
:C9
Title: Re: TI-Boy SE
Post by: Markus92 on June 24, 2009, 05:50:21 pm
Executes fine...
Title: Re: TI-Boy SE
Post by: calc84maniac on June 24, 2009, 05:54:34 pm
Hmm, that might not be the problem after all. However, my main calc has Boot Code 1.02 and Base Code 2.43, so it's probably not an OS problem.
Title: Re: TI-Boy SE
Post by: TravisE on June 24, 2009, 06:04:21 pm
I bought it 1 year ago, but i'm not sure from what year it actually is :/

If TI still does this on new calcs, I remember reading on the Web one time that there was a manufacturing date code to the right of the serial number on the back of the calcs. I'm not sure where I read this, but it seems to be plausible. For instance, on mine:

TI-82: To the right of the serial number the code is “I-1094Q” (10/94 = October 1994)
TI-85: “CBL I-0795G” (07/95)
TI-86: “I-0897D” (08/97)
TI-89: “I-0600D” (06/2000)
TI-89T: “S-0906F” (09/2006)
TI-81: (Don't have it handy at the moment, but you get the idea)

All of these dates are within a few months (except the TI-86, which I got over a year later) before I received each calculator, so it seems like it could be right.
Title: Re: TI-Boy SE
Post by: calc84maniac on June 24, 2009, 06:32:06 pm
My TI-84+SE's are 07/04, 06/05, and 02/07.
Title: Re: TI-Boy SE
Post by: calc84maniac on June 24, 2009, 07:13:44 pm
Okay, new test program (as suggested by Spencer):
Code: [Select]
:AsmPrgm
:F3
:3A00C0
:F5
:3EC7
:3200C0
:3E83
:D305
:3EC9
:3200C0
:CD00C0
:AF
:D305
:F1
:3200C0
:FB
:C9
Title: Re: TI-Boy SE
Post by: calc84maniac on June 24, 2009, 11:48:20 pm
Okay, I talked with BrandonW some, and he gave me some ideas. So, I'm uploading a patch for the people whose calculators don't work with TI-Boy (everyone else, it doesn't have any special new features, no reason to download). It goes in the "makeapp" folder. Can you please try building an app with it and see if it works? Thanks.

Download here. (http://otbp.tifreakware.net/files/2.bin)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 25, 2009, 12:35:29 am
Btw, for people who want to know and post their boot code version, since this is not documented in the TI manual, press MODE, ALPHA then S, BUT DO NOT PRESS ENTER TWICE! Pressing enter twice will clear your RAM. YOu will see your OS version (also can be seen in MEM->About...) and your boot code version
Title: Re: TI-Boy SE
Post by: Markus92 on June 25, 2009, 02:17:18 am
I got the same issues with the patched version as with the old one, and the test application ran fine..
Title: Re: TI-Boy SE
Post by: calc84maniac on June 25, 2009, 10:19:29 am
Okay, well it was a long shot anyway... :-\
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 25, 2009, 11:49:15 am
Couldn't manage to get on internet (drinking with friend, lol)

-0Both of the codes you gave executed,
-my calc is dated march 2008
-bootcode is 1.02 and base is 2.43
-Downloaded patch, putted in makeapp, emulated Tetris and Failed to see or hear anything of the game on my calc :|

Either I can play it (right now) or not, you are really doing great work!!
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 25, 2009, 02:50:25 pm
Couldn't manage to get on internet (drinking with friend, lol)

-0Both of the codes you gave executed,
-my calc is dated march 2008
-bootcode is 1.02 and base is 2.43
-Downloaded patch, putted in makeapp, emulated Tetris and Failed to see or hear anything of the game on my calc :|

Either I can play it (right now) or not, you are really doing great work!!

EDIT: could it help if there was another os on it?



EDIT2: what the hell have I done with the post above 0.0
EDIT3: Hi Calc84maniac, what are you doing? grtz
Title: Re: TI-Boy SE
Post by: calc84maniac on June 25, 2009, 05:35:59 pm
Okay, after looking at the contents of Markus's ram page, I have another patch now which I think may actually work. :P Click here (http://otbp.tifreakware.net/files/2.bin)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 25, 2009, 05:41:04 pm
I really really really etc hope
downloading...
EDIT: I think I'm going to cry 0.0
I deleted 2 and replaced it by 2(2) and then I renamed 2(2) to 2, so that's good, right?
I tried Tetris.gb again
But still nothing on-calc =/
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 25, 2009, 07:01:14 pm
Crap, I'm going to sleep (0hours 56)
If there's anything more that has to be tested for 84be, I'm here 4-6 hours a day :p

+ I really respect you dude, everyone said it was impossible, and you are managing it mate.
And your F-Zero and SMB3 look awesome too!! Gee, greyscale + 3D AND greyscale + animated tiles + scrolling background + Moving X & Y directions, dude, you ROCK!!!
Title: Re: TI-Boy SE
Post by: Markus92 on June 26, 2009, 10:33:25 am
The (third?) patch also didn't work.
Attached the rampage dump of this one in a rar.
Title: Re: TI-Boy SE
Post by: calc84maniac on June 26, 2009, 11:28:04 am
New patch. (http://otbp.tifreakware.net/files/2.bin)

Aren't wild goose chases awesome? :D
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 26, 2009, 12:26:57 pm
Wild goose chases?? Why would you want to chase a goose 0.0
 

FFFF*********************************************!! =D
nintendo appeared !
*searching readme for buttons*


sheisse
scrammbled stuff going on at the screen of my calc =S
Title: Re: TI-Boy SE
Post by: calc84maniac on June 26, 2009, 04:56:54 pm
Okay, I wrote a program which should test your RAM (make sure it is writing correctly).

http://otbp.tifreakware.net/files/RAMTEST.8xp (http://otbp.tifreakware.net/files/RAMTEST.8xp)
Title: Re: TI-Boy SE
Post by: Reapex on June 26, 2009, 05:18:46 pm
All bytes are teh good.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 26, 2009, 05:33:02 pm
All bytes good...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 26, 2009, 06:00:46 pm
oO
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 26, 2009, 06:11:49 pm
hey Omnimaga, what's the oO for?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on June 26, 2009, 06:13:43 pm
oh lol I was just wondering because the topic went random and I didn't knew what was going on :P
Title: Re: TI-Boy SE
Post by: JoeyBelgier on June 26, 2009, 06:16:32 pm
well, right now (I think) calc84maniac is trying to make the emu work on the newer calc's
I can already hear the music of by example tetris, but grapics are unrecogniseable.
+Ultima failed to work at all

Title: Re: TI-Boy SE
Post by: Markus92 on June 26, 2009, 06:20:03 pm
Dito,all bytes ok.
Title: Re: TI-Boy SE
Post by: calc84maniac on July 01, 2009, 11:42:55 pm
Articles have actually been posted on various sites now! I showed one to elfprince, and he subsequently dugg it. So if you want to, Digg here! (http://digg.com/nintendo/ti_boy_ti_84_calculator_game_boy_emulator_math_geek_meet) :P
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 02, 2009, 12:28:50 am
Nice I dugg it ^^
Title: Re: TI-Boy SE
Post by: Runer112 on July 02, 2009, 12:46:24 am
First of all, amazing work. When Gameboy emulation was achieved for the TI-89, I thought about how amazing that was. And now to get it on the TI-83 and -84 is even more incredible.  :o

I was testing this out by playing The Legend of Zelda - Link's Awakening, which runs extremely well. However, I have noticed one problem. To save, you have to press A, B, start, and select all at once, and you can't do this on a calculator. Could you add a button to emulate the pressing of A, B, start, and select all at once?
Title: Re: TI-Boy SE
Post by: calc84maniac on July 02, 2009, 01:19:29 am
I'm able to do it on my calculator... just press 2ND, ALPHA, +, and ENTER all at once.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 02, 2009, 02:08:33 am
I am really curious how rom hacks will work in the emu once it's compatible with most official games. I had thoughts about trying GB rom hacking in the future (stuff that doesn,t require too much coding, though), but it would be cool if these could be played directly on calc too :D
Title: Re: TI-Boy SE
Post by: Reapex on July 03, 2009, 01:22:54 pm
well, right now (I think) calc84maniac is trying to make the emu work on the newer calc's
I can already hear the music of by example tetris, but grapics are unrecogniseable.
+Ultima failed to work at all



Same here.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 03, 2009, 04:41:16 pm
Is it the same issue as with some Ion and Mirage Os games?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 03, 2009, 06:05:06 pm
the graphics you mean?
actually even worse =[

EDIT: OFFTOPIC: DJ Omnimaga? I read one of your texts (dated somewhere in 2005) about death forums and stuff, and I just want to say:

You rule for keeping the CalcScene alive mate   ;)
Title: Re: TI-Boy SE
Post by: Runer112 on July 10, 2009, 07:44:26 pm
I'm just back to say that I don't know why saving in The Legend of Zelda - Link's Awakening wasn't working by pressing all four buttons at once. I just tried it again and I got it on my first try. Before I posted about this earlier I tried it at least 5 times to make sure I wasn't just missing the keys or anything, and none of it got it to work, but it appears to be fine now. No idea why it wasn't working, but it appears the fault was mine, not yours.

And again, amazing work  ;)
Title: Re: TI-Boy SE
Post by: compguy248 on July 17, 2009, 03:40:08 pm
Hello everyone...I have the exact same problems as NecroF-_-ckk, except that I am using a TI 84+ SE, which I bought last July.  The newest 2.bin patch finally showed the Nintendo logo, but then...garbage.
Title: Re: TI-Boy SE
Post by: calc84maniac on July 17, 2009, 06:38:41 pm
Well, thanks for adding to the pattern of TI-Boy failing on calculators bought within the last two years or so... heh. That theory seems even more accurate now.
Title: Re: TI-Boy SE
Post by: Eeems on July 17, 2009, 06:57:04 pm
hmm, I wonder why...
Title: Re: TI-Boy SE
Post by: miotatsu on July 18, 2009, 04:38:55 pm
i just gave pac-man a quick test on my newer 84+ (less than a year old) and it did not run after the splash screen, it runs perfectly on my other 84+ which is 3 or 4 years old.
Title: Re: TI-Boy SE
Post by: compguy248 on July 19, 2009, 10:05:31 am
Pacman does work on my newer 84+ SE.
Title: Re: TI-Boy SE
Post by: miotatsu on July 19, 2009, 06:27:19 pm
neither pac-man nor spiderman work on my newer 84+, they work fine on the older one, newer calculators ftl :p
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 21, 2009, 07:10:55 pm
lol, who want's a 1 year old calc?
I'm going to buy a 4 year old one XD
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 22, 2009, 07:47:43 pm
Well, doesn'T older 84+ have this crappy LCD driver problem causing games to be distorted in Ion and Mirage, even after the LCD Fix program is ran?
Title: Re: TI-Boy SE
Post by: miotatsu on July 22, 2009, 09:03:10 pm
ive never tried running anything other than tiboy on my older 84+ :o
Title: Re: TI-Boy SE
Post by: blaze3927 on July 23, 2009, 02:10:31 am
HI
long time reader first time poster. I recently had time to test this on my ti 84 plus SE (newly bought) but all I got was garbage and zelda links awakening did even fit on my empty calaculator.  So i tried kirby and that went smoothly until I tried to run it. all I got was nintendo logo then garbage. So i tried the new bin file and got the same result. Finally i overcame the problem by zooming in with the "5" button, then the game runs great except the graphics are all messed up after the start screen (its playable but the map keeps getting worse and worse). Also every time I try and make pokemon a ti file it has an error then shuts down.
epic job btw!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 23, 2009, 02:38:52 am
Hi and welcome here :)

I hope when Calc84maniac returns from his vacation in August that he will be able to find a way to fix these issues. I am wondering if he will be forced to make two versions of the emulator, one for the calcs with problems and one for the others? Also I am curious if there couldn't be a third group of TI-84+ calcs with hardware different from the two other groups? I notice more people saying they got trouble with specific games, not all of them
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 23, 2009, 10:39:29 am
thats probably becouse there are few games that work (on some calcs) and most people test the ones that arre popular (who doesn't know Pokémon, Zelda or Kirby? :p )
I think if he mods the code untill it runs (decently, that is) on the 'new calcs' (right now that is calcs newer than 2 years), I think it'll work on the older ones too. So I gues there'll only have to be one.
I'm almost sure he can do the job, since he has been able to edit the code in 3 days, so it could actually emulate anything (the nintendo screen wasn't even visible in pevious versions).

Yes, I do like to use ('es and )'es
Title: Re: TI-Boy SE
Post by: simplethinker on July 23, 2009, 12:25:24 pm
HI
long time reader first time poster.
Welcome to Omnimaga blaze3927 :)  Feel free to introduce yourself (http://www.omnimaga.org/index.php?board=10.0).
Title: Re: TI-Boy SE
Post by: calc84maniac on July 23, 2009, 12:31:30 pm
thats probably becouse there are few games that work (on some calcs) and most people test the ones that arre popular (who doesn't know Pokémon, Zelda or Kirby? :p )
I think if he mods the code untill it runs (decently, that is) on the 'new calcs' (right now that is calcs newer than 2 years), I think it'll work on the older ones too. So I gues there'll only have to be one.
I'm almost sure he can do the job, since he has been able to edit the code in 3 days, so it could actually emulate anything (the nintendo screen wasn't even visible in pevious versions).

Yes, I do like to use ('es and )'es
Well, the RAM dump one user gave me showed that the Nintendo boot code (which happened to be at the beginning of the RAM page) had empty spots full of 0's where it shouldn't. I moved the boot code to somewhere else and apparently it worked again because all of it was being copied. I suppose, however, the actual games use parts of this RAM which possibly weren't responding correctly to writes (or reads?).
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 23, 2009, 01:11:55 pm
damn
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 23, 2009, 01:15:34 pm
could some of the ROMs you guys tried just be broken? This is a bit harder to check since distributing them is illegal and against the rules, but that's something to think about. If there's a tool like for the SNES emulators but for GB instead that can fix broken ROMs I wonder if this could fix a lot of people issues?

Also Calc84 I thought you were at camping? Or did you got some limited internet access there?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 23, 2009, 01:52:47 pm
I don't think so,
I tried some already emulated ROMs someone else gave me on my calc, and they did the same as they all do
but they worked on his though
Title: Re: TI-Boy SE
Post by: calc84maniac on July 23, 2009, 03:15:13 pm
Yeah, it turns out they have a computer lab here. I didn't bring my project flash drive with me or anything though.

Oh, and it's no problem with the ROMs for sure. The Nintendo boot code is built in to the TI-Boy APP. Maybe I'll keep trying to make test programs that might try to replicate not writing correctly to the RAM page... or something.
Title: Re: TI-Boy SE
Post by: calc84maniac on July 23, 2009, 03:34:10 pm
Hmm, I just found this page from a post on UTI: http://wikiti.brandonw.net/index.php?title=83Plus:OS:Ram_Pages

Code: [Select]
83h

OS 2.x uses at least some of the range 4000h through 4080h to store app base pages prior to app execution.
4100 through 433A is used for various buffers during USB communication.
I wonder if this could have anything to do with the results?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 23, 2009, 03:42:23 pm
that's something I don't know XD
That's why I trust in you! :p
Title: Re: TI-Boy SE
Post by: blaze3927 on July 24, 2009, 05:32:42 am
I think i may be able to help with some of the problems people are experiencing with the newer calculators. As i managed to get a few roms to work ok (t2 the arcade game and kirbys dream land) but most just crash usually st the start menu or a few after nintendo logo (wario blast). I think it may have something possibly to do with the graphics driver as newer ti 84 plus se have different software/hardware to the older ones which can cause problems with a few games.   

PLEASE NOTE
a couple of people have posted saying that the game just crashes after the nintendo logo, full stop. that happened to me with all the roms i tried until i simply just zoomed in with the 5 button and the games worked (to some extent) after that.

Also the program that makes games seems to have trouble with any sort of pokemon, but the many versions of pokemon ive tried do happen to me over 1MB so that could be the issue

P.S
is there any chance you can merge this into a mirageos/ion program? to make it possible to run it off usb flash drives ?
Title: Re: TI-Boy SE
Post by: calc84maniac on July 24, 2009, 10:02:29 am
I think i may be able to help with some of the problems people are experiencing with the newer calculators. As i managed to get a few roms to work ok (t2 the arcade game and kirbys dream land) but most just crash usually st the start menu or a few after nintendo logo (wario blast). I think it may have something possibly to do with the graphics driver as newer ti 84 plus se have different software/hardware to the older ones which can cause problems with a few games.   

PLEASE NOTE
a couple of people have posted saying that the game just crashes after the nintendo logo, full stop. that happened to me with all the roms i tried until i simply just zoomed in with the 5 button and the games worked (to some extent) after that.

Also the program that makes games seems to have trouble with any sort of pokemon, but the many versions of pokemon ive tried do happen to me over 1MB so that could be the issue

P.S
is there any chance you can merge this into a mirageos/ion program? to make it possible to run it off usb flash drives ?
Are you using the patch? Because apparently the Nintendo logo doesn't load at all without the patch, which is kind of odd. Maybe there's some sort of problem with the rendering code though - I'll have to look into that sometime.

And running off of flash drives won't work - it has to load the entire program into RAM first, which is impossible for all ROMs.
Title: Re: TI-Boy SE
Post by: blaze3927 on July 29, 2009, 07:35:42 am
yes i am using the patch (if by patch you mean that 2.bin file i updated when i downl'd it), but i didn't try it without the patch
Title: Re: TI-Boy SE
Post by: tvff on July 29, 2009, 09:52:34 pm
Whenever i use the emulator instead of nintendo i get a blotched thing in the middle of my calc. Also do i use the original link's awakening for Gameboy or gameboy color. And what is this about flash drives so you cant move roms between comps with a flash drive? Also forpokemon and zelda they just took up 500kb in my calc is that natural?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 29, 2009, 11:45:30 pm
Also forpokemon and zelda they just took up 500kb in my calc is that natural?


yeah, that's why ti84+ NE users can't play them on calc :[
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 30, 2009, 12:22:40 am
Isn't Pokémon normally 1024 KB on calc?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 30, 2009, 09:03:19 am
hm, can't reply on that one actually <<
I think I'm going to buy an older SE
Title: Re: TI-Boy SE
Post by: calc84maniac on July 30, 2009, 02:20:32 pm
Well, after I get back from vacation I may release another patch which runs the emulator in 6MHz mode, just to make sure it isn't memory access times that are the problem. It'll be nice to see if it runs correctly, though a bit slower.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on July 30, 2009, 02:32:43 pm
yeah.
I hope I can find an old (+3yrs) SE though
Title: Re: TI-Boy SE
Post by: calc84maniac on August 03, 2009, 11:19:34 pm
Okay - new patch. I wondered what would happen if I ditched RAM page 3 entirely and used page 7 instead. Just don't try using Pokemon. http://otbp.tifreakware.net/files/2.bin (http://otbp.tifreakware.net/files/2.bin)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 04, 2009, 03:12:11 am
I woulnd't be able to play Pokémon anyway (DAMN YOU TI84+ BE, DAMN YOU!!!)

Scrammbledness and an occasional battery pull :[
Wait untill the others tried though
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 04, 2009, 04:38:23 pm
my biggest hope is that TI-Boy SE is possible on new 84+ calcs, even if it requires a patch or alternate version to work on them.
Title: Re: TI-Boy SE
Post by: souperman11 on August 06, 2009, 09:05:15 am
Hi, I'm new to Omnimaga, and I wanted to thank you for your hard work on this emulator (what would we do in school without calculator games? :) ). But, I can't seem to get a pokemon red .gb file to convert in the batch file. When you drag the rom to the batch file, it says 'Wabbit.exe has stopped responding', and no app file is created. Is this a known bug? Thank you

EDIT: Never mind, I tried it in windows XP, and it worked, thanks anyway  ;D
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 06, 2009, 03:04:25 pm
Hi and welcome here :)

Did you got the game to work on the calculator so far?
Title: Re: TI-Boy SE
Post by: souperman11 on August 06, 2009, 03:14:41 pm
Well, i thought i did, it turns out the app it created was bad anyway, and when i try to convert the rom under windows 7, it just says wabbit.exe has stopped working and no app is created.
Title: Re: TI-Boy SE
Post by: Runer112 on August 09, 2009, 04:21:37 am
Well, i thought i did, it turns out the app it created was bad anyway, and when i try to convert the rom under windows 7, it just says wabbit.exe has stopped working and no app is created.

Just a note, I have the same problem as souperman11. I don't think the ROM is bad; I can play it just fine on a GameBoy emulator for my computer. When I drag the file on to the batch file, it gets to "Pass one..." and then wabbit.exe crashes.

Oh and in case you wanted to know or anything, I'm on XP.
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 16, 2009, 05:33:11 pm
what files do I need to put on my TI-84+ SE? wabbitemu is "incompatible"
Title: Re: TI-Boy SE
Post by: calc84maniac on August 16, 2009, 05:37:51 pm
After your .8xk file has been generated, you send that to your calculator. I will warn you though - the emulator will crash if your calculator was purchased in the last two years or so, because TI made some unknown change to the hardware (the community is currently searching for a solution to this problem).
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 16, 2009, 05:42:18 pm
thanks I got mine 3 years ago :)
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 18, 2009, 02:23:28 pm
is the new file all i need to send to my calculator? i tried blue and red and right after the ti boy screen a long rectangle dropped from the top of the screen and sat in the center, while a little line moved on the right of it
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 18, 2009, 02:31:53 pm
o thats the nintendo logo but really chunky im so stupid
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 18, 2009, 02:49:44 pm
Oh yeah, remember the screen is shrinked to the size of the calc resolution (50% smaller). If you check the readme it shows the keys to resize it to normal, though. At 50% you see everything you it doesn't look as great. At 100% you need to enable that sprite tracking thing, though. Either way, tell us if you go past that Nintendo logo and if you do, the title screen
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 18, 2009, 08:24:03 pm
at 50% and 75% zoom the line is still flickering, while at 100% it appears as the "R" symbol with a circle. still stuck here
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 18, 2009, 08:35:12 pm
WOW! yellow is doing the exact same thing. do you think i have a gameboy color rom or something?

if my calc is 2 new would i see an error message or something? i can see stars scrolling by and the tip of a rectangle in the bottom right corner in space
Title: Re: TI-Boy SE
Post by: Tribal on August 18, 2009, 11:50:55 pm
If your calc is too old, I believe you'll get some kind of error upon running the game. It might be a problem with the roms themselves, but I can't say that for sure.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 19, 2009, 12:50:48 am
I think it's more if the calc is too new
Title: Re: TI-Boy SE
Post by: Tribal on August 19, 2009, 02:31:39 am
Woops, that's what I meant to type, lol. Thanks for the catch DJ  ::)
Title: Re: TI-Boy SE
Post by: compguy248 on August 21, 2009, 06:01:30 pm
well with the newest patch, the space demo seems to work with 100% zoom, but not with other zooms..will try other roms
Title: Re: TI-Boy SE
Post by: compguy248 on August 21, 2009, 06:15:58 pm
I can get a title screen on Kirby's Dream land if i zoom during nintendo logo, but thats it

also no sound
Title: Re: TI-Boy SE
Post by: Eeems on August 21, 2009, 06:53:13 pm
hey compguy248 easy on the double posting ok?
instead of making a new post how about you just edit your last one?
also...hmm, I hope that calc84 gets this fixed
Title: Re: TI-Boy SE
Post by: jsj795 on August 21, 2009, 10:51:42 pm
I also have the newer TI 84+SE, and it seems to work perfectly fine in WabbitEmu, but in calc, with Kirby's Dream Land, you need to zoom in in order to get past Nintendo Logo.

However, after you get past the logo, the title screen seems to work fine, but the sprites are all messed up...
and after few steps into the game, the background gets messed up too. Hope these get fixed with new patches...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 21, 2009, 11:03:12 pm
I think this is on hiatus for a while, though. While calc84 is trying to find a solution with other people on other forums and channels, he's also working on a 8-level grayscale chips challenge game, which seemed near completion the last time I asked.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 23, 2009, 08:09:15 am
omg
I wish there were like, 5 calc84maniacs xo
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 23, 2009, 12:56:47 pm
I don't quite understand what you mean, did you meant that Calc84maniac had like 5 projects? If it's the case, then I think that's right, if we think about his 8 level grayscale routine and chips challenge clone as one project
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 23, 2009, 01:56:25 pm
6 is good too :p
I mean I want 5 of him so the project would be done quicker :o
C'z they rule

BTW: wasn't tr1p1ea working on a Mario RPG a whole while ago?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 23, 2009, 03:00:07 pm
yeah he was, altough I haven't heard much about it lately
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 23, 2009, 03:13:01 pm
nah, I saw it on MaxCoderz a while ago and it looked dead :[
aaanyways this is about TI-boy
sorry for topic-switching ><
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 23, 2009, 09:21:37 pm
Back on topic: congrats for news!
Title: Re: TI-Boy SE
Post by: gutlessVADER on August 23, 2009, 09:42:35 pm
OMG I ACTUALLY SAW THE GUY HOLDING THE POKEBALL IN POKEMON BLUE BE4 MY CALCULATOR FROZE
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 23, 2009, 09:52:21 pm
Sorry, I can only read lowercase text
Title: Re: TI-Boy SE
Post by: Eeems on August 23, 2009, 09:55:10 pm
lol, you and me both
Title: Re: TI-Boy SE
Post by: calc84maniac on August 23, 2009, 09:56:36 pm
Well, I've never actually tried Blue version, so I don't know if it's supposed to work or not... :P
Title: Re: TI-Boy SE
Post by: calc84maniac on August 24, 2009, 01:42:56 pm
Okay, new patch available for download, which adds some memory access delays. Maybe this will fix the problems. http://otbp.tifreakware.net/files/2.bin (http://otbp.tifreakware.net/files/2.bin)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 24, 2009, 03:59:43 pm
shit^3.14 xo
Now this is one of those moments you hate the fact that TI-connect isn't working ><
Title: Re: TI-Boy SE
Post by: Aerotype on August 25, 2009, 02:33:38 am
*New user by the way*

Tried that latest patch you just posted, and I (for the first time) am able to get the Nintendo logo with tetris, but after that all I get are a bunch of vertical lines. I'm using a TI-84+SE that I bought TODAY, so yeah it's brand new.

By the way, thank you so much for doing this, I hope you can figure out how to get it working with the newer calcs, I would love to have some game boy games on my calc for school!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 25, 2009, 02:53:41 am
Heya and welcome here :)

I can't wait until he figures out. Unfortunately for myself, this wouldn't change much, though, because in the 83+ series, all I got that works fine is a 8 years old TI-83+ and a TI-Nspire :(
Title: Re: TI-Boy SE
Post by: calc84maniac on August 31, 2009, 12:49:32 pm
Okay, time for a new patch. This one runs the entire application with the CPU at 6MHz. It will be slow, but the important thing is to check if it runs correctly. http://otbp.tifreakware.net/files/2.bin (http://otbp.tifreakware.net/files/2.bin)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 31, 2009, 03:55:53 pm
Cool, I really need to save some money to get a TI-84+SE at one point so I can use this. The major issue is always how people on Ebay charges so much to ship internationally (like $20-40 sometimes), when they even ship outside USA at all.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 31, 2009, 04:45:35 pm
make sure u get an 'old' one and ask for code on the back of the calc x.x
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 31, 2009, 04:52:09 pm
true, else I'll need to wait for a long while before being able to run TI-Boy x.x
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 31, 2009, 05:02:01 pm
yh, I'm going to buy a regular 84+ c'z I can get a cheap one :p
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on August 31, 2009, 05:07:07 pm
I think Zelda and Pokemon won't fit on a regular 84+, tho, but I'm not sure for Zelda. It might just fit pretty tight
Title: Re: TI-Boy SE
Post by: JoeyBelgier on August 31, 2009, 05:14:54 pm
I know, but I already used a lot of money I earned this vacation
and it's better not to put such an amount of money in a calc
I rather buy a 10 dollar (euro in my case) gameboy
oh wait, I already have a GBA :p

EDIT: then again how can I play GBA during math and ICT and electronics x.x
Title: Re: TI-Boy SE
Post by: calc84maniac on September 01, 2009, 01:12:40 pm
So has anyone tried the newest patch yet? I'm really interested in the results. ;)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 01, 2009, 01:19:44 pm
it might take a lil bit before someone notices the update, seeing there weren't a lot lately so people are probably not checking the forums as often x.x
Title: Re: TI-Boy SE
Post by: gutlessVADER on September 01, 2009, 09:36:13 pm
i downloaded the patch a few days ago, but the only rom's i hav are pokemon red, blue, and yellow, and red has been loading on my calc for 10 min with no luck :(
Title: Re: TI-Boy SE
Post by: calc84maniac on September 01, 2009, 09:56:06 pm
No luck over at Revsoft either. :(
Title: Re: TI-Boy SE
Post by: Blackstar on September 05, 2009, 04:36:38 am
Hi,

I have got a ti84 SE from Ebay found your very fantastic GB-Emulator! :-)

I have converted a room (zelda links awaking) to a app but i doesent work... Also the included "space" dont work... I have it in my flash-rom on the calc, is that okay? Because it is starting and i can see the "bootscreen" of your app (the game boy" but when i try to press a button the display is only away and the calc power off... Batterys are fully loaded... Also the calc is after that not able to power-on again - i have to put out the batterys...

Is this the "2 years to new"-Bug or a misstake by me?

Thanks for your help!

PS: German - sorry for my english misstakes ;-)

PPS: Using Ver. 0.0.2 form ticalc.org...
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 05, 2009, 08:37:28 am
try to give a shot at one of the patches avaiable on this topic
what you discribe IS the 2-years 2 new bug
Title: Re: TI-Boy SE
Post by: Prof. 9 on September 07, 2009, 02:35:36 pm
New to this forum... I got my TI-84+ Silver today, sent a Zelda ROM and tried booting it, but it froze. I then tried the 6Mhz patch, and it got to the Nintendo screen... but then it froze :P

I hope this issue can be fixed... I'd be great if I could play GB ROMs on my calculator :P
Title: Re: TI-Boy SE
Post by: Eeems on September 07, 2009, 02:40:43 pm
yeah, you have the same problem as Blackstar does...Your calculator is too new. Try some of the patches though in this topic and see if they work. Calc84maniac is trying to fix it, so yeah...in a while it will be fixed :P
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 07, 2009, 03:37:54 pm
Yeah
Calcmaniac84 is a God
Title: Re: TI-Boy SE
Post by: Builderboy on September 07, 2009, 03:38:20 pm
correction, Calcmaniac84 is THE god :)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 07, 2009, 03:43:54 pm
Watch out before the Catholics start a new crusade if you say that :p
Title: Re: TI-Boy SE
Post by: Eeems on September 07, 2009, 04:02:26 pm
lol, well it's Catholics, and I'm a Christian, and I don't take offence at that
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 07, 2009, 04:14:34 pm
whoops
It's katholieken here x.x :p
Title: Re: TI-Boy SE
Post by: Eeems on September 07, 2009, 04:19:16 pm
fun...ok, back on topic
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 07, 2009, 04:57:29 pm
bah at religion. All good programmers are called God anyway, altough usually tr1p1ea, Calc84 and BrandonW are the ones called gods :P. It's like when Lordofthegeeks started complaining because we did jokes about pork (with Netham45) and that it was offensive to some religions x.x or when we used a christmas skin and MSR5 got offended because he was atheist. Anyway back on topic x.x
Title: Re: TI-Boy SE
Post by: Eeems on September 07, 2009, 04:59:05 pm
lol, yeah I know :P
I hate it how fickle people can be
[/offtopic]
Title: Re: TI-Boy SE
Post by: willterminus on September 07, 2009, 07:57:53 pm
Hi there I one of those who suffer from the 2 years to new issue I'm not complaining but documented it on youtube for any one whose interested and seeing what we see when we try and run the emulator. I did my tests on a brand new TI-84+ SE

This is a quick not so in-depth video

This one show the screen zoomed in and the effects of powering off the calculator
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 07, 2009, 08:22:47 pm
Hi and welcome here :)

I hope the issue can be addressed soon. It seems to be very challenging, though.
Title: Re: TI-Boy SE
Post by: Dysfunctional on September 10, 2009, 09:37:26 pm
Hey there guys,

I believe I've spoken to calc84, but I still feel as though I have no clue how to do anything.  :o

I'm new to this, and I want to know:

- What exactly to put in my calculator
- Where I can find the PokemonRed ROM that will work with this TI-Boy
- And I guess I do need to know how to enter it into my calculator

(I've put in MirageOS and other games, but I have no experience with this technical stuff.  Maybe, I'm making it hard on myself.)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 10, 2009, 09:56:28 pm
Hi and welcome here :)

After you generated a calculator version of the rom, you need to send the 8xk file to your calc. Unfortunately, though, we cannot provide any links to ROMs, as it is illegal to redistribute and against our board (and hosting provider) rules. You need to use Google for that (or any other search engine or download site you know). Once you got a ROM, follow the instructions in TI-Boy SE readme. Make sure the rom file only has letters and numbers in the name and starts with a letter. Once you did the conversion, it will make the 8xk file you need to transfer to calc
Title: Re: TI-Boy SE
Post by: Dysfunctional on September 11, 2009, 04:37:20 pm
i s t r a w s e r @ y a h o o . c o m

Oops, is that my email? :P

In all seriousness, I can't get anything to work. If you are willing to, I'm not telling anyone to, but I would love to know what calc48 uses to get "it" to work.  If so, send "its" link to that email.

More Unexplained Questions in Readme:

What is Weemu, and how do I use it?
What do I transfer the files as? Archive or Ram?
Do I need a shell? Mirage OS?
TI-Boy SE's readme only gave me instructions on how to drop a ROM into that DOS thing to make it into a Calculator file, am I making this more complicated than it really is?

Thanks, guys, really this would be awesome to have, and I want to thank you all for either hosting this man's project or co-work on creating it.
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 11, 2009, 04:45:17 pm
i've seen multiple posts about pokemon working with the builder, but whenever i try, weemu gives me an error after pass 1
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 11, 2009, 04:54:40 pm
*Wabbitemu is an Emulator
it simulates a ti-calc on your PC, you'll need a ROM of a 83+ or 84+ to let it work

archive

no shell needed, it's stored as  a flash application => under APPS button

It's not a DOS thing, it's a prompt thing,
you basicly just have to drag a rom to it
do what it says, then drag the new application to Ti-Connect and transfer will start (normally)
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 11, 2009, 11:39:44 pm
Whoops xP, I mean the Wabbit exe file
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 12, 2009, 07:34:11 am
ehm, that installs WabbitEmu? x.x
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 12, 2009, 11:14:15 am
ehm, no it doesnt, it signs the app but it failing!!! T-T
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 13, 2009, 11:37:43 am
Someone on TI-BANK forum told me that at the back of the calculator, the hardware version is supposed to be written as a letter at the end of the serial number on the calc back. The guy, Critor, says for example that his
[11:35:39] <@critor> TI-84+ mai 2004: version non précisée (la première...) <-First model with no letter)
[11:35:39] <@critor> TI-84+SE mars 2005: matériel version C
[11:35:39] <@critor> TI-84+SE mai 2006: matériel version F
[11:35:39] <@critor> TI-84+ mars 2007: matériel version G
[11:35:39] <@critor> TI-84+ mars 2008: matériel version J

The order seems alphabetical. I wonder if people could post their hardware version so it could guide us to know approximately when the hardware change killing TI-Boy SE occured?
Title: Re: TI-Boy SE
Post by: Tribal on September 13, 2009, 12:47:05 pm
ehm, no it doesnt, it signs the app but it failing!!! T-T

This way most likely won't work with TI-Boy SE v0.0.3, but while .2 is still out, you can use this way.

Have your rom, 1.bin, 2.bin, 3.bin, and wabbit.exe all in the same folder.
now create a file called 'app.asm' with the following in it.

Code: [Select]
#import 1.bin
.db "Pokemon "
#import 2.bin
#import Pokemon.gb
#import 3.bin

after that's created, go into command line and 'cd' to the correct folder, and type 'wabbit.exe app.asm Pokemon.8xk'

This might work, but I'm not having any high hopes because it seems that calc84's batch file works usually.

Someone on TI-BANK forum told me that at the back of the calculator, the hardware version is supposed to be written as a letter at the end of the serial number on the calc back. The guy, Critor, says for example that his
[11:35:39] <@critor> TI-84+ mai 2004: version non précisée (la première...) <-First model with no letter)
[11:35:39] <@critor> TI-84+SE mars 2005: matériel version C
[11:35:39] <@critor> TI-84+SE mai 2006: matériel version F
[11:35:39] <@critor> TI-84+ mars 2007: matériel version G
[11:35:39] <@critor> TI-84+ mars 2008: matériel version J

The order seems alphabetical. I wonder if people could post their hardware version so it could guide us to know approximately when the hardware change killing TI-Boy SE occured?

Is the model number the one on the back of the calculator? If so...
My TI-84+SE: 2144 037707 S-0405D
Title: Re: TI-Boy SE
Post by: calc84maniac on September 13, 2009, 02:08:19 pm
My Feb 2007 one appears to be G, my June 2005 one is C, and my July 2004 is A. Seems to match up.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 13, 2009, 02:10:15 pm
are you sure the last zero is a zero?
Title: Re: TI-Boy SE
Post by: calc84maniac on September 13, 2009, 02:11:31 pm
are you sure the last zero is a zero?
Yeah, according to the rest of these, it might actually be a C. :P Try looking again...
Title: Re: TI-Boy SE
Post by: Builderboy on September 13, 2009, 02:14:39 pm
I have an F and it works great on mine :D
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 13, 2009, 02:16:02 pm
mine is K
from March 2008
Title: Re: TI-Boy SE
Post by: skuller972 on September 13, 2009, 02:34:45 pm
this is awesome.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 13, 2009, 03:50:44 pm
Confirmed to work on: No-Revision,A,B,C,D,F,G
Confirmed to fail on: H,J,K,L,M
Probably works on: E
Probably fails on: I
Title: Re: TI-Boy SE
Post by: brianbdm on September 13, 2009, 06:22:43 pm
Why doesn't the emulator work on the N-Spire? It's driving me crazy that my calculator won't run anything. My parents bought it for me instead of the 84. It's too much to buy another one. Why is the N-Spire so incompetent?  Please e-mail me if you know. [email protected]

I'd also like to keep track of the project. Let me know if there's anything an amateur can do to help!
Title: Re: TI-Boy SE
Post by: calc84maniac on September 13, 2009, 10:08:02 pm
Why doesn't the emulator work on the N-Spire? It's driving me crazy that my calculator won't run anything. My parents bought it for me instead of the 84. It's too much to buy another one. Why is the N-Spire so incompetent?  Please e-mail me if you know. [email protected]

I'd also like to keep track of the project. Let me know if there's anything an amateur can do to help!
It's incompetent because it's an emulation, and it's not running on actual hardware. Of course, TI isn't going to put in enough effort to make the emulation flawless (or close to it)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 13, 2009, 10:18:50 pm
I wonder if there could be ways to make it run on Nspire, even if it meant the removal of certain features of major slowdowns? However for now I think the focus should be put on compatibility on ever 84+ with as many games as possible, then the Nspire. The TI-Nspire doesn't run the emulator because the TI Nspire doesn't support some undocumented z80 assembly stuff the 84+ does
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 13, 2009, 11:12:11 pm
Mine's is a D.  And for some reason, Older operating systems work better than the newer ones.

ex: on OS 2.23, Zelda starts immedietly after the nintendo thing, but after I upgraded, I have to wait a few seconds.  Also, the nintendo sign is sort of glitchy in OS 2.43
Title: Re: TI-Boy SE
Post by: willterminus on September 14, 2009, 02:10:55 am
I have an a TI84 se and its ID ends with M  it was purchased 2 weeks ago and you might guess all i get is a nintendo logo and then nothing
Title: Re: TI-Boy SE
Post by: jsj795 on September 14, 2009, 02:34:03 pm
I have H, and sprites are messed up.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 14, 2009, 11:27:03 pm
I have solved the puzzle!

It appears that on these newer TI-84+/TI-84+SE calculators, there is only one extra RAM page as opposed to six. When we try to map in any of those six extra pages we are used to, we get the same 16KB block of RAM! After getting some positive test results from some of the afflicted calculators, I got Spencer to make a hacked version of Wabbit which emulates this behavior (which you can download here (http://group.revsoft.org/wabbitemu_ramhack.exe) if you want to test for yourself).

Here's a screenshot of TI-Boy running on this emulator:
(http://otbp.tifreakware.net/images/fail.gif)
Compare to this Youtube video:


They match perfectly. Also, Realsound hangs in this emulator, as would be expected.

So, in effect, TI has removed 80KB of RAM from our TI-84+ calculators in the last 2 years!
Though, this doesn't affect the OS because it doesn't use more than one of the extra RAM pages at a time, and never stores any permanent data there.
Title: Re: TI-Boy SE
Post by: cooliojazz on September 14, 2009, 11:38:47 pm
So does that mean you will not be able to get ti-boy to work on these if you can't use that extra ram? or can you find a work-around?
Title: Re: TI-Boy SE
Post by: calc84maniac on September 14, 2009, 11:56:40 pm
There's simply not enough RAM. :( I now only have 16KB to work with if I don't want to trash the user's memory.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 12:05:10 am
Basically, TI-Boy SE might be impossible on newer 84+ models, thanks to Texas Instrument. However, maybe instead of these additional RAM pages, the stuff could be stored into archive instead, but what I think is that it might be slower and users will get Garbage Collects pretty often before running the emulator

For now, I think it might be best if dev was focussed on older models, tho, to make sure as many games as possible are compatible with the emulator. Then later, when emulation is perfect with many games, maybe start working on a slower but compatible with newer models (if possible?)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 12:18:00 am
Ok, I found something that came up in #tcpa logs after Calc84 left #omnimaga earlier. Since it is common from some people there to disagree with everything unless it's not from Omnimaga or United-TI, it might not be true, but it could be, given BrandonW's experience. Of course he was being his own elitist self there (think no one is allowed to do mistakes and that everyone who aren't as smart as him are retarded) so warning if this sound offensive to some people, but here are quotes from #tcpa logs about how something else than missing RAM pages might be causing the issue. It might involve a different way of page swapping (or something related to it). He was probably wanting you to figure out by yourself and might have done it due to bias against Omnimaga and United-TI, but because #tcpa logs are public again, he failed as he leaked the entire info there. I pasted it below but hidden text in case people find it offensive/innapropriate, so highlight it to see it (or copy/paste elsewhere):

Quote
Highlight censored angry text below to see it
04:00 < TheStorm> BrandonW, apparently they have found the reason for the issues with TI-boy and realsound on teh new 84's
04:01 -!- Barrett [[email protected]] has quit [Leaving]
04:01 < BrandonW> No, they haven't, TheStorm.
04:01 < BrandonW> He's told me about it.
04:01 < BrandonW> And I don't believe it.
04:01 < BrandonW> I'll let Ben argue the idiocy of it.
04:02 < TheStorm> well from the screenshots and the modified Wabbitemu test that appears to be the cause
04:02 < BrandonW> I don't care, I don't believe it.
04:03 < BrandonW> Modifying a PC emulator to suit your theories doesn't make it true.
04:03 < BrandonW> That's a stupid "test."
04:03 < i_c-Y> BrandonW will NEVER GIVE UP, NEVER SURRENDER
04:03 < i_c-Y> BWAHAHAHAA.
04:03 < TheStorm> BrandonW, how would they prove it?
04:03 < _Digital> is that what you believe?
04:03 < _Digital> yes
04:03 < _Digital> Are you willing to die for that belief?
04:04 < BrandonW> A simple program that swaps in every RAM page like the OS does and writes and reads back a distinct value from them.
04:04 < BrandonW> I have one of these so-called "new 84+SEs" and that's not the case.
04:04 < BrandonW> His only argument is that his own program and RealSound don't work.
04:04 < BrandonW> And they're known to do scary stuff to the hardware.
04:05 < TheStorm> well what do you think could cause it?
04:05 < BrandonW> Screwing with the hardware in a way we don't understand that causes bleedthrough like they're seeing.
04:05 < TheStorm> It still seems like its a hardware issue, maybe the rampages aren
04:05 < TheStorm> 't swapping properly
04:06 < BrandonW> There might be some issue with swapping some pages to certain banks in a stable way, but to say the RAM pages aren't there? Horseshit.
04:06 < BrandonW> I won't believe it until someone mails me one.
04:06 < BrandonW> And I see it for myself.
04:06 < BrandonW> And I'd be perfectly willing to go to Wal-Mart and buy one temporarily to prove it.
04:07 < BrandonW> Ben already wrote the "simple program" mentioned above and it passed.
04:07 < BrandonW> They have all eight RAM pages.
04:07 < BrandonW> Saying they don't is nonsense.
04:07 < BrandonW> They're causing a panic for no reason.
04:08 < BrandonW> Is RealSound source even released?
04:08 < BrandonW> They're not even willing to release code to reproduce the "problem."
04:08 < BrandonW> So I say it's made-up until I'm shown otherwise.
04:08 < BrandonW> I don't care what they SAY is going on.
04:09 < BrandonW> Thanks for getting me fired up, I was about to fall asleep in my chair and I need to get some work done before I go to bed.
04:10 < TheStorm> which ben wrote the program and where is it?
04:12 < BrandonW> Moody, it's on the United TI thread.
04:12 < BrandonW> Keep in mind, there are at LEAST two ports that influence extra RAM page swapping that we have no idea about.
04:13 < TheStorm> ahh ok
04:13 < BrandonW> We've seen before that basic hardware can go wonky without a little help from new ports.
04:13 < BrandonW> Like all the RAM/Flash/LCD delay ports.
04:14 < BrandonW> I'm clearly biased on any test done on this, so I trust Ben to prove or disprove what's really going on.
04:14 < BrandonW> So I'm staying out of the public debate.
04:16 -!- j-b-r [[email protected]] has quit [Quit: ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]]
04:17 < sir_lewk> rum sours are delicious drinks but daaaamn they smell like battery acid
04:17 < BrandonW> I honestly would not be surprised if ports 0E and 0F are some sort of read/write delay which needs to be higher when swapping from certain banks.
04:17 < BrandonW> And that it's not enough for what they're doing in RealSound and TI-Boy SE.
04:18 < BrandonW> We've seen before that the boot code can set unknown ports like that to set a reasonable delay to make the TI-OS work, but break our stuff.
04:18 < TheStorm> and since its a custom asic we don't have a datasheet like we do with the display deriver
04:18 < BrandonW> That's 100% what we're seeing here.
04:19 < BrandonW> Right, and I very highly doubt they just chopped off 80KB from the chip.
04:19 < BrandonW> Because that's what he claims.
04:19 < BrandonW> That page 2 is a mirror of page 3.
04:19 < BrandonW> That's nonsense.
04:20 < TheStorm> wouldn't that break many of your programs also?
04:20 < BrandonW> Yes, and I've never once heard of this issue.
04:20 < BrandonW> He's the one stirring all this up.
04:20 < BrandonW> He has this idea in his head and isn't letting go.
04:21 < BrandonW> There are things I don't do, pages I never put in certain banks.
04:21 < BrandonW> And it's possible any combination of things is causing the issue for him.
04:21 < BrandonW> He's forced to do scary stuff because of RAM execution permissions and the way the emulator works.
04:23 < BrandonW> He's already saying I have to treat some 84+SEs in OS2 as 83+s.
04:23 < BrandonW> Nonsense, and I won't even respond to it.
04:23 < BrandonW> If he wants to go on spreading that crap, by all means.
04:24 < TheStorm> It just doesn't make sence, I'm sure TI uses those extra ram pages somewhere.
04:24 < sir_lewk> goodnight all
04:24 < BrandonW> It doesn't make sense at all, and the OS is designed to swap in pairs at a time (1\0, 3\2, etc.)
04:24 < BrandonW> Having only pages 0, 1, and 2 is nonsense.
04:24 <+Netham45> Aren't the extra RAM pages used in TiOS during USB communications?
04:25 < BrandonW> Yes.
04:25 <+Netham45> So, wouldn't that be a good test to see if the extra pages are there?
04:25 < BrandonW> The start of that extra memory mapping, yes, so only page 83h (the 3 in 3\2).
04:25 < BrandonW> What's the point of a freaking test, the OS uses it! Why would TI release hardware changes that the TI-OS wouldn't run on?!
04:25 < BrandonW> Use common sense, people.
04:26 < BrandonW> I'm not sure he even knows what he's talking about, last thing he said to me was that pages 2, 4, and 6 all map to the same page.
04:27 < BrandonW> Come on, what makes more sense, that TI ripped out chunks of RAM from the ASIC, or that a port has a screwed-up value and is causing bleedthrough?
04:27 < BrandonW> I want one of these calculators for myself.
04:28 < BrandonW> If you know someone who claims to be having problems, tell them I'm willing to trade an 84+ or 84+SE for it.
04:28 < TheStorm> ok I'd say that in teh UTI thread then

I thought this might be something to check out in case this is true.
Title: Re: TI-Boy SE
Post by: Builderboy on September 15, 2009, 01:30:23 am
Wow, thats horrible O.O He might be right, i have no idea, but still...  jeez...

If he is right, however, would it be simple to check?  I'm not an assembly person, so I wouldn't know.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 01:43:59 am
Yeah I felt like pasting the logs because Calc84maniac doesn't frequent #tcpa and I thought it would be good that he sees the info in case this helps.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 15, 2009, 07:40:34 am
I already said why it would work with the TI-OS... >_>

And the test programs I sent out don't do anything weird like TI-Boy.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 12:22:55 pm
This is not about the TI-OS, this is about RAM pages (the quote, I mean). As I said Calc84maniac, this is something worth checking (seeing if the problem is not due to a different way to access additional RAM pages rather than the removal of most of them). Oh well, if you refuse to believe it might not be the RAM pages missing, it's your call, I can't stop you from doing so.

I rated down your post above because it absolutely have nothing to do with my post containing the quote by BrandonW. Please re-read his post.

The reason why I also agree a bit with brandonW is because he made programs abusing these RAM pages too, and they had no problems like TI-Boy and RealSound and he mentions USB stuff uses these RAM pages, too. It probably works on TI-OS because the TI-OS was probably adapted to run on all hardwares. You should try with the FloppusMaximus program to test RAM page access (Idk where it is located, tho, you might need to check UTI)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 15, 2009, 12:23:49 pm
wth...
80kb ram, thats, massive 0.0
and those cheap f***s don't even lowered the price as far as I know -_-
TI-company d***s, if you ever read this, you made me totally pissed.

Even after all those years they don't get their calc is more then a calc these days, and they just screw us up with crap.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 15, 2009, 05:31:03 pm
Sorry, I didn't have much time to respond and I ended up just responding to these:
Quote
Why would TI release hardware changes that the TI-OS wouldn't run on?!
Quote
04:21 < BrandonW> And it's possible any combination of things is causing the issue for him.
04:21 < BrandonW> He's forced to do scary stuff because of RAM execution permissions and the way the emulator works.
Sorry if I came across the wrong way.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 05:47:55 pm
Oh ok, I see now x.x


but yeah you might want to read the whole thing when you got time, altough he did come off as rude to a certain extent. You could be right, but he could be too (as well as TheStorm/Floppus)
Title: Re: TI-Boy SE
Post by: calc84maniac on September 15, 2009, 05:58:47 pm
Well it is a theory anyway, I could be wrong. (And yes, that's a theory, not a hypothesis! The experiments confirmed my hypothesis. I'll reconsider when someone provides actual evidence to the contrary)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 06:21:59 pm
I think one way to find out would be to open your calc case and see if it has the ram pages
Title: Re: TI-Boy SE
Post by: Eeems on September 15, 2009, 06:25:21 pm
of course that voids the warranty...so yeah.....
Title: Re: TI-Boy SE
Post by: calc84maniac on September 15, 2009, 06:29:21 pm
How do you tell? O_o Not that I have an affected calc anyway, but still...
Title: Re: TI-Boy SE
Post by: Eeems on September 15, 2009, 06:33:51 pm
look for a page that says RAM? jk :P
ummm, hmm that is a good question...I think the easiest way would be to email them to see if they will respond about it
Title: Re: TI-Boy SE
Post by: Sileem on September 15, 2009, 08:44:02 pm
Doesn't seem to work for me on a TI-84+ Silver edition, I see the TI-boy screen, then nothing for about a minute, then it says RAM CLEARED :/
Title: Re: TI-Boy SE
Post by: Eeems on September 15, 2009, 08:45:40 pm
what revision is yours?
look on the back of the calc, and there should be some numbers followed by a letter, what is that letter?
also what OS do you have, and which version of TI-boy?
Title: Re: TI-Boy SE
Post by: Sileem on September 15, 2009, 08:50:38 pm
The number on the back, above the battery is 2655 021212 P-0709M (so p or m?), OS is 2.43. and TI-Boy SE Alpha 0.0.2 with the 0.0.3 app builder (Didnt work with the one that came with 0.0.2) and (according to TI-device explorer device info) my Rom version is 1.02
EDIT: The games I have tried are Pokemon Red and Links Awakening (Im pretty sure its not the DX version, its only ~500k)
Title: Re: TI-Boy SE
Post by: Builderboy on September 15, 2009, 08:53:10 pm
Yeah, Ti-Boy does not work on your calculator, as it is one of the newer brands :(
Title: Re: TI-Boy SE
Post by: Sileem on September 15, 2009, 08:56:33 pm
Yeah, Ti-Boy does not work on your calculator, as it is ne of the newer brands :(
D: damn. Any news about it working on my model?
Title: Re: TI-Boy SE
Post by: Builderboy on September 15, 2009, 08:57:32 pm
Nope, we are currently working out a great puzzle on how to get that to work.  There are many theories :)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 15, 2009, 09:12:50 pm
HI and welcome here Sileem. So far, all theories involves internal calculator hardware changes that would have occured somewhere around 2007.

This is something common with Texas Instruments. In 2001, when the new TI-82 models came out (those with the ROM 19.0006), all old ASM games no longer worked on them. A new shell/kernel had to be written to emulate the old TI-82s to run them on the new ones. The opposite is true too with older ROM versions. For example, Digitan's game on United-TI, Robot War Project Darkstar, will not work on TI-82s that doesn't have ROM 19.0. As a result, on my old TI-82 16.0, Robot War crashed past the title screen.

Only difference, though, is that with the TI-82, I think it was more internal ROM changes than hardware change, but it could be because of hardware changes, too, because the hardware changed often, too.
Title: Re: TI-Boy SE
Post by: Sileem on September 15, 2009, 09:21:33 pm
:/ Oh well, Thanks for all the quick replies, Ill be fallowing this to see if there are any developments on this.
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 15, 2009, 09:39:23 pm
if it needs to use less ram, couldn't you just remove some features like gray scale and sound?
Title: Re: TI-Boy SE
Post by: calc84maniac on September 15, 2009, 09:43:23 pm
The Gameboy itself needs more RAM than 16KB, and that's before I add in any of my actual emulator. So no.
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 15, 2009, 09:44:19 pm
hmmm
can you do it for me to use? 0.o

Edit: something weird...  I deleted all my save files, and pokemon still loaded my save. 0.o which is very weird

Edit2: and how did you make the bin files?
Title: Re: TI-Boy SE
Post by: brianbdm on September 18, 2009, 12:28:18 am
I'd like to be able to help port this project to the NSpire. I'd like to keep in touch via e-mail unless you're already swamped with messages already. [email protected]

VISTA HELP: In case you didn't know, you may have to run the ROM creator in compatibility mode. 95 worked for me. XP didn't. I haven't tried the other 2.

-Brian
Title: Re: TI-Boy SE
Post by: calc84maniac on September 18, 2009, 07:24:33 am
I'd like to be able to help port this project to the NSpire. I'd like to keep in touch via e-mail unless you're already swamped with messages already. [email protected]

VISTA HELP: In case you didn't know, you may have to run the ROM creator in compatibility mode. 95 worked for me. XP didn't. I haven't tried the other 2.

-Brian
This ROM creator should work better: http://ourl.ca/3662 (http://ourl.ca/3662)

And I'm not sure an Nspire port would be possible, or even have as much speed. I mean, running an emulator on an emulator never works too well... :P
Title: Re: TI-Boy SE
Post by: Eeems on September 18, 2009, 10:28:15 am
I use Vista, and I didn't need the compatablility mode to make it work
Title: Re: TI-Boy SE
Post by: Builderboy on September 18, 2009, 10:29:54 am
Same here.  Although i am using 32 bit vista.  What about you Eeems?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 18, 2009, 01:48:52 pm
[I wasn't in a condition to post serious things when I wrote this post, so that's why it's gone now x.x]
Title: Re: TI-Boy SE
Post by: Eeems on September 18, 2009, 05:46:10 pm
same here, 32 bit
Title: Re: TI-Boy SE
Post by: brianbdm on September 18, 2009, 10:37:09 pm
What is it about the new 84s that isn't as good as the old ones? I'm going to buy an 84+SE soon, but I want to make sure I get a good one.
Title: Re: TI-Boy SE
Post by: Eeems on September 18, 2009, 10:50:41 pm
the theory is that the new ones have less undocumented RAM (stuff that you can't use without ASM) so some ASM programs don't work
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 19, 2009, 02:01:29 am
I think it has to do with RAM page access being slightly different on newer TI-84+SE calcs. If you're gonna buy one from ebay, you should ask the seller first what's the letter at the end of the serial number, to make sure.

Also the TI-Nspire 84+ mode is pretty much a TI-84+ emulator. Emulation is not 100% perfect. Running another emulator inside that emulator is a challenge.
Title: Re: TI-Boy SE
Post by: brianbdm on September 20, 2009, 01:56:40 am
Check the last letter of the serial code? What letter should it be for a good one?
If I were to buy a new one, how can I make sure it's a good kind?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 20, 2009, 02:07:57 am
http://ourl.ca/3302/66915

This lists all versions that works, might/might not work or will not work. I think I'll copy this post in a lonely thread, which Calc84 can edit when needed, as reference.

Before buying a new calc on Ebay, message the seller and ask him for that letter. You cannot do this at a store, though. At a store it's most likely new stock anyway.
Title: Re: TI-Boy SE
Post by: Zuikon on September 21, 2009, 11:24:07 pm
Ughhsss... i've been trying to get this thing to work for around 3-4 hours now.... can somone help me out?
i got a TI 84+ SE My ID ends with a E and I've put the converted rom inside my calc,
all it does it show the loading screen (the one with the gameboy Ti-Boy SE) when i press a button then  it crashes.... Can someone help me out?
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 21, 2009, 11:25:40 pm
Can you help me? It's my first time here so I'm not a calculator genius, But I have a some what knowledge of calculators. Ok, so I have a TI-84 Plus graphing calculator. I've converted my .gb file so it's now .8xk. When I try to transfer to my calculator, it says that I don'
t have enough memory to continue, even though I wiped out all my RAM D:. I've gone to 2ND - Mem- And 7. Reset, Then reset all. Btw, I got my calculator like over the summer so I'm not sure if it's because it's a newer model.
Title: Re: TI-Boy SE
Post by: Zuikon on September 21, 2009, 11:31:35 pm
Yeah tomgohanken29 im pretty much stuck where ur at atm.... :-[ i also just recently purchase my calculator...
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 21, 2009, 11:35:00 pm
Yeah, but the problem is that I can't get it onto my calculator D:, You are lucky enough to even get it on yours T.T
Title: Re: TI-Boy SE
Post by: TsukasaZX on September 21, 2009, 11:35:07 pm
a .8xk is an application, which resides in your calculator's archive. You don't have enough archive space (2nd - Mem - 2, look at ARC FREE) for the file so you'll have to delete some applications off of it.

Game files are incredibly huge so you'll have to clear a lot of space off for them. It's even possible, being a regular 84+, that you don't even HAVE enough space for certain games  :(
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 21, 2009, 11:37:05 pm
a .8xk is an application, which resides in your calculator's archive. You don't have enough archive space (2nd - Mem - 2, look at ARC FREE) for the file so you'll have to delete some applications off of it.

Game files are incredibly huge so you'll have to clear a lot of space off for them. It's even possible, being a regular 84+, that you don't even HAVE enough space for certain games  :(

I have 24317 RAM Free and 491520 ARC Free :D, If that is not enough, is there a possible way I can shorten the .gb file?
Title: Re: TI-Boy SE
Post by: TsukasaZX on September 21, 2009, 11:42:56 pm
How big is the file you're trying to send over? If it's larger than your 491,520 bytes (480KB I guess?), it's not gonna fit without more free ARC space.
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 21, 2009, 11:53:01 pm
Well the file is 2.48 mb D: 2,603,195 bytes. xP, I think that's too much D:.
Title: Re: TI-Boy SE
Post by: TsukasaZX on September 21, 2009, 11:55:27 pm
Yeah.... that's just a tad too much for a regular 84+. Out of curiosity, just what were you intending to port to TI-84+?
Title: Re: TI-Boy SE
Post by: Zuikon on September 21, 2009, 11:57:16 pm
idk.. I've manage to fit Pokemon on just that i can't execute it on the calculator....
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 21, 2009, 11:58:19 pm
I was trying to port a Pokemon Red Version onto my Calculator D:, If I had the Silver Edition, Would I be fine :S
Title: Re: TI-Boy SE
Post by: TsukasaZX on September 22, 2009, 12:06:24 am
Ah, Pokemon Red. Good game. Sadly, according to TI's site specs, the Silver Edition only has about half that in Archive space (about 1.5 MB) so that's still a no-go.

However, if you're willing to wait an indefinite amount of time, our good pal tifreak8x is working on his own BASIC-with-some-ASM port of the first generation Pokemon games called "Pokemon Purple".

Check it out:
http://ourl.ca/2766 (http://ourl.ca/2766)
http://cemetech.net/forum/viewtopic.php?t=3387 (http://cemetech.net/forum/viewtopic.php?t=3387)
(Those are two of the however many threads I know of off the top of my head)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2009, 12:07:43 am
if the GB file is 2.48 MB, I assume in 8xk format it will be about 1.3 MB, which would fit on a SE calc, but not on a regular 84+. However, one of the Pokémon version didn't work, from what I remember. You would need to check the compatibility list thread

Ok, Pokemon appears to be in the moderate compatibility list, while Blue will not run. That's what I guess, at least. But I think Red is supposed to have a few issues. Remember that since the emulator is still in alpha stages, though, that compatibility might be slightly broken as it progresses, until it all gets fixed again
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 22, 2009, 12:08:04 am
Oh yeah, I've tried it before. The graphics aren't as appealing as it is to the original game :S. But how come everyone else's work D:.

Edit: Oh, I read above post :D. I think I'll try a different game, Pokemon might be too big :D

Thanks for the help <3333
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2009, 12:10:49 am
Well it's because the BASIC game was programmed directly on the calculator editor. I think the author did a pretty good job so far, considering the limitations and how much he worked on it. Again, today some people seems to play games only for graphics x.x


It's still far from finished, though.


EDIT: I would suggest Zelda
Title: Re: TI-Boy SE
Post by: tomgohanken29 on September 22, 2009, 12:18:30 am
Yeah, they did do a pretty good job. I mean like I've tried it before and it's not bad D: because like the calculator doesn't give you alot to choose from. But, I was just saying I wanted the original one because I played it growing up as a kid :S
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2009, 12:26:59 am
Yeah I understand what you mean. A bit like Zelda. Spencer is working on a Zelda game with more features than Links Awakening on calculator and transitions looks more like today's games (like black bars appearing at top and bottom of screen while a switch is activated), but some people will still want the real Zelda LA.

Keep in mind GB games runs slower on the calculator, though, altough they remains playable in overall.
Title: Re: TI-Boy SE
Post by: brianbdm on September 22, 2009, 10:25:11 pm
They aren't too slow, though.

Also, I was able to send the Red version to a friend's 84 calculator. The file was about 2.8mb, but the file on the calculator was only a fraction of that. Why is that? I had almost enough room to send two copies of it.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 22, 2009, 10:56:49 pm
They aren't too slow, though.

Also, I was able to send the Red version to a friend's 84 calculator. The file was about 2.8mb, but the file on the calculator was only a fraction of that. Why is that? I had almost enough room to send two copies of it.
TI Application files are bloated (they are stored in an ASCII hexadecimal format instead of raw binary)
Title: Re: TI-Boy SE
Post by: brianbdm on September 22, 2009, 10:58:40 pm
The TI boy really is cool. Did you figure out whether you could use a shell to save space and have more ROMS on your calculator? That way you wouldn't need to have a copy of the ROM AND the emulator for each game.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2009, 11:43:39 pm
Mhmm that sounds like an idea, but wouldn't file size become an issue? I don't think you can run an APP from another APP, plus, files that are not APPs cannot be larger than 65536 bytes. ROMs would have to be stored into multiple small chunks of 65 KB and running them might be a big challenge
Title: Re: TI-Boy SE
Post by: brianbdm on September 22, 2009, 11:58:48 pm
Oh, okay. I didn't know that.
Is there any way that using the games on a normal calculator can make it freeze or something so I can't use it in math class? I've had mine freeze before and stuff when I use advanced games. Even when I just have them on my calculator and am not using them, it can freeze. Is there a way to keep games on my calculator but have it work normally for math class? If you reset all the RAM, might that work?

I really want games, but math class comes first. :(

BTW, is my profile picture showing up? I don't see it.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 23, 2009, 12:02:36 am
Unfortunately, there's no way to prevent crashes. You need to archive your important stuff before playing and when it freezes, remove a battery, put it back then press the ON button

As for your profile pic, I don't see it. Are you sure the file host where it is hosted allows hotlinking/remote-linking?
Title: Re: TI-Boy SE
Post by: Builderboy on September 23, 2009, 12:03:02 am
How big is the interpreter anyway?  Or are we thinking about this the wrong way, and the interpreter is the file on the computer that converts ROM's into z80 assembly?
Title: Re: TI-Boy SE
Post by: cooliojazz on September 23, 2009, 12:07:54 am
Try change the img tag to "http://i608.photobucket.com/albums/tt169/brianbdm/pokemon.gif" instead of "http://s608.photobucket.com/albums/tt169/brianbdm/?action-view&current=pokemon.gif"
Title: Re: TI-Boy SE
Post by: brianbdm on September 23, 2009, 12:08:15 am
What is it about games that sometimes make it crash when you are doing math functions?

My profile pic is on photobucket. It should work, right?
Title: Re: TI-Boy SE
Post by: brianbdm on September 23, 2009, 12:09:44 am
What do you do to the image tag?
(so I know for other images)
Title: Re: TI-Boy SE
Post by: cooliojazz on September 23, 2009, 12:10:53 am
"[img]http://i608.photobucket.com/albums/tt169/brianbdm/pokemon.gif[img]" should work.
And maybe an edit instead of a double post next time.
Title: Re: TI-Boy SE
Post by: jojojakes on September 23, 2009, 10:49:12 am
Hello, I'm sorry if I posted this wrong here, but I'm new and I have a question.  :)

I downloaded a rom (pokemon red.gb), renamed it to pokemon.gb, and drug it on Drag your rom here!.bat cause the readme said I needed to do that to make an app for my TI-84 plus. But when I did that an error message came from wabbit.exe. Could someone please help me?  :P

(If I can download the pokemon red app here it's ok with me too)
Title: Re: TI-Boy SE
Post by: calc84maniac on September 23, 2009, 11:03:11 am
Hello, I'm sorry if I posted this wrong here, but I'm new and I have a question.  :)

I downloaded a rom (pokemon red.gb), renamed it to pokemon.gb, and drug it on Drag your rom here!.bat cause the readme said I needed to do that to make an app for my TI-84 plus. But when I did that an error message came from wabbit.exe. Could someone please help me?  :P

(If I can download the pokemon red app here it's ok with me too)
Try this fix: http://ourl.ca/3662 (http://ourl.ca/3662)
Title: Re: TI-Boy SE
Post by: jojojakes on September 23, 2009, 12:06:16 pm
Hello, I'm sorry if I posted this wrong here, but I'm new and I have a question.  :)

I downloaded a rom (pokemon red.gb), renamed it to pokemon.gb, and drug it on Drag your rom here!.bat cause the readme said I needed to do that to make an app for my TI-84 plus. But when I did that an error message came from wabbit.exe. Could someone please help me?  :P

(If I can download the pokemon red app here it's ok with me too)
Try this fix: http://ourl.ca/3662 (http://ourl.ca/3662)

I tried that but it's still doesn't work
It says this:

 .\makeapp\1.bin
temp1.bin
.\makeapp\2.bin
D:\Downloads\tiboy_se\PokemonRed.gb
.\makeapp\3.bin
        1 file(s) copied.
'.\makeapp\wabbitsign' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .

But are you sure I need an .gb file?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 23, 2009, 12:16:48 pm
yeah, it's .gb
you did push any key, right? :p
Title: Re: TI-Boy SE
Post by: jojojakes on September 23, 2009, 12:36:59 pm
Well I found out I had to put wabbitsign.exe in the makeapp folder :P (sorry).

But now when I try to sent the pokemonred.8xk file to my calculator it says I have unsufficient memory, while I only have a tiny program my brother made and MirageOS on my calc  >:(

Can someone help?

(I'm new to this kind of calculator)

@NecroF-_-ckk: Yea I pushed enter :P
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 23, 2009, 12:51:30 pm
hm, I had some problems with ti-connect to past year x.x
Beware that Pokémon is HUGE D:
Do you have a silver edition calc?
Title: Re: TI-Boy SE
Post by: jojojakes on September 23, 2009, 12:59:50 pm
hm, I had some problems with ti-connect to past year x.x
Beware that Pokémon is HUGE D:
Do you have a silver edition calc?

Nope, don't have a silver edition.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 23, 2009, 01:01:28 pm
ah, well, regular 84's archive memory isn't big enough for Pokémon I'm afraid :/
I couldn't transmit it either, sorry
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 23, 2009, 07:16:53 pm
I noticed sometimes TI Connect will say Insufficient memory even wehn you have enough, though. This is what happens to me when I try to send the large chips challenge app to my 83+, even with nothing on calc.
Title: Re: TI-Boy SE
Post by: cruznikv2 on September 23, 2009, 07:21:11 pm
ti-connect is just retarded -.-"
also, if your calculator is plugged in too long, ti-connect wont work-.-"
Title: Re: TI-Boy SE
Post by: Zuikon on September 23, 2009, 09:06:33 pm
Can somone help me with this? i putted Pokemon red into my Ti-84+ SE and started it, then i was like YES!!!!! The Nintendo sign popped up!!!!!!! after it disappeared 3 flashes then it just crashed... anyone know how to fix this?
Title: Re: TI-Boy SE
Post by: JoeyBelgier on September 24, 2009, 11:40:44 am
What's the letter on the back of the calc?
Title: Re: TI-Boy SE
Post by: Reapex on September 24, 2009, 08:07:30 pm
Quote
i putted

Hmm.....

Yeh calc posted a list of ones that don't work somewhere..
Title: Re: TI-Boy SE
Post by: Zuikon on September 24, 2009, 08:18:34 pm
The last letter of my calc is "M" never noticed it sinced it blended in with the color....
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 25, 2009, 12:07:23 am
I need to find the list and copy it elsewhere. This topic is getting huge and it will get harder and harder to find it. I think it was in the page 21-27 range or something
Title: Re: TI-Boy SE
Post by: jojojakes on September 25, 2009, 09:30:30 am
I have another question  :)

Are there Gameboy Games that (when they are converted to the calc format) are small (in file size) anough that they can be put on my non-silver edition TI 84+ ?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 25, 2009, 09:46:00 am
I don't know which ones would be but I heard some are in the 32 KBs or something

If you find ROMs somewhere, just check the file size of the gb file and divide it by 2 to see approximately the size on calc
Title: Re: TI-Boy SE
Post by: jojojakes on September 25, 2009, 09:50:45 am
Ok thanks.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 25, 2009, 01:24:31 pm
256KB roms should fit.
Title: Re: TI-Boy SE
Post by: jojojakes on September 25, 2009, 03:25:23 pm
I converted kid-icarus (128kb) and it didn't fit on my TI-84+. The only thing I have on it are the apps that are on it in the beginning and MirageOS. Halps.
Title: Re: TI-Boy SE
Post by: calc84maniac on September 25, 2009, 04:12:16 pm
I converted kid-icarus (128kb) and it didn't fit on my TI-84+. The only thing I have on it are the apps that are on it in the beginning and MirageOS. Halps.
Some of those apps that came with it are probably big (and a lot of them aren't very useful). You can delete the ones you never use.
Title: Re: TI-Boy SE
Post by: Builderboy on September 25, 2009, 06:27:07 pm
Yeah, on the SE, it comes with 20 or more forein language application, so its pretty easy to choose your language and get rid of the rest :P it frees up so much memory.
Title: Re: TI-Boy SE
Post by: brianbdm on September 25, 2009, 08:02:26 pm
You have Cell Sheet in at least 362 different languages. Start with that. I'd recommend at least backing up your calculator before you get rid of everything. You may want to get them back someday. Keep you SciTools if you ever use your calculator in scool. The periodic table is nice to have, too.

But at least get rid of all the other languages.
Title: Re: TI-Boy SE
Post by: jojojakes on September 26, 2009, 10:42:42 am
Thanks guys it fits!

But it didn't work :(

When I start it i see the gameboy and the logo and stuff, but when I click enter then the screen turns blank en then after like 20 seconds it says RAM cleared.

(I installed kirby)
Title: Re: TI-Boy SE
Post by: Snork93 on September 26, 2009, 04:41:01 pm
Here's a good s-0404 no revision edtion I don't want to win anymore

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=130332306045&ssPageName=STRK:MEBIDX:IT
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 26, 2009, 06:22:54 pm
If it wont rise too much I am almost tempted to buy it, but it wouldn't be much use for me besides using TI-Boy SE since I program on my Nspire
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 28, 2009, 01:51:10 am
Btw, I know this is off-topic, but for people without the adapter to plug headphones to their calc, you know you can actually put an AM radio near the calculator and on certain bad channels you'll hear the sound? It will be much poorer quality but it should work. This was the first way I ever found on calc sites before I discovered we could use headphones too, back in 2002 and also what I used before getting an adapter. However, I since forgotten about that trick. Reading through old news articles on ticalc reminded me about the trick, though, so I thought I would share.
Title: Re: TI-Boy SE
Post by: Builderboy on September 28, 2009, 10:03:51 am
I don't have an adapter, but I used a double sided audio jack and some alligator clips to connect it to my headphones and I got very good quality.  So if you have alligator clips you can at least try out sound, although its not very permanent XD
Title: Re: TI-Boy SE
Post by: calcn00b on October 04, 2009, 08:49:52 pm
ok so i just dwnloaded tiboy form ticalc.org and a pokemon red rom but when i dragged the rom onto the batch file that says to drag it onto it just disapeard...

please help
Title: Re: TI-Boy SE
Post by: calc84maniac on October 04, 2009, 08:54:48 pm
ok so i just dwnloaded tiboy form ticalc.org and a pokemon red rom but when i dragged the rom onto the batch file that says to drag it onto it just disapeard...

please help
What OS is your computer running? And did the actual ROM file disappear from your computer, or just nothing happened at all?
Title: Re: TI-Boy SE
Post by: calcn00b on October 05, 2009, 07:42:17 am
i hav MS XP home edition and wen i dragged the rom onto the batch file, it immediatley closed, nothing got deleted
Title: Re: TI-Boy SE
Post by: brianbdm on October 05, 2009, 09:16:22 pm
Say, since you've come this far, what would it take to get it to run GBC games, too?
And would it be possible for it to use link functions someday?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 05, 2009, 09:38:04 pm
I am about to post a summary of what Critor and a few others found on the front page of this site soon, but if it turns out that the new RAM chips in the new hardware only contains 48 KB (or maybe 64? since a 48 KB chip is impossible), then the only way to have the emulator run on newer calcs would be to have it store all the temporary game data that is rarely modified inside the Archive memory on the game launching. Basically, games might run considerably slower in some cases or some loading times might be very long. It might also cause some games to no longer be compatible on newer hardware or run so incredibly slow that they would be unplayable. Storing data into archive would also mean you would need more free archive to run games

If somehow these new RAM chips still have 128 KB of RAM, then ASM programmers will need to figure out a way to access the unavaliable 80 KB of RAM, but I doubt this would affect game speed that much.

To ASM/hardware experts, correct me if I am wrong.

That said, I think it would be retarded from TI to have switched to smaller chips, because today, if you can get a 2 GB RAM stick for $100, then it almost means you would get about 4 or 5 128 KB RAM chips for a penny. Basically, TI won't save any money using smaller chips...
Title: Re: TI-Boy SE
Post by: calc84maniac on October 05, 2009, 09:49:01 pm
Say, since you've come this far, what would it take to get it to run GBC games, too?
And would it be possible for it to use link functions someday?
GBC isn't very likely. It has quite a few more hardware features I would have to implement, not to mention twice the RAM and processor speed.
And linking could be possible... I haven't really tried it at all yet though.
Title: Re: TI-Boy SE
Post by: brianbdm on October 05, 2009, 10:04:52 pm
Would ALL of the gbc games need twice the RAM and processing speed? Maybe it would just be a bit slow?

BTW, what it is in the emulator that makes all those small glitches with each individual game? It's not like there's one single problem that's making it difficult, but a bunch of tiny things. I imagine that it's also harder to fix with all the tiny problems instead of one big one.
Title: Re: TI-Boy SE
Post by: simplethinker on October 06, 2009, 09:15:08 am
GBC isn't very likely. It has quite a few more hardware features I would have to implement, not to mention twice the RAM and processor speed.
Wouldn't you also have to deal with the color part?  I think it would pretty much require high level grayscale to make almost any graphic look decent.
Title: Re: TI-Boy SE
Post by: Builderboy on October 06, 2009, 11:47:04 am
Given the lag that the regular Gameboy ROM's experience, I think a GBC game would not only require huge grayscale to get even ok looking graphics, but also would lag even more than it does already!  D:
Title: Re: TI-Boy SE
Post by: Cinaed666 on October 07, 2009, 10:27:48 am
GBC isn't very likely. It has quite a few more hardware features I would have to implement, not to mention twice the RAM and processor speed.
And linking could be possible... I haven't really tried it at all yet though.
Hi, I also found this forum because of the emulator.
anyway,
SOME .gbc roms should work without a problem, like pokémon silver/gold since it works on the original game boy.
Also, I haven't tried the emulator yet (need some new batteries) but my serial number ends with S-0507 H.
This means it's ONE revision too young? D:  It's over two years old.
Title: Re: TI-Boy SE
Post by: jsj795 on October 07, 2009, 10:37:19 am
SOME .gbc roms should work without a problem, like pokémon silver/gold since it works on the original game boy.
Even if .gbc file was able to run, I don't think the converted .gbc will fit in archive tho. we need 84+SE to fit .gb and since .gbc is twice the size, it is highly unlikely that it will get into the calc.
Title: Re: TI-Boy SE
Post by: Cinaed666 on October 07, 2009, 10:42:18 am
Even if .gbc file was able to run, I don't think the converted .gbc will fit in archive tho. we need 84+SE to fit .gb and since .gbc is twice the size, it is highly unlikely that it will get into the calc.
Ahh, I didn't consider the extra space it would take.
Anyway, the problem with the newer ones is a different RAM chip ?
I wonder if it would be big enough to handle with a soldering iron..
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 12:16:54 pm
Well, I don't think .gbc would always be twice as big. It might be for Pokemon though. But yeah, if a GBC rom supports original game boy, it might work in TI-Boy.
Title: Re: TI-Boy SE
Post by: Cinaed666 on October 07, 2009, 12:55:45 pm
I tried the emulator, it gives me an error screen telling about the hardware changes.. So it doesn't even try to run it on mine?
Or does it do a test to see if the ram pages are there first ?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 01:21:38 pm
I tried the emulator, it gives me an error screen telling about the hardware changes.. So it doesn't even try to run it on mine?
Or does it do a test to see if the ram pages are there first ?
It tests first. Much better than a crash and RAM clear, don't you think? (That's what happened in the last version)
Title: Re: TI-Boy SE
Post by: brianbdm on October 07, 2009, 09:03:45 pm
Which was the newer version of the program that makes your ROM an app? Was it the one on ticalc.org, or was it the one you posted a few pages back?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 09:40:45 pm
Ticalc is the newest one. Well, actually, they're the same. :P
Title: Re: TI-Boy SE
Post by: brianbdm on October 07, 2009, 10:02:24 pm
They looked different. The one I got from here said
Space.8xk (4 pages) was  successfully generated!
The one at ticalc said
Pass one...
Pass two...
done.
What does the 4 pages mean, anyways?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 10:09:26 pm
Each page is 16384 bytes (16KB) large. APPs have to be a multiple of that number of bytes.

And Alpha 0.0.3 has been released a couple weeks ago on ticalc (the topic got sort of ignored though)
Title: Re: TI-Boy SE
Post by: brianbdm on October 07, 2009, 10:41:09 pm
So, what happens if it isn't a multiple of that?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 11:08:58 pm
The rest is left unused. This is due to the way the memory is laid out on the calculator (in pages). The Game Boy had a similar system.
Title: Re: TI-Boy SE
Post by: jsj795 on October 07, 2009, 11:20:05 pm
I just wish that the ram pages are still there in newer 84+SE, just not documented or whatever, and that TI didn't just throw out the extra ram pages when switching the chip. I wanna play the games so bad!!!!
Title: Re: TI-Boy SE
Post by: brianbdm on October 07, 2009, 11:41:56 pm
So, there's less RAM in the newer calculators? I got that there's something different about the RAM in the newer ones, but I don't quite understand what it is. Are the older ones better over all, or just for using the emulator?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2009, 11:45:34 pm
The newer ones seem to have less RAM, however we're not completely sure yet. But only programs that try to use this extra RAM should be affected, like TI-Boy and Realsound. Otherwise these calculators seem to be just fine.
Title: Re: TI-Boy SE
Post by: jsj795 on October 07, 2009, 11:55:02 pm
So, there's less RAM in the newer calculators? I got that there's something different about the RAM in the newer ones, but I don't quite understand what it is. Are the older ones better over all, or just for using the emulator?

I heard that the newer calcs are slightly (like 0.2 MHz) faster, or something like that in one of the posts where it compared each hardware versions and such.
Title: Re: TI-Boy SE
Post by: brianbdm on October 08, 2009, 10:47:13 pm
You mentioned  the last letter of the serial number that has enough RAM to run it. Which kind of calculator is that for? The 83, 83+, 84+, or 84+SE? Or is it the same for all of them? I'm getting an 84+SE, providing I can find a good one. I'll probably have to look on EBAY for one.

BTW, on your F-Zero game, do you use a tiling system to make the maps (/tracks)? That would sound like the best way to save space. ~I love the 3D engine.
Title: Re: TI-Boy SE
Post by: calc84maniac on October 08, 2009, 11:04:32 pm
This applies to 84+ and 84+SE. However, the TI-83 and TI-83+ never had that RAM in the first place, so TI-boy won't work on them.

And I do use tiles in F-Zero. :)
Title: Re: TI-Boy SE
Post by: brianbdm on October 08, 2009, 11:15:41 pm
If you use a tiling system, it might be easy to make a level editor for people to make their own tracks. Is that a possibility? Could you give a rough time estimate as to when it will be done? It looks really cool!

So many cool things have been developed in the past couple of months. Right now I'm reading in to what the key signing thing is. It sounds cool, but I don't understand it. ^^ I'm trying to catch up on all this stuff.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 08, 2009, 11:29:21 pm
I think it might be easy, but I think it will come after game is finished, like with Project M. It would be cool, though, altough I wonder if it would work well with the computer AI, though?

As for calc dev, it seems the community is doing some sort of comeback this year in terms of releases and awesome projects. The last time I saw 5 programs featured in one month on Ticalc.org is in October 2004, during the calc craze caused by the TI-84+/89T release
Title: Re: TI-Boy SE
Post by: brianbdm on October 08, 2009, 11:33:37 pm
I liked the Chip's Challenge game for the 83. Everybody in my school remembers playing that game in our free time in the computer lab. But they don't have it there any more. So now I'm giving it to everybody. They love it!

Say, do you think there would be any way to turn my NSpire OS into an actual 84? And what exactly is involved in making something work on the NSpire, like F-Zero? And why do some things work just fine?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 09, 2009, 12:00:49 am
The TI-Nspire alerady has 84+ mode. Just swap the keyboards (it comes with the TI-Nspire keyboard and a TI-84+ one, unless you got scammed) and then your TI-Nspire becomes a TI-84+. It's what I used to make my game Illusiat 13 which I still haven't finished. Some stuff will not work fine or require patches, though, as it's just like a TI-84+ emulator
Title: Re: TI-Boy SE
Post by: brianbdm on October 09, 2009, 12:18:17 am
I know about the keypad. I have that, but the problem is the emulation. Like I can't run TI Boy on it. ...And everything that /does/ run runs slower.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 09, 2009, 12:21:26 am
Ah ok. For some reasons, I have no speed problem using TI-BASIC programs, though. But I never tried an ASM one. TI would need to fix these incompatibilities issues, but I doubt that will happen and nobody has been able to decrypt the OS yet to be able to make a new one or run ASM stuff on it
Title: Re: TI-Boy SE
Post by: brianbdm on October 09, 2009, 12:37:07 am
No ASM programs work on the NSpire? I didn't know that it was just the ASM. I didn't know which ones would and which wouldn't until I tried them. That's nice to know. Thanks.
--------
Is there any chance of a NES/SNES emulator? I've heard that the NES is a lot like the original Gameboy.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 09, 2009, 01:24:52 am
Oh, ASM programs works, but a very small portion has problems. For example, MirageOs will crash, unless you install some patch
Title: Re: TI-Boy SE
Post by: brianbdm on October 11, 2009, 06:27:37 pm
Any chance of a NES emulator? =D
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 11, 2009, 06:30:24 pm
That would be cool, I think there was something like this for the TI-89 back then but the project never got finished. It was called TI-NESulator
Title: Re: TI-Boy SE
Post by: brianbdm on October 11, 2009, 10:06:39 pm
Isn't the NES resolution the same as the GB? I've heard that they work pretty close to the same way, too.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 11, 2009, 10:11:01 pm
I think NES is slightly bigger. The only issue would be to work around the lack of colors
Title: Re: TI-Boy SE
Post by: calc84maniac on October 11, 2009, 10:42:09 pm
256x240 pixels. I think this would be more feasible on the TI-Nspire once we crack it.
Title: Re: TI-Boy SE
Post by: Builderboy on October 12, 2009, 03:42:58 pm
Yeah, judging by the amount of lag that occurs on a simple z80 gameboy, i think that trying to emulate a full color game might push the calc beyond its limit D: Hopefully we are able to break into the nSpires formidable resources though.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 12, 2009, 03:59:35 pm
I wonder what CPU a NES and which speed it runs, though, since it's older than the GB. NES came out in 1985 and GB in 1989
Title: Re: TI-Boy SE
Post by: Cinaed666 on October 12, 2009, 05:11:27 pm
I wonder what CPU a NES and which speed it runs, though, since it's older than the GB. NES came out in 1985 and GB in 1989

For its central processing unit (CPU), the NES uses an 8-bit microprocessor produced by Ricoh based on a MOS Technology 6502 core. It incorporates custom sound hardware and a restricted DMA controller on-die. To save some space on the silicon, the Ricoh CPU omitted the 6502s BCD (binary coded decimal) command. NTSC (North America and Japan) versions of the console use the Ricoh 2A03 (or RP2A03), which runs at 1.79 MHz. PAL (Europe and Australia) versions of console utilize the Ricoh 2A07 (or RP2A07), which is identical to the 2A03 save for the fact that it runs at a slower 1.66 MHz clock rate and has its sound hardware adjusted accordingly.


The NES contains 2 KB of onboard work RAM. A game cartridge may contain expanded RAM to increase this amount. It also has 2 KB of video RAM for the use of the picture processing unit (PPU), 256 bytes of sprite RAM and some palette RAM. The system supports up to 32 KB of program ROM at a time, but this can be expanded by orders of magnitude by the process of bank switching. Additionally, cartridges may contain 8 KB of SRAM and 8,168 bytes (nearly 8 KB) of address space reserved as "Expansion Area." Expanded Video memory (VROM or VRAM) may also be available on the cartridge. (on-cartridge mapping hardware also allowing further Video expansion past 12 KB)

 ;)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 12, 2009, 05:14:51 pm
So it's not a z80 then, I guess it might be a bit hard to emulate then
Title: Re: TI-Boy SE
Post by: brianbdm on October 13, 2009, 08:30:50 pm
As long as I get /something/ on my NSpire. I can't stand it not working! Grrrr....

I'd rather have the GameBoy, though. But the NES would be beyond awesome, too.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 13, 2009, 11:33:36 pm
Well you could always get a few of the games in the archives (mostly RPGs, though), or ticalc.org and try most of them to see if they work. Or try some of the BASIC games. I think xLIB games works very well on the TI-Nspire. You can't ask too much though because the community contribute for free during their few free time avaliable and it takes a long while and effort to achieve certain programs and games.
Title: Re: TI-Boy SE
Post by: brianbdm on October 13, 2009, 11:51:20 pm
I know about the stuff on TI Calc. That's where I get all my calculator stuff. 9 out of 10 of them usually work. Sometimes they need a patch, like Mirage does.

Do you know if I can use the key signing to work on my NSpire so I can make it have a real 84 OS instead of the emulation?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 13, 2009, 11:57:27 pm
Nope, because the Nspire is not even a z80 processor. It's an ARM processor, which is why the TI-84+ has to be emulated. Even when people will write third party OSes for the 84+, first, people would need to crack the TI-Nspire to allow custom OSes to be installed instead of the TI-Nspire one, which would completly remove the TI-84+ emulation, which isn't even a real 84+ OS.
Title: Re: TI-Boy SE
Post by: jsj795 on October 14, 2009, 09:41:29 am
for all these various reasons, I won't get Nspire until either it's signing key is cracked or unlocks its asm, or TI makes them more programmable... :P
Title: Re: TI-Boy SE
Post by: Builderboy on October 14, 2009, 10:17:24 am
UNfortunately the signing key is 1024bit, so most likely it will never be cracked.  Look how long it took flopusmaximus to factor a 512bit number D:, and doubling the bits it not doubleing the time.  Anyway, hopefully they figure out how to do asm support, because i don't see TI unlocking their new baby just for us :(
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 14, 2009, 01:58:02 pm
Yeah, I am really curious why ASM wouldn't be possible to add to both the TI-Nspire series and older Casio calcs. In 1994, Dan Eble/Magnus Hangander figured out to implement ASM support on the TI-85 by just sending a modified .85b file to their calc. However, then comes the whole thing about having to learn how to program on that new processor, since it's not z80.
Title: Re: TI-Boy SE
Post by: calc84maniac on October 14, 2009, 02:07:27 pm
I hear the ARM processor works very well with C, unlike the z80 processor.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 14, 2009, 03:55:23 pm
I wish they would listen to their customers like Casio did with the ClassPad 300 (their touchscreen calc) and make a C compiler
Title: Re: TI-Boy SE
Post by: brianbdm on October 14, 2009, 07:37:38 pm
So, if the signing key WAS cracked, it would be possible to load a real 84 OS on my NSpire? It would be really awesome because the NSpire has more resources. It's really slow when you use the 84 emulation, but that's probably /because/ it is an emulation. If there were a real OS that would work, then it would be way better than an 84. ...Or would it throttle all the programs to make them super fast? ^^
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 14, 2009, 07:46:28 pm
Nope, for such thing to happen, the TI Nspire OS, after cracking, would need to be modified in order to delete the current OS, if it's even in z80, to replace it with another. I still think this would be impossible because the emulated 84 OS of the Nspire is not even written in the same language as the real 84 one.
Title: Re: TI-Boy SE
Post by: calc84maniac on October 14, 2009, 09:21:37 pm
We should probably make a more accurate (and faster!) 84+ emulator after we crack the TI-Nspire. The current one adds special opcodes to interact with USB and the Flash memory and doesn't include some of the instructions from the real z80 (but TI never used those in their OS in the first place).
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 14, 2009, 09:26:15 pm
If a faster emu is done, I would like if a original speed mode was included, though, so people can still play 84+ games at their normal speed
Title: Re: TI-Boy SE
Post by: calc84maniac on October 14, 2009, 09:49:15 pm
Well I don't know if it would be much faster than a real TI-84+, but I know that the current one is slower.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 14, 2009, 10:05:44 pm
I didn't notice much of a difference in BASIC games, though (I only tried Reuben Quest 2 and Illusiat 13, though).
Title: Re: TI-Boy SE
Post by: Builderboy on October 15, 2009, 12:29:55 am
Basic games don't seem to have much of a difference, but assembly games do.  I tried Bubble Bobble (it worked!!) and on the highest speed setting, it was more than twice as slow D:
Title: Re: TI-Boy SE
Post by: brianbdm on October 15, 2009, 11:17:51 am
Haha. I tried that game, too. I thought that it would be to my advantage that it was so slow, but, man, I still only could beat 20 levels or so. I think that there were 60.
--------
So, at this point, our best option is to crack the signing key, and instead of making a new OS, we'd fill in for TI to make a better emulation. That way it'll still work with the new processor.

"As long as I'm dreaming... I'd like a dog."
Title: Re: TI-Boy SE
Post by: brianbdm on October 22, 2009, 12:38:41 am
Did this board die? Too bad.

Anyone know where I can buy an 84+SE where I can see the serial number? There aren't many on EBAY. I don't want to have to wait for a reply from every single person I ask. I don't wanna get it from TI, because they'll be giving out all the newer ones that won't work.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 22, 2009, 01:15:30 am
it seems like so :(

well, pretty much the entire TI community did, as almost no one's posting project updates anymore

I'm not sure for TI-Boy SE, maybe Calc84maniac just decided to completly drop Nspire and newer 84+ support altogether, since it looks like the other ASM programmers who were searching on the issue haven't gave signs of life on the whole research since a month. Also he still needs to improve compatibility with games first.

Another issue is that he might be splitting his time between multiple projects still.

Unfortunately the only place to buy used calcs is Ebay I think and you have to ask the serial number. It's all trial and error
Title: Re: TI-Boy SE
Post by: brianbdm on October 22, 2009, 07:56:14 pm
I got lucky on the first try. :) Ends in F.
Once I get my calc., I'll try testing out some ROMs.
Title: Re: TI-Boy SE
Post by: brianbdm on October 28, 2009, 09:05:22 pm
Cool! I just got my calculator in the mail today. Pokemon Yellow doesn't seem to work. Too bad. I liked that one. Do you know if GBC games will work as well? I got the app from Crystal, but it wouldn't go on my calculator. It said that it was invalid.
Title: Re: TI-Boy SE
Post by: Eeems on October 28, 2009, 09:29:55 pm
Well, this emulator is for gb only, if you read back a bit, this question has already been addressed. Btw what is the letter on the back of your calc?
Title: Re: TI-Boy SE
Post by: brianbdm on October 28, 2009, 10:05:39 pm
I was afraid of that.

The letter?
*looks three posts up*
It's an "F"
I wish my calculator had more memory. Right now it just has Blue Version on it. I'd like to have my entire collection of games on it. ^^
Title: Re: TI-Boy SE
Post by: Eeems on October 29, 2009, 09:55:43 am
Oh lol, sorry. Yeah it would be nice to have more room...
Title: Re: TI-Boy SE
Post by: brianbdm on October 30, 2009, 09:29:32 pm
Tested:
Pokemon Yellow: No-Go
Final Fantasy Legend 3: No good either
Pokemon Blue: No noticeable problems. I expect it to be the same as Red.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 31, 2009, 04:01:44 am
Strange that one Pokemon game would work and not another x.x

Oh well, hopefully once Calc84 finishes F-Zero and Project M it should see more progress ^^
Title: Re: TI-Boy SE
Post by: brianbdm on October 31, 2009, 05:08:03 pm
It is funny... I wonder why it's like that. Some games work just perfectly, and some don't work at all. Usually it's one or the other. I put Super Mario Bros. Deluxe on my calculator to see what would happen. It ran the game, but it game me the message saying that the game could only be played on a Gameboy color system.
Do you know why it said that I couldn't transfer Gold, Silver or Crystal to my calculator? It may not work right, but it said that it was invalid and I couldn't even get it on my calculator.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 31, 2009, 05:20:54 pm
Yeah it's weird sometimes, it's like how Mystical Ninja Starring Goemon doesn't run in most Nintendo 64 emulators
Title: Re: TI-Boy SE
Post by: brianbdm on October 31, 2009, 07:31:06 pm
Do you know which of the files it creates is the save file?
--------
I've been trying to get a GameCube emulator working, but I can't find any ISOs. Due to my web filter, I can't get any torrents, and a lot of download websites don't work, either. I'd like to see how well they work, too. I always like to emulate my games, especially on my computer, so when I saw the GB emulator for the calculator, I got it right away. It's just one of the most cool, nerdy things ever! (nerdy in a good way, of course)
Title: Re: TI-Boy SE
Post by: Eeems on October 31, 2009, 07:43:16 pm
All of them are save files, just split up...
Title: Re: TI-Boy SE
Post by: brianbdm on October 31, 2009, 08:00:03 pm
Oh, wow. That's big! I thought that it would be smaller.
Most systems just have a short series of data, like a matrix. For example, "3654" The information of what that means would already be inside the program. It would already know that the first 2 numbers is what level you are on, the third number is how much health you have left, and the last number is how many lives you have left. Of course, a Pokemon game save would be more than four numbers, but that's the general idea. Most save files don't include the information on what each thing means. That's normally included in the application. The save file doesn't have something written like "on level 36 5 health left 4 lives left" That would be really long for a save file.
Is the calculator save file like that? Is that why it's so long?
Title: Re: TI-Boy SE
Post by: Eeems on November 01, 2009, 12:17:51 am
I have no idea how the save file looks. It's generated by the game itself, that is the actual size of the savefile on the gameboy cartrige...don't ask me why they needed that space, they just did.
Title: Re: TI-Boy SE
Post by: calc84maniac on November 01, 2009, 09:09:29 am
Yes, the cartridge used 32KB of save RAM. If it could have fit in 8KB, I bet they would have done that instead (to lessen cost of making the cartridge, etc)
Title: Re: TI-Boy SE
Post by: simplethinker on November 03, 2009, 08:17:30 am
Is the calculator save file like that? Is that why it's so long?
For large games, there's an immense amount of stuff that has to be saved.  For example, in Pokemon it has to remember:  Player position, names, carried items, items in PC, every pokemon (including stats, name, moves, etc.), hall of fame stuff, which items have been taken, which trainers have been beaten, pokedex stuff, story related things and others.

32 KB seems enormous to us with calculators, but if you remember that Pokemon had an 8 Megabit (0.5 MB = 512 KB) cartridge it doesn't seem that huge :)
Title: Re: TI-Boy SE
Post by: brianbdm on November 04, 2009, 07:51:27 pm
It still seems like if a ROM can be compressed to so little, the save file should be able to be compressed to something near the same ratio.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 04, 2009, 08:04:35 pm
Maybe you could try helping Calc84maniac with z80 assembly to compress it more ^^
Title: Re: TI-Boy SE
Post by: calc84maniac on November 05, 2009, 03:38:53 pm
It still seems like if a ROM can be compressed to so little, the save file should be able to be compressed to something near the same ratio.
What are you talking about? I'm not using any compression.
Title: Re: TI-Boy SE
Post by: brianbdm on November 05, 2009, 07:38:03 pm
No compression like that. I mean compressed because it's the binaries. You said before that they are a lot smaller than the stuff you have on your computer. That's why it can fit on the calculator that only has, what, 2.5mb? Am I right? More than likely, I'm not, seeing as you're the one who made it.
I thought I knew what I was talking about, buy you're the smart one. ^^

I'd be glad to help if I knew anything about it.
Title: Re: TI-Boy SE
Post by: calc84maniac on November 05, 2009, 09:49:37 pm
You put the ROM into the APP, and the size doubles. You put the APP on your calculator, and it halves (back to normal size). That's basically how it works.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 06, 2009, 01:29:57 am
Oh I was kidding about helping XD, I myself couldn't even do it. I coded TI-BASIC for 8 years but I could never understand z80 Assembly x.x, especially not how Calc84maniac and Iambian do stuff they do o.o
Title: Re: TI-Boy SE
Post by: simplethinker on November 06, 2009, 12:06:20 pm
the save file should be able to be compressed to something near the same ratio.
This is just an assumption, but the original coders probably already compressed the save data as much as they could.
Title: Re: TI-Boy SE
Post by: BoomhowerPower on November 06, 2009, 09:59:16 pm
"since ti changed the 84+ hardware in 2007, ti-boy doesn't have all the ram it needs.Sorry! See the readme for more info."
theres a way around this right?

btw-continue your super mario project ,if this can never be fixed :D
Title: Re: TI-Boy SE
Post by: critor on November 07, 2009, 08:53:01 am
"since ti changed the 84+ hardware in 2007, ti-boy doesn't have all the ram it needs.Sorry! See the readme for more info."
theres a way around this right?

1st way: buy an old TI-84+
2nd way: completly rewrite TI-Boy internals, to make in work much slower with ROM instead of RAM...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 07, 2009, 01:22:48 pm
In the end, if it is even possible to get TI-Boy to run on such calc, there will most likely eventually be two versions of TI-Boy, or a main version and a patch.
Title: Re: TI-Boy SE
Post by: TsukasaZX on November 07, 2009, 06:48:08 pm
Wouldn't a ROM-based version just wear out the hardware faster?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 08, 2009, 12:38:38 am
Most likely yes, but apparently the flash can be overwritten about 200000 times (I assume that many garbage collections) so the calc should still last a long while, despite not lasting for years and years
Title: Re: TI-Boy SE
Post by: brianbdm on November 30, 2009, 08:43:56 pm
More tests~
Bust-a-Move 2: Works fine
Bust-a-Move 3: Works fine
Bubble Bobble Part 2: Works fine
Final Fantasy Legend: Freezes on title screen
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 30, 2009, 11:38:24 pm
Nice

Hopefully this will most likely be resumed at one point and those with Nspire will be able to run it when the Nspire will have a new OS done, because Calc84maniac is gonna port TI-Boy SE to the TI-Nspire. And when I say Nspire, I really mean the Nspire mode, not 84+ emulation.
Title: Re: TI-Boy SE
Post by: calc84maniac on December 01, 2009, 01:19:35 am
Nice

Hopefully this will most likely be resumed at one point and those with Nspire will be able to run it when the Nspire will have a new OS done, because Calc84maniac is gonna port TI-Boy SE to the TI-Nspire. And when I say Nspire, I really mean the Nspire mode, not 84+ emulation.
Actually, it's not so much a port as just a new emulator. I'm not using any of TI-Boy's code in it.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 01, 2009, 01:49:32 am
Oh yeah right x.x
Title: Re: TI-Boy SE
Post by: brianbdm on December 01, 2009, 08:10:48 pm
CAN THIS BE DONE?
I thought that the NSpire mode didn't have any programing capabilities.
Title: Re: TI-Boy SE
Post by: Geekboy1011 on December 01, 2009, 08:18:13 pm
well it is being coded in arm which is the language of the processor so this can be run when we finnaly find a exploit to run code of our own
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 02, 2009, 02:31:25 am
CAN THIS BE DONE?
I thought that the NSpire mode didn't have any programing capabilities.
Calm down. -1 respect for that. First, Calc84maniac has a life. Secondly, when he works on calc stuff, he can work on whatever he feels like. He likes to experiment so obviously, now that the TI-Nspire was cracked, he's gonna mess around with ARM assembly, and he did. The only thing now is that it needs to be ran by replacing the TI-Nspire emulator Boot Code, which is impossible on real hardware. When someone will have made a third-party OS for the TI-Nspire, he'll be able to make the emulator possible to be sent to a real calculator (with the games).

For now, TI-Boy SE is on hold for a bit (altough a month ago, after a private chat with Calc84maniac, I got told there was some progress on TI-Boy SE, altough most involved rewriting the code to improve speed)

But you need to learn to respect people who work hard on these softwares Brianbdm. So far, you have yet to contribute something to the TI community (like a BASIC or ASM game). I would like to see you try to program something like TI-Boy SE yourself, maybe you would realise how much effort it takes.
Title: Re: TI-Boy SE
Post by: calc84maniac on December 02, 2009, 12:18:44 pm
CAN THIS BE DONE?
I thought that the NSpire mode didn't have any programing capabilities.
Calm down. -1 respect for that. First, Calc84maniac has a life. Secondly, when he works on calc stuff, he can work on whatever he feels like. He likes to experiment so obviously, now that the TI-Nspire was cracked, he's gonna mess around with ARM assembly, and he did. The only thing now is that it needs to be ran by replacing the TI-Nspire emulator Boot Code, which is impossible on real hardware. When someone will have made a third-party OS for the TI-Nspire, he'll be able to make the emulator possible to be sent to a real calculator (with the games).

For now, TI-Boy SE is on hold for a bit (altough a month ago, after a private chat with Calc84maniac, I got told there was some progress on TI-Boy SE, altough most involved rewriting the code to improve speed)

But you need to learn to respect people who work hard on these softwares Brianbdm. So far, you have yet to contribute something to the TI community (like a BASIC or ASM game). I would like to see you try to program something like TI-Boy SE yourself, maybe you would realise how much effort it takes.
I think you took that the wrong way. He's just asking whether it's possible to code for the TI-Nspire at all (a valid question since he probably hasn't been keeping up with the hacking scene)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 02, 2009, 12:25:43 pm
To me it seemed more like he wanted to force you to work on the 84+ version before attempting a Nspire one, with the reason that the Nspire doesn't have programming capabilities to make such emulator, assuming he probably isn't aware of the new Nspire stuff. Plus he seemed quite impatient sometimes before

Something typical from members who only visit a game website just for one single project or game or from download leechers
Title: Re: TI-Boy SE
Post by: brianbdm on December 02, 2009, 07:52:40 pm
At least the person that post was directed at understood it.
CAN THIS BE DONE? = IS THIS POSSIBLE?  :o Maybe I should have added that emoticon to it to better convey my meaning.
No, I haven't heard about the new NSpire stuff. Thus I stated that I /thought/ that it didn't have the programming capabilities. I'd ask for you to fill me in, but you probably wouldn't want to waste your time one a "leech" like me, anyways. I'll find out for myself.
Even if you were right about what I meant, I don't think that wanting him to work on the 84 version or being impatient is the same thing as being disrespectful.
I try to keep up with the calculator news, but much of it is way beyond me. Also, I happen to have other things on my mind besides calculators sometimes. I check ticalc.org every couple of days to see if they have news. That's my information source.
I don't think that I'd ever be able to learn enough to make a program for my calculator. I'm not that tech savvy. I hope you aren't saying that people who don't make programs shouldn't participate in the forums. I always thought that making things is only enjoyable if other people get to use them. I would assume that the majority of people who like to use calculator games are people who don't know very much about calculators and only visit for the downloads. Programming calculators is very neat, but I don't think that there are that many people who do a lot of it. By not very many, I don't imply just one or two, I mean like several hundred to a few thousand out of all the people who own TI calculators.
In the post above, I said absolutely nothing about him not having a life, I said absolutely nothing about which one he should work on, and I said nothing about how much effort I thought programming calculators would take. That's a lot of assumptions for just two sentences. I hope you don't take this the wrong way, too.
---------------------------------
@calc84maniac:
If you think you can do it on the NSpire, that would be great, because it has more resources available and a much higher resolution. Actually, I'd rather you did it for the NSpire first. Is it okay to state my preference?
I'll add some more game tests later, once I get around to them.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 02, 2009, 08:20:11 pm
Ok thanks for clarifying, it's just that I see way too many posts from members with few posts and contributions being rude to the author of calc projects putting too much pressure on them and acting as if these projects authors were their servants providing them with games as they request them. And given your previous forum posts, to me it seemed like you meant you wanted to force Calc84maniac to work on the SE version first, even if he didn't wanted to. On top of that, your question was written in all-caps.

By the way, I started TI calculator programming in July 2001. That's almost a decade ago. Since then, I got time to see people behave on forums, and eventually, I started visiting forums about freeware computer games too and eventually Youtube. In that entire time, I discovered that the majority of people who hardly contribute programs to a community are the most demanding ones toward authors. For all they do, authors of programs receive a much lower amount of respect and recognition than they deserve. Sure, I understand you come on Omnimaga just for the emulator and want progress, but you need to be realistic. Heck, I am amazed Calc84maniac produced a useable GB emu this fast. On the PC, there are GB emulators that have been worked on for years and today they're still not perfect. People are allowed to participate (and welcomed to do so) on these forums regardless of if they program or not. Everyone is allowed to, as long as they follow board rules and are respectful (this is not /b/, after all).

Regardless, Authors can do what they want, they also have a life and they spend a lot of time and effort on these softwares, so they deserve more respect than that, especially considering they are not even paid for what they are doing. If an author wants to, he can even decide to discontinue a project altogether if he doesn't feel like working on it anymore.

As for the TI-Nspire stuff, it is on the ticalc.org front page. There is also a link to the original thread on United-TI, altough it is very long.

And I don't have a problem with somebody stating his preferences, as long as they state them in a respectful way. I mean, when someone posts in a project topic something like "CAN THIS BE DONE?", when there weren't a lot of recent updates on it (which is TI-Boy SE case), it will sound more like "the Nspire doesn't have programming capabilities, why do you even bother trying to make an emu on it? I don't care about a Nspire emu, I want the 84+ one done now!".

Anyway if you meant you were curious about Nspire capabilities, then I am sorry.


Back on TI-Boy SE, from what I can gather, it will be much easier to do on Nspire now, because there are a lot of stuff that are way beyond the 83+SE capability, like that Galaga waving title screen effect. On top of that the Nspire got a much faster processor and more memory, which means stuff like Sega Game Gear, Sega Master System or Gameboy Color could even be possible too (altough the lack of colors would make some graphics hard to see)
Title: Re: TI-Boy SE
Post by: brianbdm on December 02, 2009, 09:10:41 pm
Regardless, Authors can do what they want, they also have a life and they spend a lot of time and effort on these softwares, so they deserve more respect than that, especially considering they are not even paid for what they are doing. If an author wants to, he can even decide to discontinue a project altogether if he doesn't feel like working on it anymore.
Do you understand now that I understand and respect that, and didn't/don't mean to imply otherwise?

I think that gameboy color games were still very rough color, as you can see from my pic on the left. It shouldn't need to look perfect on the calculator to see what's going on. It only used, like, 30 colors or so, anyways. Just out of curiosity, do you think that the NES would be another emulation possibility? I asked this before, but that was before the NSpire became a possibility.
Title: Re: TI-Boy SE
Post by: calc84maniac on December 02, 2009, 09:33:43 pm
Just out of curiosity, do you think that the NES would be another emulation possibility? I asked this before, but that was before the NSpire became a possibility.
Well, I think so.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 02, 2009, 09:54:45 pm
Regardless, Authors can do what they want, they also have a life and they spend a lot of time and effort on these softwares, so they deserve more respect than that, especially considering they are not even paid for what they are doing. If an author wants to, he can even decide to discontinue a project altogether if he doesn't feel like working on it anymore.
Do you understand now that I understand and respect that, and didn't/don't mean to imply otherwise?

I think that gameboy color games were still very rough color, as you can see from my pic on the left. It shouldn't need to look perfect on the calculator to see what's going on. It only used, like, 30 colors or so, anyways. Just out of curiosity, do you think that the NES would be another emulation possibility? I asked this before, but that was before the NSpire became a possibility.
Yep I do, now. Sorry for the misunderstanding.

I am pretty sure NES could be possible actually, altough Idk how the 3D-ish stuff like in Rad-racer would be implemented. THat said, the Nspire CPU is much better so it might still run fast enough, not to mention unlike a computer, a Nspire wouldn't be multitasking while running the emu (at least, I think)
Title: Re: TI-Boy SE
Post by: JoeyBelgier on December 03, 2009, 07:34:56 am
O: wouldn't that be the first console (not handheld) emulation on a calculator? D:
massive :D

EDIT
Quote
I think that gameboy color games were still very rough color, as you can see from my pic on the left. It shouldn't need to look perfect on the calculator to see what's going on. It only used, like, 30 colors or so, anyways. Just out of curiosity, do you think that the NES would be another emulation possibility? I asked this before, but that was before the NSpire became a possibility.
The console was capable of showing up to 56 different colors simultaneously on screen from its palette of 32,768, and could add basic four-color shading to games that had been developed for the original Game Boy. It could also give the sprites and backgrounds separate colors, for a total of more than four colors. This, however, resulted in graphic artifacts in certain games. For example, sometimes a sprite that was supposed to meld into the background would be colored separately, making it easily noticeable. (Wikipedia)

Thought that might be interesting/noticable/good to know [=
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 03, 2009, 08:40:54 am
I thought the GBC only showed like 16 colors at once like the NES? o.o, I guess that's something new to me
Title: Re: TI-Boy SE
Post by: JoeyBelgier 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
Title: Re: TI-Boy SE
Post by: TravisE 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.
Title: Re: TI-Boy SE
Post by: ztrumpet 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. :)
Title: Re: TI-Boy SE
Post by: thepenguin77 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.
Title: Re: TI-Boy SE
Post by: brianbdm 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.
Title: Re: TI-Boy SE
Post by: thepenguin77 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?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga 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.
Title: Re: TI-Boy SE
Post by: calc84maniac 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.
Title: Re: TI-Boy SE
Post by: thepenguin77 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?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga 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.
Title: Re: TI-Boy SE
Post by: Madskillz 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!
Title: Re: TI-Boy SE
Post by: Silver Shadow 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 ???
Title: Re: TI-Boy SE
Post by: ztrumpet 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)
Title: Re: TI-Boy SE
Post by: brianbdm 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.
Title: Re: TI-Boy SE
Post by: calc84maniac 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.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 16, 2009, 09:44:24 pm
Yeah, the issue is that many people bought their calc recently. However, maybe the recession have made many people buy used calcs (online, maybe) or borrow the school ones, so maybe that could help too. Also, sometimes, people just use their bro/sis calc to save money, so bigger chances to have a calc from prior the Nspire release, meaning a non-fail model
Title: Re: TI-Boy SE
Post by: Silver Shadow on December 17, 2009, 01:38:24 pm
I still don't know why the N-Spire 84+ isn't suitable for TI-Boy SE... :(
Title: Re: TI-Boy SE
Post by: simplethinker on December 17, 2009, 01:54:47 pm
I still don't know why the N-Spire 84+ isn't suitable for TI-Boy SE... :(
I think the problem lies with the fact that the N-Spire only emulates a z80, and that it doesn't emulate the extra ("undocumented", though they've been well-documented for years :D) commands.
Title: Re: TI-Boy SE
Post by: brianbdm on December 17, 2009, 07:39:26 pm
Is there a way to determine ahead of time whether a game will work on the older calculators?
Title: Re: TI-Boy SE
Post by: Seren on December 17, 2009, 08:07:24 pm
On the back of the calculator is the serial number.

For example,
2635016775 P-0509H

The only calculators that pass have a "P" where the P is in this example serial, and also, there CANNOT be an "H" where the H is in the example.
Title: Re: TI-Boy SE
Post by: ztrumpet on December 17, 2009, 08:18:58 pm
On the back of the calculator is the serial number.

For example,
2635016775 P-0509H

The only calculators that pass have a "P" where the P is in this example serial, and also, there CANNOT be an "H" where the H is in the example.
Accully they cannot be a "H" or letter farther in the alphabet and non-"P"s before "H" also work.
Title: Re: TI-Boy SE
Post by: Silver Shadow on December 18, 2009, 03:05:53 pm
I still don't know why the N-Spire 84+ isn't suitable for TI-Boy SE... :(
I think the problem lies with the fact that the N-Spire only emulates a z80, and that it doesn't emulate the extra ("undocumented", though they've been well-documented for years :D) commands.
I know that, but you can replace the undocumented commands with others that work (even if it means writing more code). So why can't calc84maniac do that? Is there something else that prevents from executing it on the N-Spire?
Title: Re: TI-Boy SE
Post by: calc84maniac on December 18, 2009, 03:32:05 pm
I also doubt the 84+ emulator on the Nspire supports some of the more complex memory mapping that I use.
Title: Re: TI-Boy SE
Post by: brianbdm on December 18, 2009, 05:04:58 pm
Well, it's not quite that bad. TI-83+ Silver works, and TI-84+ works with smaller games.

I was referring to this post when I asked if you could tell ahead of time which games will work on older calculators. I was wondering if you could tell which games would work on 83+SE or 84+ calculators, not the 84+SE. I already know about that one.
Title: Re: TI-Boy SE
Post by: Galandros on December 18, 2009, 05:14:21 pm
Well, it's not quite that bad. TI-83+ Silver works, and TI-84+ works with smaller games.

I was referring to this post when I asked if you could tell ahead of time which games will work on older calculators. I was wondering if you could tell which games would work on 83+SE or 84+ calculators, not the 84+SE. I already know about that one.
It has to do with the rom size.
 512KB and 1024 KB rom file fits on TI-84+SE and TI-83+SE (with few archive space left) but not in the TI-84+.
 Just compare the size of the rom and the total memory of calc.
EDIT: lol calcmaniac. I was faster by matter of seconds and hopefully my answer is correct.
Title: Re: TI-Boy SE
Post by: calc84maniac on December 18, 2009, 05:14:57 pm
Well, it's not quite that bad. TI-83+ Silver works, and TI-84+ works with smaller games.

I was referring to this post when I asked if you could tell ahead of time which games will work on older calculators. I was wondering if you could tell which games would work on 83+SE or 84+ calculators, not the 84+SE. I already know about that one.
Anything that works on a good 84+SE should work on an 83+SE. A good 84+ should be able to play ROMs of size 256KB or less.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 18, 2009, 08:24:39 pm
I still don't know why the N-Spire 84+ isn't suitable for TI-Boy SE... :(
I think the problem lies with the fact that the N-Spire only emulates a z80, and that it doesn't emulate the extra ("undocumented", though they've been well-documented for years :D) commands.
I know that, but you can replace the undocumented commands with others that work (even if it means writing more code). So why can't calc84maniac do that? Is there something else that prevents from executing it on the N-Spire?
It would most likely run much slower.
Title: Re: TI-Boy SE
Post by: Silver Shadow on December 19, 2009, 02:39:58 pm
:(
Title: Re: TI-Boy SE
Post by: calc84maniac on December 19, 2009, 04:56:28 pm
Hey, at least when we get ARM assembly running on the Nspire, you can have a nice alternative with full speed and graphics. :)
Title: Re: TI-Boy SE
Post by: Silver Shadow on December 20, 2009, 11:01:41 am
But I'll have to wait for that... :(
Title: Re: TI-Boy SE
Post by: calc84maniac on December 20, 2009, 12:22:22 pm
But I'll have to wait for that... :(
You would have to wait just as long (maybe longer) for me to get one working on the TI-84+ emulator though :P
Title: Re: TI-Boy SE
Post by: skuller972 on December 20, 2009, 07:00:17 pm
could someone manual replace the new ram chip with an old one?
Title: Re: TI-Boy SE
Post by: calc84maniac on December 20, 2009, 07:11:54 pm
could someone manual replace the new ram chip with an old one?
I'm pretty sure that in the 84+ series, the RAM is on the same chip as the processor (though I could be wrong)
Title: Re: TI-Boy SE
Post by: skuller972 on December 20, 2009, 07:16:00 pm
drat
Title: Re: TI-Boy SE
Post by: Eeems on December 20, 2009, 07:16:49 pm
possibly, but that would void the warranty
Title: Re: TI-Boy SE
Post by: skuller972 on December 20, 2009, 07:19:20 pm
pssh. warranties. if im trying to replace the ram chip i think i know all abou-

 *calculator bursts into flames*
Title: Re: TI-Boy SE
Post by: Eeems on December 20, 2009, 07:23:02 pm
lol, well you'd have to talk to someone who is good at hardware stuff...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 20, 2009, 11:40:36 pm
true, I am sure it could be possible, though.

Also welcome back Skuller972 haven't seen you in a long while
Title: Re: TI-Boy SE
Post by: Eeems on December 21, 2009, 12:01:41 am
Oh wow! I completely didn't notice that was skuller!!!
Wb bud!
Title: Re: TI-Boy SE
Post by: skuller972 on December 21, 2009, 06:19:47 pm
yea i dropped my ipod in the tub and it wont work so i turned to my previous electronic pursuits, such as the gamebay, the calculator, etc. i opened up my old group file for the game i was working on, shined up the and finished intro a bit and simplified some code and am currently write the main engine. and i amped up the donut quest style text sprites to the large font and thats what im using for the tiles/pieces

i need to upload it for anyone to give advice but i need to get on my moms laptop, because the computer i usually use doesnt work with ti-connect or anything else.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 21, 2009, 06:23:19 pm
aaah cool to hear you're still working on calc stuff. I hope you return on the forums soon. Just double check the links you give to us, though :P, since that last rickroll in September contained a virus :( (which is no longer the case, though)
Title: Re: TI-Boy SE
Post by: Eeems on December 21, 2009, 06:42:55 pm
Aww...poor iPod :/
welcome back though! Can't wait to see some progress on your games!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 21, 2009, 07:18:10 pm
Well, at least, you did not drop a chair on your ipod :P *hides from ztrumpet*

Altough it still sucks considering that's over $200 in the toilet :S
Title: Re: TI-Boy SE
Post by: skuller972 on December 21, 2009, 07:19:31 pm
yea from what ive read on the internet it might randomly work in a few months, but i splashed water on my previous on from my pool and the genius bar guy gave me a new one free
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 21, 2009, 07:40:43 pm
lol lucky, that reminds me back when someone's calc broke and warranty voided, TI would sometimes send them a brand new one for free in exchange.
Title: Re: TI-Boy SE
Post by: skuller972 on December 21, 2009, 07:42:27 pm
i dont want to lose all the information on this new one though. my first one was relatively new and didnt have much on it, but ive got notes and stuff on this one. i hope it starts working. i guess i could dissassemble it and replace the battery and screen. those seem to be the problems.
Title: Re: TI-Boy SE
Post by: Eeems on December 21, 2009, 07:47:40 pm
Of course that completely voids the warranty...you could send it in to apple...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on December 21, 2009, 08:12:29 pm
Once I accidentally spilled 7-UP on my TI-Nspire screen. Fortunately, not a lot felt on it, though, and I could clean it before it gets inside the calc and it isn't sticky and all
Title: Re: TI-Boy SE
Post by: ztrumpet on December 21, 2009, 09:02:22 pm
Glad you're working on calc stuff skuller.

At least chair + calc = calc that still works...
...but yeah. I failed. Hard.
Title: Re: TI-Boy SE
Post by: JoeyBelgier on December 23, 2009, 09:45:20 am
It seems calc's are eally not meant, what do I say, we really aren't meant to make calc games.
Seriously, how much times did Game-God already let us suffer with data losses and such. Even I had losses and I'm not really a productive person x.x

Screw you Game-God, if these persons want to make games, they will proceed!
D:
Title: Re: TI-Boy SE
Post by: brianbdm on February 09, 2010, 08:47:00 pm
Game test:
I know that it's already been done, but...
Harvest Moon GB: The game runs perfectly, but is quite slow. The sprites are pretty hard to see without the greyscale on, which slows things down even more.
---I'm just re-posting my old ones below here---
Bust-a-Move 2: Works fine
Bust-a-Move 3: Works fine
Bubble Bobble Part 2: Works fine
Final Fantasy Legend: Freezes on title screen
Pokemon Yellow: No-Go :( Rats, I was hoping I could use this one.
Final Fantasy Legend 3: No good either
Pokemon Blue: No noticeable problems. It works the same as Red: Just a bit slow, but that's okay since it's not a fast paced game anyways.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on February 10, 2010, 12:00:06 am
Glad to know ^^
Title: Re: TI-Boy SE
Post by: brianbdm on March 01, 2010, 10:25:42 pm
So, there's a 3rd party software loader for the NSpire now? Is that what you need to make the TI Boy for the NSpire? :O That would be so cool!
Title: Re: TI-Boy SE
Post by: calc84maniac on March 01, 2010, 10:28:29 pm
So, there's a 3rd party software loader for the NSpire now? Is that what you need to make the TI Boy for the NSpire? :O That would be so cool!
Ninja'd (http://ourl.ca/4181) ;)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 02, 2010, 12:44:33 am
He has been working on a TI-Nspire GBC emu for a while, using Goplat's emulator. It can even emulate Game Boy COLOR games (altough colors are turned into grayscale).
Title: Re: TI-Boy SE
Post by: brianbdm on March 03, 2010, 12:10:32 am
I remember that he was using the emulator to start making the GBC emulator, but now he can actually /run/ it on calculators, right?

(What does "ninja'd" mean?)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 03, 2010, 12:16:03 am
yeah he can. Check front page news, there are 3 links to Youtube videos even showing it in action on real calcs.

(as for ninja'd, on other forums they sometimes use the expression cross-post. It's when two person posts the same idea/awnser to a question at the same time. The second person is ninja'd)
Title: Re: TI-Boy SE
Post by: calc84maniac on March 03, 2010, 12:17:37 am
I remember that he was using the emulator to start making the GBC emulator, but now he can actually /run/ it on calculators, right?

(What does "ninja'd" mean?)
Yeah, we can run it oncalc now.

And ninja'd is a forum term that is often used when two people post the same message at the same time and one gets theirs in first

Edit:
Ha, I got ninja'd! See?
Title: Re: TI-Boy SE
Post by: brianbdm on March 14, 2010, 04:49:59 pm
Congrats on making TIcalc's headlines again!
I'm having trouble getting ndless on my NSpire, but as soon as I do, I'll get the emulator.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 14, 2010, 08:01:58 pm
Yeah congrats Calc84 :D

And I myself got some troubles too. It took me about 4 tries to send Ndless to my calc when using an alternate build that works with computer link software 1.4. I didn't get much trouble with Ndless 1.0 and link software 1.3 compatiblity, tho. The only issue is that 1.3 crashed on  my computer when exiting
Title: Re: TI-Boy SE
Post by: brianbdm on March 16, 2010, 07:55:28 pm
You got it to work? My NSpire won't boot now. It loads the operating system, goes past the clock, and then crashes and starts all over again. Do you know what's up? I can't seem to find a good troubleshooting guide anywhere.
Is it better to send NDless through an 84? I'd have to get my NSpire fixed either way to do it, but it would be nice to know which is better. Did you make the alternate build yourself? Or did you find it somewhere? If so, can you tell me where?
****Also, I noticed that the TI-Boy SE is depicted at the top of the Omnimaga page, along with the NSpire version of Mario Bros Deluxe. That must be quite an honor!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 16, 2010, 11:41:39 pm
I heard other people say they got trouble upgrading to OS 2.0 x.x. I hope TI didn't screw up badly or that Ndless won't break calcs x.x

I didn't got further problems. When I deleted Ndless and uninstalled it, I upgraded from OS 1.1 to 2.0, then back from 2.0 to 1.1 and installed Ndless. Failed sometimes, then eventually worked. I used an alternate build of Ndless, which was posted in #omnimaga IRC by ExtendeD. It's not official, though, since it may not be stable, which is why it's still not on ticalc.org.

I guess I'll check #omnimaga IRC logs to see if I can find it, but it might be best to wait until it's officially out, in case.

As for Ndless sending through a 84+ the only avaliable tool is Nspire8x on ticalc.org http://www.ticalc.org/archives/files/fileinfo/426/42627.html

If your Nspire is locked on the booting, remove a battery, then after putting it back as well as the keypad, hold down HOME, P, ENTER and then ON, and keep all these keys held down until the maintenance menu appear, then from there, delete the OS. Afterward, resend an OS using TI-Nspire computer link software.

If anyone has better explanation feel free to ask.

And yeah I made the banner myself, it was in my plans to include some gbc4nspire and TI-Boy SE stuff. You can even notice the 3D Link to the left, from Calc84maniac polygon 3D stuff. The rest is pretty much other calc games we made or are making.
Title: Re: TI-Boy SE
Post by: brianbdm on March 17, 2010, 10:00:52 pm
Ah, THAT's what that was! I should have noticed that sooner. Of course it's Link, and that's his shield on the his back.

I wondered why I couldn't reset my OS. I was holding down the wrong keys. Thanks. As for NSpire8x, I already knew about that, but was just wondering which was a more successful way of installing.
I'm not usually behind on the "what." It's usually the "how" that I don't know about, if you understand.
I've heard that 2.0 doesn't work with NDless. It just figures that within days of NDless being announced on TIcalc, TI comes out with a new OS and new software, BOTH of which are supposedly incompatible with NDless.
edit:
I've got it working now.
Man, I've known it was coming, I've heard it was released, I've seen screenshots and videos, but still... I can't really believe it's in my hands now! Forget Heart Gold and Soul Silver, I'm going back to Crystal on my clac!
I should probably post on the new thread for the Nspire version, now, huh?
--------
BTW, the only one possible change I might make would to make the ctrl key the Start key. That way it would be symmetrical to the clear key for Select. I always have to remind myself that it's one key lower than I think. Is there any reason you made it the shift key? I thought it may be to make contrast changes in-game, but I found out that you can do that just by hitting the + and - buttons.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 18, 2010, 12:56:40 am
I guess so since it might eventually clutter this topic but yeah it's an awesome achievement plus it works so well ^^

There has been a lot of changes in the TI commmunity since late 2008
Title: Re: TI-Boy SE
Post by: Samip on April 13, 2010, 07:18:56 pm
I have a TI-84 Plus Silver Edition and when I try to run Pokemon Red, it gives me the ram error.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on April 13, 2010, 07:28:36 pm
Unfortunately there isn't anything that can be done to work around the RAM error on TI-84+ calcs released after March 2007. It would require TI-Boy SE to run some data from the archive memory instead of using the hidden RAM that is missing from newer calcs, and this means Pokémon and all other games using a lot of data would most likely run 5-9001 times slower than they do right now. :(
Title: Re: TI-Boy SE
Post by: willrandship on April 13, 2010, 10:49:22 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
Title: Re: TI-Boy SE
Post by: calc84maniac on April 13, 2010, 10:53:00 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
And a bigger flash chip :)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on April 13, 2010, 11:23:05 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
And a bigger flash chip :)
And 24 KB of hidden RAM instead of 8 :P

As well as crystal timers and clock.
Title: Re: TI-Boy SE
Post by: Galandros on April 20, 2010, 02:30:30 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
And a bigger flash chip :)
And 24 KB of hidden RAM instead of 8 :P

As well as crystal timers and clock.
More mini USB port and a different skin.
Title: Re: TI-Boy SE
Post by: ztrumpet on April 20, 2010, 08:04:22 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
And a bigger flash chip :)
And 24 KB of hidden RAM instead of 8 :P

As well as crystal timers and clock.
More mini USB port and a different skin.
And a few more basic commands...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on April 25, 2010, 01:07:26 pm
It's over 9000!!!!!

Sorry. I had to say it.

Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
And a bigger flash chip :)
And 24 KB of hidden RAM instead of 8 :P

As well as crystal timers and clock.
More mini USB port and a different skin.
And a few more basic commands...
And porn the ability to read files from USB jumpdrive if you have an adapter
Title: Re: TI-Boy SE
Post by: Ancient Power on April 25, 2010, 06:31:43 pm
Unfortunately there isn't anything that can be done to work around the RAM error on TI-84+ calcs released after March 2007. It would require TI-Boy SE to run some data from the archive memory instead of using the hidden RAM that is missing from newer calcs, and this means Pokémon and all other games using a lot of data would most likely run 5-9001 times slower than they do right now. :(

Couldn't it still be worth a try, seeing as it doesn't work on the new models at all? Since it already runs pretty fast, losing some speed wouldn't really matter, even if some games would become incompatible.
Title: Re: TI-Boy SE
Post by: bwang on April 25, 2010, 08:23:30 pm
Would you really want to play Gameboy games at 10% speed?
Title: Re: TI-Boy SE
Post by: calc84maniac on April 25, 2010, 08:39:27 pm
Plus I'm not sure I could get the emulator to work in 48KB of RAM anyway (the archive usage would only be to back up the previous contents of RAM)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on April 25, 2010, 10:53:15 pm
Unfortunately there isn't anything that can be done to work around the RAM error on TI-84+ calcs released after March 2007. It would require TI-Boy SE to run some data from the archive memory instead of using the hidden RAM that is missing from newer calcs, and this means Pokémon and all other games using a lot of data would most likely run 5-9001 times slower than they do right now. :(

Couldn't it still be worth a try, seeing as it doesn't work on the new models at all? Since it already runs pretty fast, losing some speed wouldn't really matter, even if some games would become incompatible.
Well given that the games alerady run at half speed without using archive memory, having to access the archive memory every 0.1 second would slow games down even more. I personally would not enjoy Zelda running at 1 frame per second where link moves every 1 or 2 pixel(s). In that case I would rather write myself an xLIB/Celtic III Zelda clone with grayscale and have Link move by 16 pixels every step.
Title: Re: TI-Boy SE
Post by: brianbdm on April 30, 2010, 10:46:15 pm
It would be really cool if you could get it to work. I'm not going to press it too much. (My NSpire is nice enough :) )
The only reason I think it would be a good idea to try is that you've already come so far. If you could work around this one glitch, it could work on all TI 84+SE calcs. It's hard to find older ones to run it on.
It DOES seem funny that an older calc that says it has less RAM can run it, but a newer one that says it has more gives you an error message. Even if it was slower, it might not be too bad on some games, and slow is WAY better than nothing at all. Especially since many of the GB games aren't fast-paced anyways.
Title: Re: TI-Boy SE
Post by: calc84maniac on April 30, 2010, 10:54:18 pm
I think people are misunderstanding what I would do with the archive (and it's not just you, DJ). What I would do is back up the user's RAM into archive so the game can be run without forcing a RAM clear. Aside from that, the real challenge is how to rearrange the emulator into 48KB of RAM. It might be possible, it might not. I may give it a try.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on April 30, 2010, 11:00:48 pm
Oh ok I guess backing up the RAM in archive could help a lot.
Title: Re: TI-Boy SE
Post by: brianbdm on May 01, 2010, 06:21:30 pm
You mean you would only be backing up the things currently in the RAM /before/ you run the emulator to the archive, right? Or am I mistaken?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 01, 2010, 06:24:20 pm
everything in the main 32 KB calc RAM would be backed up in archive before running the emulator, then when exiting, everything would be put back into the RAM. During emulator runtime, this would leave an additional 32 KB of free RAM.
Title: Re: TI-Boy SE
Post by: Ancient Power on May 01, 2010, 08:58:11 pm
The sheer fact that this might be possible just made my day and changed my mind about getting an nspire. If this is possible, I really wouldn't even care if I had to do a RAM clear to run it.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 01, 2010, 09:03:46 pm
actually don,t worry, it won't need to RAM clear. The entire RAM is backed up before running it, so when exiting, it's all restored. Kinda like Omnicalc restoremem, except the RAM backup is in the archive.

And I'm amazed to see this may be finally possible on newer 84+ because most people have those now and the fact the emu ran only on old ones severly reduced Calc84 audience :(

And lol you got post 666 in that thread :P
Title: Re: TI-Boy SE
Post by: bwang on May 01, 2010, 09:11:39 pm
The sheer fact that this might be possible just made my day and changed my mind about getting an nspire. If this is possible, I really wouldn't even care if I had to do a RAM clear to run it.
What does this have to do with Nspires? Even if Calc84 fixes the RAM issue, it still will not be able to run on an Nspire, as the 84+ emulator on it is missing the undocumented instructions. Nspires have gbc4nspire, which will hopefully become easier to use when Ndless2 comes out.
Title: Re: TI-Boy SE
Post by: Ancient Power on May 01, 2010, 09:13:17 pm
The sheer fact that this might be possible just made my day and changed my mind about getting an nspire. If this is possible, I really wouldn't even care if I had to do a RAM clear to run it.
What does this have to do with Nspires? Even if Calc84 fixes the RAM issue, it still will not be able to run on an Nspire, as the 84+ emulator on it is missing the undocumented instructions. Nspires have gbc4nspire, which will hopefully become easier to use when Ndless2 comes out.

I was going to get an nspire for the three third party emulators, specifically gbc4nspire
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 01, 2010, 10:01:05 pm
The sheer fact that this might be possible just made my day and changed my mind about getting an nspire. If this is possible, I really wouldn't even care if I had to do a RAM clear to run it.
What does this have to do with Nspires? Even if Calc84 fixes the RAM issue, it still will not be able to run on an Nspire, as the 84+ emulator on it is missing the undocumented instructions. Nspires have gbc4nspire, which will hopefully become easier to use when Ndless2 comes out.
Calc84 figured out some ways to not have to use as many undocumented instructions IIRC. I'm not sure if in the future TI-Boy SE will work on Nspires, though, plus it would be pointless for Ndless users as Bwang said.
Title: Re: TI-Boy SE
Post by: calc84maniac on May 01, 2010, 10:23:26 pm
The sheer fact that this might be possible just made my day and changed my mind about getting an nspire. If this is possible, I really wouldn't even care if I had to do a RAM clear to run it.
What does this have to do with Nspires? Even if Calc84 fixes the RAM issue, it still will not be able to run on an Nspire, as the 84+ emulator on it is missing the undocumented instructions. Nspires have gbc4nspire, which will hopefully become easier to use when Ndless2 comes out.
Calc84 figured out some ways to not have to use as many undocumented instructions IIRC. I'm not sure if in the future TI-Boy SE will work on Nspires, though, plus it would be pointless for Ndless users as Bwang said.
It still won't work due to other incompatibilities, plus it would be far slower.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 01, 2010, 11:27:47 pm
D: ok
Title: Re: TI-Boy SE
Post by: Galandros on May 10, 2010, 02:54:35 pm
That is amazing, running on the new TI-84+'s. I still have pity about that issue...
I just hope people don't abuse the flash memory until it starts to fail. Sparing flash memory use is a good practise but you can erase and write many thousands of times before going corrupt.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 10, 2010, 11:42:13 pm
Yeah, I was kinda sad when this was discovered. There was so much hype about TI-Boy SE back then, then BAM! It was all killed by the 84+ issue :/

This project is so amazing I wish it worked on all models.
Title: Re: TI-Boy SE
Post by: TIfanx1999 on May 11, 2010, 08:11:05 am
Yea, this project is really amazing. I don't know if you remember DJ, but there was a Gameboy emulator that came out for the TI-89 sometime ago. However, I think it was only Black and white, ran slowly, and had very poor compatibility. It was very underwhelming to say the least. If calc's rewrite allows it to function on the newer 84 models as well that will be quite an accomplishment.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on May 11, 2010, 12:03:44 pm
Yeah I remember that. I heard a bit about it too.
Title: Re: TI-Boy SE
Post by: calcdude84se on May 11, 2010, 06:06:34 pm
I heard about the GB emu for the 89 too. I do hope calc84maniac can succeed in making it work for the newer models w/only 48k ram.
I will be very happy then, mainly because mine is of the newer variety. I'm sure lots of people would be glad.
Title: Re: TI-Boy SE
Post by: Ancient Power on July 05, 2010, 03:46:00 pm
I recently got an 83+SE and have been playing with TI-Boy, but whenever I turn sound on, no matter what game I play, the calc crashes upon exiting. Has anyone else had this bug?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on July 05, 2010, 04:06:58 pm
Mhmm, I don't remember anyone trying sound on the SE hardware. I wonder if this could be a compatibility issue? Btw, does everything works fine without sound?
Title: Re: TI-Boy SE
Post by: calc84maniac on July 05, 2010, 04:55:33 pm
Hmm, well, I got tifreak8x to try out TI-Boy a long time ago (before the official release I think) and he mentioned the sound-crashing problem on his 83+SE. I've never gotten any other reports of this until now, so I thought it was fixed.
Title: Re: TI-Boy SE
Post by: Ancient Power on July 05, 2010, 06:38:37 pm
Besides the sound bug, the emulator works great. It would be nice if you could turn off the sound, though,  and that could work as a temporary fix  :)
Title: Re: TI-Boy SE
Post by: calc84maniac on July 05, 2010, 06:40:03 pm
Besides the sound bug, the emulator works great. It would be nice if you could turn off the sound, and that could work as a temporary fix  :)
I don't know if that would really be a fix or not, because the sound does get turned off when you exit.
Title: Re: TI-Boy SE
Post by: qazz42 on September 08, 2010, 07:53:49 pm
any updates on how this is moving along?  especially the RAM page redesigning you are doing?

(heh, sorry if this offends you in some way, I just wanted to know...)
Title: Re: TI-Boy SE
Post by: calcdude84se on September 08, 2010, 07:54:46 pm
Nah, I bump is a good thing here. Keep us informed, calc84maniac! ;D
Maybe it's on hold, idk...
Title: Re: TI-Boy SE
Post by: qazz42 on September 08, 2010, 07:56:21 pm
Perhaps he lost the RAM page work with the craptop crash
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 08, 2010, 08:26:40 pm
He was busy on Project M for a while but I forgot what he is working on right now.
Title: Re: TI-Boy SE
Post by: apcalc on September 08, 2010, 08:28:24 pm
Perhaps he lost the RAM page work with the craptop crash

I don't think he lost any of TI-Boy.  Only his Nspire projects.

Last I heard, he was working on some Nspire stuff.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 08, 2010, 09:32:29 pm
Yeah TI-Boy SE was on a flash drive. It's just on hold since a while ago. I really wonder if he will manage to make TI-Boy SE compatible with new calcs, though. It would be amazing and most likely even more popular.
Title: Re: TI-Boy SE
Post by: qazz42 on September 08, 2010, 09:34:23 pm
ah, good, though I really hope that there is just a tiny chance that TI-Boy can and will be able to run on my TI-84+SE one day

ah well, I could also just wait for ndless 2.0 :P

Title: Re: TI-Boy SE
Post by: calc84maniac on September 08, 2010, 09:50:51 pm
He was busy on Project M for a while but I forgot what he is working on right now.
Currently I'm working on investigating TI-Nspire hardware (with much success :D).

As for TI-Boy, I haven't worked on it in a couple months. It's kind of a pain to debug (especially at this point where I have no games successfully running), so I'd rather work on other things right now anyway.
Title: Re: TI-Boy SE
Post by: qazz42 on September 08, 2010, 09:52:48 pm
hmm, what do you mean investigating the hardware?
Title: Re: TI-Boy SE
Post by: calc84maniac on September 08, 2010, 09:54:04 pm
hmm, what do you mean investigating the hardware?
Figuring out how it works, documenting stuff, making test code, that sort of stuff.
Title: Re: TI-Boy SE
Post by: qazz42 on September 08, 2010, 09:56:28 pm
ah, fair enough.

So, I hope your other projects go well and that you will continue on TI-Boy in the future..
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 08, 2010, 10:36:58 pm
Sounds like a nice project. Then you will be able to port Mario 64 to the Nspire ;D
Title: Re: TI-Boy SE
Post by: willrandship on September 08, 2010, 10:45:56 pm
Wait, what? Mario 64? Where did that come from?

Mario 64 raycasted :P that would be interesting.....
Title: Re: TI-Boy SE
Post by: calc84maniac on September 08, 2010, 10:47:06 pm
Wait, what? Mario 64? Where did that come from?

Mario 64 raycasted :P that would be interesting.....
Who said anything about raycasting? ;)
Title: Re: TI-Boy SE
Post by: qazz42 on September 20, 2010, 04:43:09 pm
hmm, lol

some guy on cemetech, who stole a bunch of prgms, is claiming to be working on the TI-Boy to make it run on the extra ram-less calc

Somethimg tells me he is lying.. XD
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 20, 2010, 04:47:48 pm
hmm, lol

some guy on cemetech, who stole a bunch of prgms, is claiming to be working on the TI-Boy to make it run on the extra ram-less calc

Somethimg tells me he is lying.. XD
Are you kidding me???? :O

Btw he posted on Omni too but only a few times. He did not return following the program theft revelation.
Title: Re: TI-Boy SE
Post by: qazz42 on September 20, 2010, 05:50:48 pm
hmm? really? I dint know that

at least he got rid of his stolen calc prgms..

not the pc ones...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 20, 2010, 07:29:10 pm
Yeah he did not respond to Kerm's request...
Title: Re: TI-Boy SE
Post by: qazz42 on September 20, 2010, 08:03:54 pm
well, Kerms request was to get rid of the stolen calc prgms, which he did

but there are a bunch of PC prgms he stole and did not remove...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 20, 2010, 08:04:30 pm
YEah I know. Kerm asked him to remove them too, if I recall.
Title: Re: TI-Boy SE
Post by: qazz42 on September 20, 2010, 08:08:08 pm
oh? he did? sry about that then, I did not know that...
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2010, 11:50:22 am
It's ok. I'm not sure if he blatantly asked him, but I know he at least recommended him to do so, and IMHO, the person should probably do it. Otherwise he just looks as bad as if he kept the calc programs.
Title: Re: TI-Boy SE
Post by: qazz42 on September 22, 2010, 06:31:16 pm
:( oh well, not everyone knows right from wrong

on another notice, I cant help but be a bit dissapointed that TI-Boy isnt being rewrittten, but, oh well, I guess calc84 has his own life and other more important projects
Title: Re: TI-Boy SE
Post by: SirCmpwn on September 22, 2010, 06:34:01 pm
Perhaps the community can help out?  Does calc84 mind posting source?
Title: Re: TI-Boy SE
Post by: calc84maniac on September 22, 2010, 06:38:24 pm
:( oh well, not everyone knows right from wrong

on another notice, I cant help but be a bit dissapointed that TI-Boy isnt being rewrittten, but, oh well, I guess calc84 has his own life and other more important projects
Since when isn't it being rewritten?
Title: Re: TI-Boy SE
Post by: qazz42 on September 22, 2010, 08:14:32 pm
err..

*that it has been put on hold for a few months for something more important (nspire hardware FTW :D)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on September 22, 2010, 11:17:18 pm
Yeah he was rewriting it to work on newer calcs. However it has been on hold for a bit
Title: Re: TI-Boy SE
Post by: calc84maniac on October 07, 2010, 06:56:22 pm
Well, progress on this is chugging along. The graphics work fairly well now. Today I tried increasing the quality of the dither pattern for zoomed-out display mode, with what looks like success! I'll most likely have dither quality be a runtime option (cause of course higher quality == more screen updates == slower).

Here is a screenshot of Zelda with the new dither mode, and notice that the text is pretty much readable now!
Spoiler For Spoiler:
(http://otbp.tifreakware.net/images/zeldanew.gif)
Title: Re: TI-Boy SE
Post by: ztrumpet on October 07, 2010, 06:59:42 pm
Looks nice!  It's amazing what you can do, calc. ;D
Title: Re: TI-Boy SE
Post by: squidgetx on October 07, 2010, 07:03:01 pm
wow...that looks amazing....i didn't really look into this as actually practical for gaming before since you can't see anything when zoomed out all the way and you couldn't really play zoomed all they way in either....but now it looks amazing even at 100% zoom. good job :)
Title: Re: TI-Boy SE
Post by: gbfanatic on October 07, 2010, 07:03:29 pm
that looks awesome calc!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 07, 2010, 07:03:59 pm
Darn this is awesome! Nice to see progress too :D

The quality seems pretty nice for a 84+
Title: Re: TI-Boy SE
Post by: calc84maniac on October 18, 2010, 11:21:37 am
Progress is still.. uh.. progressing on TI-Boy. Unlike the last version, it can now run Galaga/Galaxian! And the title screen shows off the newly supported lcd effects :)

Warning: high framerate, may not run fullspeed in browsers like IE.
Spoiler For Spoiler:
(http://otbp.tifreakware.net/images/galaga2.gif)
Title: Re: TI-Boy SE
Post by: matthias1992 on October 18, 2010, 11:34:51 am
Amazing!
Title: Re: TI-Boy SE
Post by: Runer112 on October 18, 2010, 11:53:56 am
OH MY GOD, PROGRESS!!! YAY! I thought this was dead!
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 18, 2010, 03:04:35 pm
Wow you managed to get those effects in! Awesome job Calc84maniac, you never cease to impress me :D
Title: Re: TI-Boy SE
Post by: qazz42 on October 18, 2010, 03:57:22 pm
hmm, wow, how do you convert ROMs into apps? do you use a .bat like the previous one?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 18, 2010, 04:38:35 pm
It is actually not possible to run as an App at the moment. I assemble into a .rom file and run it in wabbitemu :)
Title: Re: TI-Boy SE
Post by: qazz42 on October 18, 2010, 04:39:59 pm
O_o wow, that sounds epic
Title: Re: TI-Boy SE
Post by: ztrumpet on October 18, 2010, 05:13:49 pm
Nice!  Good job! ;D
Title: Re: TI-Boy SE
Post by: SirCmpwn on October 19, 2010, 10:02:59 pm
LOL a ROM file XD
Let's all install TI-Boy OS ;D
Title: Re: TI-Boy SE
Post by: ztrumpet on October 19, 2010, 10:05:17 pm
Let's all install TI-Boy OS ;D
lol :P
Sounds like a good idea to me.
"But [insert name of math teacher here], I can't solve this equation as I replaced my OS with Super Mario Bros." :P
Title: Re: TI-Boy SE
Post by: tloz128 on October 20, 2010, 12:01:20 am
Sorry if you already mentioned this somewhere, but how is compatibility coming along for those of us with just 48k of memory (if it's being planned at all, that is)?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 20, 2010, 12:12:42 am
It is currently in the works. :)

In fact the screenshots he posted are from that version. It's coming along slowly, though. I assume it must be a major hassle to get to work right on those models. X.x

I wonder how different is the speed...
Title: Re: TI-Boy SE
Post by: calc84maniac on October 20, 2010, 12:44:24 am
Speed should be faster in general, if the cpu core optimizations say anything. I probably could have written the original to run on 48kb, if only I knew they existed at the time. Well... actually, it would have been a hassle to not cause a RAM clear because I would be using all of the 48kb. But in the new version I am going to save the RAM to Flash, so it shouldn't be much of an issue :)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 20, 2010, 12:57:49 am
Will it have to garbage collect often?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 20, 2010, 01:02:43 am
Will it have to garbage collect often?
Not at all. The storage area is temporary, and outside the filesystem. The OS keeps a 64KB "swap" sector of Flash free for backing up other sectors before erasing them. Since I'm not doing any archiving or unarchiving during the emulation, this backup of RAM will be untouched until I restore it after emulation.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 20, 2010, 02:03:32 am
Ah ok good. I didn't knew about that 64 KB area :D
Title: Re: TI-Boy SE
Post by: calc84maniac on October 20, 2010, 03:20:11 am
Actually, BrandonW has now informed me of another 64KB area on the 83+SE and up that is never really used by the OS. I'll probably use this instead, because

1) It is at a constant location, unlike the swap sector.
2) This sector is almost never used, whereas the swap sector is used a ton of times by the OS. So, this is a lot less likely to help TI kill your flash.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 20, 2010, 04:39:06 am
:O

Nice :D.
Title: Re: TI-Boy SE
Post by: JustCause on October 20, 2010, 08:57:30 am
Ooh! New dithering mode is niiiiiiice. I want one.

Also, LEVEL UP! *JustCause is now level 3*
Title: Re: TI-Boy SE
Post by: Yeong on October 20, 2010, 08:58:10 am
Gratz! :D
Title: Re: TI-Boy SE
Post by: ztrumpet on October 20, 2010, 04:40:59 pm
Cool.  How many games (like Pokemon) will never make it to the newer calcs? :-\
Title: Re: TI-Boy SE
Post by: calc84maniac on October 20, 2010, 04:42:06 pm
Any game that uses more than 8KB of save ram. I really don't know of any other than Pokemon, but I'm sure there are some out there somewhere
Title: Re: TI-Boy SE
Post by: tloz128 on October 20, 2010, 04:45:58 pm
How much wear on the flash ROM do you think saving RAM to flash will have?
Title: Re: TI-Boy SE
Post by: calcdude84se on October 20, 2010, 06:17:11 pm
How much wear on the flash ROM do you think saving RAM to flash will have?
If this becomes possible but would require extra sectors, I'd still like an option as to whether RAM is backed up ;)
I could see it as useful. though.
* calcdude gives his standard "keep up the good work!" message and wishes pokemon could work :(
Title: Re: TI-Boy SE
Post by: qazz42 on October 25, 2010, 09:17:16 pm
so, I hear that another unused 64 kb of memory was discovered, how usefull is that?
Title: Re: TI-Boy SE
Post by: calc84maniac on October 25, 2010, 09:18:49 pm
It's flash, and it was not just "discovered". I personally didn't know about it before, yeah, but it's useful
Title: Re: TI-Boy SE
Post by: qazz42 on October 25, 2010, 09:20:13 pm
aww, it's flash? I guess that will wear out the rom chip too :/
Title: Re: TI-Boy SE
Post by: calc84maniac on October 25, 2010, 09:20:59 pm
aww, it's flash? I guess that will wear out the rom chip too :/
No more than the TI-OS would wear out the swap sector, I'd imagine.
Title: Re: TI-Boy SE
Post by: qazz42 on October 25, 2010, 09:22:41 pm
Oh, so it would not make a difference? I am a bit confused on the subject.
Title: Re: TI-Boy SE
Post by: DrDnar on October 28, 2010, 06:11:50 pm
The "extra" memory is flash that TI reserved for storing more OS code, but TI doesn't use it. In fact, they're far from using it. You can't use it for long-term storage because TI has code that erases at certain times, but it's fine for use as temporary storage. And he's got a point. Considering how much the swap sector gets programmed/erased during a garbage collect cycle, it can't be any worse.
Title: Re: TI-Boy SE
Post by: qazz42 on October 30, 2010, 01:02:34 pm
w00000t me and calc84's teamwork helped create an app that plays castlevania adventure on my extra-ramless calc :D
Title: Re: TI-Boy SE
Post by: calc84maniac on October 30, 2010, 01:11:38 pm
Yeah, the problems were fixed once I used normal flash writing (no Fast Mode). Programming bytes in Fast Mode on his calc worked just fine, but there seemed to be some sort of problem when erasing a sector after using Fast Mode.
Title: Re: TI-Boy SE
Post by: qazz42 on October 30, 2010, 01:32:03 pm
hmm, calc84, I was wondering, how hard is it for you to convert ROMs into the apps that work on my calc? and how do you do it? from scratch?
Title: Re: TI-Boy SE
Post by: calcdude84se on October 30, 2010, 06:59:50 pm
Yeah, the problems were fixed once I used normal flash writing (no Fast Mode). Programming bytes in Fast Mode on his calc worked just fine, but there seemed to be some sort of problem when erasing a sector after using Fast Mode.
Aren't you supposed to exit from Fast Mode first, as the documentation says? Or did you, and then it didn't work? ???
Title: Re: TI-Boy SE
Post by: calc84maniac on October 30, 2010, 07:56:17 pm
Yeah, the problems were fixed once I used normal flash writing (no Fast Mode). Programming bytes in Fast Mode on his calc worked just fine, but there seemed to be some sort of problem when erasing a sector after using Fast Mode.
Aren't you supposed to exit from Fast Mode first, as the documentation says? Or did you, and then it didn't work? ???
I did, and it worked on my calc (and some other older calcs), but apparently not on qazz's newer calc.
Title: Re: TI-Boy SE
Post by: qazz42 on October 30, 2010, 08:54:41 pm
strange still, but at least fixing it causes us closer to a release :D
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on October 31, 2010, 04:38:13 am
I'M glad there is some progress towards newer calc hardware support :)
Title: Re: TI-Boy SE
Post by: calcdude84se on October 31, 2010, 08:33:43 pm
Has TI changed the Flash chip along with removing RAM (And, for some time, changing the LCD)? Hmm...
Keep up the good work, though! :D
Title: Re: TI-Boy SE
Post by: calc84maniac on October 31, 2010, 08:36:07 pm
Well, since I'm only using the flash chip commands that are issued by TI-OS, there shouldn't be any compatibility issues anymore :)
Title: Re: TI-Boy SE
Post by: calcdude84se on October 31, 2010, 09:11:07 pm
Understandable :)
It's not like you'll be writing flash during gameplay, though, so speed isn't an issue.
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 01, 2010, 03:52:44 am
Now I hope they won't get rid of more stuff...
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 09:13:25 am
heh, I think the RAM pages were enough, plus they care more for the nspire anyways to make any big decisions like that on the TI-84+


and I still want to know how calc84 converts his roms :P
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 02, 2010, 02:30:49 pm
He must be using a converter similar to the one that comes with TI-Boy SE, but not out to the public yet.
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 02:32:03 pm
nope, he told me he does it manually O-o

poor calc84, must take him so long
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 02, 2010, 02:34:35 pm
Woah... he really gotta write a converter, lol, if he plans to test a lot of games. :P
Title: Re: TI-Boy SE
Post by: TIfanx1999 on November 02, 2010, 02:46:10 pm
Its seems I missed a few updates while I was away. The new dithering mode for full screen looks great! Nice work! ^^ It's also nice to hear that this should work on the newer calcs. in the future. =)
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 02:48:34 pm
Woah... he really gotta write a converter, lol, if he plans to test a lot of games. :P

that is why I want to help, I would love to -play- test some gb games >.>

Also, can I have an outlook on the chance of adding sound? I remember you saying something, but I forget what `-`
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 02, 2010, 05:39:04 pm
TI-Boy already got sound :P
Title: Re: TI-Boy SE
Post by: calc84maniac on November 02, 2010, 05:41:15 pm
TI-Boy already got sound :P
Not in this version.
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 05:42:38 pm
yeah, I looked at some logs, so I guess sound is impossible without interrupts?
Title: Re: TI-Boy SE
Post by: calc84maniac on November 02, 2010, 05:45:12 pm
It might be possible, but without interrupts I don't have very accurate or reliable timing. I tried playing a solid tone and it sounded awful. Now that I think about it though, it could be because Wabbitemu had bad sound emulation recently.
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 05:51:08 pm
yeah, wabbit was ear raping me too `-`

I think what you had was probably fine tho, and remember, just add the option to turn off and on :D
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 02, 2010, 07:01:36 pm
TI-Boy already got sound :P
Not in this version.
oh

I assume by what you discuss after this post that sound might be gone for good?
Title: Re: TI-Boy SE
Post by: TIfanx1999 on November 02, 2010, 07:06:57 pm
Maybe a light version w/o sound? Or is the new version using interrupts for something else?
Title: Re: TI-Boy SE
Post by: qazz42 on November 02, 2010, 07:14:40 pm
Idk, calc84 would be the best to answer this x.x
Title: Re: TI-Boy SE
Post by: calc84maniac on November 02, 2010, 11:14:17 pm
When an interrupt occurs the return location is pushed to the stack. I am using the stack pointer in an odd way to make CPU emulation faster, thus I can't use interrupts. I actually use one interrupt, the ON interrupt, because that is the Quit key and doesn't need to know where to return. As for sound, I am still uncertain as to whether I can pull that off.
Title: Re: TI-Boy SE
Post by: TIfanx1999 on November 03, 2010, 12:22:35 am
Ahh ok. Sound really isn't a big deal, it was just kind of a novelty in the old build anyway. Although it was neat. =)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 03, 2010, 12:38:27 am
Ah ok, well it doesn't matter much since most people got no adapters, although it would be cool if you manage to pull that off. :)
Title: Re: TI-Boy SE
Post by: DrDnar on November 03, 2010, 03:06:33 am
The (crystal) timers don't need interrupts to work. You can check them passively. I assume the issue here is being able to force the link lines high/low at the right time when you're using them passively. Quick research on Wikipedia suggests that if you get the pitch constant to within 25 cents, the variation in pitch will be acceptable, perhaps unnoticeable. To provide, say, 8000 Hz audio, you'd have to get your code to check and output 8000 times a second, with a sample-to-sample time variation of no more than 1.1%. . . . Actually, these numbers are starting to make this sound pretty hard. With interrupts, the timing is easy, but without them, you'd need even way more checks than for doing the grayscale.
Title: Re: TI-Boy SE
Post by: calc84maniac on November 03, 2010, 08:05:02 am
I'm already using the crystal timers without interrupts :)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 03, 2010, 12:00:43 pm
One question I have: what makes sound so hard to implement in this version compared to the previous one? Is it just because of the lower RAM usage (to keep compatibility with newer calcs)?
Title: Re: TI-Boy SE
Post by: calc84maniac on November 03, 2010, 02:11:22 pm
Because I need interrupts for accurate timing.

Edit:
That is, I need interrupts to guarantee that my sound code will be executed with correct timing.
Title: Re: TI-Boy SE
Post by: qazz42 on November 03, 2010, 03:06:22 pm
how off would the sound be if you didnt have the interrupts. and is sounds possible without interrupts? I mean without caring about the timing ;)
Title: Re: TI-Boy SE
Post by: KisforKeyboard on November 03, 2010, 03:11:44 pm
haha wow so this is that thing where you have gameboy on a calculator
Title: Re: TI-Boy SE
Post by: qazz42 on November 03, 2010, 03:17:51 pm
yep, problem is that newer ones won't work unless you got a special beta from calc84 :P although there is the gbc4nspire but you need a nspire and a crappy OS. welcome to omni btw (I dont post in introduce yourself ^.^)
Title: Re: TI-Boy SE
Post by: apcalc on November 03, 2010, 03:24:33 pm
there is the gbc4nspire but you need a nspire and a crappy OS. welcome to omni btw

Or Ndless 1.7 :P
Title: Re: TI-Boy SE
Post by: qazz42 on November 03, 2010, 03:26:01 pm
Yeah, but you need to build it yourself and such >."> and it is unstable
Title: Re: TI-Boy SE
Post by: TIfanx1999 on November 03, 2010, 03:28:16 pm
Sound pretty much has to have so sort of accurate way to measure timing, otherwise it would be a mess to say the least.
Title: Re: TI-Boy SE
Post by: qazz42 on November 03, 2010, 03:35:54 pm
can't he use the crystal timers then?
Title: Re: TI-Boy SE
Post by: calc84maniac on November 03, 2010, 05:28:26 pm
I am using the crystal timers, but I have no guarantee that my code will check for the timer within a reasonable amount of time after it expires.
Title: Re: TI-Boy SE
Post by: qazz42 on November 03, 2010, 05:36:23 pm
hmm, but even so, doesnt the sound usually loop? If it did it would not be to much of a problem if the sound it off :P
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 04, 2010, 03:27:56 am
Because I need interrupts for accurate timing.

Edit:
That is, I need interrupts to guarantee that my sound code will be executed with correct timing.
Ah I see. I assume this might prevent the emulator to run fast enough when other stuff is processed?

yep, problem is that newer ones won't work unless you got a special beta from calc84 :P although there is the gbc4nspire but you need a nspire and a crappy OS. welcome to omni btw (I dont post in introduce yourself ^.^)
I am confused by what you mean ??? (except the gbc4nspire/OS part)

Title: Re: TI-Boy SE
Post by: TIfanx1999 on November 04, 2010, 07:33:15 am
He means the current release of the emulator wont' function on the newer calcs. that are missing the extra ram. Only the beta that is still a work in progress works on them. :)
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 04, 2010, 09:48:27 am
Oh ok, there must have been a typo or something, then.
Title: Re: TI-Boy SE
Post by: qazz42 on November 04, 2010, 03:14:29 pm
He means the current release of the emulator wont' function on the newer calcs. that are missing the extra ram. Only the beta that is still a work in progress works on them. :)

and only beta testers got them, although if you ask nicely, I am sure calc84 wouldn't mind sending one to you, but thats not my decision

and, err, I should make that video this friday x.x
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 04, 2010, 08:59:49 pm
Video?

I would have liked a beta, but I do not own a TI-84+...
Title: Re: TI-Boy SE
Post by: qazz42 on November 04, 2010, 09:04:46 pm
Yes, I plan to make a video of the TI-Boy in action on the newer calcs `-`
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 04, 2010, 11:33:49 pm
Ah ok, make sure to show your serial in the description so people know a bit about why you made the video. Explain that TI changed hardware in the new calcs and it broke compatibility with a bunch of stuff, but calc84maniac rewrote his emulator.
Title: Re: TI-Boy SE
Post by: qazz42 on November 05, 2010, 04:23:23 pm
I know, I was already told that :P
Title: Re: TI-Boy SE
Post by: gangsterveggies on November 09, 2010, 03:47:04 pm
This is a nice project... is it only for Zelda?
Title: Re: TI-Boy SE
Post by: ztrumpet on November 09, 2010, 03:47:42 pm
Nope, it's for every single gameboy game ever. ;D
Title: Re: TI-Boy SE
Post by: gangsterveggies on November 09, 2010, 03:56:01 pm
Oh! Really really cool. Where can we get games? I didn't quite catch that part...
Title: Re: TI-Boy SE
Post by: squidgetx on November 09, 2010, 03:59:55 pm
ROMs are illegal to distribute since they're copyrighted, so you have to go download them illegally yourself rip them from your own cartridges
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 09, 2010, 04:01:17 pm
Nope, it's for every single gameboy game ever. ;D
THose that actually run in it, though, since it's still under development.

Btw how's the compatibility so far, Calc84maniac?
Title: Re: TI-Boy SE
Post by: gangsterveggies on November 09, 2010, 04:01:22 pm
Lol... We can always play game boy in classes... :-X
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 09, 2010, 07:47:03 pm
Most classes disallow actual Gameboys in. With Ti-Boy SE, you can silently bring one in classes. :P
Title: Re: TI-Boy SE
Post by: Yeong on November 09, 2010, 07:58:28 pm
no. bunch of other roms too.
Title: Re: TI-Boy SE
Post by: MRide on November 09, 2010, 09:14:16 pm
ROMs are illegal to distribute since they're copyrighted, so you have to go download them illegally yourself rip them from your own cartridges
;D
I don't know anything about that at all.
Title: Re: TI-Boy SE
Post by: Smitty on November 09, 2010, 09:43:20 pm
So, when Qazz42 says the new beta works on "newer calcs", does that mean the Nspire in 84+ mode? Because I'm sooo looking forward to GB games on my Nspire.
Title: Re: TI-Boy SE
Post by: apcalc on November 09, 2010, 09:45:57 pm
No, TI-Boy will never work on the Nspire 84+ mode.

If you are on the Nspire, why not use gbc4nspire?
Title: Re: TI-Boy SE
Post by: calc84maniac on November 09, 2010, 09:46:51 pm
"Newer calcs" means the TI-84+/TI-84+SE calcs produced since 2007 that have only 48KB RAM on the chip instead of 128KB. The old version of TI-Boy used more than 48KB of RAM, so it didn't work on these newer calcs.

TI-Boy does not (and will not ever) run on the TI-Nspire in 84+ mode, but gbc4nspire (http://www.ticalc.org/archives/files/fileinfo/426/42630.html) is a superior emulator anyway, because it was programmed directly for the TI-Nspire.
Title: Re: TI-Boy SE
Post by: Smitty on November 09, 2010, 09:54:10 pm
Yeah, but you can't install Ndless on a TouchPad, so I can't do that. :(
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 10, 2010, 02:29:29 am
Hopefully Ndless 2.0 will arrive at one point, but there are still things being figured out so depending of ExtendeD (and other people helping) schedule, it might take another while. Sorry :(

The TI-Boy emu won't run on a Nspire because it uses undocumented ASM instructions, which are not supported by the emulator, and he has no choice to use them because otherwise it would run too slow.
Title: Re: TI-Boy SE
Post by: critor on November 10, 2010, 04:53:14 am
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.
Title: Re: TI-Boy SE
Post by: JustCause on November 10, 2010, 10:01:51 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!
Title: Re: TI-Boy SE
Post by: calc84maniac 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)
Title: Re: TI-Boy SE
Post by: Smitty 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?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga 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.
Title: Re: TI-Boy SE
Post by: Smitty 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.
Title: Re: TI-Boy SE
Post by: qazz42 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:
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on November 24, 2010, 09:29:49 pm
Yeah I have been wondering what was Calc84maniac working on lately... D:
Title: Re: TI-Boy SE
Post by: qazz42 on November 25, 2010, 11:04:54 am
me too, did he dissappear?
Title: Re: TI-Boy SE
Post by: DJ Omnimaga 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.
Title: Re: TI-Boy SE
Post by: qazz42 on November 25, 2010, 08:50:05 pm
ah, thats fair enough, I know what that is like with pse-rpg `-`
Title: Re: TI-Boy SE
Post by: calc84maniac 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)
Title: Re: TI-Boy SE
Post by: Munchor 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
Title: Re: TI-Boy SE
Post by: Happybobjr on January 19, 2011, 01:05:58 pm
It was, but he lost the source
Title: Re: TI-Boy SE
Post by: calc84maniac 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
Title: Re: TI-Boy SE
Post by: fb39ca4 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 ;)
Title: Re: TI-Boy SE
Post by: calc84maniac 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.
Title: Re: TI-Boy SE
Post by: fb39ca4 on January 20, 2011, 01:54:29 pm
Ah, that's where I got the 80kb figure from.
Title: Re: TI-Boy SE
Post by: calcdude84se on January 21, 2011, 08:29:17 pm
I'm sure the question's been asked, so sorry to repeat it, but what games have 32KiB of on-cartridge RAM? IIRC Pokemon does :/
Title: Re: TI-Boy SE
Post by: qazz42 on January 21, 2011, 08:40:56 pm
yes, pokemon may not work then
Title: Re: TI-Boy SE
Post by: calc84maniac on January 21, 2011, 08:46:36 pm
I'm sure the question's been asked, so sorry to repeat it, but what games have 32KiB of on-cartridge RAM? IIRC Pokemon does :/
Pokemon is the only one I know of, but I haven't done a large amount of research on the subject.
Title: Re: TI-Boy SE
Post by: qazz42 on January 23, 2011, 07:48:22 pm
that is the only one that does that to my knowledge too....
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on January 24, 2011, 04:11:42 am
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)
I'm glad this is revived. When this works on new calcs and come out, this will definitively pick up even more in popularity.
Title: Re: TI-Boy SE
Post by: qazz42 on January 26, 2011, 03:02:33 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)
I'm glad this is revived. When this works on new calcs and come out, this will definitively pick up even more in popularity.

Do tell when the new version is complete :D I cannot wait!
Title: Re: TI-Boy SE
Post by: uiblis on February 19, 2011, 07:01:49 pm
Hey everyone!
I'm new to omnimaga and everything and this might have been asked before but bear with me...
I was playing Pokemon Red on my calculator (Great job calc84maniac!) and I was wondering whether it was possible to use a link cable for calculators to connect them as if they were gameboys. would that work?
Title: Re: TI-Boy SE
Post by: calc84maniac on February 19, 2011, 07:03:29 pm
That is not an implemented feature. It may be possible in the next version if I get around to it (especially because the link port is freed up because sound will no longer be supported)
Title: Re: TI-Boy SE
Post by: TIfanx1999 on February 19, 2011, 07:29:12 pm
Wow, that really would be pretty amazing!  :o
Title: Re: TI-Boy SE
Post by: uiblis on February 19, 2011, 08:05:17 pm
By the way, can the usb data port in the calculator be used for things like sound or linking?
Title: Re: TI-Boy SE
Post by: calc84maniac on February 19, 2011, 08:08:34 pm
Technically, yes. But it's incredibly complicated compared to the simplicity of the serial port. And compared to most other things, too :P
Title: Re: TI-Boy SE
Post by: uiblis on February 19, 2011, 09:54:39 pm
Also, I bought my calculator in 2009 because my older one is messed up, yet TI-Boy still works on it
???
I don't know why, I was expecting it not to work when I tried it a couple weeks ago.
Thought this might be interesting.
Title: Re: TI-Boy SE
Post by: calc84maniac on February 19, 2011, 09:57:34 pm
Also, I bought my calculator in 2009 because my older one is messed up, yet TI-Boy still works on it
???
I don't know why, I was expecting it not to work when I tried it a couple weeks ago.
Thought this might be interesting.
Hmm, really? What's the last half of the serial number on the back of your calculator? (example: mine is S-0207G)
Title: Re: TI-Boy SE
Post by: uiblis on February 19, 2011, 10:03:50 pm
S-1204-A
Title: Re: TI-Boy SE
Post by: willrandship on February 19, 2011, 10:04:24 pm
Well, most stores stock up early on, I saw an 83 (nonplus) in wal-mart this year :P so it could be an older one.
Title: Re: TI-Boy SE
Post by: TIfanx1999 on February 20, 2011, 10:58:10 am
@willrandship: Really? That's awesome! Did you buy it? :O
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on February 21, 2011, 02:50:56 pm
Hey welcome on the forums Uiblis!

I think you might have picked an older calc in a store that doesn't sell them well. At the Staples store over here, half a year after the TI-Nspire Touchpad came out they still had Clickpad ones and when the TI-80 got discontinued in 2002 I remember they had them until 2004 or so.

Heck, I even saw Wheel of Fortune or Jeopardy for the Super Nintendo at a Zeller store (which will eventually become Target) around 2003-2004 I think. Some stuff sells so poorly that stores can end up stuck with them for years.
Title: Re: TI-Boy SE
Post by: uiblis on February 21, 2011, 06:03:07 pm
Oh, okay. That makes sense.
Title: Re: TI-Boy SE
Post by: Reloader on March 16, 2011, 10:33:49 am
How much more time we have to wait for support for new TI-84+ models? I can't wait :P
Title: Re: TI-Boy SE
Post by: calc84maniac on March 16, 2011, 11:33:23 am
Don't worry, it's still on its way. I recently finished more display modes, so now there are 4 different zoom levels, each supporting monochrome (smooth scale) and grayscale. :)

Currently I am trying to implement link cable emulation. Then I'll need to polish up some stuff, like improving the panning and sprite tracking, adding an TI-Boy menu that can be accessed in-game (with frameskip options and the like), and possibly making some zoom options for scaling the entire height of the screen (ignoring correct aspect ratio)
Title: Re: TI-Boy SE
Post by: aeTIos on March 16, 2011, 11:46:39 am
Nice! So after unknown time we can also play on poor Ram calcs?
Title: Re: TI-Boy SE
Post by: JosJuice on March 16, 2011, 12:52:46 pm
Currently I am trying to implement link cable emulation.
gCn compatibility plox? :P
Trading Pokémon over the internet using games that were made ten years before doing so was possible would be awesome... But of course, it might be very hard to implement, especially since Apps can't be used with the DCS libraries AFAIK.
Title: Re: TI-Boy SE
Post by: Yeong on March 16, 2011, 04:14:58 pm
...or just a cable linking will be sufficient though
Title: Re: TI-Boy SE
Post by: calc84maniac on March 16, 2011, 04:16:28 pm
Nice! So after unknown time we can also play on poor Ram calcs?
Yes (except for certain games that use extra ram in the cartridge, such as Pokemon :( )

Currently I am trying to implement link cable emulation.
gCn compatibility plox? :P
Trading Pokémon over the internet using games that were made ten years before doing so was possible would be awesome... But of course, it might be very hard to implement, especially since Apps can't be used with the DCS libraries AFAIK.
Eh, I don't really see that happening.
Title: Re: TI-Boy SE
Post by: JosJuice on March 16, 2011, 04:18:04 pm
Nice! So after unknown time we can also play on poor Ram calcs?
Yes (except for certain games that use extra ram in the cartridge, such as Pokemon :( )
But those will still work on calcs with all of the RAM, right?
Title: Re: TI-Boy SE
Post by: Yeong on March 16, 2011, 04:19:53 pm
I just have a question: You know that some of the gbc games are actually has a extension .gb, right?(i.e. Pokemon Yellow)
then if it is, is it compatible with TI-Boy??
Title: Re: TI-Boy SE
Post by: willrandship on March 16, 2011, 04:25:36 pm
they're not gbc, those are gb roms. Gold and silver have this too. The carts have 2 roms on them, and one runs if it's in a reg game boy (the .gb one) and the other if it's a gbc. There are sometimes major differences, but not usually. Rippers often just post both separately.

And yes, they *should* work on ti-boy, if they aren't unplayable.
Title: Re: TI-Boy SE
Post by: Yeong on March 16, 2011, 04:26:50 pm
Oh... I never knew that XP
Then Imma try pokemon yellow right now XD
Title: Re: TI-Boy SE
Post by: Camdenmil on March 16, 2011, 05:32:19 pm
Glad to see this is still in development. I've been wanting to see ti boy for my ramless calc ever since I saw it run on my friend's calc. You never realize the awesomeness factor until you see it on real hardware.  :o
Title: Re: TI-Boy SE
Post by: FinaleTI on March 16, 2011, 05:45:27 pm
they're not gbc, those are gb roms. Gold and silver have this too. The carts have 2 roms on them, and one runs if it's in a reg game boy (the .gb one) and the other if it's a gbc. There are sometimes major differences, but not usually. Rippers often just post both separately.

And yes, they *should* work on ti-boy, if they aren't unplayable.
Unfortunately, I think Crystal is GBC only and I don't have an nSpire. *cries*
Title: Re: TI-Boy SE
Post by: Yeong on March 16, 2011, 05:48:51 pm
Does TI-boy supports time-based events?
(i.e. In Harvest Moon GB, you have to wait 24 hrs in REAL TIME until you get the sickle upgrade after hand it to harvest sprite)
Title: Re: TI-Boy SE
Post by: calc84maniac on March 16, 2011, 05:58:24 pm
Does TI-boy supports time-based events?
(i.e. In Harvest Moon GB, you have to wait 24 hrs in REAL TIME until you get the sickle upgrade after hand it to harvest sprite)
I assume that Harvest Moon keeps time by counting frames per second.

Nice! So after unknown time we can also play on poor Ram calcs?
Yes (except for certain games that use extra ram in the cartridge, such as Pokemon :( )
But those will still work on calcs with all of the RAM, right?
In theory, yes. I don't have support for saving 32KB-RAM cartridges to appvars yet, nor do I have auto-detection for cartridge types. Those will be present in the final version, of course.

they're not gbc, those are gb roms. Gold and silver have this too. The carts have 2 roms on them, and one runs if it's in a reg game boy (the .gb one) and the other if it's a gbc. There are sometimes major differences, but not usually. Rippers often just post both separately.

And yes, they *should* work on ti-boy, if they aren't unplayable.
Actually, they don't have separate ROMs for GB/GBC on the same cartridge. How it works is that it checks the value of the A register after bootup to detect hardware type, and it makes decisions based on that. This way it's possible to share a lot of gameplay code but use different graphics code.
Title: Re: TI-Boy SE
Post by: Yeong on March 16, 2011, 06:35:53 pm
@calc84. No, no that time.
What I was talking about was: to upgrade sickle, you have to give it to harvest sprite and wait for 24 REAL HOURS.
(turning off gameboy and wait for a real day)
Title: Re: TI-Boy SE
Post by: Happybobjr on March 16, 2011, 06:58:19 pm
No chance of that on the 83's
Title: Re: TI-Boy SE
Post by: FinaleTI on March 16, 2011, 06:59:38 pm
@calc84. No, no that time.
What I was talking about was: to upgrade sickle, you have to give it to harvest sprite and wait for 24 REAL HOURS.
(turning off gameboy and wait for a real day)
I believe the GSC Pokemon games had something similar (full-time clock, even when the GBC is off) and that it relies on external hardware.
Title: Re: TI-Boy SE
Post by: calc84maniac on March 16, 2011, 09:52:26 pm
I highly doubt that the RTC will be able to be emulated without killing the performance of the rest of the emu, due to all of the memory-mapped ports involved.
Title: Re: TI-Boy SE
Post by: Reloader on March 19, 2011, 07:32:04 am
Will this emulator be released before April?
Title: Re: TI-Boy SE
Post by: Munchor on March 19, 2011, 07:36:27 am
It has already been released, he's working on a new version that works on 84+ Keypads and is better.
Title: Re: TI-Boy SE
Post by: JosJuice on March 19, 2011, 07:39:10 am
It has already been released, he's working on a new version that works on 84+ Keypads and is better.

No, I don't think it's going to work on the Nspire, but it'll work on 84+(SE) calcs that don't have the extra RAM.
Title: Re: TI-Boy SE
Post by: Munchor on March 19, 2011, 07:41:15 am
It has already been released, he's working on a new version that works on 84+ Keypads and is better.

No, I don't think it's going to work on the Nspire, but it'll work on 84+(SE) calcs that don't have the extra RAM.

Oh, good enough :)
Title: Re: TI-Boy SE
Post by: Reloader on March 19, 2011, 04:41:12 pm
It has already been released, he's working on a new version that works on 84+ Keypads and is better.


I mean the one for the calculators with model "K" for example.
Title: Re: TI-Boy SE
Post by: willrandship on March 19, 2011, 05:34:46 pm
Why do you need an nspire-compatible version when there's already GBC4Nspire? It runs faster, has a higher res, and is less glitchy. :P
Title: Re: TI-Boy SE
Post by: Reloader on March 23, 2011, 05:39:54 pm
I just hope this will be released in April :/
Title: Re: TI-Boy SE
Post by: DJ Omnimaga on March 27, 2011, 04:12:49 pm
Well sadly you have to be patient, because everyone got a life here. If you feel like helping on the project to be released faster, feel free to ask Calc84maniac.
Title: Re: TI-Boy SE
Post by: qazz42 on March 28, 2011, 07:00:16 am
calc84, hmm, the beta/alpha you sent me works fine, no crashes yet. I love how it also tells you if the game will or will not work. Gg, I tip my hat to you. (I still wish there was music, even if it would not be in-sync)
Title: Re: TI-Boy SE
Post by: Reloader on April 07, 2011, 02:54:09 pm
calc84, hmm, the beta/alpha you sent me works fine, no crashes yet. I love how it also tells you if the game will or will not work. Gg, I tip my hat to you. (I still wish there was music, even if it would not be in-sync)

The beta you tried works on TI-84 Plus newer models?
Title: Re: TI-Boy SE
Post by: Camdenmil on April 22, 2011, 09:27:50 pm
Does this version do anything about the defrag glitch in the tios?