<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4757118446768919900.post6104749116795497593..comments</id><updated>2011-04-19T09:28:32.706-07:00</updated><category term='darwin'/><category term='loop'/><category term='optimisation'/><category term='tools'/><category term='robot'/><category term='privacy'/><category term='benchmark'/><category term='events'/><category term='altera'/><category term='koch curve'/><category term='forth'/><category term='8080'/><category term='museum'/><category term='demo'/><category term='assembly'/><category term='cellular automata'/><category term='easter'/><category term='compression'/><category term='bf'/><category term='128b'/><category term='ssem'/><category term='core war'/><category term='bookshelf'/><category term='programming books'/><category term='corewar'/><category term='semaphore'/><category term='cave'/><category term='z80'/><category term='operating system'/><category term='sin'/><category term='contest'/><category term='arduino'/><category term='text adventure'/><category term='home computers'/><category term='basic'/><category term='programming'/><category term='8086'/><category term='subneg'/><category term='optimise'/><category term='rssb'/><category term='font'/><category term='bf joust'/><category term='game'/><category term='#songsincode'/><category term='asm'/><category term='microcontroller'/><category term='editor'/><category term='primes'/><category term='infinite loop'/><category term='emulator'/><category term='redcode'/><category term='subleq'/><category term='twitter'/><category term='kernel'/><category term='corelife'/><category term='history'/><category term='alife'/><category term='quotes'/><category term='urisc'/><category term='til'/><category term='oisc'/><category term='8088'/><category term='sbn'/><category term='recursion'/><title type='text'>Comments on Retro Programming: Itsy-OS Kernel: Preemptive Switcher &amp; Memory Manag...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.retroprogramming.com/feeds/6104749116795497593/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html'/><author><name>John Metcalf</name><uri>http://www.blogger.com/profile/09108374348083307900</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_kDyMtZ_dJwQ/SPJWvCQ5QpI/AAAAAAAAAWY/cnwIw9hloA0/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-1858269894809647514</id><published>2011-04-12T14:26:06.703-07:00</published><updated>2011-04-12T14:26:06.703-07:00</updated><title type='text'>I have just found your blog suddenly. It is full o...</title><content type='html'>I have just found your blog suddenly. It is full of very interesting informations i thinked on before. &lt;br /&gt;&lt;br /&gt;Once i was got some little time, and i was thinked it would be cool to know more from the x86 architecture. So i just goed to play a bit in C, i downloaded from somewhere an ebbeddable X86 binary disassembler and readed 8088 and 8086 specifications, and i have put together an x86 emulator. I first emulated the CPU, i have reverse engineered the instructions up to 80286. Then i putted together a very simply BIOS emulation, then a graphics card emulation to see some picture (with support of text mode and 320x240 via bios call), and keyboard emulation. With a very little interrupt support. Coding these things was taken a total 3 day from my life, and at the end of the project i was able to run some simply dos .com files, wich painted animated smyleis and dogs out on the picture. &lt;br /&gt;&lt;br /&gt;The the project was succesfull. After i was done with it, i started to hate x86 much more than i have haten an architecture ever. Probably i would not even touch x86 assembly, or the x86 architecture ever. I have never seen so badly designed architecture before. X86 is simply one of the worst architecture ever created.&lt;br /&gt;&lt;br /&gt;But some times, these things are coming into my mind again and again, maybee becouse there is still a lot of interesting things, that i must check.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/1858269894809647514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/1858269894809647514'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1302643566703#c1858269894809647514' title=''/><author><name>Geri</name><uri>http://titaniumgl.tk</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1212595475'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-3786934556833873873</id><published>2011-04-05T13:02:12.382-07:00</published><updated>2011-04-05T13:02:12.382-07:00</updated><title type='text'>Great stuff but now I really want an implementatio...</title><content type='html'>Great stuff but now I really want an implementation that will run on my abacus. :-)&lt;br /&gt;&lt;br /&gt;Have only just found your blog. Fabulous!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/3786934556833873873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/3786934556833873873'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1302033732382#c3786934556833873873' title=''/><author><name>Clive</name><uri>http://www.blogger.com/profile/02801076696949368035</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-199834956'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-2135608362598544370</id><published>2011-04-01T10:25:21.265-07:00</published><updated>2011-04-01T10:25:21.265-07:00</updated><title type='text'>interesting. i started working on similar kernel l...</title><content type='html'>interesting. i started working on similar kernel last year. screenshot of what i&amp;#39;ve got:&lt;br /&gt;&lt;br /&gt;http://rubbermallet.org/retros-partitions.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;it uses the same sort of techniques you are using. i&amp;#39;ll post the source for my task switcher tonight. i&amp;#39;m at work and it&amp;#39;s at home on my laptop.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/2135608362598544370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/2135608362598544370'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301678721265#c2135608362598544370' title=''/><author><name>Mike Chambers</name><uri>http://www.blogger.com/profile/08826330699806372158</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-999849163'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-5259294349378042592</id><published>2011-04-01T09:07:22.098-07:00</published><updated>2011-04-01T09:07:22.098-07:00</updated><title type='text'>In task switcher (E_SWITCHER),

[quote]
; save the...</title><content type='html'>In task switcher (E_SWITCHER),&lt;br /&gt;&lt;br /&gt;[quote]&lt;br /&gt;; save the registers of the current process&lt;br /&gt;  push ax&lt;br /&gt;  push dx&lt;br /&gt;  push bx&lt;br /&gt;  push bp&lt;br /&gt;  push si&lt;br /&gt;  push di&lt;br /&gt;  push es&lt;br /&gt;  push ds&lt;br /&gt;&lt;br /&gt;; save the stack of the current process&lt;br /&gt;  mov di,M_STKP&lt;br /&gt;  cs mov ds,word[di+D_PCP-M_STKP]&lt;br /&gt;  mov word[di],sp     ; M_STKP&lt;br /&gt;[/quote]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the last mov sp will not reflect correct Stack pointer for the process, as 8+ items of data are pushed to current stack.&lt;br /&gt;&lt;br /&gt;May be I&amp;#39;m wrong, please correct me.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/5259294349378042592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/5259294349378042592'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301674042098#c5259294349378042592' title=''/><author><name>AniRuddHa</name><uri>http://www.blogger.com/profile/02171991362787727902</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1283797428'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-3454991519357043410</id><published>2011-03-31T05:26:45.137-07:00</published><updated>2011-03-31T05:26:45.137-07:00</updated><title type='text'>This is extremely cool.  One of the reasons I thin...</title><content type='html'>This is extremely cool.  One of the reasons I think DOS was cool is that it could be so easy to understand. A bit like Menuet and Kolibri.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/3454991519357043410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/3454991519357043410'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301574405137#c3454991519357043410' title=''/><author><name>Tourea @ reservation vacances</name><uri>http://www.tourea.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-826412248'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-4366417575777261056</id><published>2011-03-30T21:55:37.696-07:00</published><updated>2011-03-30T21:55:37.696-07:00</updated><title type='text'>Beautiful...</title><content type='html'>Beautiful...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/4366417575777261056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/4366417575777261056'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301547337696#c4366417575777261056' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1732693550'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-1700175432548233073</id><published>2011-03-30T18:43:15.747-07:00</published><updated>2011-03-30T18:43:15.747-07:00</updated><title type='text'>@Anonymous:

IIRC the original 8086/88 didn&amp;#39;t ...</title><content type='html'>@Anonymous:&lt;br /&gt;&lt;br /&gt;IIRC the original 8086/88 didn&amp;#39;t have pusha/popa.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/1700175432548233073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/1700175432548233073'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301535795747#c1700175432548233073' title=''/><author><name>kazuya</name><uri>http://www.violentlyhappy.org/kazuya</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1672594480'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-4029841262844677525</id><published>2011-03-30T18:39:24.450-07:00</published><updated>2011-03-30T18:39:24.450-07:00</updated><title type='text'>anonymous: Itsy is strictly 8086 code.  pusha/popa...</title><content type='html'>anonymous: Itsy is strictly 8086 code.  pusha/popa require at least an 80186 :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/4029841262844677525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/4029841262844677525'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301535564450#c4029841262844677525' title=''/><author><name>John</name><uri>http://www.retroprogramming.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1975037469'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-9141138966781758958</id><published>2011-03-30T17:52:51.843-07:00</published><updated>2011-03-30T17:52:51.843-07:00</updated><title type='text'>Just a thought after a quick pass through of task ...</title><content type='html'>Just a thought after a quick pass through of task switcher, but wouldn&amp;#39;t it be simpler to use a call to pusha/popa to push/pop all of the registers on/off the stack.  Not sure if you&amp;#39;ve already though of that or if you&amp;#39;re using a more limited subset of registers, but every bit helps =)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/9141138966781758958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/9141138966781758958'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301532771843#c9141138966781758958' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-471719478'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-6183110780026192075</id><published>2011-03-30T16:13:59.566-07:00</published><updated>2011-03-30T16:13:59.566-07:00</updated><title type='text'>If you plan to port this to other architectures, y...</title><content type='html'>If you plan to port this to other architectures, you may want to have a look at Mike Pall&amp;#39;s DynASM. Mike is the author of LuaJIT, he uses DynASM to generate the ASM code of the LuaJIT interpreter for several architectures (x86, x64, MIPS and soon ARM) from the same a common code base, augmented with platform specific extensions.&lt;br /&gt;&lt;br /&gt;http://luajit.org/dynasm.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/6183110780026192075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/6183110780026192075'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301526839566#c6183110780026192075' title=''/><author><name>Pygy</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-808145018'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-5085208581510391571</id><published>2011-03-30T15:50:08.168-07:00</published><updated>2011-03-30T15:50:08.168-07:00</updated><title type='text'>Neat. I&amp;#39;m working on a very limited machine ca...</title><content type='html'>Neat. I&amp;#39;m working on a very limited machine called the Hydra (32K shared ram, 128 K SRAM) and will indeed use this as food for thought</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/5085208581510391571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/5085208581510391571'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301525408168#c5085208581510391571' title=''/><author><name>kris</name><uri>http://www.blogger.com/profile/04438401416896923971</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-358920428'/></entry><entry><id>tag:blogger.com,1999:blog-4757118446768919900.post-2377336224918984527</id><published>2011-03-30T15:41:46.461-07:00</published><updated>2011-03-30T15:41:46.461-07:00</updated><title type='text'>cool</title><content type='html'>cool</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/2377336224918984527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4757118446768919900/6104749116795497593/comments/default/2377336224918984527'/><link rel='alternate' type='text/html' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html?showComment=1301524906461#c2377336224918984527' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.retroprogramming.com/2011/03/itsy-os-simple-preemptive-switcher.html' ref='tag:blogger.com,1999:blog-4757118446768919900.post-6104749116795497593' source='http://www.blogger.com/feeds/4757118446768919900/posts/default/6104749116795497593' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1169158467'/></entry></feed>
