February 21st, 2010 by Moggen

Yes, as Jakob mentioned I’ve been busy cleaning up the code lately. I’ve refactored object mapping creation as it was handled by every mapping type individually. I have lifted this out into a pooling system that can be extended with the B+-tree idea later. Besides this I have created one c-file per system call and one c-file + header for every mapped type. I had several calls and structures in the same files before, but it is hard to get a quick overview by browsing the file tree and with time it would have become a big mess. Now it is much nicer.

I’ve implemented CreateMsgPort and CreateIORequest in exec.library and the types for MsgPort and IORequest.
“Clock” is stopping at OpenDevice currently.

February 18th, 2010 by Jakob

Some progress. Licenses decided upon. Code is being prepared for release and cleaned up a bit. Moggen will not release his code until it looks at least half decent. :-)

February 5th, 2010 by Moggen

It is possible to register and use the forum from now on.
The VastHTML forum unfortunately added RSS feeds on all pages on the site so I had to disable RSS in the source code for the moment. The good thing now is that the RSS feed is working properly for these news postings.
Another disturbing thing about VastHTML is that my NOD32 anti-virus detects malicious javascript on their home page. Not good. But the forum here seems ok though.

The clock application progresses slowly. I have added a couple of syscalls to locale.library and now I’m in to intuition system calls. I guess the window structures will come up shortly. It will be exciting to see lifesigns of something graphical.

I am also working on something better to manage object mappings with. Right now mappings and objects are stored in big arrays and not in any particular order. Any memory access means a scan through these arrays. It is time for something more efficient like a B+ tree.