nigel
|
003d6cfbe3
|
Repair QuitEmulator replacement macro.
(we was incorrectly returning after the call to InitAll() )
|
2003-03-26 00:26:38 +00:00 |
|
nigel
|
0ba592d6f4
|
Extra help menu action (for HowTo)
|
2003-03-26 00:20:54 +00:00 |
|
nigel
|
5f7830a3d5
|
Increase default windowed screen height to the minimum
for a colour Mac (was appropriate for B&W only)
|
2003-03-26 00:18:05 +00:00 |
|
nigel
|
e8522126d5
|
Minor UI error from removal of OpenGL button
|
2003-03-25 01:47:37 +00:00 |
|
nigel
|
be7c9b0f72
|
When in CGIMAGEREF windowed mode; cleanup
when changing modes, future mask generation code.
|
2003-03-25 01:46:45 +00:00 |
|
nigel
|
b39a1d7729
|
Extra warning for ROM path not set,
try to terminate in QuitEmulator()
|
2003-03-25 01:44:16 +00:00 |
|
nigel
|
aaf7c9e10d
|
Incorporate x86_64 changes from latest Unix version
|
2003-03-25 01:42:41 +00:00 |
|
nigel
|
447f269ef7
|
Oops. QuitEmuNoExit() was exiting the NSApp.
|
2003-03-24 22:50:55 +00:00 |
|
nigel
|
32a526474c
|
Fixes for latest FPU emulation source.
(We add the FPU_* into config.h so that the IDE can pick it up automatically)
|
2003-03-24 11:41:32 +00:00 |
|
nigel
|
7c4972328e
|
timer_unix.cpp in current directory, fpu_ieee.cpp instead of fpu_uae.cpp
|
2003-03-24 11:31:03 +00:00 |
|
nigel
|
b855865ea2
|
Unix/timer_unix.cpp was also being compiled with the wrong sysdeps.h
(the one from the Unix directory)
|
2003-03-24 10:18:23 +00:00 |
|
nigel
|
a79d56c449
|
Compile fix for latest uae_cpu
|
2003-03-24 06:42:56 +00:00 |
|
nigel
|
bc1d80ebf8
|
I was compiling ../Unix/sys_unix.cpp, but that meant the compiler
was pulling in ../Unix/sysdeps.h that did not define loff_t.
So, I now generate and compile a symlink to that file instead
|
2003-03-24 06:18:22 +00:00 |
|
nigel
|
9f6a9d6487
|
audio_defs.h compatible with OS X
|
2003-03-23 23:42:04 +00:00 |
|
nigel
|
0e7a8fb638
|
Start of audio hacking
|
2003-03-23 23:36:04 +00:00 |
|
gbeauche
|
9ed554b3a9
|
Remove some dead code. Start implementation of optimized calls to interpretive
fallbacks for untranslatable instruction handlers. Disabled for now since
call_m_01() is not correctly imeplemented yet.
|
2003-03-21 19:12:44 +00:00 |
|
nigel
|
ffaf4cbd56
|
Prevent progress indicator from growing when window resized
|
2003-03-21 13:04:26 +00:00 |
|
nigel
|
a3d30b9798
|
Removed unused outlets and buttons
|
2003-03-21 12:57:36 +00:00 |
|
nigel
|
88c7c5a761
|
Oops. Those files are in CVS. Comment out the TIFF repair commands
|
2003-03-21 12:38:04 +00:00 |
|
nigel
|
4c375f68b3
|
Oops. Stuffed up a CVS file, and added these in the wrong place
|
2003-03-21 12:32:29 +00:00 |
|
nigel
|
fd727644b1
|
Updated version and year in copyright, added source file
|
2003-03-21 12:28:21 +00:00 |
|
nigel
|
338d0ef4e5
|
Smaller reset & shutdown buttons - resized & moved a few items
|
2003-03-21 12:24:21 +00:00 |
|
nigel
|
18efc23894
|
Generate some icons used by Interface from OS X's login panel
|
2003-03-21 12:22:35 +00:00 |
|
nigel
|
886ca6c348
|
Removed any OpenGL stuff
|
2003-03-21 12:04:34 +00:00 |
|
nigel
|
6180b4246a
|
Some Interface Builder files that somehow weren't checked in?
|
2003-03-21 11:46:55 +00:00 |
|
nigel
|
82afd86ca5
|
New version, removed a few things from ToDo list
|
2003-03-21 10:07:54 +00:00 |
|
nigel
|
c106019389
|
Removed OpenGL relerences, updated description of windowed mode
|
2003-03-21 09:14:34 +00:00 |
|
nigel
|
f1a09b3155
|
Darwin-specific CD code.
|
2003-03-21 07:05:28 +00:00 |
|
nigel
|
fda7b93625
|
Darwin-specific prefs and initial CD code. Since some of the CD code is just too weird to include here, I just call extern functions which I currently implement in a file sys_darwin.cpp
|
2003-03-21 07:03:05 +00:00 |
|
nigel
|
f537fee92f
|
When using CGIMAGEREF drawing strategy, allow any bit depth
|
2003-03-21 06:44:14 +00:00 |
|
nigel
|
762b76f565
|
Allow snapshot of window, no matter what the drawing strategy. Mention drawing strategy in benchmark results
|
2003-03-21 06:41:04 +00:00 |
|
nigel
|
3fe9f5701e
|
Now supports all bit depth when in windowed mode
(but only when using CGIMAGEREF drawing strategy)
|
2003-03-21 06:29:28 +00:00 |
|
nigel
|
dea9029450
|
Use CGIMAGEREF as drawing strategy, and update comments explaining why
|
2003-03-21 06:14:22 +00:00 |
|
gbeauche
|
b48a5a3253
|
Detect x86-64
|
2003-03-20 13:49:49 +00:00 |
|
gbeauche
|
96ae75cd7e
|
Optimize TEST[BWLQ]ir case where dest register is %rax
Add JCCSii and JCCii which directly takes the displacement value to encode
|
2003-03-19 17:06:22 +00:00 |
|
gbeauche
|
ecab19aa4e
|
Emulate CMOV in the new code generator for processors that don't support
this intruction
|
2003-03-19 17:05:02 +00:00 |
|
gbeauche
|
06af072a40
|
Add missing wrappers of the new runtime-assembler primitives
|
2003-03-19 16:32:51 +00:00 |
|
gbeauche
|
a3b815366a
|
Add facility to filter out some opcodes from the compfunctbl[] et al.
|
2003-03-19 16:28:23 +00:00 |
|
gbeauche
|
547bd6ab2c
|
Fix MOVBrr
|
2003-03-19 16:25:12 +00:00 |
|
gbeauche
|
c4bf8e0695
|
Fix 0(%rbp,<reg>,1) operand encoding
|
2003-03-19 11:34:10 +00:00 |
|
gbeauche
|
da8d81509e
|
Add new backend, disabled for until it's proofread and fully functional
Remove obsolete string-related instructions
|
2003-03-18 17:26:32 +00:00 |
|
gbeauche
|
5fb74e3592
|
Add sign/zero-extend instructions
|
2003-03-18 17:01:44 +00:00 |
|
gbeauche
|
29f636c2eb
|
Fix _REXBmr(). Add CPUID. Some C++ compiler fixes. Make x86_emit_failure()
be void, and let x86_emit_failure0() be an int expression instead.
|
2003-03-18 16:28:23 +00:00 |
|
gbeauche
|
8271c0503e
|
Add CMOV and BSF/BSR instructions
|
2003-03-18 13:12:56 +00:00 |
|
gbeauche
|
e07bfdbc8b
|
Handle absolute and RIP addressing modes in x86-64
|
2003-03-18 10:08:16 +00:00 |
|
gbeauche
|
ce3d90ff5e
|
clobber "cc" for flags, not "flags". Thanks Milan for noticing it.
|
2003-03-17 22:37:55 +00:00 |
|
gbeauche
|
08e9f936eb
|
Add some SSE/SSE2 instructions
|
2003-03-17 17:18:24 +00:00 |
|
gbeauche
|
32e53e7b3b
|
typo
|
2003-03-14 17:11:49 +00:00 |
|
gbeauche
|
9da9568525
|
Document current JIT options.
|
2003-03-14 17:10:47 +00:00 |
|
gbeauche
|
df97c3d02e
|
JIT compiler is integrated but not yet the default for Linux/x86 and
FreeBSD/x86.
|
2003-03-14 17:10:19 +00:00 |
|