Search found 21 matches
- Wed Jan 06, 2016 1:28 pm
- Forum: News Discussion
- Topic: Chapter 25: Process Management 2
- Replies: 5
- Views: 118927
Re: Chapter 25: Process Management 2
Hi Mike, nice to see you are still working on this tutorial, was starting to get worried that you stopped producing new articles. The best direction from here I feel would be to complete the memory routines and implement a heap. From there we could start implementing the C standard library routines ...
- Wed Dec 05, 2012 1:18 am
- Forum: General Questions
- Topic: Legal Issues?
- Replies: 1
- Views: 50102
Re: Legal Issues?
It all depends on the country you live in to be honest. In England and Wales for example, Copyright is free and automatic as soon as original content has been created. You do not need to register it, you can post it to yourself is a secure sealed postal bag that has a postal date recording and never...
- Fri May 13, 2011 8:53 pm
- Forum: Beginning OS Development
- Topic: PE chapter
- Replies: 2
- Views: 20245
Re: PE chapter
thank you, your a star
- Fri May 13, 2011 5:30 am
- Forum: Beginning OS Development
- Topic: PE chapter
- Replies: 2
- Views: 20245
PE chapter
I have been working through the PE specifications defined here and at Microsoft and I have all the structs defined correctly, I have been trying to create a loader using the code below from the tutoral as a guide. //! loadedProgram is where the image was loaded to IMAGE_DOS_HEADER* pImage = (IMAGE_D...
- Fri Nov 26, 2010 2:18 pm
- Forum: Beginning OS Development
- Topic: help needed - routine for reading product string from cpuid
- Replies: 3
- Views: 21373
Re: help needed - routine for reading product string from cpuid
Thank you for your reply, but I think you misunderstood my question, my function does correctly return the information from cpuid. What I was requesting was help with the assembly code. The assembly code does not check for cpuid support, for the moment it assumes that the information is there and av...
- Sun Nov 21, 2010 1:27 pm
- Forum: Article Feedback
- Topic: questions/suggestions about the os dev series
- Replies: 1
- Views: 45984
Re: questions/suggestions about the os dev series
Please read my post located here for Visual Studio 2010 

- Sat Nov 20, 2010 10:43 pm
- Forum: Beginning OS Development
- Topic: help needed - routine for reading product string from cpuid
- Replies: 3
- Views: 21373
help needed - routine for reading product string from cpuid
I created this routine in cpu.cpp as an addition to the routine i86_cpu_get_vender PCHAR i86_cpu_get_product () { static CHAR product[48] = {0}; #ifdef _MSC_VER _asm { mov eax, 80000000h cpuid mov eax, 80000002h cpuid mov dword ptr [product+0], eax mov dword ptr [product+4], ebx mov dword ptr [produ...
- Fri Nov 19, 2010 3:11 am
- Forum: Beginning OS Development
- Topic: Q: I download any of the samples and try to build from VS?
- Replies: 5
- Views: 65886
Re: Q: I download any of the samples and try to build from VS?
I have built the tutorials successfully under vs2010, these following steps will fix the errors and warnings given above and an explanation. From MSDN: One of the warnings you may see when upgrading you applications is MSB8012: $(TargetPath) and Linker’s OutputFile property value does not match: - M...
- Fri Jan 11, 2008 8:10 pm
- Forum: Advanced OS Development
- Topic: Virtulization
- Replies: 15
- Views: 152980
I do that too, I release it for people to do anything they want to it while it's in dev, if it is to be a project that I will sell, if they manage to crack it and provide full info of where my errors are, I let them have a free copy :lol: I get great feedback from it and it's not everyday a cracker ...
- Fri Jan 11, 2008 5:09 pm
- Forum: Advanced OS Development
- Topic: Virtulization
- Replies: 15
- Views: 152980
I always place the validation code in at the beginning while im writing a function, class. Even for personal use. For example, I created a utility that automatically can compute a build number based on the date, it takes input such as a past date and a future date and time. I validate all input even...
- Fri Jan 11, 2008 3:00 am
- Forum: Advanced OS Development
- Topic: Virtulization
- Replies: 15
- Views: 152980
That example applys to web programming as well, PHPBB had a major security issue not long ago. It seems that most programmers seem to forget to check all input and output, in programming nothing should be seen as safe untill you check the data it holds. Im still learning computer programming so here...
- Thu Jan 10, 2008 1:35 pm
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 149000
I quickly scanned through the site and I have looked at the source code, The team have develouped there own software that can turn the c~ 2.0 compiled binary to machine language binary, which means the OS is no longer a .NET assembly, it could have been written in any language. Im not sure about all...
- Wed Jan 09, 2008 7:18 pm
- Forum: Lounge
- Topic: Introduction
- Replies: 15
- Views: 149000
Nice to meet you all, sorry I have been away, been really busy the last few months, released the beta version of my new mobile portal for hand held devices, it will feature when completed, chatrooms, forums, email, instant messenger, profiles, buddy management, games and much more. For the moment I ...
- Mon Nov 19, 2007 4:44 am
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 41534
- Mon Nov 19, 2007 1:30 am
- Forum: Beginning OS Development
- Topic: Re: the tutorials (#6)
- Replies: 8
- Views: 41534
All I know is the assembly I have does work, the bootloader is from chaosOS calling kernel.bin on a fat12 floppy. The second part I added too, for example, I added commands clearscreen, help, reboot, flush, shutdown and modified the unknown command parameter, i am constantly adding too the code and ...