mateoconlechuga / cesium

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

Unable to screen capture Cesium #235

Closed gratejames closed 2 years ago

gratejames commented 2 years ago

I keep getting four smaller images. All the pixels seem to be there, but in the wrong order. Included are pictures of the TI-OS screen, then Cesium, and ce2048. Similar broken results with ChessCE and Ice. Capture19-1665957378344 Capture11-1665957137617 Capture13-1665957143284

Let me know there's any other information you need. TI-84 Plus CE v5.4.0.0034 TI-Connect CE v5.6.0.2082

adriweb commented 2 years ago

Are you running it on TI's emulator ? (SmartView CE). If so, that's why - their emulator doesn't actually correctly emulate the LCD to take into account some of the settings.

So it only works on a real calculator (to use), or in CEmu (to use and capture)

gratejames commented 2 years ago

No, I've got the real calculator - is there a revision number on the calculator somewhere that would be helpful to you?

jacobly0 commented 2 years ago

The only way to screen capture with a real calculator is over the link protocol which also doesn't support any of the LCD settings. There's not even enough information to know which double-buffered image is the "current" one. Also, this functionality is provided by the calculator OS, so there's no way for cesium to do anything about it.

gratejames commented 2 years ago

Ok! So if I want a screenshot of a program, I need to upload the app and vars to wabbitEMU or another emulator?

adriweb commented 2 years ago

No, I've got the real calculator

That's quite unexpected then. Is it behaving the same after a RAM reset? (Holding the reset button on the back for around 3s. Note that you should archive/backup anything you don't want to get deleted) Edit: nevermind, I misread your original post, I thought it was displaying like this, not just capturing... which is indeed expected as jacobly explained.

is there a revision number on the calculator somewhere that would be helpful to you?

Yes, on the back of the calculator, you may see a serial number and possible characters like L-1234X, let us know what those are.

jacobly0 commented 2 years ago

As mentioned, the only CE emulator that supports some of the LCD settings is CEmu which supports screenshots just fine.

gratejames commented 2 years ago

Ok, I see L-0122W on mine. Got it a few months ago. I'll reset the RAM here in a second and edit this

adriweb commented 2 years ago

Well, no need, I edited my reply as I misread your original post, sorry :p It's all behaving as expected as jacobly explained!

gratejames commented 2 years ago

Ok, understood! Thank you!