<?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=Calcvids</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=Calcvids"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Special:Contributions/Calcvids"/>
		<updated>2026-04-13T17:55:28Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=User:Saibot84</id>
		<title>User:Saibot84</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=User:Saibot84"/>
				<updated>2009-08-22T06:09:57Z</updated>
		
		<summary type="html">&lt;p&gt;Calcvids: /* Projects Under Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Name: Michael&lt;br /&gt;
&lt;br /&gt;
Date-of-Birth: 1-02-1984&lt;br /&gt;
&lt;br /&gt;
Occupation: Student at Saint Peter's College in Jersey City, NJ&lt;br /&gt;
&lt;br /&gt;
Area of Study: Philosophy and Elementary Education&lt;br /&gt;
&lt;br /&gt;
Website: [http://mcimino.reaktix.com Contact Me]&lt;br /&gt;
&lt;br /&gt;
=Projects Under Development=&lt;br /&gt;
;Nostalgy, aka ReaktixOS, aka ReOS:new 3rd party operating system.&lt;br /&gt;
:currently being rewritten for compilation with [http://www.revsoft.org/phpBB2/viewtopic.php?t=652 Wabbitspasm]&lt;br /&gt;
:'''Current features:'''&lt;br /&gt;
:*Version: 0.2.4-usi&lt;br /&gt;
:*OS loader&lt;br /&gt;
:*IM1&lt;br /&gt;
::*poweroff/on&lt;br /&gt;
::*[ON]-hotkey menu&lt;br /&gt;
::*holding [ON] pauses the currently running routine/program until it is either released (which powersoff the calc) or until another key is pressed, which invokes that hotkey, if it exists.&lt;br /&gt;
::*[ON]+[+] raises the contrast and [ON]+[-] lowers the contrast&lt;br /&gt;
:*Task switching environment (tasks can be paused and resumed) (inspired by Radical Software's TSE, by Robin Kay, Michael Vincent)&lt;br /&gt;
::*5 tasks are supported (2 system tasks + 3 user tasks) &lt;br /&gt;
::*can continue a task from it's last PC or&lt;br /&gt;
::*can return to an address provided by the task&lt;br /&gt;
::*saves and restores registers for each task&lt;br /&gt;
::*saves and restores the stack for each task&lt;br /&gt;
:*system information screen: displays OS version, calc type, Boot Code version, Battery state&lt;br /&gt;
:*beginnings of a CLI, but no commands/input currently implemented&lt;br /&gt;
:*crude versions of a &amp;quot;run indicator&amp;quot;&lt;br /&gt;
:*Font:&lt;br /&gt;
::*4x5 fixed-width font&lt;br /&gt;
::Styles:&lt;br /&gt;
::*inverting&lt;br /&gt;
::*clipping&lt;br /&gt;
:*Sprite:&lt;br /&gt;
::*OR-ing&lt;br /&gt;
::*XOR-ing&lt;br /&gt;
::*clipping&lt;br /&gt;
::*masking&lt;br /&gt;
:'''Features already implemented, but not yet included:'''&lt;br /&gt;
:*Mathematical system calls&lt;br /&gt;
:*Grayscale: built-in 3,or 4-level grayscale support (based on Duck's grayscale programming package)&lt;br /&gt;
:*Audio&lt;br /&gt;
::*PlayWAV: built-in WAV playing capabilities&lt;br /&gt;
::*PlaySound: built-in sound effects&lt;br /&gt;
:*Media: &lt;br /&gt;
::*Sprites: scaling&lt;br /&gt;
:'''Planned features:'''&lt;br /&gt;
:*RAM integrity verification and erasure upon non-integrity detection&lt;br /&gt;
:*User interface: user-selected&lt;br /&gt;
::*TIOS Homepage-style command line interface&lt;br /&gt;
::*graphical user interface&lt;br /&gt;
:*Linking:&lt;br /&gt;
::*TIOS: TIOS-compatible routines&lt;br /&gt;
::*non-TIOS: non-TIOS compatible routines, which allow for faster connections due to data compression before sending, and decompression upon receiving&lt;br /&gt;
::*Networking: made capable by Timendus' CLAP&lt;br /&gt;
:*Compression/Decompression: built-in on-calc data compression/decompression routines with an assortment of different algorithms.&lt;br /&gt;
:*Grayscale:&lt;br /&gt;
::*user-adjustable interrupt speed (based on Duck's grayscale programming package, but the interrupt speed would be more acutely adjustable)&lt;br /&gt;
:*RAM&lt;br /&gt;
::*Executable RAM: user RAM programs would begin @ $8200, and thus allows for more executable RAM&lt;br /&gt;
::*Stack Space: 3KB reserved stack space&lt;br /&gt;
::*Data Management Table: VAT-like system for file management&lt;br /&gt;
::*Folder support: the user can create and manage folders both in RAM and ROM&lt;br /&gt;
::*Registry: System registry to allow for hook chaining&lt;br /&gt;
::*Multi-tasking(?): allow up to three programs to be running simultaneously on RAM page 1&lt;br /&gt;
:*ROM&lt;br /&gt;
::*Apps: Flash space would be allocated in 4K or 8KB sectors, depending on the user's choice.  This would be made possible by having all APPS use only relative jumps/calls&lt;br /&gt;
:*Interrupts&lt;br /&gt;
::*IM 1 hook: system-supported, chainable&lt;br /&gt;
::*IM 2: system-supported, chainable routine&lt;br /&gt;
:*Media: &lt;br /&gt;
::*Video (like animated gifs?)&lt;br /&gt;
::*Video-Audio sync-ing (AVIs?)&lt;br /&gt;
:*Font:&lt;br /&gt;
::*4x5 variable-width font&lt;br /&gt;
::Styles:&lt;br /&gt;
::*grayscale&lt;br /&gt;
::*centering&lt;br /&gt;
::*word-wrap&lt;br /&gt;
::*bold&lt;br /&gt;
::*underline&lt;br /&gt;
:*Keypad-Input&lt;br /&gt;
::*&amp;quot;normal&amp;quot; keypad&lt;br /&gt;
::*qwerty-style keypad&lt;br /&gt;
::*user-remappable&lt;br /&gt;
:*External Hardware Drivers&lt;br /&gt;
::*PS/2 Keyboard Driver&lt;br /&gt;
::*PS/2 Mouse&lt;br /&gt;
&lt;br /&gt;
=Projects Left to Simmer=&lt;br /&gt;
none&lt;br /&gt;
&lt;br /&gt;
=Abandoned Projects=&lt;br /&gt;
;MZip:On-calc data/program compression utility.&lt;br /&gt;
:'''Current functional algorithms include:'''&lt;br /&gt;
:*Fibonacci encoding/decoding [http://en.wikipedia.org/wiki/Fibonacci_coding]&lt;br /&gt;
:*Elias gamma encoding/decoding [http://en.wikipedia.org/wiki/Elias_gamma_coding]&lt;br /&gt;
:*Elias delta encoding/decoding [http://en.wikipedia.org/wiki/Elias_delta_coding]&lt;br /&gt;
:'''Future algorithms:'''&lt;br /&gt;
:*Static Huffman [http://en.wikipedia.org/wiki/Huffman_coding]&lt;br /&gt;
:*Adaptive Huffman [http://en.wikipedia.org/wiki/Adaptive_Huffman_coding]&lt;br /&gt;
:*PuCrunch [http://www.cs.tut.fi/~albert/Dev/pucrunch/]&lt;br /&gt;
:*Ion [http://wikiti.denglend.net/index.php?title=Z80_Routines:Other:IonCompress]&lt;br /&gt;
:*Burrows-Wheeler Transformation [http://en.wikipedia.org/wiki/Burrows-wheeler]&lt;br /&gt;
:*BSTW Algorithm [http://en.wikipedia.org/wiki/Algorithm_BSTW]&lt;br /&gt;
:*LS77 [http://en.wikipedia.org/wiki/LZ77_%28algorithm%29] or LZSS [http://en.wikipedia.org/wiki/LZSS]&lt;br /&gt;
:'''Other Algorithms'''&lt;br /&gt;
:*ShellSort [http://en.wikipedia.org/wiki/Shellsort]&lt;br /&gt;
:*HeapSort&lt;br /&gt;
;Harry Potter game:Game where the main character is unknown (the main char is '''not''' Harry Potter) and you must decide to fight for the forces of good or to side with Voldemort.&lt;br /&gt;
;SysHook:hook chaining manager&lt;/div&gt;</summary>
		<author><name>Calcvids</name></author>	</entry>

	</feed>