CodeWalrus

Development => Calculators => Calculator News, Coding, Help & Talk => Topic started by: Dudeman313 on February 14, 2016, 10:31:23 PM

Title: New TI-84+CE Games
Post by: Dudeman313 on February 14, 2016, 10:31:23 PM
There are now new games for the CE! :D
They appeared in Cemetech's archive section, and are all non-basic.

Ultimate Pong 2.5- an in-dev awesome and challenging pong game by PT_.
(https://www.cemetech.net/img/ss/002862.gif)
The GIF's a bit glitchy.
Download here: https://www.cemetech.net/programs/index.php?mode=file&id=1425 (https://www.cemetech.net/programs/index.php?mode=file&id=1425)

1010! CE- a pretty cool game ported from iOS. It is similar to Tetris, but with a twist. Made by KingInfinity.
(https://www.cemetech.net/img/ss/002856.gif) (https://www.cemetech.net/img/ss/002857.gif)
(https://www.cemetech.net/img/ss/002858.gif) (https://www.cemetech.net/img/ss/002859.gif)
Download here: https://www.cemetech.net/programs/index.php?mode=file&id=1427 (https://www.cemetech.net/programs/index.php?mode=file&id=1427)

CircleIT- a simple yet fun and challenging game. Try to stop the blue circle when it is on the rim of the pink one! Also by KingInfinity.
(https://www.cemetech.net/img/ss/002825.gif)
UPDATE: This version fixes an highscore bug that caused crashes on exit after playing the game.
Download here: https://tiplanet.org/forum/archives_voir.php?id=436568 (https://tiplanet.org/forum/archives_voir.php?id=436568)

CE-Flow- in dev. and unreleased. Looks good so far though! The reason there's a different name in each screen is because the title is still being worked on. It's by jonbush.
(http://jonbush.net/img/i/1453606658.gif) (http://jonbush.net/img/i/1452459466.gif)
Cemetech Topic: https://www.cemetech.net/forum/viewtopic.php?p=244724#244724 (https://www.cemetech.net/forum/viewtopic.php?p=244724#244724)
Title: Re: New TI-84+CE Games
Post by: pimathbrainiac on February 15, 2016, 06:45:51 PM
These games look nice! A little tip for the future: make sure to include the program authors' names as well, since it's nice to see your name in an article.

EDIT: oops, I missed that you put them in already :P
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 15, 2016, 06:48:44 PM
Well, I forgot to put the author's name in for CircleIT, even though it's by the same author as 1010! CE, so thanks anyway. :)
Title: Re: New TI-84+CE Games
Post by: critor on February 15, 2016, 11:14:13 PM
Maybe it could be useful to test the games a little before featuring them with a download link.

CircleIT for example is freezing my calculators 100% of the times when exiting the game after playing.
Happens on both my TI-83 Premium CE and TI-84 Plus CE-T running OS 5.1.5.

So you have to reset, and are loosing all you unarchived data.


That's why I still haven't newsed about it.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 15, 2016, 11:19:49 PM
Hm that sucks. I recall seeing something about a bug, but I forgot if it was the author who mentioned it and fixed it or if it was you who planned to report the issue to the author. Or could it be that it is missing some dependencies? Since we didn't write the news (Dudeman313 did) should we remove the program or add a warning for the time being @critor ?


EDIT: After reading this post, it looks like this only happens when the calculator is plugged in. Can you reproduce the issue while USB is disconnected?
Title: Re: New TI-84+CE Games
Post by: critor on February 15, 2016, 11:23:50 PM
I've reported the issue. The author replied that he knew about the problem, but that it was rare on his calculator, and that he couldn't reproduce it unfortunately.
But apparently on my two very different CE calculators (83PCE and 84+CE-T)  it's the opposite : it happens every time.

I don't think it's a dependencies problem, as the game is running perfectly fine.
The calcultor just freezes when attempting to return to the OS.


I just wanted people not to loose their important data, like the TI-Boy CE which is currently being developped for example. ;)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 15, 2016, 11:26:24 PM
Are your calculators commercial ones or prototypes?

Also does it only happen when the USB is connected? Because https://www.cemetech.net/forum/viewtopic.php?p=245179#245179 mentions that sometimes the game will do that when it is.

Or perhaps it might be a calc model-specific issue that is less frequent on the American model, but that would be strange.
Title: Re: New TI-84+CE Games
Post by: critor on February 15, 2016, 11:28:22 PM
Quote from: DJ Omnimaga on February 15, 2016, 11:26:24 PM
Are your calculators commercial ones or prototypes?

The 83PCE is a DVT level prototype, but unlike EVT level, DVT level hardware is usually almost identical to the commercial one. All other asm programs, apps and OS are running perfectly fine.
The 84+CE-T is a commercial one.

Quote from: DJ Omnimaga on February 15, 2016, 11:26:24 PMAlso does it only happen when the USB is connected?
Both... with and without USB. :'(
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 15, 2016, 11:32:16 PM
Ah ok. I remember that someone once had a TI-84 Plus CSE prototype missing the OS version and it apparently ran much slower than its commercial counterpart. Thanks for the info, though.


And I see. I'll see if I can report the issue to the author, since I don't see it in the topic.
Title: Re: New TI-84+CE Games
Post by: critor on February 15, 2016, 11:34:16 PM
I've reported the issue with a PM last week. :)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 15, 2016, 11:35:50 PM
That reminds me, though (on the topic of running ASM games while USB is still connected): I always had the habit to not disconnect/reconnect USB on my calc while ASM games or programs were running since about 8 years or so. I don't know why I got that reflex right from the start, but for some reasons I didn't want to take any chance of bricking my calc or something. When I was making Axe games, I disconnected the calc everytime I wanted to test, in case. Perhaps it's because I am so used to cartridge-based games or console memory cards, which can have issues when removed during saving and stuff. :P
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 16, 2016, 01:36:59 AM
I'd quote all these posts, but I'm now on Opera Mini Mobile, which is on my Nokia E63 :P .

TI-Boy CE is in-dev? Hooray! You have no clue how happy I am to here that. I'll beta test if you need it...

I also realized that sometimes CircleIT crashes on my Walmart-sold 84+ CE, OS 5.0.
I'll just put a warning in, if that's okay. The times this happened to me, my calc was unplugged. I'd try to make a GIF of this with CEmu, but for some reason, @pimath 's compiled builds I found from a link within the Cemetech topic don't work on my W10 Pro x86 Acer laptop. Once I do the ROM dumping  process, I get a message telling me that CEmu has stopped working. :(
Title: Re: New TI-84+CE Games
Post by: Araidia on February 16, 2016, 03:10:48 AM
The games look fun, but I have no reason to play them in school because I've already taken my math class  :(
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 16, 2016, 03:22:42 AM
Then play them outside of math class :P
Title: Re: New TI-84+CE Games
Post by: Adriweb on February 16, 2016, 03:58:13 AM
Quote from: Dudeman313 on February 16, 2016, 01:36:59 AMI'd try to make a GIF of this with CEmu, but for some reason, @pimath 's compiled builds I found from a link within the Cemetech topic don't work on my W10 Pro x86 Acer laptop. Once I do the ROM dumping  process, I get a message telling me that CEmu has stopped working. :(
Weird.
Try alberthro's builds: https://oss.jfrog.org/artifactory/list/oss-snapshot-local/org/github/alberthdev/cemu/git/
Title: Re: New TI-84+CE Games
Post by: Araidia on February 16, 2016, 04:24:16 AM
Quote from: Dudeman313 on February 16, 2016, 03:22:42 AM
Then play them outside of math class :P
I always end up forgetting I have them.  :P
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 16, 2016, 11:51:08 AM
If you keep your calculator in your pocket and take it everywhere like I do, you won't forget. Or maybe it's just me, because I can only game on my cord-dependent laptop, my Nokia E63 that has a terrible battery life(that I'm posting this from), and my fancy-lookin' TI-84+ CE. And the fact that it's a device allowed in school in the  first  place that makes me use it for games during studyhalls frequently, though some teachers have banned the suspicious use of graphing calculators, which is a long story that I'll wait until I'm at my laptop to type.
Title: Re: New TI-84+CE Games
Post by: critor on February 17, 2016, 07:05:03 PM
I've understood the CircleIT freezing bug.

I've spent a couple of hours patching the asm code, injecting a workaround to replace the problematic code.

The modified version now hosted on TI-Planet doesn't freeze your calculator anymore :
https://tiplanet.org/forum/archives_voir.php?id=436568

Enjoy ! :)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 17, 2016, 07:18:06 PM
What did cause the crash in particular? I'm glad this was fixed, though.
Title: Re: New TI-84+CE Games
Post by: critor on February 17, 2016, 07:36:33 PM
Something related to the highscore.
Which is why the bug didn't happen if you did exit the game without playing at all.
Title: Re: New TI-84+CE Games
Post by: Unicorn on February 17, 2016, 07:44:30 PM
Quote from: critor on February 17, 2016, 07:05:03 PM
I've understood the CircleIT freezing bug.

I've spent a couple of hours patching the asm code, injecting a workaround to replace the problematic code.

The modified version now hosted on TI-Planet doesn't freeze your calculator anymore :
https://tiplanet.org/forum/archives_voir.php?id=436568

Enjoy ! :)

Great! did you tell the author though? I bet they'd appreciate it.
Title: Re: New TI-84+CE Games
Post by: Lionel Debroux on February 17, 2016, 08:11:09 PM
KingInfinity has recently behaved in an extremely unpleasant way towards critor (and a generally immature way elsewhere), despite critor spending time to review and feature KingInfinity's programs, so I wouldn't bet :)
critor did spend time fixing the program despite KingInfinity's behaviour, though.
Title: Re: New TI-84+CE Games
Post by: critor on February 17, 2016, 08:23:21 PM
But I didn't fix it for him - I've fixed it for the users. :)
A "RAM clear" can be quite unpleasant.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 17, 2016, 08:44:47 PM
Quote from: critor on February 17, 2016, 07:36:33 PM
Something related to the highscore.
Which is why the bug didn't happen if you did exit the game without playing at all.
Ah I see, I thought it was because of the USB. In 2013, most AssemblyBandit's games for the CSE froze when you plugged or unplugged the USB cable during gameplay, which he fixed later, so I thought that the CircleIT bug was related to something similar. I also heard rumors a year ago about how the CSE lacked any detection of low battery when an ASM program is running, so the battery could drop below its safe energy level then if it died in the middle of the game, then the calculator was bricked. I don't know if the latter is true, though, but since those calculators have such low technical specs compared to smartphones and the Nspire CX, I always worried that there were fewer safety checks being done so that it won't slow program execution down. Anyway, I'm glad the bug is fixed.
Quote from: Lionel Debroux on February 17, 2016, 08:11:09 PM
KingInfinity has recently behaved in an extremely unpleasant way towards critor (and a generally immature way elsewhere), despite critor spending time to review and feature KingInfinity's programs, so I wouldn't bet :)
critor did spend time fixing the program despite KingInfinity's behaviour, though.
Yeah, I heard about that and saw a few tidbits in a TI-Planet topic (which is no longer reachable) and in SAX, and some people brought it up to me a few days ago. However, I think what didn't help KnightInfinity's case are the Passcode Lock incident, the TI-Planet IP ban and the false remarks in October and December towards CodeWalrus, all of which came from Cemetech members or staff. I don't want to jump to conclusions, but since all those incidents happened under 5 months, many people believed that a group of Cemetech users, including the authors of the two aforementioned programs, were trying to fuel site wars just for the sake of it. This is why people are so defensive, now.

On top of that, KnightInfinity license for his newer games is considered invalid by many because it contains a clause saying that the author can act at his own discretion. And what happened the last time somebody used such rule has the initials C and W.
Title: Re: New TI-84+CE Games
Post by: critor on February 17, 2016, 10:21:04 PM
Maybe the fixed CircleIT download link should be added to the 1st post, to avoid readers from freezing their calculators ?

The original version is released under the MIT license, so there are no problems modifying it. :)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 17, 2016, 10:22:50 PM
Done. I updated the link.
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 17, 2016, 10:28:45 PM
Thanks. I just finished my HW and saw it was corrected about 5 minutes ago.
Thank you, @critor , for fixing it. Now I can frustrate myself without having to worry about data loss! :P
Title: Re: New TI-84+CE Games
Post by: JWinslow23 on February 18, 2016, 12:31:43 AM
All of these seem awesome, can't wait to try then as soon as I have computer access.
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 18, 2016, 12:56:52 AM
Do you have CEmu? 'Cause if you do, you might be able to help me, because for some strange reason, it doesn't work on my Windows 10 Pro Laptop of Amazingly Awesome Power that's also Cord-Dependent :P.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 18, 2016, 01:04:32 AM
I have the feeling that Windows 10 compatibility is broken right now, but I could be wrong. Hopefully Mateo or Adriweb can help you find the issue.

Did you try in compatibility mode, if that's available on Windows 10?
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 20, 2016, 04:08:59 PM
No. :P I don't know if that exists on W10, but maybe since I have Pro I could try it.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on February 21, 2016, 08:58:47 PM
You should make a screenshot of the error.
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on February 21, 2016, 09:58:23 PM
I'll use ScreenCast to record my screen.

EDIT:
Link to video: https://drive.google.com/open?id=0BwyNDLXJtz_aNklOc0tseS1HWXM (https://drive.google.com/open?id=0BwyNDLXJtz_aNklOc0tseS1HWXM)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 05, 2016, 06:24:15 PM
Have you gotten any luck getting CEmu to work, Dudeman313? Also i should split this in a separate help topic.
Title: Re: New TI-84+CE Games
Post by: KingInfinity on March 05, 2016, 06:46:46 PM
Not to beat a dead horse, but about CircleIT:
The bug will occur every time if it's the first time you run it. Unfortunately, if you can't exit the program when it occurs, every time is the first time. There was way to escape it by pressing enter, then clear, but thank you for fixing it anyway. I planned on rewriting in C when I had more time, but you saved me much effort. Thank you (critor) :)

Also, I use CEmu on Windows 10 all the time, and never have problems. I'm not sure what's wrong with your setup, but I'd be happy to try and help!
Title: Re: New TI-84+CE Games
Post by: critor on March 05, 2016, 06:47:44 PM
Quote from: KingInfinity on March 05, 2016, 06:46:46 PM
Not to beat a dead horse, but about CircleIT:
The bug will occur every time if it's the first time you run it. Unfortunately, if you can't exit the program when it occurs, every time is the first time. There was way to escape it by pressing enter, then clear, but thank you for fixing it anyway. I planned on rewriting in C when I had more time, but you saved me much effort. Thank you (critor) :)
You're welcome. :)
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on March 05, 2016, 07:03:28 PM
Quote from: DJ Omnimaga on March 05, 2016, 06:24:15 PM
Have you gotten any luck getting CEmu to work, Dudeman313? Also i should split this in a separate help topic.
I actually haven't tried to use it since. I'm trying to setup pimath's latest nightly build now, and I'll record the process and post it here.

EDIT: Here's the video-
https://www.youtube.com/watch?v=JoXwsVX8LEU (https://www.youtube.com/watch?v=JoXwsVX8LEU)
Anybody like my desktop background? ;D
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 06, 2016, 11:51:24 PM
By the way you know you can select multiple files in TI-COnnect CE then drag and drop in Windows Explorer, right? It's much faster to transfer multiple files at once.

Also, in your video it seems like you forget one ROM segment near the end. Am I right?
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on March 07, 2016, 01:10:41 AM
Quote from: DJ Omnimaga on March 06, 2016, 11:51:24 PM
By the way you know you can select multiple files in TI-COnnect CE then drag and drop in Windows Explorer, right? It's much faster to transfer multiple files at once.

Also, in your video it seems like you forget one ROM segment near the end. Am I right?
@Adriweb told me the same thing on Cemetech, but for some strange reason, when I try to select multiple files in TICCE File Explorer style, it won't let me, so if you could tell me if there's another way, that would be helpful.

If I did, then that's not the problem, because I've tried this multiple times, and I'm sure CEmu would say if it did not load all the segments. Also, CEmu creates the ROM every time, it just won't open it, whether I have just created it or created it earlier and tried to open it.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 07, 2016, 06:35:08 AM
That is strange. Mind making a separate topic @Dudeman313 about your TI-Connect CE issues? I'M thinking this might be a parental or school filter thing that screws your computer up, because this happened to Keoni29 in the past (OmnomIRC sent all his lines twice, for example, and it wasn't the double-line bug, because they really appeared twice in the logs) and various other people. Or perhaps you might be infected with malware.

And I'M thinking that @MateoConLechuga might have required to load all ROM chunks in one go, but I could be wrong.
Title: Re: New TI-84+CE Games
Post by: MateoConLechuga on March 07, 2016, 06:51:36 AM
Quote from: Dudeman313 on March 07, 2016, 01:10:41 AM
Quote from: DJ Omnimaga on March 06, 2016, 11:51:24 PM
By the way you know you can select multiple files in TI-COnnect CE then drag and drop in Windows Explorer, right? It's much faster to transfer multiple files at once.

Also, in your video it seems like you forget one ROM segment near the end. Am I right?
@Adriweb told me the same thing on Cemetech, but for some strange reason, when I try to select multiple files in TICCE File Explorer style, it won't let me, so if you could tell me if there's another way, that would be helpful.

If I did, then that's not the problem, because I've tried this multiple times, and I'm sure CEmu would say if it did not load all the segments. Also, CEmu creates the ROM every time, it just won't open it, whether I have just created it or created it earlier and tried to open it.
TIConnect CE: Click on one file, hold shift, and then click on the end of the file list. BTW, this also works in Windows, if you didn't know ;)

I'll look into the problem. CEmu doesn't require you to transfer in bulk; you can transfer one by one though. This has no effect on the output of the rom though.
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on March 07, 2016, 02:43:08 PM
@DJ Omnimaga: It can't be. I completely reset my computer, erasing all settings, when I made a free upgrade from Vista to 10 Pro. My account is the only one on the computer, but I'll look into it.

@MateoConLechuga : Thank you! :thumbsup:

Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 07, 2016, 10:36:30 PM
By thank you, do you mean your problem has been solved and that you can now create a ROM?
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on March 07, 2016, 10:50:15 PM
Quote from: DJ Omnimaga on March 07, 2016, 10:36:30 PM
By thank you, do you mean your problem has been solved and that you can now create a ROM?
By thank you, I meant "thanks for looking into the problem." I still have the problem, even with the newest nightly build. I've always been able to create ROMs, I've just never able to use/open them.
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 08, 2016, 12:15:01 AM
What about the TI-Connect trick where you are suggested to hold shift and stuff above?
Title: Re: New TI-84+CE Games
Post by: MateoConLechuga on March 08, 2016, 01:24:06 AM
Quote from: DJ Omnimaga on March 08, 2016, 12:15:01 AM
What about the TI-Connect trick where you are suggested to hold shift and stuff above?
That's what he just said :)
Title: Re: New TI-84+CE Games
Post by: Dream of Omnimaga on March 08, 2016, 01:30:10 AM
Oh, I thought he was just talking about the CEmu ROM loading issue.
Title: Re: New TI-84+CE Games
Post by: Dudeman313 on March 08, 2016, 01:58:20 AM
Sorry. I'll be clearer next time....  :)