PC Review


Reply
Thread Tools Rate Thread

Re: Emulating a processor

 
 
Gromer
Guest
Posts: n/a
 
      22nd Nov 2005
Terje Mathisen wrote:
> Gromer wrote:
>
> > Hi all,
> >
> > I'm interested to understand the processor architecture in depth. So i
> > decided on emulating the processor itself (as my project). The best one
> > to start would be 386.
> >
> > So i wud require some documents which explains on how to emulate any
> > processor or devices. ( Apart from the Intel Architecture documents
> > available).
> > How to emulate a 386 processor. I want to kno how usually this is done.
> > I wonder how bochs has been developed so elegantly...the resource
> > they've used.

>
> Use the source.
>
> >
> > It wud be appreciable if someone can guide me on any documents or
> > reference books avaliable on Emulating processors and devices.

>
> Use the Source
> >
> > ..
> > Wht are the resources I should have in hand to start up up this
> > project.

>
> Use the SOURCE!
>
> Terje
>
> --
> - <(E-Mail Removed)>
> "almost all programming can be viewed as an exercise in caching"


I'm pretty much aware of the Bochs source available, but am more keen
in understanding the concepts..so wud prefer a good document or a book
if available

 
Reply With Quote
 
 
 
 
Noway2
Guest
Posts: n/a
 
      22nd Nov 2005
See if you can find any documentation / source code for a simulator
called "SPIM", which is a simulator for a MIPS processor. I think that
this one is available freely so you may be able to use it to gain some
insight.

 
Reply With Quote
 
Rob Warnock
Guest
Posts: n/a
 
      22nd Nov 2005
Noway2 <(E-Mail Removed)> wrote:
+---------------
| See if you can find any documentation / source code for a simulator
| called "SPIM", which is a simulator for a MIPS processor. I think that
| this one is available freely so you may be able to use it to gain some
| insight.
+---------------

Or SIMH:

http://simh.trailing-edge.com/
The Computer History Simulation Project
...
SIMH implements simulators for:

* Data General Nova, Eclipse
* Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8,
PDP-9, PDP-10, PDP-11, PDP-15, VAX
* GRI Corporation GRI-909
* IBM 1401, 1620, 1130, System 3
* Interdata (Perkin-Elmer) 16b and 32b systems
* Hewlett-Packard 2116, 2100, 21MX
* Honeywell H316/H516
* MITS Altair 8800, with both 8080 and Z80
* Royal-Mcbee LGP-30, LGP-21
* Scientific Data Systems SDS 940

SIMH is good enough to run such major historical operating systems
as TOPS-10 and TOPS-20 (for the KL10), VAX/VMS (for the VAX-11/780),
and RSTS/E (for the PDP-11), among others. On a modern PC [e.g., a
2 GHz Athlon, say], you can run these legacy operating systems under
emulation several times *faster* than the hardware they originally
ran on! ;-} ;-}


-Rob

-----
Rob Warnock <(E-Mail Removed)>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Emulating Ref Edit in VB6 Mika Microsoft Excel Programming 1 21st Nov 2010 02:33 PM
Emulating a processor Gromer Processors 29 1st Dec 2005 04:30 AM
Re: Emulating ASP.NET Pages Andrew Enfield \(MS\) Microsoft Dot NET Compact Framework 0 29th Jul 2004 12:27 AM
Emulating EnableVisualStyles() Stephan Schaem Microsoft VC .NET 5 29th Oct 2003 01:23 AM
Re: XP emulating W2K Nicholas Windows XP Customization 0 17th Sep 2003 03:41 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 09:49 AM.