Fixing a bug of the cursor on the OS > 2.00

This commit is contained in:
Nemh 2015-02-06 18:36:34 +01:00
parent 37b2fee1f5
commit 5789c43255
6 changed files with 8 additions and 24 deletions

5
.gitignore vendored
View File

@ -1 +1,4 @@
Debug/*
Debug/*
INIT/*
FXSH_Build.bat
ALGEBRA.G1A

Binary file not shown.

View File

@ -1,22 +0,0 @@
@echo off
rem Do not edit! This batch file is created by CASIO fx-9860G SDK.
if exist ALGEBRA.G1A del ALGEBRA.G1A
cd debug
if exist FXADDINror.bin del FXADDINror.bin
"C:\Prizm\fx-9860G SDK_mod\OS\SH\Bin\Hmake.exe" Addin.mak
cd ..
if not exist debug\FXADDINror.bin goto error
"C:\Prizm\fx-9860G SDK_mod\Tools\MakeAddinHeader363.exe" "C:\Prizm\Eigenmath\Eigenmath"
if not exist ALGEBRA.G1A goto error
echo Build has completed.
goto end
:error
echo Build was not successful.
:end

View File

@ -809,7 +809,8 @@ int Console_Disp()
}
Cursor_SetPosition(Cursor.x, Cursor.y);
Cursor_SetFlashMode(1);
Cursor_SetFlashStyle(alpha_shift_status); //Potential 2.00 OS incompatibilty (cf Simon's doc)
Cursor_SetFlashOn(alpha_shift_status);
//Cursor_SetFlashStyle(alpha_shift_status); //Potential 2.00 OS incompatibilty (cf Simon's doc)
}
}
else

View File

@ -8,6 +8,7 @@ int Cursor_SetPosition(char column, char row);
int Cursor_SetFlashStyle(short int flashstyle);
void Cursor_SetFlashMode(long flashmode);
void Cursor_SetFlashOff(void);
void Cursor_SetFlashOn( char flash_style );
char Setup_GetEntry(unsigned int index);
void TestMode(void);

View File

@ -17,6 +17,7 @@
SYSCALL 013A, _Cursor_SetFlashMode
SYSCALL 013B, _Cursor_GetSettings
SYSCALL 0812, _Cursor_SetFlashOff
SYSCALL 0811, _Cursor_SetFlashOn
SYSCALL 04DC, _Setup_GetEntry
SYSCALL 0924, _TestMode