Comments (38)
The controls are configurable; have you read the splash screen which even lists the controls for you; and how the control mode can be changed via the [mode] button? It works exactly as the original game; and yes you move after you stop holding down; it does that in the original. The red platforms vanish. The jump height is 4 blocks high; the screen is just shorter so it seems off. Remember, to use Racoon Oiram you need to sprint and then use the jump button. That's what the white meter bar is for.
For future reference; it is spelled There's
and not Theirs
.
As for the fireballs and picking up shells; yes that is broken. It is a side effect to make it work with your calculator. I'll try and fix that as soon as I can. Just press the key quickly and it works fine.
from oiram.
So, it turns out we're dealing with this exact issue as of "recently" with someone else in particular (and others)...
It appears there is some issues with recent hardware revisions of the CE calculators, ie. they don't work the same way as the previous revisions... which breaks things (for instance, pressing keypad buttons doesn't work anymore).
For now there's no solution, you'll have to press the reset button on the back and monitor updates of Oiram, libraries, and such :/
Just to make sure, can you tell us what calculator you have exactly and its hardware revision: it's something like L-0816E
on the back , to the right of the serial number.
from oiram.
I have a TI-84 Plus CE and I had the exact same calculator a few days ago but I exchanged it for reasons but it worked 100% fine on that calculator I even made my own level pack. The hardware revision is L-03171
from oiram.
Okay thanks, that's actually L-0317I
which is precisely a version known to have the issue.
Make sure to subscribe to CE-Programming/toolchain#86 to know when a fix is available.
The other calculator you swapped was probably "the same" but an older hardware revision, which has internal changes.
from oiram.
You should email TI and ask what they changed in their hardware revision :)
from oiram.
I have L-0517 and can not move either. I just got this calculator a few days ago.
from oiram.
@ninjapepes If you wouldn't mind; I do have some tests to help resolve this issue as quickly as possible if you wouldn't mind testing them? It would be a big help. The same for @davidclue
from oiram.
I'm down.
from oiram.
@ninjapepes @davidclue would you mind running this on your calculator and telling me what the output is?
https://usercontent.irccloud-cdn.com/file/CxICEL8d/DEM.8xp
It should be runnable as Asm(prgmDEM
from oiram.
@ninjapepes @davidclue Also this program as well; you should be able to press the [on] key and it will exit:
https://usercontent.irccloud-cdn.com/file/NwiRvX5k/DEM2.8xp
Note that this one is still runnable via Asm(prgmDEM
, it may freeze so you will have to press the reset button on the back if that happens. Thanks for the help!
from oiram.
Before I do this is there any way to backup my data so I don't have to reinstall all the games I already have on here?
from oiram.
You can place everything in the archive by pressing [2nd][+][2][1], and pressing the [enter] key to add an asterisk next to the variables you don't want to be deleted accidentally. These programs shouldn't do anything that would do that though; but I do like playing it safe :)
from oiram.
I just tried the first one and it said Good... Done.
from oiram.
Awesome work! The second one should quit now by pressing [on].
from oiram.
Oh. I tried the second one but it froze. I didn't try on though.
from oiram.
Yep; it should look like it froze but pressing [on] should in theory quit the program. If you wouldn't mind just making sure; that would be great :)
from oiram.
I just tried it again and nothing is happening when I press on. I wanted to take a screenshot to show you, but TI Connect CE says that it's not connected. I guess that means it's frozen/not working?
from oiram.
Yep; so now we know where to look for the error. Thanks again; shouldn't be too bad to fix now :)
from oiram.
I just finished the tests the first one when I run it, it says "good" and when I run the second one it freezes the calculator
from oiram.
Thanks @davidclue!
For information; it looks to be an issue with the interrupt controller or with interrupt generation itself.
from oiram.
https://www.cemetech.net is a great place to start learning and asking questions; you can also visit http://tibasicdev.wikidot.com for information on learning the TI-BASIC language which is a nice starter language. :)
from oiram.
This will teach you TI-83 Plus/TI-84 Plus programming commands that work on the monochrome and color calculators. It was written before the color calculators came out, so there's an Appendix that tells you the few commands that are different on the color calculators (mostly things like the different homescreen and graphscreen commands, and how to use text and drawing colors): download the free Appendix D after you purchase the book: https://www.manning.com/books/programming-the-ti-83-plus-ti-84-plus . Also, please feel free to post your programming questions (and questions about the book) on Cemetech!
from oiram.
Here's another three tests to try out if you get a chance @davidclue @ninjapepes. Be sure to turn your calculator off
and then on
before launching.
https://usercontent.irccloud-cdn.com/file/rtaoBWYj/DEM3.8xp
Please just let me know exactly what numbers and/or other things it prints out for this one.
https://usercontent.irccloud-cdn.com/file/KYkLhzrl/DEM4.8xp
This test should operate just like the first DEM
. So just whatever it prints put it here.
https://usercontent.irccloud-cdn.com/file/RmTwc0Zx/DEM5.8xp
This test will either not print anything or print a number. If it prints anything, that would be good to know.
Thanks again for the help!
For the curious here is the test codes:
DEM3: http://www.rafb.me/results/UoNhK567.html
DEM4: http://www.rafb.me/results/s1VHij11.html
DEM5: http://www.rafb.me/results/EK6xMe20.html
from oiram.
DEM3: The calculator freezes.
DEM4: Output is "good".
DEM5: Just instantly closes with no message.
from oiram.
This is a question that would be much more appropriate for the TI-BASIC subforum on Cemetech or elsewhere. Oiram is not written in TI-BASIC; for TI-BASIC, other than programming directly on the calculator, there are various options like the TI-BASIC editor in TI Connect CE and SourceCoder 3.
from oiram.
@davidclue @ninjapepes Alright; these tests should do one of 2 things: crash or freeze the calculator. Please be sure to backup; and just let me know which is does. Thanks!
https://usercontent.irccloud-cdn.com/file/tl01fHKZ/DEM.8xp
https://usercontent.irccloud-cdn.com/file/z260uSFF/DEM2.8xp
Run with Asm(prgmDEM
Source files; just ignore.
DEM: http://www.rafb.me/results/vpcjCY73.html
DEM2: http://www.rafb.me/results/MgrEzx88.html
Initial findings:
Nothing appears to be wrong with the regions of memory used to lock the interrupt vector addresses or the jump location stored in the sha256 chip. Rather, it appears as if mode 2 interrupts don't work properly. These tests will prove this.
from oiram.
The first one DEM.8xp it just said Done and crashed my calculator with a second delay to do so.
The second one DEM2.8xp moved the cursor of the home screen near the bottom and instantly crashed the calculator without saying done.
from oiram.
Do you mean that you had enough time to see where the cursor went before the crash occured? You may want to make sure you didn't have the usb plugged in when testing; just to be sure :)
from oiram.
Even with USB plugged in, though, on a rev. E, both programs cause an instant crash - absolutely no delay at all.
from oiram.
No there was a delay and I saw the cursor appear near the bottom and then it froze there, it was a one second delay because the cursor flicked before it crashed.
from oiram.
Right, so it's definitely different and we don't really know what's going on :P
from oiram.
when do y
from oiram.
when do you think it can be upgraded* (accidentally hit comment)
from oiram.
When I get another calculator today; I'll be able to tell you more. I wish I could tell you exactly when; but it is still too soon to tell.
from oiram.
ok
from oiram.
TI has broken support for interrupt handling on the TI84+CE past revision I. What this means is that Oiram will need to be modified to not use interrupts. I am unsure of how long this process will take; but I will do my best.
from oiram.
Oiram should now work correctly across everyone's calculator. Enjoy! You can find the download link here:
https://www.cemetech.net/programs/index.php?mode=file&id=1526
Be sure to resend all of the files and read the readme. Thanks again for everyone's help!
Closing this issue as it has now been resolved.
from oiram.
You can get the fireball and shell pickup fixes here:
https://tiplanet.org/forum/archives_voir.php?id=123456
Thanks for the reports; it's just upsetting to keep having to fix things.
from oiram.
Related Issues (17)
- Documentation for running in an emulator? HOT 1
- Timer underflows HOT 1
- Cannot compile HOT 13
- License ? HOT 3
- Link to 'Full Readme' is broken. HOT 1
- Getting past score of 9,999,990 causes overflow HOT 2
- Bug with invincible mode HOT 2
- How to fly in Oiram HOT 2
- When you finish a level you start at the end HOT 2
- Oiram won't start and just says βlibsβ HOT 5
- stuck in oiram HOT 1
- Oiram won't respond to input after exiting game
- question HOT 2
- How to get easter eggs HOT 4
- oiram level editor HOT 1
- How to install / get on calculator HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oiram.