ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/emul_op.h
Revision 1.12 - (view) (annotate) - [select for diffs]
2008-01-01T09:47:39Z (16 years, 11 months ago) by gbeauche
Branch: MAIN
CVS Tags: HEAD
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 , to selected 1.1
Happy New Year!

Revision 1.11 - (view) (annotate) - [select for diffs]
2005-07-02T17:51:43Z (19 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 , to selected 1.1
Issue a SysError(dsOldSystem) if we are trying to use MacOS < 8.1.0 with a
NewWorld ROM. That may be 8.1.0 included but original iMac had a NewWorld
ROM compatible system.

Otherwise we will crash because the boot routine is trying to execute code
through unitialized descriptor that points to 0x13ff, which is obviously
wrong (and unaligned on word-boundaries for 68k code).

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

Revision 1.9 - (view) (annotate) - [select for diffs]
2004-06-20T19:10:01Z (20 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 , to selected 1.1
MacOS 9.0.4 support. ;-)

Revision 1.8 - (view) (annotate) - [select for diffs]
2004-05-15T16:36:44Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 , to selected 1.1
"idlewait" support for Linux and NewWorld ROMs

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

Revision 1.6 - (view) (annotate) - [select for diffs]
2003-12-04T17:26:38Z (21 years ago) by gbeauche
Branch: MAIN
Changes since 1.5: +0 -33 lines
Diff to previous 1.5 , to selected 1.1
Add new thunking system for 64-bit fixes.

Revision 1.5 - (view) (annotate) - [select for diffs]
2003-10-12T05:44:13Z (21 years, 1 month ago) by gbeauche
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4 , to selected 1.1
- Handle MakeExecutable() replacement
- Disable predecode cache in CVS for now
- Fix flight recorder ordering in predecode cache mode

Revision 1.4 - (view) (annotate) - [select for diffs]
2003-09-28T21:27:55Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +4 -1 lines
Diff to previous 1.3 , to selected 1.1
New NativeOps for DisableInterrupt() & EnableInterrupt().

Revision 1.3 - (view) (annotate) - [select for diffs]
2003-09-07T14:33:54Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +31 -1 lines
Diff to previous 1.2 , to selected 1.1
- Integrate new NativeOp instructions to be used as trampolines to call
  native functions from ppc code.
- Little endian fixes in emul_op.cpp
- Add new 'gpch' 750 patch to workaround crash with MacOS 8.6
- Don't crash in Process Manager on reset/shutdown with MacOS 8.6
- We also have an experimental interrupt thread in emulation mode

Revision 1.2 - (view) (annotate) - [select for diffs]
2003-04-12T10:14:09Z (21 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Make EmulOp() and check_load_invoc() extern "C" so that we are C++ name
mangling independent for asm_linux.S

Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
2002-02-04T16:58:13Z (22 years, 10 months ago) by cebix
Branch: cebix
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.12
Imported sources

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

Convenience Links

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