Author Topic: OS 1.03 and PHYSIUM add-in  (Read 16988 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 1.03 and PHYSIUM add-in
« Reply #15 on: October 21, 2011, 04:27:03 pm »
Ok good to hear. And thanks, I didn't see it.

EDIT: Wait what?

Quote
- Exp>Str() bug (System error)

Does Exp refers to Y= equations? If so, then it's kinda funny how both TI and Casio had bugs with such command. On the 83+, Equ>Str had some weird bugs that could cause RAM corruption and mem clears back in OS 1.14 or below. They were also present on the 82, 82 STATS, 83 and 76.Fr.
« Last Edit: October 21, 2011, 04:41:14 pm by DJ_O »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #16 on: October 21, 2011, 04:56:46 pm »
Casio is listening to us, but TI is not really... I think these companies should listen more to developers and even have like an infiltrated guy (but we would know who he is) that asks us what we want and need.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 1.03 and PHYSIUM add-in
« Reply #17 on: October 21, 2011, 04:57:25 pm »
Not exactly. Some bugs are described here (in German): http://www.casiofans.de/viewtopic.php?f=50&t=3681
Ah ok I see.

Also wow Physium add-in is over 1.5 MB large! O.O

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: OS 1.03 and PHYSIUM add-in
« Reply #18 on: October 21, 2011, 06:32:50 pm »
Nuu you need admin privileges to update :|
* Darl181 stabs school computers
I guess it works like the 9860 when updating?

Looks like it'll help, tho.  I've been wondering when the Locate() bug would be fixed :D
« Last Edit: October 21, 2011, 06:33:19 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #19 on: October 21, 2011, 10:42:41 pm »
I have a laptop that runs Ubuntu (11.10) and have been trying to update the OS using WINE and it hasn't been working.  Is there anything I can do to make it work?  Otherwise, I can wait until I have access to a Windows machine to do it.
Edit: It looks like the computer is simply not recognizing the connection, it's worked before so I'll just reboot. Never mind, I will just wait until tomorrow.
« Last Edit: October 21, 2011, 11:07:32 pm by m1ac4 »

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #20 on: October 22, 2011, 05:38:28 am »
I have a laptop that runs Ubuntu (11.10) and have been trying to update the OS using WINE and it hasn't been working.  Is there anything I can do to make it work?  Otherwise, I can wait until I have access to a Windows machine to do it.
Edit: It looks like the computer is simply not recognizing the connection, it's worked before so I'll just reboot. Never mind, I will just wait until tomorrow.
I don't think that anyone has been able to update the Prizm OS using Wine. Since it most likely uses its own drivers to communicate with the calc, Wine might not support it at all.

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #21 on: October 22, 2011, 10:28:52 am »
I suspected as much.  I am still getting used to using a non-Windows OS.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #22 on: October 22, 2011, 05:22:36 pm »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: OS 1.03 and PHYSIUM add-in
« Reply #23 on: October 22, 2011, 06:23:56 pm »
Seems to me there's a new font, "Minimini Char", in the test menu that Insight can bring up.  Looks like it's the font used in Physium.
« Last Edit: October 22, 2011, 06:24:03 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 1.03 and PHYSIUM add-in
« Reply #24 on: October 22, 2011, 07:44:10 pm »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip
Yeah true. I just hope they continue keeping app creation by third parties possible. Eg: Obliterate still works fine. I'm sure if that calc was TI, Obliterate would have stopped working by now.

Also I'm confirming that the Locate bug was definitively fixed. Now BASIC coders got the following chars freely available for use in their games!
« Last Edit: October 22, 2011, 07:56:44 pm by DJ_O »

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #25 on: October 23, 2011, 05:07:30 am »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip
In OS 1.02, I believe that the OS was contained within the OSupdateDLL.dll file, and a program was written to extract it. Is this DLL file still present? I haven't been able to look at the 1.03 MSI yet.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #26 on: October 23, 2011, 11:43:34 am »
It seems CASIO isn't too open about how to update their OS.... their update process is encoded inside the MSI! O_O
The update process does not extract any useful files, and the updating is done inside the MSI.

(InstallShield self-extracting EXE -> InstallShield MSI -> OS Updater inside MSI)

I've dumped the MSI's contents for those who want to try to find a solution.
http://dl.dropbox.com/u/1016340/MSIDump.zip
In OS 1.02, I believe that the OS was contained within the OSupdateDLL.dll file, and a program was written to extract it. Is this DLL file still present? I haven't been able to look at the 1.03 MSI yet.
Nope, doesn't exist at all. It all kinda exists inside the MSI, oddly enough. Maybe I'm wrong, though...

Here is the file list for the MSI:
Code: [Select]
Directory of D:\Documents and Settings\albert\My Documents\Downloads\MSIDump\MSIDump

10/23/2011  10:39 AM    <DIR>          .
10/23/2011  10:39 AM    <DIR>          ..
10/23/2011  10:00 AM               420 !ActionText
10/23/2011  10:00 AM                78 !AdminExecuteSequence
10/23/2011  10:00 AM                84 !AdminUISequence
10/23/2011  10:00 AM               120 !AdvtExecuteSequence
10/23/2011  10:00 AM                92 !Binary
10/23/2011  10:00 AM                 8 !CheckBox
10/23/2011  10:00 AM                36 !Component
10/23/2011  10:00 AM             9,932 !Control
10/23/2011  10:00 AM               584 !ControlCondition
10/23/2011  10:00 AM             1,680 !ControlEvent
10/23/2011  10:00 AM                 4 !CreateFolder
10/23/2011  10:00 AM               156 !CustomAction
10/23/2011  10:00 AM               660 !Dialog
10/23/2011  10:00 AM                60 !Directory
10/23/2011  10:00 AM             2,448 !Error
10/23/2011  10:00 AM               120 !EventMapping
10/23/2011  10:00 AM                16 !Feature
10/23/2011  10:00 AM                12 !FeatureComponents
10/23/2011  10:00 AM                36 !File
10/23/2011  10:00 AM                 4 !Icon
10/23/2011  10:00 AM               462 !InstallExecuteSequence
10/23/2011  10:00 AM               174 !InstallUISequence
10/23/2011  10:00 AM                10 !ISComponentExtended
10/23/2011  10:00 AM                54 !ISCustomActionReference
10/23/2011  10:00 AM                12 !ISSetupFile
10/23/2011  10:00 AM                 4 !LaunchCondition
10/23/2011  10:00 AM                12 !Media
10/23/2011  10:00 AM                12 !ModuleComponents
10/23/2011  10:00 AM                 6 !ModuleSignature
10/23/2011  10:00 AM               324 !Property
10/23/2011  10:00 AM               234 !RadioButton
10/23/2011  10:00 AM               264 !TextStyle
10/23/2011  10:00 AM               200 !UIText
10/23/2011  10:00 AM             1,360 !_Columns
10/23/2011  10:00 AM           143,759 !_StringData
10/23/2011  10:00 AM            11,292 !_StringPool
10/23/2011  10:00 AM                78 !_Tables
10/23/2011  10:00 AM             5,352 !_Validation
10/23/2011  10:00 AM           169,272 Binary.ISSELFREG.DLL
10/23/2011  10:00 AM         1,859,935 Binary.ISSetup.dll
10/23/2011  10:00 AM            58,680 Binary.ISSetupFilesHelper
10/23/2011  10:00 AM             1,033 Binary.NewBinary1
10/23/2011  10:00 AM             4,534 Binary.NewBinary10
10/23/2011  10:00 AM             4,534 Binary.NewBinary11
10/23/2011  10:00 AM             3,262 Binary.NewBinary12
10/23/2011  10:00 AM               766 Binary.NewBinary13
10/23/2011  10:00 AM               766 Binary.NewBinary14
10/23/2011  10:00 AM               766 Binary.NewBinary15
10/23/2011  10:00 AM               766 Binary.NewBinary16
10/23/2011  10:00 AM               766 Binary.NewBinary17
10/23/2011  10:00 AM               766 Binary.NewBinary18
10/23/2011  10:00 AM               318 Binary.NewBinary2
10/23/2011  10:00 AM            15,368 Binary.NewBinary21
10/23/2011  10:00 AM             3,340 Binary.NewBinary22
10/23/2011  10:00 AM               318 Binary.NewBinary3
10/23/2011  10:00 AM             3,262 Binary.NewBinary4
10/23/2011  10:00 AM             4,534 Binary.NewBinary6
10/23/2011  10:00 AM               766 Binary.NewBinary7
10/23/2011  10:00 AM               766 Binary.NewBinary8
10/23/2011  10:00 AM            10,134 Binary.NewBinary9
10/23/2011  10:00 AM           128,320 Binary.SetAllUsers.dll
10/23/2011  10:00 AM           418,098 Data1.cab
10/23/2011  10:00 AM           110,592 Icon.ARPPRODUCTICON.exe
10/23/2011  10:00 AM         7,871,488 ISSetupFile.SetupFile1
10/23/2011  10:00 AM            65,536 ISSetupFile.SetupFile2
10/23/2011  10:00 AM               612 [5]SummaryInformation
(I removed some entries because there were other files and folders created, hence no total stats are shown here.)

The Data1.cab file also has nothing of interest - they are just Microsoft VC(++) redistributables:
Code: [Select]
Directory of D:\Documents and Settings\albert\My Documents\Downloads\MSIDump\MSIDump\CABFILES

10/23/2011  10:39 AM    <DIR>          .
10/23/2011  10:39 AM    <DIR>          ..
03/18/2010  09:15 AM           421,200 F_CENTRAL_msvcp100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C
03/18/2010  09:15 AM           770,384 F_CENTRAL_msvcr100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C
               4 File(s)      1,191,900 bytes
(note the msvcp100 and msvcr100)

Using the handy-dandy GNU file program, I got this data (some omitted again, due to extra files placed inside):
Code: [Select]
!_Columns;                 data
!_StringData;              Non-ISO extended-ASCII English text, with very long lines, with CRLF line terminators
!_StringPool;              data
!_Tables;                  data
!_Validation;              data
!ActionText;               data
!AdminExecuteSequence;     data
!AdminUISequence;          data
!AdvtExecuteSequence;      data
!Binary;                   data
!CheckBox;                 data
!Component;                data
!Control;                  data
!ControlCondition;         data
!ControlEvent;             data
!CreateFolder;             data
!CustomAction;             data
!Dialog;                   data
!Directory;                data
!Error;                    data
!EventMapping;             data
!Feature;                  data
!FeatureComponents;        data
!File;                     data
!Icon;                     data
!InstallExecuteSequence;   data
!InstallUISequence;        data
!ISComponentExtended;      data
!ISCustomActionReference;  data
!ISSetupFile;              data
!LaunchCondition;          ASCII text, with no line terminators
!Media;                    MIPSEB Ucode
!ModuleComponents;         data
!ModuleSignature;          data
!Property;                 data
!RadioButton;              data
!TextStyle;                data
!UIText;                   DOS executable (COM)
[5]SummaryInformation;     Unicode text, UTF-32, big-endian
Binary.ISSELFREG.DLL;      PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.ISSetup.dll;        PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.ISSetupFilesHelper; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Binary.NewBinary1;         JPEG image data, JFIF standard 1.02
Binary.NewBinary10;        MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary11;        MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary12;        MS Windows icon resource - 1 icon
Binary.NewBinary13;        MS Windows icon resource - 1 icon
Binary.NewBinary14;        MS Windows icon resource - 1 icon
Binary.NewBinary15;        MS Windows icon resource - 1 icon
Binary.NewBinary16;        MS Windows icon resource - 1 icon
Binary.NewBinary17;        MS Windows icon resource - 1 icon
Binary.NewBinary18;        MS Windows icon resource - 1 icon
Binary.NewBinary2;         MS Windows icon resource - 1 icon
Binary.NewBinary21;        JPEG image data, JFIF standard 1.01
Binary.NewBinary22;        JPEG image data, JFIF standard 1.01
Binary.NewBinary3;         MS Windows icon resource - 1 icon
Binary.NewBinary4;         MS Windows icon resource - 1 icon
Binary.NewBinary6;         MS Windows icon resource - 2 icons, 48x48, 256-colors
Binary.NewBinary7;         MS Windows icon resource - 1 icon
Binary.NewBinary8;         MS Windows icon resource - 1 icon
Binary.NewBinary9;         MS Windows icon resource - 6 icons, 16x16, 16-colors
Binary.SetAllUsers.dll;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Data1.cab;                 Microsoft Cabinet archive data, 418098 bytes, 2 files
Icon.ARPPRODUCTICON.exe;   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
ISSetupFile.SetupFile1;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
ISSetupFile.SetupFile2;    PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit

And the Data1.cab:
Code: [Select]
F_CENTRAL_msvcp100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
F_CENTRAL_msvcr100_x86.DF495DFD_79F6_34DF_BB1E_E58DB5BDCF2C; PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit
Obviously, I was right about those files being redistributables.
This is something interesting to explore... though I'm not sure if we should be pissing Casio off or not... maybe they'll give us specs? :P

(Sidenote: Seeing that other topic is the center for Casio hacking discussion, should I move the discussion to there?)
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #27 on: October 23, 2011, 11:50:02 am »
Maybe the DLL was outside of the MSI? The only thing I'm sure about is that I found it in the temp folder.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #28 on: October 23, 2011, 12:10:45 pm »
Maybe the DLL was outside of the MSI? The only thing I'm sure about is that I found it in the temp folder.
I'll try "installing" it later - this computer doesn't let me have admin privileges, which is required for installation.
* alberthrocks pokes Casio to make a TI-Connect, but 1000x better :P

EDIT: Note that I don't have a CASIO Prizm... but I can see if I can get those files out since you said that they are copied to the TEMP folder.
« Last Edit: October 23, 2011, 12:11:45 pm by alberthrocks »
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: OS 1.03 and PHYSIUM add-in
« Reply #29 on: October 23, 2011, 01:56:04 pm »
* alberthrocks pokes Casio to make a TI-Connect, but 1000x better :P
They have made a linking program for their calcs, but the Prizm doesn't use it since MSD mode is so much better.