Upgrades
#1
Posted 16 February 2004 - 09:50 PM
#2
Posted 17 February 2004 - 12:54 AM
#3
Posted 18 February 2004 - 01:16 AM
Some bugs that have been fixed ( fixed but I think that they were not developed for better performance ):
-Finding max, min in Main. Ex: tried fmax(-x^4+x^2+2), now it is Ok, but before, it crashes and the ClassPad restart.
-Differential equation solving ( dSolve ): If there are error, an error table appear instead of crashing and restarting.
That is what I found "new" in new OS 1.20. Oh, If you perform Initializing, the OS update isn't deleted.
Lets make a guess, friends, what is the next application and what is new in the next OS update?
#4
Posted 18 February 2004 - 02:41 AM
Well maybe casio will release first the schip8, or give us the tools for make add-ins, ASM programs... I'm waiting anxious for that!.
#5
Posted 18 February 2004 - 04:03 AM
#6
Posted 18 February 2004 - 04:17 AM
#7 Guest_Vorador_*
Posted 18 February 2004 - 10:54 AM
Thanx
#9
Posted 18 February 2004 - 09:53 PM
(PV-S1600 is built on HITACHI SH3 CPU 30 MHz and 29,... MIPS. C language is used for programs.)
#10
Posted 19 February 2004 - 10:33 PM
#11
Posted 21 February 2004 - 09:50 AM
PV-S1600 SDK
...and try it. (The SDK is freeware and you can download it from CASIO webpage too.)
#12
Posted 22 February 2004 - 10:27 PM
Can someone help me?
#13
Posted 25 February 2004 - 05:18 PM
I ordered an upgrade about a month ago and still haven't received it. I re-ordered another one yesterday, and will wait to see if this time it will oblige me.You can order your cd from: http://www.classpad.de/
tonyp AT acm.org
#14
Posted 25 February 2004 - 09:21 PM
#15
Posted 26 February 2004 - 02:39 PM
on the classpad.org site are screen shots of the add-in, and the all were half-screen. is it possible to write full-screen chip8 apps? (The (speed and refresh settings should be made in an setup-menu that can be accessed by the icon bar.)
can someone help me and send it to me?
-----------------------------
My Webpage
#16
Posted 26 February 2004 - 02:44 PM
#17
Posted 27 February 2004 - 07:01 PM
but there have to be one (how to they create the screen shots or test the chip8 apps?)
i got the spreadsheet cd today.
there is "addin.dll" i think it's used to transfer the add-in to the classpad. (because of the dialogs in it). but i can no japanese, so i'm not shure. (can't understand the jap. string table).
Then there is an file "spreadsheet.cpa" with an header of an PV add-in.
In the old version of the manager (and the one i'm using now) there is an file extention (contained in the code of the manager) which is *.pva
Yes, right pva! You may know what i'm thinking now: There should be an way the use the PV SDK to load the addins to the classpad.
---------------------------
My Webpage
#18
Posted 27 February 2004 - 11:15 PM
Run SpreadSheet300.Exe in CD. Click next the program to show you agreement dialog, check I agree and then goto your Program Files\Casio directory
you will see a folder named Spreadsheet with ClassPad 300 OS Update
rename your app to Sprdsheet300.cpa and copy it in to this folder, and continue the program setup!
But next problem is SDK and Complation Process.
#19
Posted 28 February 2004 - 12:57 AM
#20
Posted 28 February 2004 - 04:40 AM
#21
Posted 28 February 2004 - 10:30 AM
(or the casio guys on there throne will release the loader and an sdk)
And i don't understand why they don't do it. (the things exist already)
---------------------------------
My Webpage
#22
Posted 28 February 2004 - 11:23 AM
the [0x255] is one sign - often used as token: ?
%programdir%/casio/Spreadsheet with ClassPad 300 OS Update/
Addin.dll
I think it's used to load the add-in to the classpad
2 exported functions:
CCXSetExchangeWindow2
OnApplication
it also has some dialogs, which look like these used in the manager to exchange the programs and eacts.
should that say something?!
backup.dll
i think it's used to backup the existing data from the classpad
exported functions:
CCXSetEchangeWindow (!)
CloseUSB (!)
GetVersionCode
OnBackupRestore
OnBackupSave
then there are the cpbasicfont.dll, cpboldfont.dll, enumdev.dll - these came with the manager too.
cposdata.bin
at the beginning:
SZDD [some signs] [0x255] CASIOPVO [0x255] S200U
at the end:
1.00:
it's the data of the os update
the file id is unknown to me
the next is interesting: CASIO PV OS 200 U
the 1.00 at the end can be an version information (not shure about that)
sprdsheet300.cpa
at the beginning:
SZDD (again)
and PVAPLHED V20
not needed to guess what it is.
osuplib.dll
exported functions:
osupd_GetDLLVersion
osupd_GetStatus
osupd_GetUpdateMode
osupd_GetResult
osupd_FinalizeModule
osupd_GetStatus
osupd_Abort
osupd_ExecuteUpdate (!)
osupd_GetFileStatus
osupd_LoadUpdateFile (!)
osupd_SetParameter
osupd_SetInterface (!)
osupd_InitializeModule
maybe this helps someone.
IF THERE IS AN JAPANEASE (OR ONE WHO UNTERSTANDS IT) MEMBER - LET ME KNOW I NEED SOMEONE TO TRANSLATE THE STRING TABLE.
----------------------------
My Webpage
#23
Posted 28 February 2004 - 01:49 PM
extracted them and at the beginning of the spreadsheet.cpa there is:
PVAPLHEDV20 P HSpreadsheet
at the cposdata.bin is:
CASIOPVOS200U
so it is an pv add-in
the cposdata.bin is uncompressed 8,62 MB (the complete size of memory the classpad has) - i think it's an binary image of the complete memory and try to find out if the offset are the same i found with the mcs file format.
---------------------------
My Webpage
#24
Posted 28 February 2004 - 03:09 PM
ah well, if you dont have anything better to do it couldnt hurt, just trying to save you some effort
#25
Posted 28 February 2004 - 03:20 PM
I don't think ClassPad has only 8,26 MB of memory. It can be image but only of RAM! PVS-1600 uses 8 MB RAM (addition to 16 MB FLASH). When you turn on PV, whole image of OS is copied to 4 MB RAM (after it OS is faster and we can't modify a source, only this image). 2 MB are reserved for running application and 2 MB are reserved to store temporary data.
I think ClassPad is same.
Size of ClassPad's OS and PV's OS is almost equal.
CrimsonCasio: Please, tell us when we can expect add-in loader. I think you know it. Pleeeeaaaasssseee
#26
Posted 28 February 2004 - 03:33 PM
...haked PV OS to make it work with my Classpad....
it might impress some employers
#27
Posted 28 February 2004 - 03:35 PM
#28
Posted 28 February 2004 - 10:02 PM
I think the same, i read this with a lot of interest.I know we can wait for add-in loader for ClassPad but this discussion is quite interesting.
#29
Posted 28 February 2004 - 10:07 PM
If you want details about compilation contact me at Daruosha AT Yahoo.Com
Addin.DLL is evrything you need to upload your app + my Upload Program.
#30
Posted 29 February 2004 - 05:44 AM
#31
Posted 29 February 2004 - 05:03 PM
things found out after the os update to 1.20:
the classpad may has definetly more than 8MB !!!! of DRAM (maybe 16 or 32 MB.)
the value showed in the debug menu EXP' />[y][on/off] is now 16777216 (16 MB) before it was 8388608 (8MB).
there is an 5*7 font (same size like the one on the cfx) on the classpad. (don't know how to enable it - but the icon bar is made with this font)
and the other things (the menu, main, graphic, program editor, ...) are all add-ins!
yes, add-ins! the name for main is runcas.pva
@darush: which programming language did you use to write the program?
#32
Posted 29 February 2004 - 09:54 PM
Use Addin.Dll to uplaod your application. you can download my AddIn Loader from http://www27.Brinkst...spad/ADLoad.exe
I developed it with MS Visual C++ .NET (MFC 7.0).
I couldn't use SHPV LIBRARY.
Or you can use OS Update program in CD.
PS: Memory map of PV 1600 is [B]same as[B/] CP.
#33
Posted 01 March 2004 - 05:51 PM
#34
Posted 01 March 2004 - 10:12 PM
What is PVAPLHEAD in SYSRAM directory?
I found that CP OS has following directories:
sysram
sysram\bin
sys00
PVROM
CP OS 1.2 has unactivated ALARAM and clock (I think)
Refer to 0x00087AC0 at 41
Some structures of CP are simillar to SHPV Library like
CPRECT
BinaryMathObject
and somthing like Templates in C++ (i coundn't find how it works!)
I'm going to upload PV 1600 on CP (I think I'm crrazy)
Does anyone know how can I find PV1600 OS?
also sys00\bin\EXPENSE.PVA Application!!!
Why CASIO hide these informaton form developers!
you can use CPU7291.DLL to test your application.
Becase of some bugs I have removed ADLoader.exe form my web site. I will upload it as soon as possible.
#35
Posted 02 March 2004 - 12:24 AM
I don't want to support you to upload PV OS to CP but there is your link:
PV-S1600 OS (original)
I have also source code of PV OS but I can't give it to you.
I think this is some kind of CASIO mistake.also sys00\bin\EXPENSE.PVA Application!!!
#36
Posted 02 March 2004 - 12:52 AM
you guys dont have to worry about doing it all yourselves (i tried to hint at it and save you the trouble...) but if you want to continue for fun go ahead... just be aware you dont have to worry about it, casio is working with us this time .
latest news is a it will be released at the beging of summer.
#37
Posted 02 March 2004 - 05:30 AM
I think courrent OS has some bugs tthat make Classpad untrustworthy!!
#39
Posted 02 March 2004 - 11:27 AM
#40
Posted 02 March 2004 - 12:43 PM
They come out at last.
Are you happy? You must if you like your ClassPad.
3 user(s) are reading this topic
0 members, 3 guests, 0 anonymous users