macemu/BasiliskII/src
gbeauche 3b07ba27e4 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)
2006-05-11 07:51:32 +00:00
..
AmigaOS Implement dummy idle suspend/resume routines for AmigOS 2006-04-30 21:13:21 +00:00
BeOS Tentative fixes to BeOS idle suspend/resume routines. Well, I have no-op'ed 2006-04-30 21:26:21 +00:00
dummy fix for new packet interface 2005-05-14 08:10:09 +00:00
include Rewrite MacOS X CD-ROM support. 2006-05-08 12:15:58 +00:00
MacOSX Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. 2006-05-08 16:56:07 +00:00
native_cpu Happy New Year! 2005-01-30 21:42:16 +00:00
powerrom_cpu Tentative fixes to BeOS idle suspend/resume routines. Well, I have no-op'ed 2006-04-30 21:26:21 +00:00
SDL Introduce a new video refresh function that uses smaller bounding boxes. 2006-05-11 07:51:32 +00:00
slirp slight updates for win32... 2006-04-29 10:54:12 +00:00
uae_cpu Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. 2006-05-08 16:56:07 +00:00
Unix MacOS X exception handling updates: 2006-05-09 06:24:05 +00:00
Windows Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. 2006-05-08 16:56:07 +00:00
adb.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
audio.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
cdrom.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
disk.cpp Fix a long standing typo, now enabling use of volumes larger than 4 GB! 2005-07-24 14:05:16 +00:00
emul_op.cpp Patch SynchIdleTime() to implement new "idlewait" prefs item. 2006-04-30 21:16:48 +00:00
ether.cpp Fix build on 32-bit platforms with REAL_ADDRESSING mode 2005-06-05 07:03:12 +00:00
extfs.cpp handle creation time on MacOS X 2006-04-30 15:46:55 +00:00
macos_util.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
main.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
prefs_items.cpp "jitlazyflush" prefs item type was changed to bool some time ago, this fixes 2005-11-22 06:48:55 +00:00
prefs.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
rom_patches.cpp Fix PutScrap() patch with Mac Classic ROMs. Untested but it should work 2006-04-30 17:27:55 +00:00
rsrc_patches.cpp Patch SynchIdleTime() to implement new "idlewait" prefs item. 2006-04-30 21:16:48 +00:00
scsi.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
serial.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
slot_rom.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
sony.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
timer.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
user_strings.cpp Patch SynchIdleTime() to implement new "idlewait" prefs item. 2006-04-30 21:16:48 +00:00
video.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
xpram.cpp Happy New Year! 2005-01-30 21:42:16 +00:00