How Bochs works under the hood (2nd edition)

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
stlw
Member
Member
Posts: 357
Joined: Fri Apr 04, 2008 6:43 am
Contact:

How Bochs works under the hood (2nd edition)

Post by stlw »

I tried to explain advanced topics in writing fast and efficient emulators in this book.
I am sending it also here to see if anybody is interested in it.

===
It was a long time ago when I decided to rewrite the “How the Bochs works under the hood” originally written by Peter (Firefly) Brodersen Lund and explain the architecture of Bochs and techniques used in it. It took me several months to explain even basic things only about the CPU, more stuff still to come.
Anyway, I am proud to be one of the authors of the fastest emulator in the world which is proven to be even faster than a naïve binary translation.

Waiting for your comments, questions and more ideas to improve Bochs emulation engine.
More sections will be added based on your interest.
===

Link to rapidshare: https://rapidshare.com/files/4091148300 ... dition.pdf


Stanislav
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: How Bochs works under the hood (2nd edition)

Post by JamesM »

Anyway, I am proud to be one of the authors of the fastest emulator in the world which is proven to be even faster than a naïve binary translation.
Hmm?
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: How Bochs works under the hood (2nd edition)

Post by Love4Boobies »

I think he means the fastest emulator implemented as an interpreter or something.

I've downloaded the PDF and will keep it close by in case I ever need to look at the Bochs source.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
Nable
Member
Member
Posts: 453
Joined: Tue Nov 08, 2011 11:35 am

Re: How Bochs works under the hood (2nd edition)

Post by Nable »

Very nice preview of book.
But could you post link to prev. full version?

And why did you choose RapidShare instead of, for example, SourceForge page of Bochs?
stlw
Member
Member
Posts: 357
Joined: Fri Apr 04, 2008 6:43 am
Contact:

Re: How Bochs works under the hood (2nd edition)

Post by stlw »

Nable wrote:Very nice preview of book.
But could you post link to prev. full version?

And why did you choose RapidShare instead of, for example, SourceForge page of Bochs?
This is the previous version.
http://www.diku.dk/hjemmesider/studeren ... hsdoc.html
Not really full but it gave me some ideas at that time. I hope that my one could inspire somebody else as well.

Stanislav

P.S> I will put newer more complete revision on Bochs website.
I think normally it should be in Bochs wiki.
I even opened a wiki service for Bochs project in sf.net but I need help of somebody who could shape the wiki at the beginning, for example using Bochs user docs and this book. I am not wiki person :(
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: How Bochs works under the hood (2nd edition)

Post by JamesM »

Love4Boobies wrote:I think he means the fastest emulator implemented as an interpreter or something.
Isn't that like gloating that you're the worlds tallest midget?
Post Reply