Join us on Discord!
You can help CodeWalrus stay online by donating here.

CEmu

Started by MateoConLechuga, December 30, 2015, 08:39:56 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

calcplays

Perhaps at some point CEmu can emulate the calculator in 3D, like 3DNES.

Dream of Omnimaga

That would be cool actually, but I wonder how sprite tracking would work?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

Bug report: Emulator doesn't handle 8xg file transfer properly. When sending a 8xg file to the calculator, it only ungroups the first program that was in it. Also there's no way to send the group without auto-ungrouping it.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Adriweb

Hm, yeah, I think that makes sense: in sendVariableLink() (link.c), the file size isn't read, only the var size at 0x39, which corresponds, in a group, to the first variable.
Since groups are just files concatenated, it might be enough to just loop on that main part of the code as long as more variables are there...

I'll write an issue on GitHub
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

The "only 1st file being ungrouped" bug is actually present on several other emulators or older versions. Even Flash Debugger and WabbitEmu had it at some point in the past. But since many old games, as well as SourceCoder exporting feature, uses groups, having 8xg support would be a nice addition to CEmu.

Not that we need it much for older games, since they are for monochrome calcs, but some people might still want to try them anyway or port them. Plus there's no way to bulk-export SC3 files into a zip file rather than a 8xg.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dream of Omnimaga

So I encountered another strange issue, but I had similar ones in the past. I have an hard time recreating it, though:

Sometimes, during animated GIF capture, keyboard controls will become much less responsive. In Wal-Rush! CE, for example, most keypresses are missed, while in one occasion in Calcuzap the Left and Right arrows stopped working until I stopped GIF capture.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

MateoConLechuga

Quote from: DJ Omnimaga on July 24, 2016, 05:40:30 AM
Bug report: Emulator doesn't handle 8xg file transfer properly. When sending a 8xg file to the calculator, it only ungroups the first program that was in it. Also there's no way to send the group without auto-ungrouping it.
Fixed this, hopefully it will be updated in the builds soon. There are actually two types, 8xg files which are just concatenations of variables in a linear order, and another where the 8xg is the variable itself. It's impossible to send some groups without auto-grouping them if they fall into the first category, because there is no name for the group nor does it have any structure. BTW, groups are now .8cg files. :P

Dream of Omnimaga

Glad to see it fixed. So few TI emulators handle 8xg files properly, even though the format has been out there since 1999. I didn't know there were two types, though. Also I didn't know they were 8cg files either. People should be careful when uploading CE programs, because I swear I saw some 8xg out there.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

pimathbrainiac

I regret to inform you that my VPS is going to be shutdown for the foreseeable future due to money issues. This means that CEmu will not have nightly builds hosted by me until I can maintain $20/month specifically for the VPS. Thank you.
Well, I'm bach here too!

MateoConLechuga

Thanks for all your help! I'll look around :)

Dream of Omnimaga

Thanks for your contributions Pi. I hope your money issues aren't causing you too much troubles in real life. Good luck! :3=
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Adriweb

To appease the minds of some people:

Quote from: Adriweb
Quote from: KermMartian
Quote from: pimathbrainiacI regret to inform you that my VPS is going to be shutdown for the foreseeable future due to money issues. This means that CEmu will not have nightly builds hosted by me until I can maintain $20/month specifically for the VPS. Thank you.
I'd be happy to take it over here on Cemetech if that's desired. Let me know.
The TI-Planet server could probably be an alternative as well, however:
Travis and/or OBS can be used for deployments, as it's been done for some repos already, so it would be better if it's directly integrated within GitHub.
Alberthro and I (and Vogtinator for Firebird) are looking into that.
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

I think there was another mirror, right? But it would be nice to have multiple mirrors in case one or two are down or blocked on some connections.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Adriweb

yes, alberthro's builds, although they are not exactly the same (but there are more options)
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Dream of Omnimaga

Ah right, that was him. I hope they remain online. :)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal