ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/macos_util.cpp
Revision 1.13 - (view) (annotate) - [selected]
2010-02-21T09:58:47Z (14 years, 9 months ago) by cebix
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +4 -4 lines
Diff to previous 1.12
fixed const-ness and compiler warnings

Revision 1.12 - (view) (annotate) - [select for diffs]
2008-01-01T09:47:38Z (16 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 , to selected 1.13
Happy New Year!

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

Revision 1.10 - (view) (annotate) - [select for diffs]
2004-12-19T09:01:04Z (19 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.9: +21 -21 lines
Diff to previous 1.9 , to selected 1.13
FindLibSymbol() returns an address in MacOS address space. Likewise for
Mac_sysalloc(). i.e. make it return an uint32.

Revision 1.9 - (view) (annotate) - [select for diffs]
2004-11-22T22:04:38Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.8: +26 -24 lines
Diff to previous 1.8 , to selected 1.13
Use BUILD_SHEEPSHAVER_PROCEDURE to allocate static procedures into the
SheepShaver globals. Fix build of sheepshaver_glue.cpp without JIT.

Revision 1.8 - (view) (annotate) - [select for diffs]
2004-11-13T14:09:15Z (20 years ago) by gbeauche
Branch: MAIN
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 , to selected 1.13
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.7 - (view) (annotate) - [select for diffs]
2004-05-10T16:16:26Z (20 years, 6 months ago) by gbeauche
Branch: MAIN
Changes since 1.6: +41 -0 lines
Diff to previous 1.6 , to selected 1.13
Provide Mac_sysalloc() and Mac_sysfree() for memory allocation in MacOS
system heap zone. Use them for network related data dynamically allocated.

TODO: check performance in emulated mode!

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

Revision 1.5 - (view) (annotate) - [select for diffs]
2004-01-10T08:46:56Z (20 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.4: +22 -22 lines
Diff to previous 1.4 , to selected 1.13
Make sure 68k procedures are stored on 16-bit word boundaries.

Revision 1.4 - (view) (annotate) - [select for diffs]
2003-12-04T17:26:35Z (20 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.3: +28 -23 lines
Diff to previous 1.3 , to selected 1.13
Add new thunking system for 64-bit fixes.

Revision 1.3 - (view) (annotate) - [select for diffs]
2003-09-29T22:47:39Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.2: +8 -8 lines
Diff to previous 1.2 , to selected 1.13
Little endian fixes to FindLibSymbol(). This is not 64-bit clean and this
needs to go through a more appropriate thunking mechanism.

Revision 1.2 - (view) (annotate) - [select for diffs]
2003-09-29T20:30:19Z (21 years, 2 months ago) by gbeauche
Branch: MAIN
Changes since 1.1: +23 -23 lines
Diff to previous 1.1 , to selected 1.13
first round of little endian fixes

Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
2002-02-04T16:58:13Z (22 years, 9 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.13
Imported sources

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
Diff to selected 1.13
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