Difference between revisions of "Emulators:Virtual TI"

From WikiTI
Jump to: navigation, search
 
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 +
{{stub}}
 +
 
[[Emulators:Virtual TI|Virtual TI]] is a popular TI-8x and TI-9x emulator programmed by Rusty Wagner.  It has many features, such as screenshots and the ability to link with a calculator over a serial cable.
 
[[Emulators:Virtual TI|Virtual TI]] is a popular TI-8x and TI-9x emulator programmed by Rusty Wagner.  It has many features, such as screenshots and the ability to link with a calculator over a serial cable.
  
 +
==Version 3.0==
 +
Version 3.0 is highly limited.  It cannot receive files other than Flash applications, and does not emulate the undocumented instructions of the Z80.
  
 
==Inaccuracies==
 
==Inaccuracies==
 
===LCD controller inaccuracies===
 
===LCD controller inaccuracies===
When emulating a TI-82, TI-83 or TI-83+, virtual TI does not correctly emulate the LCD controller's behavior for going out of bounds.  Instead, if the column is ever out of the 0-11 (8-bit) or 0-19 (6-bit) range, the column number is considered invalid until a new column number is written.  You can't move the cursor back into valid range to the right or left through LCD writes.
+
This applies to the TI-82/TI-83/TI-83+ series.
  
Virtual TI also fails to correctly perform 6-bit writes, especially noticeable on TI-83 ROM version 1.07, where the V character has garbage around it.
+
Virtual fails to correctly perform 6-bit writes.  It keeps the two most significant bits and ORs them to the screen instead of dropping them.  The problem is especially noticeable on TI-83 ROM version 1.07, where the V character has a garbage pixel around it.
  
 +
Virtual TI does not correctly emulate the [[83Plus:Ports:10|LCD controller's]] behavior for going out of bounds.  Instead, if the column is ever out of the 0-11 (8-bit) or 0-19 (6-bit) range, the column number is considered invalid until a new column number is written.  You can't move the cursor back into valid range to the right or left through LCD writes.  However, no programs currently try to access columns which are off the visible screen, so this is not a major problem.
 +
 +
Virtual TI does not emulate the extra 24 pixels of horizontal resolution offered by the LCD controller, which is not visible on the screen.  No known programs actually use that feature though.
 
==External Links==
 
==External Links==
 
* [[wikipedia:Virtual TI|Virtual TI]] on Wikipedia
 
* [[wikipedia:Virtual TI|Virtual TI]] on Wikipedia
 
* [http://www.ticalc.org/archives/files/fileinfo/84/8442.html Virtual TI 2.5] at Ticalc.org
 
* [http://www.ticalc.org/archives/files/fileinfo/84/8442.html Virtual TI 2.5] at Ticalc.org
 
* [http://www.ticalc.org/archives/files/fileinfo/261/26120.html Virtual TI 3.0 Alpha] (Limited features) at Ticalc.org
 
* [http://www.ticalc.org/archives/files/fileinfo/261/26120.html Virtual TI 3.0 Alpha] (Limited features) at Ticalc.org
 
{{stub}}
 

Latest revision as of 21:33, 25 May 2007

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


Virtual TI is a popular TI-8x and TI-9x emulator programmed by Rusty Wagner. It has many features, such as screenshots and the ability to link with a calculator over a serial cable.

Version 3.0

Version 3.0 is highly limited. It cannot receive files other than Flash applications, and does not emulate the undocumented instructions of the Z80.

Inaccuracies

LCD controller inaccuracies

This applies to the TI-82/TI-83/TI-83+ series.

Virtual fails to correctly perform 6-bit writes. It keeps the two most significant bits and ORs them to the screen instead of dropping them. The problem is especially noticeable on TI-83 ROM version 1.07, where the V character has a garbage pixel around it.

Virtual TI does not correctly emulate the LCD controller's behavior for going out of bounds. Instead, if the column is ever out of the 0-11 (8-bit) or 0-19 (6-bit) range, the column number is considered invalid until a new column number is written. You can't move the cursor back into valid range to the right or left through LCD writes. However, no programs currently try to access columns which are off the visible screen, so this is not a major problem.

Virtual TI does not emulate the extra 24 pixels of horizontal resolution offered by the LCD controller, which is not visible on the screen. No known programs actually use that feature though.

External Links