FX 02.44.1300

This commit is contained in:
CalcLoverHK 2024-01-25 03:01:12 +08:00
parent 71f2aeea45
commit b8cfdbb358
5 changed files with 38 additions and 21 deletions

View File

@ -5,7 +5,7 @@
[BINDATA] : "FXADDINror.bin"
[DISPNAME] : "CBASIC"
[APPNAME] : "@CBASIC"
[VERSION] : "02.44.1200"
[VERSION] : "02.44.1300"
[APL_ICON] : "MainIcon.bmp"
[MODULE_NUM] : 0
[MOD1_TITLE] : "CBASIC"

View File

@ -1,6 +1,6 @@
[DLSimProject]
Name=CBASIC
Version=02.44.1200
Version=02.44.1300
Model=:fx-9860G.dlm
SourcePath=.
MemoryPath=INIT

View File

@ -982,6 +982,7 @@ unsigned int EditRun(int run){ // run:1 exec run:2 edit
char cont=1,stat;
char buffer[32];
char buffer2[32];
char buffer3[32];
char searchbuf[64]="";
char replacebuf[64]="";
unsigned char c;
@ -1880,6 +1881,22 @@ unsigned int EditRun(int run){ // run:1 exec run:2 edit
} else {
Fkey_Icon( FKeyNo6, 673 ); // Fkey_dispR( FKeyNo5, "CHAR");
}
if (dumpflg==2) {
j=ProgfileMax[ProgNo]-SrcSize(filebase) ;
sprintf(buffer, "==%-8s==[%dfree] ", buffer2, j);
} else {
sprintf(buffer, "==%-8s==%08X ", buffer2, SrcBase);
}
if ( (dumpflg!=2) || (ymin==2) ) {
locate (1,1); Print( (unsigned char*)buffer );
if ( DebugMode >=1 ) // debug mode
Bdisp_AreaReverseVRAM(0, 0, 127,7); // reverse top line
}
if ( dumpflg == 2 ) {
locate((pcx-1+EDITpxNum)/6+1,cy);
} else locate(cx,cy);
GetKey_DisableMenu(&key);
if ( key==0 ) if ( KeyCheckCHAR6() ) key=KEY_CHAR_6;
if ( key==0 ) if ( KeyCheckCHAR3() ) key=KEY_CHAR_3;

View File

@ -3668,23 +3668,23 @@ int fileObjectAlign4t( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4u( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4v( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4w( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4x( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4y( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4z( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4A( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4B( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4C( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4D( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4E( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4F( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4G( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4H( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4I( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4J( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4K( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4L( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4M( unsigned int n ){ return n; } // align +4byte
int fileObjectAlign4N( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4x( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4y( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4z( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4A( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4B( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4C( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4D( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4E( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4F( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4G( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4H( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4I( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4J( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4K( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4L( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4M( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4N( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4O( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4P( unsigned int n ){ return n; } // align +4byte
//int fileObjectAlign4Q( unsigned int n ){ return n; } // align +4byte
@ -3781,6 +3781,7 @@ void FavoritesDowndummy5( int *index ) {
files[(*index)].filesize=tmp;
SaveFavorites();
}
/*
void FavoritesDowndummy6( int *index ) {
unsigned short tmp;
char tmpname[FILENAMEMAX];
@ -3813,7 +3814,6 @@ void FavoritesDowndummy7( int *index ) {
files[(*index)].filesize=tmp;
SaveFavorites();
}
/*
void FavoritesDowndummy8( int *index ) {
unsigned short tmp;
char tmpname[FILENAMEMAX];

View File

@ -52,7 +52,7 @@ void VerDispSub( int flag ) {
locate( 3, 5 ); Print( (unsigned char*)" by sentaro21" );
locate( 3, 6 ); Print( (unsigned char*)" (c)2020" );
PrintMini(13*6+2, 2*8+1, (unsigned char*)" build 12", MINI_OVER );
PrintMini(13*6+2, 2*8+1, (unsigned char*)" build 13", MINI_OVER );
PrintMini( 2*6+2, 3*8+1, (unsigned char*)"(Casio Basic compatible+)", MINI_OVER );
// if ( ( UseHiddenRAM ) && ( IsHiddenRAM ) ) {