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
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.
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
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.
Is it possible to zoom out any more than you are already? Not being able to see above you would be difficult at times :XYeah, 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.
Good deal, now how are the save states doing? Are they going to save to appvars?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.
Will this be "legal" to post the compiled app of the GB game? Im assuming no...
Clicky (http://lmgtfy.com/?q=how+to+dump+gameboy+cartridges&l=1)Good point :(
Clicky (http://lmgtfy.com/?q=how+to+dump+gameboy+cartridges&l=1)=)
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.
Well, I got Wario Land working! Screenshot (http://otbp.tifreakware.net/images/warioland.gif) (warning, almost 20MB)wow as usual
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.
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.
ouch this sucks x.xNah, 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*
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
He can't send it out yet even due to rom legality issues.
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. :PHmm, I was thinking if that could be possible since you posted this project. For cut scenes, it is a bit slow but not bad.
(http://otbp.tifreakware.net/images/zeldagray.gif)
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.will we be allowed to turn grayscale off, though?Like calcmaniac said: "This is just proof of concept at the moment"
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?Yeah, sound still uses very little cpu time.
Keep up the good work :)
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*
Wow have you tried it on a real calc yet?Yep. It looks pretty good. :)
Yay grayscale!Wow, awesome speed. It still has sound?
wow this is nice :DYeah, sound quality was likely caused by WMM trying to put the 10-minute video into a certain number of MB. :P
EDIT: Terrible sound quality in the vid tho x.x
I hope this gets finished though :D
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.
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
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.
Hmm... TiBoy doesn't sound bad. TiBoy SE?Sounds great, more with silver edition. :D
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.
Hmm... TiBoy doesn't sound bad. TiBoy SE?1. Mah boi, TiBoy SE sounds perfect for the emulator :)
Kirby 1 works well, Kirby 2 doesn't boot.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?
+========================+
| 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.
Splash screen I just whipped up in GIMP:Looks really great. Now the 2nd splash screen? kidding
(http://otbp.tifreakware.net/images/splash.png)
why not just add the file here first?i agree!
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.*calms down* *takes a chill pill* *attempts to use telepathy to tell the ticalc file archivers to check the pending queue* :P
At least, the ticalc.org pending queue hasn't reached 1378 files again, like 6.5 years ago.
*attempts to use telepathy to tell the ticalc file archivers to check the pending queue* :P
Hi TGOAGHmmmmm not full speed. Doen't matter. Still awesome for a ti-84.
(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
People don't check that section when they want games though... :( oh well.
Hmm... maybe we could add it to both sections in the next version if I include a sample (homebrew) rom and 8xk?
(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.
ehm, if the name on youtube was NecroFuckk, it'll have been me :pYep
:AsmPrgm
:3EFFD328
:3E80D307
:3E81D307
:3E00D328
:C9
:AsmPrgm
:F3
:3E03
:D305
:3EC9
:3200C0
:CD00C0
:AF
:D305
:FB
:C9
I bought it 1 year ago, but i'm not sure from what year it actually is :/
:AsmPrgm
:F3
:3A00C0
:F5
:3EC7
:3200C0
:3E83
:D305
:3EC9
:3200C0
:CD00C0
:AF
:D305
:F1
:3200C0
:FB
:C9
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!!
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
HIWelcome to Omnimaga blaze3927 :) Feel free to introduce yourself (http://www.omnimaga.org/index.php?board=10.0).
long time reader first time poster.
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 )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?).
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
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?
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.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.
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 ?
Also forpokemon and zelda they just took up 500kb in my calc is that natural?
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.
ehm, no it doesnt, it signs the app but it failing!!! T-T
#import 1.bin
.db "Pokemon "
#import 2.bin
#import Pokemon.gb
#import 3.bin
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?
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...
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]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)
I'd also like to keep track of the project. Let me know if there's anything an amateur can do to help!
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
Why would TI release hardware changes that the TI-OS wouldn't run on?!
04:21 < BrandonW> And it's possible any combination of things is causing the issue for him.Sorry if I came across the wrong way.
04:21 < BrandonW> He's forced to do scary stuff because of RAM execution permissions and the way the emulator works.
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?
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]This ROM creator should work better: http://ourl.ca/3662 (http://ourl.ca/3662)
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
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 :(
They aren't too slow, though.TI Application files are bloated (they are stored in an ASCII hexadecimal format instead of raw binary)
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.
Hello, I'm sorry if I posted this wrong here, but I'm new and I have a question. :)Try this fix: http://ourl.ca/3662 (http://ourl.ca/3662)
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)
Hello, I'm sorry if I posted this wrong here, but I'm new and I have a question. :)Try this fix: http://ourl.ca/3662 (http://ourl.ca/3662)
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)
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?
i putted
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.
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...What OS is your computer running? And did the actual ROM file disappear from your computer, or just nothing happened at all?
please help
Say, since you've come this far, what would it take to get it to run GBC games, too?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 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.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.
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.Hi, I also found this forum because of the emulator.
And linking could be possible... I haven't really tried it at all yet though.
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.
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.
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?It tests first. Much better than a crash and RAM clear, don't you think? (That's what happened in the last version)
Or does it do a test to see if the ram pages are there first ?
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 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
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.
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.
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.
"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?
NiceActually, it's not so much a port as just a new emulator. I'm not using any of TI-Boy's code in it.
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.
CAN THIS BE DONE?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).
I thought that the NSpire mode didn't have any programing capabilities.
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)CAN THIS BE DONE?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).
I thought that the NSpire mode didn't have any programing capabilities.
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.
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?
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.
Yep I do, now. Sorry for the misunderstanding.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.
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)
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?But you also have to consider that the emulator itself needs RAM.
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?
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.
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.
On the back of the calculator is the serial number.Accully they cannot be a "H" or letter farther in the alphabet and non-"P"s before "H" also work.
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.
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?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.
Well, it's not quite that bad. TI-83+ Silver works, and TI-84+ works with smaller games.
It has to do with the rom size.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.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 would most likely run much slower.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?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.
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
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)
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) ;)
I remember that he was using the emulator to start making the GBC emulator, but now he can actually /run/ it on calculators, right?Yeah, we can run it oncalc now.
(What does "ninja'd" mean?)
It's over 9000!!!!!And a bigger flash chip :)
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 24 KB of hidden RAM instead of 8 :PIt's over 9000!!!!!And a bigger flash chip :)
Sorry. I had to say it.
Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
More mini USB port and a different skin.And 24 KB of hidden RAM instead of 8 :PIt's over 9000!!!!!And a bigger flash chip :)
Sorry. I had to say it.
Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
As well as crystal timers and clock.
And a few more basic commands...More mini USB port and a different skin.And 24 KB of hidden RAM instead of 8 :PIt's over 9000!!!!!And a bigger flash chip :)
Sorry. I had to say it.
Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
As well as crystal timers and clock.
AndAnd a few more basic commands...More mini USB port and a different skin.And 24 KB of hidden RAM instead of 8 :PIt's over 9000!!!!!And a bigger flash chip :)
Sorry. I had to say it.
Having an 84+ without the extra RAM pages is like having an 83+ with a better CPU, IMHO.
As well as crystal timers and clock.
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. :(
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.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.
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.
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.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.
It still won't work due to other incompatibilities, plus it would be far slower.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.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.
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.
Perhaps he lost the RAM page work with the craptop crash
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).
hmm, what do you mean investigating the hardware?Figuring out how it works, documenting stuff, making test code, that sort of stuff.
Wait, what? Mario 64? Where did that come from?Who said anything about raycasting? ;)
Mario 64 raycasted :P that would be interesting.....
hmm, lolAre you kidding me???? :O
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
:( oh well, not everyone knows right from wrongSince when isn't it being rewritten?
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
Let's all install TI-Boy OS ;Dlol :P
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.
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 ;)
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.
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.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? ???
Woah... he really gotta write a converter, lol, if he plans to test a lot of games. :P
TI-Boy already got sound :PNot in this version.
ohTI-Boy already got sound :PNot in this version.
there is the gbc4nspire but you need a nspire and a crappy OS. welcome to omni btw
Because I need interrupts for accurate timing.Ah I see. I assume this might prevent the emulator to run fast enough when other stuff is processed?
Edit:
That is, I need interrupts to guarantee that my sound code will be executed with correct timing.
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)
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. :)
Nope, it's for every single gameboy game ever. ;DTHose that actually run in it, though, since it's still under development.
ROMs are illegal to distribute since they're copyrighted, so you have to go;Ddownload them illegally yourselfrip them from your own cartridges
Yeah, but you can't install Ndless on a TouchPad, so I can't do that. :(
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.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)
EDIT: Also, please fix the sound going flat in higher registers if you can. Thanks!
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?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.
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)
It was, but he lost the sourceNo 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
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)
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.
I rewrote the CPU portion of the emulation for speed purposes. Should be even faster now :DI'm glad this is revived. When this works on new calcs and come out, this will definitively pick up even more in popularity.
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 rewrote the CPU portion of the emulation for speed purposes. Should be even faster now :DI'm glad this is revived. When this works on new calcs and come out, this will definitively pick up even more in popularity.
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)
Also, I bought my calculator in 2009 because my older one is messed up, yet TI-Boy still works on itHmm, really? What's the last half of the serial number on the back of your calculator? (example: mine is S-0207G)
???
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.
Currently I am trying to implement link cable emulation.gCn compatibility plox? :P
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 :( )
Eh, I don't really see that happening.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.
But those will still work on calcs with all of the RAM, right?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 :( )
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.Unfortunately, I think Crystal is GBC only and I don't have an nSpire. *cries*
And yes, they *should* work on ti-boy, if they aren't unplayable.
Does TI-boy supports time-based events?I assume that Harvest Moon keeps time by counting frames per second.
(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)
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.But those will still work on calcs with all of the RAM, right?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 :( )
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.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.
And yes, they *should* work on ti-boy, if they aren't unplayable.
@calc84. No, no that time.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.
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)
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.
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.
It has already been released, he's working on a new version that works on 84+ Keypads and is better.
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)