<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wikiti.brandonw.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MicahSuess</id>
		<title>WikiTI - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MicahSuess"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Special:Contributions/MicahSuess"/>
		<updated>2026-04-05T20:12:15Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Emulators:CEmu</id>
		<title>Emulators:CEmu</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Emulators:CEmu"/>
				<updated>2022-05-06T06:11:58Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: Removed uneeded text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== What is CEmu? ==&lt;br /&gt;
&lt;br /&gt;
CEmu is a third-party TI-84 Plus CE / TI-83 Premium CE calculator emulator, focused on developer features. The core is programmed in C and the GUI in C++ with Qt, for performance and portability reasons.&lt;br /&gt;
CEmu works natively on Windows, macOS, and Linux!&lt;br /&gt;
&lt;br /&gt;
== Where can I find CEmu? ==&lt;br /&gt;
&lt;br /&gt;
You can find the website for CEmu at [https://ce-programming.github.io/CEmu/ https://ce-programming.github.io/CEmu/]&lt;br /&gt;
&lt;br /&gt;
== How to set up CEmu ==&lt;br /&gt;
&lt;br /&gt;
*To setup CEmu from the ROM on your calculator, CEmu supplies an easy to use program to dump your calculator.&lt;br /&gt;
** First, save the program to your computer as &amp;quot;DUMP.8xp&amp;quot; and send it to your calculator.&lt;br /&gt;
** Second, Press [2nd] then [0] to open the catalog, and select [Asm(]. Now press [prgm] and select the program labeled [DUMP] or [*DUMP]&lt;br /&gt;
** Third, Run this program, and the calculator will start dumping itself into AppVars labeled ROMData 0 to L&lt;br /&gt;
** Fourth, Export these to your computer using Link software, and place them into CEmu, or click on the option in CEmu to open a file explorer&lt;br /&gt;
** Finally, Save the compiled ROM to your computer, and CEmu will start automatically from that ROM&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:Emulators</id>
		<title>Category:Emulators</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:Emulators"/>
				<updated>2022-05-04T18:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: added CEmu page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:PC Software|Emulators]]&lt;br /&gt;
&lt;br /&gt;
A software emulator allows computer programs to run on a platform (computer architecture and/or operating system) other than the one for which they were originally written. Unlike a simulation, which only attempts to reproduce a program's behaviour, an emulation attempts to precisely model the state of the device being emulated.&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org Source: wikipedia]&lt;br /&gt;
&lt;br /&gt;
==Advantages==&lt;br /&gt;
Why using an emulator instead of the ''real'' calculator? There are several reasons for this:&lt;br /&gt;
* When crashing, you can recover the emulator with the ease of one/two-clicks.&lt;br /&gt;
* Sending files is a matter of drag 'n' dropping the file.&lt;br /&gt;
* Test on different calcs.&lt;br /&gt;
* Access to powerful debugging tools.&lt;br /&gt;
* Ability to take screen-shots.&lt;br /&gt;
&lt;br /&gt;
==TI Emulators==&lt;br /&gt;
There are six major emulators available for the z80 series of calcs:&lt;br /&gt;
* [[Emulators:jsTIfied|jsTIfied]]&lt;br /&gt;
* [[Emulators:PindurTI|PindurTI]] (also known as PTI)&lt;br /&gt;
* [[Emulators:TilEm|TilEm]]&lt;br /&gt;
* [[Emulators:TI Flash Debugger|TI Flash Debugger]]&lt;br /&gt;
* [[Emulators:Virtual TI|Virtual TI]] (also known as VTI)&lt;br /&gt;
* [[Emulators:Wabbitemu|Wabbitemu]]&lt;br /&gt;
&lt;br /&gt;
[[Emulators:PindurTI|PindurTI]] is one of the two most accurate emulation of all emulators available. However, its author, Patai Gergley has discontinued it due to lack of time. [[Emulators:Wabbitemu|Wabbitemu]] is a recent z80 emulator, emulating almost all z80 calcs.  It is available for Windows and Mac, with a Linux version in progress. [[Emulators:jsTIfied|jsTIfied]] is the first online z80 emulator, emulating the TI-83+/SE and TI-84+/SE entirely in Javascript and HTML5. Linux users can use [[Emulators:TilEm|TilEm]]. [[Emulators:Virtual TI|Virtual TI]] is the oldest and most used emulator at the moment. It has however a lot problems because of incorrect emulation. &lt;br /&gt;
&lt;br /&gt;
One major emulator for the TI-84 Plus CE and TI-83 Premium CE is [[Emulators:CEmu|CEmu]]&lt;br /&gt;
&lt;br /&gt;
The major emulator for the m68k series is [[Emulators:TiEmu|TiEmu]], which supports all the 68k calcs.&lt;br /&gt;
&lt;br /&gt;
==External info==&lt;br /&gt;
[http://www.ticalc.org/programming/emulators/software.html ticalc.org Emulators list]&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Emulators:CEmu</id>
		<title>Emulators:CEmu</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Emulators:CEmu"/>
				<updated>2022-05-04T18:54:59Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: Added page for TI-84 Plus CE and TI-83 Premium CE emulator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== What is CEmu? ==&lt;br /&gt;
&lt;br /&gt;
CEmu is a third-party TI-84 Plus CE / TI-83 Premium CE calculator emulator, focused on developer features. The core is programmed in C and the GUI in C++ with Qt, for performance and portability reasons.&lt;br /&gt;
CEmu works natively on Windows, macOS, and Linux!&lt;br /&gt;
&lt;br /&gt;
== Where can I find CEmu? ==&lt;br /&gt;
&lt;br /&gt;
You can find the website for CEmu at [https://ce-programming.github.io/CEmu/ https://ce-programming.github.io/CEmu/]&lt;br /&gt;
&lt;br /&gt;
== How to set up CEmu ==&lt;br /&gt;
&lt;br /&gt;
*Very easy setup&lt;br /&gt;
**To setup CEmu from the ROM on your calculator, CEmu supplies an easy to use program to dump your calculator.&lt;br /&gt;
*** First, save the program to your computer as &amp;quot;DUMP.8xp&amp;quot; and send it to your calculator.&lt;br /&gt;
*** Second, Press [2nd] then [0] to open the catalog, and select [Asm(]. Now press [prgm] and select the program labeled [DUMP] or [*DUMP]&lt;br /&gt;
*** Third, Run this program, and the calculator will start dumping itself into AppVars labeled ROMData 0 to L&lt;br /&gt;
*** Fourth, Export these to your computer using Link software, and place them into CEmu, or click on the option in CEmu to open a file explorer&lt;br /&gt;
*** Finally, Save the compiled ROM to your computer, and CEmu will start automatically from that ROM&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:84PCE:General_Hardware_Information</id>
		<title>Category:84PCE:General Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:84PCE:General_Hardware_Information"/>
				<updated>2022-05-04T16:41:20Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: Fixed Measurements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The TI-84 Plus CE and TI-83 Premium are two models new in 2015. The former is for the USA region (maybe all of North American?) and the latter is for France. The hardware is virtually identical between the two models. In 2019, a new revision beginning with revision M was introduced, using a cached serial flash chip and optionally featuring an [[84PCE:Ports:E000|ARM coprocessor]] for running Python programs.&lt;br /&gt;
&lt;br /&gt;
Known hardware facts:&lt;br /&gt;
* eZ80 CPU&lt;br /&gt;
** Physical clock speed believed to be 48 MHz&lt;br /&gt;
** CPU performance is severely constrained by wait states for accessing RAM and flash&lt;br /&gt;
** On devices manufactured before revision M, the effective clock is speed between 8-16 MHz depending on ratio of RAM to flash accesses&lt;br /&gt;
** On later devices, the effective clock speed may be closer to 20 MHz, depending on RAM-to-flash access ratio as well as cache utilization&lt;br /&gt;
* 4 MB flash chip&lt;br /&gt;
** Bottom-boot organization this time&lt;br /&gt;
* 256 K main RAM&lt;br /&gt;
* Memory-mapped LCD&lt;br /&gt;
** 153600 bytes of &amp;quot;VRAM&amp;quot; (actually just RAM) confirmed&lt;br /&gt;
** Possibly an ARM Primecell PL111[http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0293c/index.html &amp;lt;nowiki&amp;gt;[HTML]&amp;lt;/nowiki&amp;gt;][http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf &amp;lt;nowiki&amp;gt;[PDF]&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* French version (TI-83 Premium CE), and other european versions (TI-84 Plus CE-T), have an LED on top for exams&lt;br /&gt;
* User programs are prohibited from using any IN/OUT instructions&lt;br /&gt;
** OUT causes a reset&lt;br /&gt;
** IN produces a constant value&lt;br /&gt;
* There is memory-mapped I/O, starting at E00000. Most port ranges have a mapped address, and RAM programs are allowed to use the memory-mapped I/O.&lt;br /&gt;
** The 00xx range of ports is not mapped. This range includes permissions control, flash control, the testing LED, NMI control, and possibly master power management.&lt;br /&gt;
* Flash starts at $000000&lt;br /&gt;
** There is also still a flash unlock sequence&lt;br /&gt;
* RAM starts at $D00000&lt;br /&gt;
* Assembly programs and TI-BASIC programs are limited to one sector (64KB)&lt;br /&gt;
* VRAM starts at $D40000&lt;br /&gt;
** VRAM is executable&lt;br /&gt;
* USB IP is the Faraday FOTG210&lt;br /&gt;
* The reset button on the back resets the CPU, but may not always reset RAM&lt;br /&gt;
** Briefly pressing reset (for shorter than about 1.5 seconds) results in the calculator turning on if it was off. On revisions before M, the boot code always clears RAM, while on revision M or later, the boot code does not clear RAM, but the OS might under some circumstances. This is the same behavior as RST 00.&lt;br /&gt;
** Holding reset for longer than about 1.5 seconds results in the calculator turning off if it was on; regardless of revision, RAM is cleared.&lt;br /&gt;
** If charging via USB, a long press behaves exactly like a short press.&lt;br /&gt;
*TI-84 Plus CE measurements&lt;br /&gt;
[[File:TI84PlusCEMeasurements.png|800px|thumb|left|Measurements of TI-84 Plus CE]]&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=File:TI84PlusCEMeasurements.png</id>
		<title>File:TI84PlusCEMeasurements.png</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=File:TI84PlusCEMeasurements.png"/>
				<updated>2022-05-04T16:40:31Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: Measurements of TI-84 Plus CE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Measurements of TI-84 Plus CE&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:84PCE:General_Hardware_Information</id>
		<title>Category:84PCE:General Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:84PCE:General_Hardware_Information"/>
				<updated>2022-05-04T16:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;MicahSuess: Added Measurements for TI84 Plus CE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The TI-84 Plus CE and TI-83 Premium are two models new in 2015. The former is for the USA region (maybe all of North American?) and the latter is for France. The hardware is virtually identical between the two models. In 2019, a new revision beginning with revision M was introduced, using a cached serial flash chip and optionally featuring an [[84PCE:Ports:E000|ARM coprocessor]] for running Python programs.&lt;br /&gt;
&lt;br /&gt;
Known hardware facts:&lt;br /&gt;
* eZ80 CPU&lt;br /&gt;
** Physical clock speed believed to be 48 MHz&lt;br /&gt;
** CPU performance is severely constrained by wait states for accessing RAM and flash&lt;br /&gt;
** On devices manufactured before revision M, the effective clock is speed between 8-16 MHz depending on ratio of RAM to flash accesses&lt;br /&gt;
** On later devices, the effective clock speed may be closer to 20 MHz, depending on RAM-to-flash access ratio as well as cache utilization&lt;br /&gt;
* 4 MB flash chip&lt;br /&gt;
** Bottom-boot organization this time&lt;br /&gt;
* 256 K main RAM&lt;br /&gt;
* Memory-mapped LCD&lt;br /&gt;
** 153600 bytes of &amp;quot;VRAM&amp;quot; (actually just RAM) confirmed&lt;br /&gt;
** Possibly an ARM Primecell PL111[http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0293c/index.html &amp;lt;nowiki&amp;gt;[HTML]&amp;lt;/nowiki&amp;gt;][http://infocenter.arm.com/help/topic/com.arm.doc.ddi0293c/DDI0293.pdf &amp;lt;nowiki&amp;gt;[PDF]&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
* French version (TI-83 Premium CE), and other european versions (TI-84 Plus CE-T), have an LED on top for exams&lt;br /&gt;
* User programs are prohibited from using any IN/OUT instructions&lt;br /&gt;
** OUT causes a reset&lt;br /&gt;
** IN produces a constant value&lt;br /&gt;
* There is memory-mapped I/O, starting at E00000. Most port ranges have a mapped address, and RAM programs are allowed to use the memory-mapped I/O.&lt;br /&gt;
** The 00xx range of ports is not mapped. This range includes permissions control, flash control, the testing LED, NMI control, and possibly master power management.&lt;br /&gt;
* Flash starts at $000000&lt;br /&gt;
** There is also still a flash unlock sequence&lt;br /&gt;
* RAM starts at $D00000&lt;br /&gt;
* Assembly programs and TI-BASIC programs are limited to one sector (64KB)&lt;br /&gt;
* VRAM starts at $D40000&lt;br /&gt;
** VRAM is executable&lt;br /&gt;
* USB IP is the Faraday FOTG210&lt;br /&gt;
* The reset button on the back resets the CPU, but may not always reset RAM&lt;br /&gt;
** Briefly pressing reset (for shorter than about 1.5 seconds) results in the calculator turning on if it was off. On revisions before M, the boot code always clears RAM, while on revision M or later, the boot code does not clear RAM, but the OS might under some circumstances. This is the same behavior as RST 00.&lt;br /&gt;
** Holding reset for longer than about 1.5 seconds results in the calculator turning off if it was on; regardless of revision, RAM is cleared.&lt;br /&gt;
** If charging via USB, a long press behaves exactly like a short press.&lt;br /&gt;
*TI-84 Plus CE measurements&lt;br /&gt;
[[File:TI84PlusCEMeasurements.png]]&lt;/div&gt;</summary>
		<author><name>MicahSuess</name></author>	</entry>

	</feed>