Welcome, Guest. Please login or register.

Author Topic: Genesi: Update regarding the change to the Pegasos-II  (Read 29037 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Rodney

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1386
    • Show all replies
    • http://donthaveone.com/
Re: Genesi: Update regarding the change to the Pegasos-II
« on: February 24, 2003, 04:31:32 AM »
Quote

Ok.

Well don't you agree that in order to build an enviornment that acts exactly like another OS, you would actually have to look at origional code in order to understand how that OS works?

If this were not the case, how would you get your enviornment to run all the software that runs on that OS?


I dont think that is the case. First and most obvious you have to impliment the 68k emulator. Then you have to design a system to intercept calls that the OS would have taken care of.  Operating systems are normaly well documented so that people can program for it.

E.g say a peice of software uses a function fopen() ... it doesnt matter how that function is implemented, as long as when its re- implimented (in the OS emulation) it satisfys the original requirements such as paramaters and return values.

Then when that peice of software makes that call, the function is still executed be it not how the the old function works but still requires the same paramaters and still returns the same values based on its input as the original.

All that is requires is decent OS documentation! which i would think all OSes would have!!!
We are not Humans having a spirital experiance
We are Spirits having a Human experiance.