nawerbj.blogg.se

Casio fx-cg50 pacman
Casio fx-cg50 pacman





  1. CASIO FX CG50 PACMAN HOW TO
  2. CASIO FX CG50 PACMAN INSTALL
  3. CASIO FX CG50 PACMAN SOFTWARE
  4. CASIO FX CG50 PACMAN DOWNLOAD

CASIO FX CG50 PACMAN DOWNLOAD

Cesium has several backup features that will restore your data if one of your programs ever crashes! The developer, MateoConLechuga (the same guy that made Oiram, ChessCE, PacMan CE and numerous other popular calculator games) has an information thread about the shell here and a download to the shell here.

casio fx-cg50 pacman

To prevent losing data just because a program crashed, I highly suggest installing a shell (a shell is basically a program that can run other programs with added features) called Cesium. Your RAM will be cleared but it’s a much quicker (only takes a second to perform) and easier fix since you don’t need a separate computer to perform it.

casio fx-cg50 pacman

So things take a lot of time and effort as I need to restudy everything.Īt least the image viewer appears to be fixed.You don’t need to go through a whole OS reinstall every time your calculator freezes, just press the ‘reset’ button on the back of the calculator. In fact, I lost familiarity with lots of quirks of the Casio syscalls.

CASIO FX CG50 PACMAN SOFTWARE

I have also lost all familiarity with the code of my Eigenmath port, which was never exactly a miracle of software engineering to begin with. I don't own one of these calculators and since the emulator is significantly different, it makes everything very hard. I might give this problem some more hours of attention tomorrow, but failing the timer idea, I'm afraid this can't be fixed unless the OS change that causes the problems is identified. I don't think it's a functionality that official add-ins use. Maybe Casio broke the timer API, or the timer system entirely, with the new OS.

CASIO FX CG50 PACMAN INSTALL

Maybe tomorrow I'll send you a build that doesn't install any timers, to see if that fixes the problem. It could also have something to do with one user timer that the add-in installs (and carefully uninstalls when it's supposed to), to be able to abort computations. But that doesn't explain how other add-ins run so well. Only thing that comes to mind is if they changed the RAM areas in size or the way they are supposed to be initialized. I also have little idea of what could be causing the crashes and general instability. I can't reproduce the problem on the previous model, neither on the emulator nor on real hardware, and I can't do it on the emulator for the new models, no matter which mode is selected. In the interest of the public, here's a copy of the email I just sent him, as it summarizes the situation very well. Furthermore, fixing Eigenmath is obviously not the only thing I had postponed to the summer and there are more urgent things in my to-do how do you prefer I send you builds for testing?Ĭritor says the image viewer appears to be fixed, but Eigenmath is crashing and causing system instability. This will take a while though, and there's a chance I'll have to fight bitrot, and that's why I haven't started yet. That's supposedly where I had the environment I used to develop Eigenmath and Utilities. I'll see if I can boot the Linux install I supposedly still have on the hard disk I used to have on my laptop. But I don't want to waste time figuring that out. It's probably fixed by now, or the problem might be in my code, or in libfxcg, after all. It appears that at the time these versions of GCC had some problem emitting code for the Prizm SH4 CPU architecture.

casio fx-cg50 pacman

I'm not sure but I think Eigenmath was the add-in where I had to use a library frankensteined from miniSDK or whatever that terrible libfxcg alternative was called.įinally, ideally I'd like to use the same 4.x GCC I used before, as a long long time ago I tried GCC 5 and 6 without success.

casio fx-cg50 pacman

Third, if I recall correctly there are some library shenanigans regarding the C math functions. Second, I need to use my fork of libfxcg (this is not very hard). And it's a bit tricky to set one up.įirst, I need a custom mkg3a (because the add-in has a eActivity strip, and vanilla mkg3a doesn't have support for that) and I'm not sure I still have the source code to that custom mkg3a anywhere. The problem is that I no longer have a Prizm development environment on any of my machines. Now, you may think that the problem is basically solved as the steps that are usually 90% of the work are done (identifying the problem and drafting a solution).

CASIO FX CG50 PACMAN HOW TO

I also know how to fix this in terms of code, it's a matter of reusing the solution from Utilities. It appears that the Graph 90+E uses a different VRAM address than the fx-CG50 (since on the emulator for the latter at least, the add-in doesn't show any problems). Eigenmath uses a hardcoded address for these custom functions, which is why on some calculators the graphics are glitched. Utilities doesn't have this problem, as it reads the VRAM address using the appropriate syscall when it starts, caching that address to RAM and using it for custom VRAM manipulation functions from then on. I have also identified the problem, in fact I did so some months ago. I am aware of that and I've seen the issue that was opened in the Eigenmath GitHub.







Casio fx-cg50 pacman