Commit Graph

572 Commits

Author SHA1 Message Date
nigel
da5f337873 Reformatted raw text, added latest changes (preliminarily for next version) 2003-06-03 12:32:00 +00:00
nigel
d71e2ec8eb Removed publish suggestion 2003-06-03 12:28:46 +00:00
nigel
1b0c7c081d Added RCS Id 2003-06-03 12:27:12 +00:00
nigel
b75827d41d Better ROM copying doco (as suggested by Sacha Mitchell) 2003-06-03 12:26:28 +00:00
nigel
4de2b90c6f Sorted methods 2003-06-03 12:22:30 +00:00
nigel
2ae95d0f95 Minor doco changes 2003-06-03 12:14:45 +00:00
gbeauche
f3ad33ed58 Call correct PUSHF/POPF macro 2003-06-03 09:01:03 +00:00
gbeauche
04167990a6 workaround a compiler bug on SPARC (Milan) 2003-05-28 10:17:43 +00:00
gbeauche
ccdec0782b really make long double values (Milan) 2003-05-28 10:14:14 +00:00
gbeauche
548e5a3dfd Rearrange video_vosf.h to accomodate both SheepShaver and BasiliskII video
infrastructure. Make video_blit.cpp a little more emulator independent.
2003-05-22 22:13:56 +00:00
gbeauche
3863961d26 - Fix "extended register" predicate to exclude X86_NOREG and X86_RIP
- Really handle requested 32-bit absolute address in AMD64 target
- Fix REX prefixes in 16-bit ALU instructions
- Fix POPF, remove useless? POPFD and PUSHFD
2003-05-19 17:15:17 +00:00
gbeauche
deb3da2e9f New API to ignore a SIGSEGV fault. This should help on SheepShaver/x86 for now
since I still don't know why MacOS would like to write to ROM on a particular
test.
2003-05-14 06:50:05 +00:00
gbeauche
61e40b3e55 Fix check against return value of memset() in vm_acquire_fixed 2003-05-13 16:56:37 +00:00
gbeauche
f5a1a93d2c Fix check for mmap()'able low mem globals 2003-05-13 16:33:06 +00:00
gbeauche
ffd603b472 Little-endian fixes for SheepShaver 2003-05-13 12:34:09 +00:00
nigel
69d04276e8 Extra code for changing preferences file 2003-04-02 02:19:53 +00:00
nigel
73ebbba57b Extra methods and outlets for changing preferences file,
slight tidyup
2003-04-02 02:18:05 +00:00
nigel
d30306e659 Allow prefs file path from args,
include some extra stuff from latest unix version of file
2003-04-02 02:15:52 +00:00
nigel
2e41901fb0 Arg processing for prefs file path, include some extra stuff
(SEGV and JIT) from latest unix version of file
2003-04-02 00:50:40 +00:00
nigel
b97f09221e Eliminate a few warnings 2003-04-02 00:37:34 +00:00
nigel
21c4e9da5b Building on GCC 2 causes errors:
../uae_cpu/gencpu.c: In function `void gen_opcode(long unsigned int)':
../uae_cpu/gencpu.c:874: conversion from `unsigned int' to `enum wordsizes'
../uae_cpu/gencpu.c:875: conversion from `unsigned int' to `enum amodes'
due to mismatching of types in struct instr and types in function prototypes.
However, this only started happening recently and I don't know why :-(
2003-04-01 05:26:07 +00:00
nigel
f28e590583 Some extra versions tested, extra tips, ExtFS 7.5.3 2003-04-01 03:17:47 +00:00
nigel
4cac5119a7 Final v13 changelist 2003-04-01 01:58:11 +00:00
nigel
4d14181d12 Allow changes in Prefs window while emulator is running 2003-04-01 01:56:41 +00:00
nigel
dc836dc547 Extra Help menu items, change RAM size without pressing return 2003-04-01 01:55:12 +00:00
nigel
6b7e006f01 Controller classes for extra Help menu items 2003-04-01 01:53:54 +00:00
nigel
427d135d6f Copyright symbol corrected (edited the file in vi and did an option G.
It now looks wrong in something like TextEdit, but appears correct in
the About panel and the Finder).
2003-04-01 01:52:24 +00:00
nigel
f619fca6bc Added v13, updated bugs 2003-03-27 00:04:13 +00:00
nigel
1cbb3395d2 1) Publish methods for clearing and blackening the bitmap
2) Always do the calculations for a possibly scaled view.
Even if we prevent the user from changing the view size,
the Monitors control panel in the emulator may still try to
select a resolution which is too large for the screen,
and thus the window will have to be reduced to fit,
and thus the screen and bitmap co-ords may not match
2003-03-26 23:37:42 +00:00
nigel
18c58aa9d7 Publish methods for clearing and blackening the bitmap 2003-03-26 23:35:23 +00:00
nigel
5b1f064815 Re-entry fix (purge vectors in VideoExit()),
animate resizing of window, and centre afterwards
2003-03-26 23:08:20 +00:00
nigel
1140676a8c Fixes for safe Restart()ing, some tidying up 2003-03-26 23:04:46 +00:00
nigel
afcb32e804 Starter documentation (in response to some users' FAQs) 2003-03-26 22:26:32 +00:00
nigel
b3787f0885 Correctly deal with error conditions from InitEmulator() 2003-03-26 01:45:31 +00:00
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