Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - fxdev

Pages: 1 ... 3 4 [5] 6 7 ... 12
61
This is definitely a bug, because I can now reproduce it after a full device reset. :P
Just connect, replace the same file (but with a different size and timestamp) disconnect and repeat this for about 39 times.

After the crash your log file should look like this:

Code: [Select]
---- LOG INFO ----
[0]:USB     PD, 79
[1]:VBUS    DC, 77
[2]:VBUS    DC, 75
[3]:VBUS    DC, 73
[4]:VBUS    DC, 71
[5]:VBUS    DC, 69
[6]:VBUS    DC, 67
[7]:VBUS    DC, 65
[8]:VBUS    DC, 63
[9]:VBUS    DC, 61
[10]:VBUS    DC, 59
[11]:VBUS    DC, 57
[12]:VBUS    DC, 55
[13]:VBUS    DC, 53
[14]:VBUS    DC, 51
[15]:VBUS    DC, 49
[16]:VBUS    DC, 47
[17]:VBUS    DC, 45
[18]:VBUS    DC, 43
[19]:VBUS    DC, 41
[20]:VBUS    DC, 39
[21]:VBUS    DC, 37
[22]:VBUS    DC, 35
[23]:VBUS    DC, 33
[24]:VBUS    DC, 31
[25]:VBUS    DC, 29
[26]:VBUS    DC, 27
[27]:VBUS    DC, 25
[28]:VBUS    DC, 23
[29]:VBUS    DC, 21
[30]:VBUS    DC, 19
[31]:VBUS    DC, 17
[32]:VBUS    DC, 15
[33]:VBUS    DC, 13
[34]:VBUS    DC, 11
[35]:VBUS    DC, 9
[36]:VBUS    DC, 7
[37]:VBUS    DC, 5
[38]:VBUS    DC, 3

I already informed Casio about it.

62
Casio Calculators / Re: Acces to characters
« on: August 11, 2011, 09:31:13 am »
This is a very simple version:

Code: [Select]
    .SECTION P, CODE, ALIGN=4

    .MACRO SYSCALL NUM, NAME
    .export \NAME
    \NAME:
        mov.l #h'0000\NUM, r0
        mov.l #h'80020070, r1
        jmp @r1
        nop
    .ENDM

    SYSCALL 01F9, _print
    SYSCALL 1863, _locate

    .end

Code: [Select]
void print(const unsigned char *str, int type, int zero);
void Print(const unsigned char *str);
void PrintRev(const unsigned char *str);

void
Print(const unsigned char *str)
{
        print(str, 0, 0);

        return;
}

void
PrintRev(const unsigned char *str)
{
        print(str, 1, 0);

        return;
}

63
Casio Calculators / Re: Can't login to Casio kingdom
« on: August 05, 2011, 05:51:09 am »
Quote
There is always Casiocalc.org, but the last time they were totally against calculator gaming, like on the TI-Nspire Google Group.
And they got a massive spam problem.

64
Casio Calculators / Re: Casio Prizm documentation
« on: August 04, 2011, 10:38:43 am »

65
Casio Calculators / Re: Casio Prizm documentation
« on: August 02, 2011, 02:09:41 pm »
If you're using the file "keybios.h" from the fx-9860G SDK, you will notice that a few keys are missing. Well, no longer...
Code: [Select]
#define KEY_CHAR_0                  0x0030
#define KEY_CHAR_1                  0x0031
#define KEY_CHAR_2                  0x0032
#define KEY_CHAR_3                  0x0033
#define KEY_CHAR_4                  0x0034
#define KEY_CHAR_5                  0x0035
#define KEY_CHAR_6                  0x0036
#define KEY_CHAR_7                  0x0037
#define KEY_CHAR_8                  0x0038
#define KEY_CHAR_9                  0x0039
#define KEY_CHAR_DP                 0x002E
#define KEY_CHAR_EXP                0x000F
#define KEY_CHAR_PMINUS             0x0087
#define KEY_CHAR_PLUS               0x0089
#define KEY_CHAR_MINUS              0x0099
#define KEY_CHAR_MULT               0x00A9
#define KEY_CHAR_DIV                0x00B9
#define KEY_CHAR_FRAC               0x00BB
#define KEY_CHAR_LPAR               0x0028
#define KEY_CHAR_RPAR               0x0029
#define KEY_CHAR_COMMA              0x002C
#define KEY_CHAR_STORE              0x000E
#define KEY_CHAR_LOG                0x0095
#define KEY_CHAR_LN                 0x0085
#define KEY_CHAR_SIN                0x0081
#define KEY_CHAR_COS                0x0082
#define KEY_CHAR_TAN                0x0083
#define KEY_CHAR_SQUARE             0x008B
#define KEY_CHAR_POW                0x00A8
#define KEY_CHAR_IMGNRY             0x7F50
#define KEY_CHAR_LIST               0x7F51
#define KEY_CHAR_MAT                0x7F40
#define KEY_CHAR_EQUAL              0x003D
#define KEY_CHAR_PI                 0x00D0
#define KEY_CHAR_ANS                0x00C0
#define KEY_CHAR_LBRCKT             0x005B
#define KEY_CHAR_RBRCKT             0x005D
#define KEY_CHAR_LBRACE             0x007B
#define KEY_CHAR_RBRACE             0x007D
#define KEY_CHAR_CR                 0x000D
#define KEY_CHAR_CUBEROOT           0x0096
#define KEY_CHAR_RECIP              0x009B
#define KEY_CHAR_ANGLE              0x7F54
#define KEY_CHAR_EXPN10             0x00B5
#define KEY_CHAR_EXPN               0x00A5
#define KEY_CHAR_ASIN               0x0091
#define KEY_CHAR_ACOS               0x0092
#define KEY_CHAR_ATAN               0x0093
#define KEY_CHAR_ROOT               0x0086
#define KEY_CHAR_POWROOT            0x00B8
#define KEY_CHAR_SPACE              0x0020
#define KEY_CHAR_DQUOTE             0x0022
#define KEY_CHAR_VALR               0x00CD
#define KEY_CHAR_THETA              0x00CE
#define KEY_CHAR_A                  0x0041
#define KEY_CHAR_B                  0x0042
#define KEY_CHAR_C                  0x0043
#define KEY_CHAR_D                  0x0044
#define KEY_CHAR_E                  0x0045
#define KEY_CHAR_F                  0x0046
#define KEY_CHAR_G                  0x0047
#define KEY_CHAR_H                  0x0048
#define KEY_CHAR_I                  0x0049
#define KEY_CHAR_J                  0x004A
#define KEY_CHAR_K                  0x004B
#define KEY_CHAR_L                  0x004C
#define KEY_CHAR_M                  0x004D
#define KEY_CHAR_N                  0x004E
#define KEY_CHAR_O                  0x004F
#define KEY_CHAR_P                  0x0050
#define KEY_CHAR_Q                  0x0051
#define KEY_CHAR_R                  0x0052
#define KEY_CHAR_S                  0x0053
#define KEY_CHAR_T                  0x0054
#define KEY_CHAR_U                  0x0055
#define KEY_CHAR_V                  0x0056
#define KEY_CHAR_W                  0x0057
#define KEY_CHAR_X                  0x0058
#define KEY_CHAR_Y                  0x0059
#define KEY_CHAR_Z                  0x005A

#define KEY_CTRL_NOP                0x0000
#define KEY_CTRL_EXE                0x7534
#define KEY_CTRL_DEL                0x7549
#define KEY_CTRL_AC                 0x753F
#define KEY_CTRL_FD                 0x755E
#define KEY_CTRL_XTT                0x7531
#define KEY_CTRL_EXIT               0x7532
#define KEY_CTRL_SHIFT              0x7536
#define KEY_CTRL_ALPHA              0x7537
#define KEY_CTRL_OPTN               0x7538
#define KEY_CTRL_VARS               0x7540
#define KEY_CTRL_UP                 0x7542
#define KEY_CTRL_DOWN               0x7547
#define KEY_CTRL_LEFT               0x7544
#define KEY_CTRL_RIGHT              0x7545
#define KEY_CTRL_F1                 0x7539
#define KEY_CTRL_F2                 0x753A
#define KEY_CTRL_F3                 0x753B
#define KEY_CTRL_F4                 0x753C
#define KEY_CTRL_F5                 0x753D
#define KEY_CTRL_F6                 0x753E
#define KEY_CTRL_CATALOG            0x7594
#define KEY_CTRL_FORMAT             0x7595
#define KEY_CTRL_CAPTURE            0x7567
#define KEY_CTRL_CLIP               0x7562
#define KEY_CTRL_PASTE              0x7554
#define KEY_CTRL_SELUP              0x7559
#define KEY_CTRL_SELDOWN            0x755C
#define KEY_CTRL_SELLEFT            0x755A
#define KEY_CTRL_SELRIGHT           0x755B
#define KEY_CTRL_COPY               0x7553
#define KEY_CTRL_CUT                0x7563
#define KEY_CTRL_INS                0x7551
#define KEY_CTRL_UNDO               0x755D
#define KEY_CTRL_MIXEDFRAC          0x7566
#define KEY_CTRL_FRACCNVRT          0x754A
#define KEY_CTRL_QUIT               0x754D
#define KEY_CTRL_LIGHT              0x756B
#define KEY_CTRL_PRGM               0x754C
#define KEY_CTRL_SETUP              0x7555
#define KEY_CTRL_HOME               0x756E
#define KEY_CTRL_END                0x756F
#define KEY_CTRL_PAGEUP             0x7564
#define KEY_CTRL_PAGEDOWN           0x7565
#define KEY_CTRL_MENU               0x7533

Added keys:
Code: [Select]
#define KEY_CTRL_FORMAT             0x7595 // SHIFT+5
#define KEY_CTRL_LIGHT              0x756B // SHIFT+OPTN (Not used by the Prizm OS)
#define KEY_CTRL_UNDO               0x755D // ALPHA+DEL
#define KEY_CTRL_HOME               0x756E // SHIFT+CURSOR_LEFT
#define KEY_CTRL_END                0x756F // SHIFT+CURSOR_RIGHT
#define KEY_CTRL_SELUP              0x7559 // Cursor keys for...
#define KEY_CTRL_SELDOWN            0x755C // ...block selection...
#define KEY_CTRL_SELLEFT            0x755A // ...when clip mode...
#define KEY_CTRL_SELRIGHT           0x755B // ...is enabled.
#define KEY_CTRL_COPY               0x7553 // F1 (clip mode)
#define KEY_CTRL_CUT                0x7563 // F2 (clip mode)

Changed keys:
Code: [Select]
#define KEY_CHAR_DQUOTE             0x0022 // Before: KEY_CHAR_DQUATE
Btw, 0x756A starts the connection wizard and 0x7D00 the test menu. Both cannot be entered normally.

66
Casio Calculators / Re: Prizm Wiki
« on: July 29, 2011, 05:50:26 am »
All content has now been restored and all users that have made edits were banned, other than 90.186.0.21, who wasn't a spambot and cleaned up some commonly used pages.

90.186.0.21 was me. :-)

67
Casio Calculators / Re: Image converter by Casio?
« on: July 25, 2011, 04:41:31 pm »
So, here it is! ;D

Quote
Thank you for your interest in the Casio Picture Conversion Engine!

To download the Software, click here: https://edu.casio.com/download_service/download/private_us/form.html and enter in "pictureplot" as the password.

Your unique 25-digit access key to activate the Software is:
ZSTC-4W9R-874FYYX9-BCA3YN623. Please note, this access key can only be used once.

Remember, our intuitive Casio Picture Conversion Engine converts standard image file types to proprietary and protected calculator files - this method upholds the strictest standards of test security and eliminates the potential classroom distraction of permitting any image to be used. Once the file is converted, it may be used in class on PRIZM's Manager Software.

If you would like to download the 90-day trial version of our Manager Software, click here:http://www.casioeducation.com/prizm_convert/90DayTrial.

Additional Casio-created and teacher-generated files can be downloaded by visiting the new Casio Lesson Library. www.casioeducation.com/lesson_library.

In case you want to go the official way: http://www.casioeducation.com/prizm_convert

68
Na ja, zumindest hier in Sachsen (oder besser ganz Ostdeutschland) scheint man jedenfalls verstärkt auf Rechner von Casio zu setzen. Definitiv ein Zustand über welchen ich mich freue. :thumbsup:

69
Benutzt man in Deutschland überhaupt TI-Modelle? Ich habe bisher jedenfalls noch keine gesehen... :P
Was Casio-Fragen angeht, seid ihr aber besser im DCF (Deutsches Casio Forum) aufgehoben: www.casiofans.de

70
Ironically, from all those menus the diagnostic mode appears to be the most harmless one. ;D

71
Casio Calculators / Re: Compiling stuff for Prizm
« on: July 08, 2011, 06:27:15 am »
No no, it's all about Simon's mini-SDK. There are a few dependencies I have to check with each release.

72
Casio Calculators / Re: Compiling stuff for Prizm
« on: July 08, 2011, 05:16:08 am »
This only affects so called RAM files which are not stored on the flash chip.
According to Simon, 0x88160000 was the bottom of the add-in stack - this has now changed to 0xE5200000 (purpose unknown).

73
Amazing. I wanna see a Linux or BSD system running on the Prizm! :D

74
Casio Calculators / Re: Prizm Icon Design Guidelines
« on: June 22, 2011, 06:06:21 pm »
You can use whatever icons you want - with or without gradient.

75
Casio Calculators / Re: Prizm Icon Design Guidelines
« on: June 22, 2011, 05:41:35 pm »
I have attached a small package.

It contains five Windows bitmaps:
- default add-in icons (selected/unselected)
- default fkey icons (three different types)

Pages: 1 ... 3 4 [5] 6 7 ... 12