Jacqueline:

Jumps to protected mode and shows the whole 4 gig of mem
Use the arows to scroll (red byte is selected)
[ and ] scroll faster
+ and - (on the numerical key pad) increase and decrease the selected byte
> and < do the same for the big nibble
But every self respecting operating sytem can run programs, so can Jacqueline
By pressing the enter key the cpu exectues from the selected position
This is done by calling to the pointer
So to return from the program make sure it ends with a ret instruction (0xC3)
The drawback is that all programs have to be coded by changing byte values by hand


Requirements:

386 or compatible
standard keyboard
video mem @ 0xB8000


Files:

Readme.txt = this
Jacqueline = the 512 bytes entry
Floppy.img = floppy image filled with zeros exept for the first 512 bytes
Jacqueline.txt = source file


Thanks:

For the cool contest


Contact:

jacob_vanginkel at hotmail dot com


BTW:

Check StackOverflow.com it's fun


But it takes forever to scroll:

Yep, I'm sorry
But there is one thing that could help
The os uses esi to hold the selected address
So changing the value of esi gets you directly to whatever value you changed it to
This can be done like this:
1.)	find some space
2.)	change the value to 0xBE (which is mov esi,)
3.)	change the folowing 4 bytes to the value you want to load esi with
	watch out for the litle endian
4.)	change the 6'th byte to 0xC3 (ret)
5.)	go back to the first byte and hit enter