Giter Club home page Giter Club logo

Comments (38)

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024 1

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.

adriweb avatar adriweb commented on June 14, 2024

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.

JewishBanana avatar JewishBanana commented on June 14, 2024

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.

adriweb avatar adriweb commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

You should email TI and ask what they changed in their hardware revision :)

from oiram.

ninjapepes avatar ninjapepes commented on June 14, 2024

I have L-0517 and can not move either. I just got this calculator a few days ago.

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

@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.

ninjapepes avatar ninjapepes commented on June 14, 2024

I'm down.

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

@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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

@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.

ninjapepes avatar ninjapepes commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

ninjapepes avatar ninjapepes commented on June 14, 2024

I just tried the first one and it said Good... Done.

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

Awesome work! The second one should quit now by pressing [on].

from oiram.

ninjapepes avatar ninjapepes commented on June 14, 2024

Oh. I tried the second one but it froze. I didn't try on though.

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

ninjapepes avatar ninjapepes commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

Yep; so now we know where to look for the error. Thanks again; shouldn't be too bad to fix now :)

from oiram.

JewishBanana avatar JewishBanana commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

Thanks @davidclue!

For information; it looks to be an issue with the interrupt controller or with interrupt generation itself.

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

KermMartian avatar KermMartian commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

JewishBanana avatar JewishBanana commented on June 14, 2024

DEM3: The calculator freezes.

DEM4: Output is "good".

DEM5: Just instantly closes with no message.

from oiram.

KermMartian avatar KermMartian commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

@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.

JewishBanana avatar JewishBanana commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

adriweb avatar adriweb commented on June 14, 2024

Even with USB plugged in, though, on a rev. E, both programs cause an instant crash - absolutely no delay at all.

from oiram.

JewishBanana avatar JewishBanana commented on June 14, 2024

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.

adriweb avatar adriweb commented on June 14, 2024

Right, so it's definitely different and we don't really know what's going on :P

from oiram.

LarrytheMoos avatar LarrytheMoos commented on June 14, 2024

when do y

from oiram.

LarrytheMoos avatar LarrytheMoos commented on June 14, 2024

when do you think it can be upgraded* (accidentally hit comment)

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

LarrytheMoos avatar LarrytheMoos commented on June 14, 2024

ok

from oiram.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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.

mateoconlechuga avatar mateoconlechuga commented on June 14, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.