João Jerónimo
I've done some hobbyist OS developing for some
time in the past and one of
the worst things I could do, specially when writing hardware-sensitive
? stuff, was
write tons of code without testing it on real hardware.
IMHO, it's ok to test with the emulator when
writing the code (i.e. during
the write-compile-test cycle), but from time to time you'd better check it
on real hardware, too.
ReactOS is tested on many real systems, on a daily basis.
There are millions of different hardware specs and configurations, not all of which follow
the standards, and which of course have their own subtle bugs and misnomers. We obviously
don't have access to the same range of beta testers Microsoft has, or the same number
of hackers linux has.
Combine this with the fact that ReactOS is still in Alpha and you have a combination which
isn't going to work on every single real machine out there. As ReactOS matures, it
should start to run on more and more default setups as we start to both stabalise our code
and introduce new code to handle the problems of running an OS on a huge amount of
different bases.
But of course, as you've done some hobbyish OS development, you didn't need me to
tell you that.
Currently the only way we can find out what is causing the problem on your system is by
getting debug output from you. If you aren't able to do this, then your only hope is
that someone else hits the same problem you have, from which we are able to get debug
output and fix, or we inadvertently notice whatever is causing your problem and things
just start to work for you.
Ged.