Difference between revisions of "Emulators:TI Flash Debugger"

From WikiTI
Jump to: navigation, search
 
m
 
Line 1: Line 1:
{{stub}}
+
[[Emulators:TI Flash Debugger|TI Flash Debugger]] is TI's very own application debugging program. It is availible from their website for development, although it can also be used as a general-purpose emulator for the TI-83 line (including TI-72). It supports mose advanced emulator functions, like memory viewing and modifying CPU registers, as well as very good emulation of the FLASH memory, but needs work emulating the Z80 processor the calculators use; it doesn't support the undocumented instruction set, nor emulate all of the documented instructions correctly (usually forgetting to set/reset flags), causing some programs to not function correctly or at all (a good example of this is the game "Dying Eyes").
[[Emulators:TI Flash Debugger|TI Flash Debugger]] is TI's very own application debugging program. Unfortunately, it does not emulate the Z80 correctly. It does not support the undocumented instructions, and does not correctly emulate the effects on flags from instructions.  This especially kills off the game "Dying Eyes".
+
  
It also only supports a single keyboard key at a time.
+
Additionally, this emulator can only allow one key to be pressed at a time, which can cause problems with debugging some keyhooks (like MirageOS's ON+APPS), as well as breaking some programs (BBC BASIC Z80 for the TI-83 requires multiple keys to be pressed at a time in order to type most characters).
  
 
The .clc files which come with the program are full ROM images after truncating them to 512kb.
 
The .clc files which come with the program are full ROM images after truncating them to 512kb.
 +
 +
 +
 +
{{stub}}

Latest revision as of 14:06, 25 October 2009

TI Flash Debugger is TI's very own application debugging program. It is availible from their website for development, although it can also be used as a general-purpose emulator for the TI-83 line (including TI-72). It supports mose advanced emulator functions, like memory viewing and modifying CPU registers, as well as very good emulation of the FLASH memory, but needs work emulating the Z80 processor the calculators use; it doesn't support the undocumented instruction set, nor emulate all of the documented instructions correctly (usually forgetting to set/reset flags), causing some programs to not function correctly or at all (a good example of this is the game "Dying Eyes").

Additionally, this emulator can only allow one key to be pressed at a time, which can cause problems with debugging some keyhooks (like MirageOS's ON+APPS), as well as breaking some programs (BBC BASIC Z80 for the TI-83 requires multiple keys to be pressed at a time in order to type most characters).

The .clc files which come with the program are full ROM images after truncating them to 512kb.


This article is a stub. You can help WikiTI by expanding it.