mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-02-08 23:30:43 +00:00
.8 Fixed console input length not updated from script line length in CmdConfigRun()
This commit is contained in:
parent
8db819262c
commit
28b2528696
@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
|
.8 Fixed console input length not updated from script line length in CmdConfigRun()
|
||||||
.7 Fixed script read hang in GetLinePointers()
|
.7 Fixed script read hang in GetLinePointers()
|
||||||
.6 Fixed Assembler storing one too many bytes in AssemblerPokeAddress()
|
.6 Fixed Assembler storing one too many bytes in AssemblerPokeAddress()
|
||||||
.5 Fixed Assembler not parsing target address in AssemblerGetArgs()
|
.5 Fixed Assembler not parsing target address in AssemblerGetArgs()
|
||||||
|
@ -43,7 +43,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|||||||
// TODO: COLOR LOAD ["filename"]
|
// TODO: COLOR LOAD ["filename"]
|
||||||
|
|
||||||
// See Debugger_Changelong.txt for full details
|
// See Debugger_Changelong.txt for full details
|
||||||
const int DEBUGGER_VERSION = MAKE_VERSION(2,5,0,7);
|
const int DEBUGGER_VERSION = MAKE_VERSION(2,5,0,8);
|
||||||
|
|
||||||
|
|
||||||
// Public _________________________________________________________________________________________
|
// Public _________________________________________________________________________________________
|
||||||
@ -2008,7 +2008,12 @@ Update_t CmdConfigRun (int nArgs)
|
|||||||
return Help_Arg_1( CMD_CONFIG_RUN );
|
return Help_Arg_1( CMD_CONFIG_RUN );
|
||||||
|
|
||||||
// Read in script
|
// Read in script
|
||||||
MemoryTextFile_t script;
|
// could be made global, to cache last run.
|
||||||
|
// Opens up the possibility of:
|
||||||
|
// CHEAT [ON | OFF] -> re-run script
|
||||||
|
// with conditional logic
|
||||||
|
// IF @ON ....
|
||||||
|
MemoryTextFile_t script;
|
||||||
|
|
||||||
TCHAR * pFileName = g_aArgs[ 1 ].sArg;
|
TCHAR * pFileName = g_aArgs[ 1 ].sArg;
|
||||||
|
|
||||||
@ -2023,10 +2028,6 @@ Update_t CmdConfigRun (int nArgs)
|
|||||||
_tcscpy(sFileName, progdir);
|
_tcscpy(sFileName, progdir);
|
||||||
_tcscat(sFileName, sMiniFileName);
|
_tcscat(sFileName, sMiniFileName);
|
||||||
|
|
||||||
// const int MAX_MINI_FILENAME = 20;
|
|
||||||
// TCHAR sMiniFileName[ MAX_MINI_FILENAME + 1 ];
|
|
||||||
// _tcsncpy( sMiniFileName, pFileName, MAX_MINI_FILENAME - 1 );
|
|
||||||
|
|
||||||
if (script.Read( sFileName ))
|
if (script.Read( sFileName ))
|
||||||
{
|
{
|
||||||
int iLine = 0;
|
int iLine = 0;
|
||||||
@ -2037,6 +2038,7 @@ Update_t CmdConfigRun (int nArgs)
|
|||||||
for( int iLine = 0; iLine < nLine; iLine++ )
|
for( int iLine = 0; iLine < nLine; iLine++ )
|
||||||
{
|
{
|
||||||
script.GetLine( iLine, g_pConsoleInput, CONSOLE_WIDTH-2 );
|
script.GetLine( iLine, g_pConsoleInput, CONSOLE_WIDTH-2 );
|
||||||
|
g_nConsoleInputChars = strlen( g_pConsoleInput );
|
||||||
bUpdateDisplay |= DebuggerProcessCommand( false );
|
bUpdateDisplay |= DebuggerProcessCommand( false );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2045,7 +2047,6 @@ Update_t CmdConfigRun (int nArgs)
|
|||||||
TCHAR sText[ CONSOLE_WIDTH ];
|
TCHAR sText[ CONSOLE_WIDTH ];
|
||||||
wsprintf( sText, "Couldn't load filename: %s", sFileName );
|
wsprintf( sText, "Couldn't load filename: %s", sFileName );
|
||||||
ConsoleBufferPush( sText );
|
ConsoleBufferPush( sText );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return ConsoleUpdate();
|
return ConsoleUpdate();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user