• Alas, Christmas Beer.

    From apam@21:1/151 to All on Wednesday, December 22, 2021 17:29:11
    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)