mateoconlechuga / cesium

A GUI shell for the TI-84+CE
BSD 3-Clause "New" or "Revised" License
248 stars 17 forks source link

Calculator crashes and resets RAM when running installer #208

Closed Nanobot567 closed 2 years ago

Nanobot567 commented 2 years ago

Steps to reproduce bug:

  1. Transfer cesium.8xp to calculator using TiLP2 on Linux
  2. Delete Cesium application
  3. Run installer for Cesium

Other information:

adriweb commented 2 years ago

Just so you know, the important hardware information are these: (not the regulatory information you copied, these are pretty much the same on all calcs)

image.

BTW, there's no 5.6.3 or 5.6.0 Cesium, that's the OS version. Cesium versions are visible in the app itself when you select the Cesium program, and in the releases pages.

Nanobot567 commented 2 years ago

Ah, okay. Thanks for clearing that up :)

mateoconlechuga commented 2 years ago

Can you send me your ROM in CEmu? I can't reproduce otherwise.

Nanobot567 commented 2 years ago

( edit: file downloaded, link deleted now )

Here's the ROM. (I had to upload as a .txt because of Github hating file types it doesn't recognize. It should still work if you remove the .txt at the end)

PeterTillema commented 2 years ago

I can confirm this as well. It happens immediately after executing the installer. Debugging the installer shows me it crashes during port_old.unlockhelper. There it jumps to a out (bc), b and doing random stuff.

OS version 5.3.0.0037 CEmu version v1.3 (git: 87c3b43) Cesium version: v3.6.3 I may share the ROM too if that's necessary.

adriweb commented 2 years ago

What's the boot version though? It's not os-based anymore.

PeterTillema commented 2 years ago

BOOT code 5.0.0.0089

mateoconlechuga commented 2 years ago

Can you email me the rom?

LogicalJoe commented 2 years ago

After some basic testing, I only had issues with boot 5.6.1.0006 - with every OS, it either froze or reset every time in CEmu.

mateoconlechuga commented 2 years ago

This is a CEmu issue, not a Cesium issue.