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

WARNING: HP Prime OS 10077 calc bricking & ICON command to be discontinued soon?

Started by Dream of Omnimaga, April 26, 2016, 06:00:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

alexgt

  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

So I just upgraded to this new firmware and noticed the drastic RAM increase.

However, three problems:

-MinePrime Closed Beta still doesn't run at all (a spreadsheet appears instead, despite having formated my calc before sending the game and following alexgt's tutorial to send apps). The program doesn't get corrupted during transfer this time, but apps are still barely even functional.

-Updating the firmware required about 14-15 tries. Every attempt it would hang in the middle of the firmware upgrade at random percentages of progress, trying to reconnect to the calc on 64 bits Windows 7, to no avail. I had to hold down the SYMB button during the entire operation and pressing Reset everytime it failed until it finally updates completely (eg reaches 100%). I finally upgraded fine but it shouldn't require so many attempts.

-HP Connectivity Kit causes my CPU fan to spin like crazy and heat up to 80°C O.O
  • 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

alexgt

Hmm... it seems like you have no luck with the HP Prime :\

Updating the firmware took 3-4 attempts for me so that could just be luck that it was quicker.

- at time in the tutorial you mentioned I just added an annotation that lets you send stuff to the calc without dragging/ dropping, that could help with MinePrime...
- Does the ICON for MinePrime show up or just a spreadsheet ICON?
- Did you edit code in the app program to force it to save?
- If you did all that then it could be the variables saved in the spread sheet are not transfering making it error at the start.
- I will send you another copy that eliminates spreadsheet vars ;)
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

-I saw that annotation, but it told me I still needed to follow the preceding steps beforehand.

-And yes I see the MinePrime icon

-I did edit code before formating my calc but when I sent the game again I didn't. Same for when I reformated then installed firmware v10077.

-Yeah I suspect the variables might not be saving. Maybe you need to send them or include them in the app?



As for the transfer issue I suspect that HP has switched to USB 3.0-only, and that for most people it's now faster with less risks of connection failure. The transfer is just too sensitive to any computer interference (like Virtual TI ROM dumping, where just typing 1 character in a txt file in Notepad caused hiccups during the ROM transfer and corrupted the ROM file). And I have USB 2.0 ports so obviously transfers are gonna be a bit slower.
  • 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

alexgt

Quote from: DJ Omnimaga on May 31, 2016, 03:37:42 AM
-I saw that annotation, but it told me I still needed to follow the preceding steps beforehand.
Oops I meant for that to say to follow the steps after sending it via the connectivity kit xD. I need to fix that :P

Since you see the icon my diagnosis is that it is the spreadsheet vars not saving correctly <_<.

So I found that if you see the icon and when you edit the source and you see stuff it should run, just to be sure the source file size should be 31Kb.
And I an pretty sure that I am using USB 2.0, even though my PC does have 3.0.

I may not be able to send you another copy for a couple of days so this might fix it:
- Press Num
- At A1 Click format on the screen and then Name.
- Name it: WName
- Next name B1: BState
- C1: Creative
- A2: WorSize
- B2: WPreView
- Once you have named all those with their respective names give then these values
- A1: -1
- B1: 0
- C1: 0
- A2: {200,150}
- B2: leave blank
- These should all fill themselves in but that is just an extra security measure ;)
- Now you should be able to run it smoothly ;)
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

Yeah, before updating the firmware the source code tab was completely empty. But on v10077 it showed up fine. This means your game is only compatible or will only send properly to OS 10077.

I'll see if I can run the game after doing the changes described above (hoping it doesn't require a reboot that clears out the vars afterward). Thanks for the help by the way :3= (hopefully it works in the future)


EDIT: By the way I just checked my copy of the app and the variables I needed to change were already with the values mentioned above, so it's not caused by the variables.

I think the issue is the Syntax Error at line 75 causing the program to not run. I just removed the following code from line 75:

Tri();And the title screen showed up. Of course I bet the game will fail with that code removed but basically it now runs (well... it ran on the title screen for about 30 seconds before landing back on the spreadsheet but I did get to scroll through a garbled game map). So it's the syntax error that was causing the issue all along.
  • 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

alexgt

Ohhhhhhhh.......  :banghead:
Well I am glad it works now and that was the problem (along with the spreadsheet vars) Tri(); is a separate program I used for bug testing and never took that line out <_<. Well that version should work fine now ;) I am glad we resolved that.
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

Well, if Tri() wasn't needed then this means there are game bugs too:

-If you idle on the title screen for more than 30 seconds the game quits
-New World doesn't work the first time around. It redirects to Load World.
-Map is just scrambled wood, grass, dirt and rock tiles
-scrolling seems broken at the bottom of the screen. Scroll down completely then left/right to see the glitch
  • 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

alexgt

Quote from: DJ Omnimaga on May 31, 2016, 06:12:56 AM
Well, if Tri() wasn't needed then this means there are game bugs too:

-If you idle on the title screen for more than 30 seconds the game quits
-New World doesn't work the first time around. It redirects to Load World.
-Map is just scrambled wood, grass, dirt and rock tiles
-scrolling seems broken at the bottom of the screen. Scroll down completely then left/right to see the glitch
The title screen uses a wait command so it times out after 1 minute (maybe 30 seconds now) so that is what causes it to error
Try using the keypad for navigating the main menu. For New World press "2"
The world just generates a completely random map so that is why all those blocks are scattered around the screen, I just didn't have time to make something that looked acceptable :P
I will look into that glitch, I thought I fixed it before I released the BETA <_<

But I am glad it is working
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

-Oh I see why now. So basically if you stay on the title screen for too long it quits the game? I wonder why is that done?
-Thanks. That worked now :)
-I see. I was wondering since past versions showed a legit map :P
-Good luck fixing it >.<

I like the speed so far by the way :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

alexgt

Yeah, I thought I had all issues like that one solved, at least I can replicate it ;)
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

On a side note @alexgt when you use the new connectivity kit did you notice it takes way more CPU than it used to? FOr me that's the case and I am unsure why.
  • 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

alexgt

No, I have not. I have a pretty solid PC (I need an upgrade since it is 6 years old but it runs most things great) so I don't know if it is just yours or what but there was really no difference over the previous version.
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Dream of Omnimaga

  • 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

alexgt

I guess I am super lucky with all things Prime :P. Everything works great for me, the problem is that there are so many unique situations it is hard to trouble shoot xD
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Powered by EzPortal