You can subscribe to this list here.
| 2001 |
Jan
(23) |
Feb
(28) |
Mar
(27) |
Apr
(12) |
May
(16) |
Jun
(43) |
Jul
(96) |
Aug
(4) |
Sep
(2) |
Oct
(8) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(35) |
Feb
(13) |
Mar
(37) |
Apr
(18) |
May
(30) |
Jun
(7) |
Jul
(7) |
Aug
|
Sep
(39) |
Oct
(34) |
Nov
(11) |
Dec
(8) |
| 2003 |
Jan
(11) |
Feb
(2) |
Mar
(68) |
Apr
(15) |
May
(16) |
Jun
(9) |
Jul
(4) |
Aug
(22) |
Sep
(56) |
Oct
(58) |
Nov
(88) |
Dec
(71) |
| 2004 |
Jan
(137) |
Feb
(39) |
Mar
|
Apr
(27) |
May
(89) |
Jun
(78) |
Jul
(28) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(98) |
Dec
(69) |
| 2005 |
Jan
(57) |
Feb
(21) |
Mar
(76) |
Apr
(12) |
May
(28) |
Jun
(89) |
Jul
(53) |
Aug
(7) |
Sep
(5) |
Oct
(3) |
Nov
(69) |
Dec
(39) |
| 2006 |
Jan
(57) |
Feb
(19) |
Mar
(19) |
Apr
(45) |
May
(85) |
Jun
|
Jul
(75) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2007 |
Jan
(54) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
(31) |
Jul
(19) |
Aug
(1) |
Sep
|
Oct
|
Nov
(7) |
Dec
(13) |
| 2008 |
Jan
(63) |
Feb
(15) |
Mar
|
Apr
|
May
|
Jun
(8) |
Jul
(3) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(4) |
| 2009 |
Jan
(1) |
Feb
(10) |
Mar
(6) |
Apr
(6) |
May
|
Jun
|
Jul
(16) |
Aug
(59) |
Sep
(6) |
Oct
(5) |
Nov
(9) |
Dec
|
| 2010 |
Jan
|
Feb
(9) |
Mar
(4) |
Apr
(3) |
May
(1) |
Jun
|
Jul
(7) |
Aug
(6) |
Sep
(3) |
Oct
(11) |
Nov
(1) |
Dec
(4) |
| 2011 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(39) |
| 2012 |
Jan
(21) |
Feb
(3) |
Mar
(10) |
Apr
(16) |
May
|
Jun
(14) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <cv...@ce...> - 2006-05-14 07:21:12
|
Update of /home/cvs/cebix/SheepShaver/src by gbeauche Modified Files: thunks.cpp Log Message: Optimize generated code to NQD & CheckLoad functions. They don't call into 68k or MacOS code, so they don't need to be a termination point. i.e. don't split into two basic blocks and thus avoid a full hash search. Also add missing NQD_unknown_hook NativeOp from previous commit. |
|
From: <cv...@ce...> - 2006-05-14 07:21:11
|
Update of /home/cvs/cebix/SheepShaver/src/kpx_cpu/src/cpu/jit by gbeauche Modified Files: basic-dyngen-ops.cpp basic-dyngen.cpp basic-dyngen.hpp Log Message: Optimize generated code to NQD & CheckLoad functions. They don't call into 68k or MacOS code, so they don't need to be a termination point. i.e. don't split into two basic blocks and thus avoid a full hash search. Also add missing NQD_unknown_hook NativeOp from previous commit. |
|
From: <cv...@ce...> - 2006-05-14 07:11:30
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: video_vosf.h Log Message: Fix page alignment |
|
From: <cv...@ce...> - 2006-05-13 17:12:21
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by gbeauche Modified Files: video_x.cpp Log Message: NQD dirty boxes, generic code + while we are at it, also rename a few NQD related NativeOps. |
|
From: <cv...@ce...> - 2006-05-13 17:12:20
|
Update of /home/cvs/cebix/SheepShaver/src/kpx_cpu by gbeauche Modified Files: sheepshaver_glue.cpp Log Message: NQD dirty boxes, generic code + while we are at it, also rename a few NQD related NativeOps. |
|
From: <cv...@ce...> - 2006-05-13 17:12:20
|
Update of /home/cvs/cebix/SheepShaver/src/include by gbeauche Modified Files: thunks.h video.h Log Message: NQD dirty boxes, generic code + while we are at it, also rename a few NQD related NativeOps. |
|
From: <cv...@ce...> - 2006-05-13 17:12:20
|
Update of /home/cvs/cebix/SheepShaver/src by gbeauche Modified Files: gfxaccel.cpp thunks.cpp Log Message: NQD dirty boxes, generic code + while we are at it, also rename a few NQD related NativeOps. |
|
From: <cv...@ce...> - 2006-05-13 16:58:46
|
Update of /home/cvs/cebix/BasiliskII/src/SDL by gbeauche Modified Files: video_sdl.cpp Log Message: NQD dirty boxes, SDL backend. This reduces the number of Screen_fault_handler() calls by 80%. i.e. VOSF is now viable on this turtle MacOS X. Besides, since there is no buffer comparison, idle sleep can really be effective. SheepShaver in idle mode on my PBG4 now goes below 8% of CPU resources instead of 70-80% with bounding boxes based video refreshes. Caveat: if your program doesn't use standard MacOS routines that call NQD, then you can expect slower (visual) performance. However, I do think the new default behavior (VOSF+NQD) is the most common. |
|
From: <cv...@ce...> - 2006-05-13 16:48:53
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: video_vosf.h Log Message: Use NQD dirty boxes, VOSF backend + make video_vosf_profitable() NQD accel aware + call vm_protect() only if PFLAG_CLEAR(page) |
|
From: <cv...@ce...> - 2006-05-11 07:51:38
|
Update of /home/cvs/cebix/BasiliskII/src/SDL by gbeauche Modified Files: video_sdl.cpp Log Message: Introduce a new video refresh function that uses smaller bounding boxes. This does not improve graphics performance but helps CPU because it reduces the number of bytes transfered to actual screen. I saw an improvement by up to 26% in frameskip 4 800x600x16 but also a hit by 3% with frameskip 0. The next step is to use NQD bounding boxes to help detecting dirty areas. So far, this is the best I can do without VOSF working (MacOS X performance bugs -- pitifully slow Mach syscalls) |
|
From: <cv...@ce...> - 2006-05-09 22:44:28
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by gbeauche Modified Files: main_unix.cpp Log Message: Don't let SDL catch SIGINT and SIGTERM signals. This is not suitable for SheepShaver since we are typically translating SDL_QUIT events to PowerOff() on MacOS side. And, if MacOS is not fully booted, it's not really convenient to shut it down, even with ctrl-C. i.e. you had to kill -9 it. |
|
From: <cv...@ce...> - 2006-05-09 21:41:13
|
Update of /home/cvs/cebix/BasiliskII/src/SDL by gbeauche Modified Files: video_sdl.cpp Log Message: SDL Video updates: - Properly handle migration from "screenmodes" and "windowmodes" to "screen" - Fix has_mode() logic to really test for actual mode availability. i.e. no longer start in large screen mode if user specified a max size. |
|
From: <cv...@ce...> - 2006-05-09 06:24:13
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: sigsegv.cpp Log Message: MacOS X exception handling updates: - Call user handler for KERN_INVALID_ADDRESS too (SIGBUS) - Check for VALID_THREAD_STATE_FLAVOR in forward_exception() - Return KERN_FAILURE if forward_exception() got an unknown behavior code |
|
From: <cv...@ce...> - 2006-05-09 01:18:35
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by gbeauche Modified Files: prefs_editor_gtk.cpp Log Message: Fix MacOS X GUI (new fake DarwinSys*() functions) |
|
From: <cv...@ce...> - 2006-05-09 01:16:03
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: main_unix.cpp Log Message: Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. |
|
From: <cv...@ce...> - 2006-05-09 01:15:31
|
Update of /home/cvs/cebix/BasiliskII/src/Windows by gbeauche Modified Files: main_windows.cpp Log Message: Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. |
|
From: <cv...@ce...> - 2006-05-09 01:05:58
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by gbeauche Modified Files: Makefile.in Log Message: Also nuke MacOS X GUI binary and bundle for make clean |
|
From: <cv...@ce...> - 2006-05-09 00:56:31
|
Update of /home/cvs/cebix/SheepShaver/src/Unix by gbeauche Modified Files: sysdeps.h Log Message: Define UNALIGNED_PROFITABLE on x86 platforms |
|
From: <cv...@ce...> - 2006-05-09 00:54:27
|
Update of /home/cvs/cebix/SheepShaver/src/Windows by gbeauche Modified Files: sysdeps.h Log Message: Define UNALIGNED_PROFITABLE on x86 platforms |
|
From: <cv...@ce...> - 2006-05-08 23:58:29
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: prefs_editor_gtk.cpp Log Message: Adapt for new functions (DarwinSysInit() & DarwinSysExit()) |
|
From: <cv...@ce...> - 2006-05-08 23:51:56
|
Update of /home/cvs/cebix/BasiliskII/src/MacOSX by gbeauche Modified Files: main_macosx.mm Log Message: Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. |
|
From: <cv...@ce...> - 2006-05-08 23:51:38
|
Update of /home/cvs/cebix/BasiliskII/src/uae_cpu/compiler by gbeauche Modified Files: compemu_support.cpp Log Message: Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. |
|
From: <cv...@ce...> - 2006-05-08 23:33:05
|
Update of /home/cvs/cebix/SheepShaver/src by gbeauche
Modified Files:
rsrc_patches.cpp
Log Message:
Don't read from 0xf8000090 during MacOS (8.5, 9.0) installation. Is this an
OpenFirmware check for OldWorld 604-based machines?
XXX I have code pending that makes it possible to use PowerMac ID #3035 and
model 510 (PowerMac G3 Series). However, I have a regression with one of my
MacOS 8.6 disks. This is non-standard anyway since it was installed from the
iMac DV 8.6 discs ("yellow" not generic) with MOL -- SheepShaver can't cope
with it.
So I am not surprised it breaks. Otherwise, 8.5 -> 9.0.4 were fine with it.
BTW, the "regression" is Native Resource Manager is not installed and the
boot gets mad later. FWIW, it's the same as for MacOS 9.1. A resource is
very likely not loaded.
|
|
From: <cv...@ce...> - 2006-05-08 17:57:32
|
Update of /home/cvs/cebix/BasiliskII/src/MacOSX by gbeauche Modified Files: ToDo.html sys_darwin.cpp Log Message: Rewrite MacOS X CD-ROM support. Other bugs fixed: - CD-ROM media are polled and now can be changed without rebooting - Buffer overflow, memory leak and extra wait in CD-ROM ejection code |
|
From: <cv...@ce...> - 2006-05-08 17:57:28
|
Update of /home/cvs/cebix/BasiliskII/src/Unix by gbeauche Modified Files: sys_unix.cpp Log Message: Rewrite MacOS X CD-ROM support. Other bugs fixed: - CD-ROM media are polled and now can be changed without rebooting - Buffer overflow, memory leak and extra wait in CD-ROM ejection code |