It didn't make it.
We've been having some very hot days the last couple of days, so wife
said today to have it. She didn't have to tell me twice ;P
I've been plugging away at my OS. I've got TCP mostly working, though it
still seems to crash after a long run. I'm not sure why - it may not even
have anything to do with TCP that is causing the issues. The joys of OS developing you don't have your usual debugging tools available.
Last couple of days I've been working on a text editor for my OS. I was
going to just port something over (I have PDCurses ported) but seems just
about every editor I could find has linuxisms or posixisms that don't
apply, except one very very basic editor i found on git hub, worked.
So I've been expanding on that. The editor on github didn't deal well
with lines longer than the screen width (they just existed offscreen with
no way to see them.) So I've added line numbers and wrapping (not word
wrapping mind you)
There's a long way to go, but you should know I hate writing editors.
Full screen editors are the worst. Still, I think I am getting better at
it, and it's all good skills to practice.
Also been working on cleaning up the code. A lot of this code is from 5-6
years ago, and I've learned a lot since then. Tenser helped me out on
Magicka with "Pointer Vectors" which I am incorporating into my OS. Also
have to work on changing types, from unsigned int to uint32_t (etc), this
will be useful down the track, if I ever plan to move off 32 bit.
I'd love to make it 64bit, but I'm not sure how to go about it.
Well I've rattled on long enough.
Andrew
--
|03Andrew Pamment |08(|11apam|08)
|13Happy|10Land |14v2.0|08!|07
--- Talisman v0.35-dev (Windows/x64)
* Origin: The Grinning Cat -
telnet://gcat.talismanbbs.com:11823 (21:1/151)