Search found 21 matches

by Warsome
Wed Jan 06, 2016 1:28 pm
Forum: News Discussion
Topic: Chapter 25: Process Management 2
Replies: 5
Views: 29659

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 ...
by Warsome
Wed Dec 05, 2012 1:18 am
Forum: General Questions
Topic: Legal Issues?
Replies: 1
Views: 8994

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...
by Warsome
Fri May 13, 2011 8:53 pm
Forum: Beginning OS Development
Topic: PE chapter
Replies: 2
Views: 7447

Re: PE chapter

thank you, your a star
by Warsome
Fri May 13, 2011 5:30 am
Forum: Beginning OS Development
Topic: PE chapter
Replies: 2
Views: 7447

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...
by Warsome
Fri Nov 26, 2010 2:18 pm
Forum: Beginning OS Development
Topic: help needed - routine for reading product string from cpuid
Replies: 3
Views: 4828

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...
by Warsome
Sun Nov 21, 2010 1:27 pm
Forum: Article Feedback
Topic: questions/suggestions about the os dev series
Replies: 1
Views: 9793

Re: questions/suggestions about the os dev series

Please read my post located here for Visual Studio 2010 :)
by Warsome
Sat Nov 20, 2010 10:43 pm
Forum: Beginning OS Development
Topic: help needed - routine for reading product string from cpuid
Replies: 3
Views: 4828

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...
by Warsome
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: 13080

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...
by Warsome
Fri Jan 11, 2008 8:10 pm
Forum: Advanced OS Development
Topic: Virtulization
Replies: 15
Views: 38266

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 I get great feedback from it and it's not everyday a cracker gets r...
by Warsome
Fri Jan 11, 2008 5:09 pm
Forum: Advanced OS Development
Topic: Virtulization
Replies: 15
Views: 38266

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...
by Warsome
Fri Jan 11, 2008 3:00 am
Forum: Advanced OS Development
Topic: Virtulization
Replies: 15
Views: 38266

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...
by Warsome
Thu Jan 10, 2008 1:35 pm
Forum: Lounge
Topic: Introduction
Replies: 15
Views: 33525

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...
by Warsome
Wed Jan 09, 2008 7:18 pm
Forum: Lounge
Topic: Introduction
Replies: 15
Views: 33525

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 ...
by Warsome
Mon Nov 19, 2007 4:44 am
Forum: Beginning OS Development
Topic: Re: the tutorials (#6)
Replies: 8
Views: 12825

I will pick it up in the end :) everyone starts somewhere
by Warsome
Mon Nov 19, 2007 1:30 am
Forum: Beginning OS Development
Topic: Re: the tutorials (#6)
Replies: 8
Views: 12825

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 ...