Enumeration of BASIC programs (C)
9 posts
• Page 1 of 1
- SimonLothar
- Senior Member
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
Enumeration of BASIC programs (C)
Purobaz asked how to enumerate BASIC programs on the Prizm:
This is a syscall-implementation:
The syscalls are documented here: http://www.casiopeia.net/forum/download ... l&df_id=72
It is as well possible to enumerate MAIN MEMORY-items using direct RAM access (possibly leading to OS-dependent code).
This is a syscall-implementation:
- Code: Select all
/*
fx-9860/fx-CG
0x083A/0x155C: int MCS_GotoInternalItem( char dirtype, unsigned char*item, int direction );
0x083C/0x155E: int MCS_GotoHandleNeighbour( char direction );
0x083E/0x1560: int MCS_GetOpenItem( unsigned char*item );
*/
// FINDFIRST
if ( MCS_GotoInternalItem( 1, 0, 1 ) == 0 ){
while( 1 ){
// get the BASIC-program's name into work2
MCSGetOpenItem( (unsigned char*)work2 );
// FINDNEXT
if ( MCS_GotoHandleNeighbour( 1 ) != 0 ) break;
}
};
The syscalls are documented here: http://www.casiopeia.net/forum/download ... l&df_id=72
It is as well possible to enumerate MAIN MEMORY-items using direct RAM access (possibly leading to OS-dependent code).
I'll be back!
Re: Enumeration of BASIC programs (C)
Hi,
Lot of references made to casio-scene.com, howeer I think the site is down/not available.
Is there any reason/alternative ?
Lot of references made to casio-scene.com, howeer I think the site is down/not available.
Is there any reason/alternative ?
~“Obstacles are challenges for winners and excuses for losers”
- helder7
- Senior Member
- Posts: 369
- Joined: Tue Jan 03, 2012 11:24 pm
- Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400
Re: Enumeration of BASIC programs (C)
This site is Casio Scene.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
- totoyo
- Junior Member
- Posts: 17
- Joined: Mon Apr 16, 2012 4:06 pm
- Location: France
- Calculators: Casio Afx 2.0, Casio fx-9860G SD, Casio fx-CG20
Re: Enumeration of BASIC programs (C)
Can you change url's with casio-scene in casiopeia ?
- helder7
- Senior Member
- Posts: 369
- Joined: Tue Jan 03, 2012 11:24 pm
- Calculators: Casio Afx 1.0, Casio fx-9860GII SD, Casio Classpad 330, Casio fx-CG20, Casio Classpad fx-CP400
Re: Enumeration of BASIC programs (C)
totoyo wrote:Can you change url's with casio-scene in casiopeia ?
Change urls in posts? Yes i can but they will return a broken link (404) in this site, because i changed the cms.
SiO2 + CaCO3 ----------> CaSiO3 + CO2
- SimonLothar
- Senior Member
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
Re: Enumeration of BASIC programs (C)
I will try to fix the broken links in my posts, if I can still localize the underlying target.
I'll be back!
- SimonLothar
- Senior Member
- Posts: 605
- Joined: Sat Sep 15, 2012 6:59 am
- Location: Krautland ****
- Calculators: Casio fx-7400GII, Casio fx-7400GII (SH4), Casio fx-9750GII, Casio fx-9750GII (SH4), Casio fx-9860G, Casio fx-9860G SD, Casio fx-9860G Slim, Casio fx-9860GII SD, Casio fx-9860GII SD Power Graphic 2, Casio Classpad 330 plus, Casio fx-CG20, Casio fx-CG50, Casio Classpad fx-CP400
Re: Enumeration of BASIC programs (C)
I fixed the broken links in my posts.
If there should be still old links, please report.
If there should be still old links, please report.
I'll be back!
9 posts
• Page 1 of 1
Return to Tutorials & Code Snippets
Who is online
Users browsing this forum: No registered users and 1 guest