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
Real OS
-
- Member
- Posts: 118
- Joined: Mon May 05, 2008 5:51 pm
Real OS
- Attachments
-
- RealOS.zip
- (578 Bytes) Downloaded 151 times
Re: Real OS
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..
-
- Member
- Posts: 118
- Joined: Mon May 05, 2008 5:51 pm
Re: Real OS
@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.
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.