ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/main.h
Revision 1.11 - (view) (annotate) - [select for diffs]
2009-07-23T19:12:51Z (15 years, 3 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
support for .sheepvm bundles on macosx, containing "prefs" and "nvram" files

Revision 1.10 - (view) (annotate) - [select for diffs]
2008-01-01T09:47:39Z (16 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Happy New Year!

Revision 1.9 - (view) (annotate) - [select for diffs]
2005-02-27T21:52:06Z (19 years, 8 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
Fix native Linux/ppc with recent enough glibc that supports TLS; r2 is used
in that case. Tell me if I broke other arches, e.g. r13 is no longer saved
in Video and Ethernet stubs, though it seems to be OK.

Colateral feature: SheepShaver should now run on Linux/ppc64 with relevant
32-bit runtime. Native Linux/ppc64 support is harder as low mem globals are
32-bit in mind and e.g. the TLS register there is %r13, %r2 is the TOC
(PowerOpen/AIX ABI)

Revision 1.8 - (view) (annotate) - [select for diffs]
2005-01-30T21:48:21Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
Happy New Year 2005!

Revision 1.7 - (view) (annotate) - [select for diffs]
2005-01-30T21:19:07Z (19 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6
Add InitAll() which covers common initializations so that to avoid duplicate
code and possible bugs (e.g. on BeOS/PPC). Likewise for ExitAll().

Revision 1.6 - (view) (annotate) - [select for diffs]
2004-11-13T14:09:16Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
Implement Direct Addressing mode similarly to Basilisk II. This is to get
SheepShaver working on OSes that don't support maipping of Low Memory globals
at 0x00000000, e.g. Windows.

Revision 1.5 - (view) (annotate) - [select for diffs]
2004-07-03T10:39:07Z (20 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
Introducce TimebaseSpeed which represents exact timebase-frequency instead
of supposing it to be (BusClockSpeed/4), which is no longer true on G5 et al.

Revision 1.4 - (view) (annotate) - [select for diffs]
2004-05-20T12:33:58Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +0 -3 lines
Diff to previous 1.3
Get rid of old (and broken) ASYNC_IRQ / MUTICORE code

Revision 1.3 - (view) (annotate) - [select for diffs]
2004-01-12T15:37:23Z (20 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Happy New Year! :)

Revision 1.2 - (view) (annotate) - [select for diffs]
2003-09-29T15:46:08Z (21 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.1: +3 -0 lines
Diff to previous 1.1
- Share EmulatorData & KernelData struct definitions
- Introduce new SheepShaver data area for alternate stacks, thunks, etc.
- Experimental asynchronous interrupts handling. This improves performance
  by 30% but some (rare) lockups may occur. To be debugged!

Revision 1.1 - (view) (annotate) - [select for diffs]
2002-02-04T16:58:13Z (22 years, 9 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Initial revision

Convenience Links

Links to HEAD: (view) (annotate) Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a