Search found 63 matches

by Insightsoft
Tue Feb 07, 2012 7:50 pm
Forum: Beginning OS Development
Topic: Bochs/problem...
Replies: 3
Views: 8760

Re: Bochs/problem...

Well, if it runs fine on pm (physical machine) and on the top paid virtualizer's software... and even so it's probably booting wrongly... how can I certificate that i'm free of bugs???

And on bochs was also booting fine
by Insightsoft
Mon Feb 06, 2012 9:17 am
Forum: Beginning OS Development
Topic: Bochs/problem...
Replies: 3
Views: 8760

Bochs/problem...

Hi,

I'm experiencing a strange problem.
My OS runs fine on:
-physical machine;
-VirtualBox;
-Parallels;

was running correctly on Bochs... but now I'm getting the invalid TSS... Is it a bochs bug? Have anyone experienced this kind of behavior?
(i'm using the last version)

Thanks
by Insightsoft
Tue Dec 20, 2011 10:33 am
Forum: News Discussion
Topic: OSDev Series: IA32 machine language
Replies: 7
Views: 45812

Re: OSDev Series: IA32 machine language

Thanks... and welcome!
by Insightsoft
Fri Oct 07, 2011 10:46 pm
Forum: Beginning OS Development
Topic: VM86
Replies: 0
Views: 12233

VM86

Hi,

I have all up and running (user layer, vm86...)

But now, how to be able to use 16bits ints??? (since all goes trough the IDT??)
by Insightsoft
Mon Aug 29, 2011 12:17 pm
Forum: Beginning OS Development
Topic: TSS/TAsk Switch
Replies: 3
Views: 9555

Re: TSS/TAsk Switch

The message from bochs means that you are attemping to use the LOCK prefix with an instruction where it is not valid. Unless you have explicitly put in some handcoded asm (at which point you should be less confused about the error), this means that you are trying to execute data in memory. I sugges...
by Insightsoft
Sun Aug 14, 2011 11:04 pm
Forum: Beginning OS Development
Topic: TSS/TAsk Switch
Replies: 3
Views: 9555

Re: TSS/TAsk Switch

I'm confused... jmp (5*8):0 -> Done... Ok schedule... jmp (6*8):0 -> Done... (Task switch Ok) schedule... jmp (7*8):0 -> Done... (Task switch Ok) schedule... jmp (8*8):0 -> Done... (Task switch Ok) schedule... jmp (5*8):0 -> Done... (Problem!!!)......................................second round! I c...
by Insightsoft
Fri Aug 05, 2011 5:39 pm
Forum: Beginning OS Development
Topic: TSS/TAsk Switch
Replies: 3
Views: 9555

TSS/TAsk Switch

Hi guys... problem: -I got 4 tasks, (each one a function with a endless loop printing his id), with own TSS... -Are installed on GDT; .show gdt Idx BaseHI BaseLO BaseMid Flags Grand Limit 0 0x0 0x0 0x0 0x0 0x0 0x0 1 0x0 0x0 0x0 0x9B 0xCF 0xFFFF 2 0x0 0x0 0x0 0x93 0xCF 0xFFFF 3 0x0 0x0 0x0 0xFA 0xCF ...
by Insightsoft
Tue Jul 26, 2011 12:13 am
Forum: Beginning OS Development
Topic: Demo15 / Floppy Disk / DMA problem
Replies: 3
Views: 8722

Re: Demo15 / Floppy Disk / DMA problem

even it works, I don't understand why using port 0x80 and not 0x81 (that is specific for channel 2). Why D8 and not 0C??? (for flip flop)... I'm using different ports, is working with any address supported by the chips... But, as always, I need to know why that ports... can you, please, explain? Tha...
by Insightsoft
Fri Jul 22, 2011 4:17 am
Forum: Beginning OS Development
Topic: Demo15 / Floppy Disk / DMA problem
Replies: 3
Views: 8722

Re: Demo15 / Floppy Disk / DMA problem

Hi, //! initialize DMA to use phys addr 84k-128k void flpydsk_initialize_dma () { outportb (0x0a,0x06); //mask dma channel 2 outportb (0xd8,0xff); //reset master flip-flop outportb (0x04, 0); //address=0x1000 outportb (0x04, 0x10); outportb (0xd8, 0xff); //reset master flip-flop outportb (0x05, 0xff...
by Insightsoft
Thu Jul 21, 2011 10:10 pm
Forum: Beginning OS Development
Topic: Demo15 / Floppy Disk / DMA problem
Replies: 3
Views: 8722

Demo15 / Floppy Disk / DMA problem

Hi, guys...

the floppy/DMA/read is returning 0x00s. Any clue?
it's configured with buffer starting at 0x1000 (page 1)
by Insightsoft
Tue Jun 14, 2011 6:44 pm
Forum: Beginning OS Development
Topic: Kernel size problem
Replies: 23
Views: 32492

Re: Kernel size problem

Is there any clue to this problem? This is driving me crazy...
by Insightsoft
Sun Jun 12, 2011 7:36 pm
Forum: Beginning OS Development
Topic: Problems/Virtual PC
Replies: 6
Views: 11807

Re: Problems/Virtual PC

Already tested on real environment. And works... That's why that I think its a Microsoft problem... or something specific to the VPC must be done... and I don't know what it is...
by Insightsoft
Sun Jun 12, 2011 7:01 pm
Forum: Beginning OS Development
Topic: tut23 - User Land
Replies: 2
Views: 7801

Re: tut23 - User Land

Thank you Mike...
by Insightsoft
Sat Jun 11, 2011 1:19 pm
Forum: Beginning OS Development
Topic: Problems/Virtual PC
Replies: 6
Views: 11807

Re: Problems/Virtual PC

Yes, mike...
It works better than MS-DOS (heheheheh. Just kidding!)... but it works!
by Insightsoft
Fri Jun 10, 2011 11:27 am
Forum: Beginning OS Development
Topic: Problems/Virtual PC
Replies: 6
Views: 11807

Re: Problems/Virtual PC

....ya... it is, definitely, a VPC bug!!!