- trying my hand in a priorityqueue, created an interface.
Delete priorityQueue.ts

Priority Queue & Heap are on hold and moved out of project for now while iProject 2 is being implemented.
- nothing
- created memory and functions to read, write, clear and initialize.
Created "byte" so we are putting only "bytes" into the memory.
- pushing dist/scripts/os/hexByte.js
Merge branch 'typescript' of https://github.com/dblossom/TSOS-2014 into typescript
- added white space remove ability from load. This should allow us to
use our hexByte class easier.
- working on load command within the shell. created classes, memory, hex
and hexbyte... really just strings with some enforcement.
added global memory var, and some other minor tweeks. Trying to figure
out a good way to load the memory - right now my global variable crashes
the entire system... it doesn't finish loading, and debugger is not
being helpful, but for some reason the global memory var is staying
undefined.
- created some shells -- memory manager, memory, pcb --> still a bit
confused about all this will tie together FML. A few other files in push
because they are in the list of being changed, but not pushed? maybe it
was an open close thing, but just to be safe pushing hex.ts, byte.ts
also. TODO: add more comments to code, first get it all working.
-byte, hex, and hexbyte all being deleted. getting all kinds of wacky
"not a constructor" errors and honestly do not have time for this...
Wasted hours, not worth it for the clever factor. If time allows I will
attempt to implement it again. For now, I will consider just converting
between bases... FUN!
- missed a file "hexbyte.js inside dist folder. (big changes to come...)
-- removed the rest of the traces of the hex, hexbyte and byte classes
that were being called around... now we are going to store a number, and
just parse the string back and forth... FUN! I am thinking of not
converting back from string, but leaving it as an int -- might be easier
to deal with when doing the actually processing...however since I am so
far away from that, and it is such a small change, I will worry about
those details later in life! Speaking of which ... FML. :)
--minus a few more comments, the PCB file is done. (we hope). Now to
create the memorymanager, declare the variable and attempt to load some
non-sense in... THEN we can attempt to execue a program...THEN we can
worry about all that other stuff -- exceptions and such.
-- getting foundation for loading memory. I have memory in host, mem
manager in OS, a PCB in OS and create a mem manager variable (added to
global) in kernel. So now we need to create a kernel process that
creates a new pcb and loads into memory...
- adding memorymanager.js. so also I am a dope and forgot to add the .js
files to the index -- killing myself for an hour or two wondering why i
am getting invalid constructor...DOH! Something about midnight and my
brain turning back on! Must be the guinness...
- can now load into memory. Now need to work on the pcb stuff, and
assign a PID. Then we can create what the codes do. Fun, and confusing.
- added display and can display content of memory in the OS. The layout
of page is fugly, need to clean that up. Function names are a mess and
think I have 2 functions doing something similar so - see about changing
that.
uppercase to output and padded zero in front. Need comments for sure.
removed some test code stuff.