Real OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
chezzestix
Member
Member
Posts: 118
Joined: Mon May 05, 2008 5:51 pm

Real OS

Post by chezzestix »

This past week I've been working on a real mode OS to freshen up on my ASM and maybe learn a few new things. Its taught me a few things and my ASM is definitely fresh so I'd say project success. I thought I might as well post this since I finally got a fully working version. I plan on doing a little more before resuming my pmode studies that I dropped a long time ago.

To be worked on:
-Capslock support
-Not printing ctrl+? key presses

Instructions:
The command is a max of 8 characters long with no spaces ever. Whenever your command is ready you can either press enter or spacebar. Enter will process the command and space will move onto the directives. Once in the directives you can not edit the command so if you don't like the command you entered just press escape. These rules might seem a little weird but it makes command interpretation much easier and faster.

If you find something wrong with this method please tell me. Its the tentative plan for the commune project.

Commands:
echo
hi
end
and one easteregg
Attachments
RealOS.zip
(578 Bytes) Downloaded 150 times
User avatar
Adek336
Member
Member
Posts: 129
Joined: Thu May 12, 2005 11:00 pm
Location: Kabaty, Warszawa
Contact:

Re: Real OS

Post by Adek336 »

All in 512 bytes, nice:) I found the easteregg altough I viewed it in mc as I got astonished with the small and saw the easteregg so I think it doesn't count..
chezzestix
Member
Member
Posts: 118
Joined: Mon May 05, 2008 5:51 pm

Re: Real OS

Post by chezzestix »

@adek336
Thanks for testing and if you did look at the .bin then you should have seen the list of commands in the latter part of the memory. The last one being the easteregg command. What helped with alot of the space issues was making it as procedural as possible.
Post Reply