Commit Graph

437 Commits

Author SHA1 Message Date
nigel
c5c748f7e2 Some windowed graphics drawing methods cause the snapshot code to fail
if you have changed the depth since boot (seems to be something strange
with the parameters that I still haven't worked out). If this happens,
we now put a suggested workaround in the warning message.
2006-05-14 10:17:06 +00:00
gbeauche
24af8d27c3 Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses. 2006-05-08 16:56:07 +00:00
gbeauche
61a2e86594 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
2006-05-08 12:15:58 +00:00
gbeauche
5c9e121b7d Workaround finderFlags problem on folders in MacOS X 10.4.
TODO: implement the same ".finf/" trickery as for Unix versions.
2006-04-30 14:46:15 +00:00
gbeauche
bc9c586afc cleanups 2006-04-04 07:08:12 +00:00
gbeauche
dc286967dc fix clipboard handling for MacOS X 2006-03-21 06:43:02 +00:00
nigel
d2c45bd4f2 Gwelolé fixed ether_unix exit problem (and my hacky workaround), so the enhancement comment can go 2006-03-16 04:23:47 +00:00
nigel
8eddb42a60 Better documentation of Snapshot bug 2006-03-16 04:14:12 +00:00
nigel
fa84cf9a51 1. Happy New Year. 2. Minor syntax error 2006-03-14 09:38:24 +00:00
nigel
cce2d58228 Incorporate recent changes from Unix equivalent files 2006-03-11 11:45:25 +00:00
nigel
0fc35d5a91 Ensure event processing works in fullscreen mode 2006-03-10 08:16:56 +00:00
nigel
998e1f7f7b A few more clashes with OS X headers (10.3 only?), update year 2006-01-16 23:10:33 +00:00
nigel
078efac834 Added the cosmetic feature that I forgot was in v17 2006-01-16 23:09:53 +00:00
nigel
ff7665cb2e Add a Networking section, update formatting in other parts of the text 2006-01-16 23:07:22 +00:00
nigel
a398b4a32a 10.4 builds are fine, but not when using Xcode 2006-01-05 03:37:56 +00:00
nigel
fc83144337 Update in what OSs this compiles under 2006-01-05 00:36:20 +00:00
nigel
681187bfc2 Another two years! 2006-01-04 06:23:57 +00:00
nigel
bdf1e05605 Version 17 test was a bit messy 2006-01-04 06:20:38 +00:00
nigel
ca2dba38fe Another year, another version 2006-01-04 06:14:55 +00:00
nigel
e47c1c50cd There is now a fix (er, hack) for the ethernet thread exit problem,
so move it from bugs to "wouldn't it be nice if ..."
2006-01-04 06:14:26 +00:00
nigel
4b000e4dad Clean up after configure 2006-01-04 06:11:04 +00:00
nigel
c08ed3ccd5 Add SLIRP changes to Project Builder file (10.0 and 10.1) 2005-12-30 01:56:03 +00:00
nigel
3802e35346 Working EtherNet (SLIRP), minor doco update, semaphore.h needed for Unix src. 2005-12-29 13:06:12 +00:00
nigel
a4bac33b8b A few more updates from latest Unix configure.ac 2005-12-29 00:32:43 +00:00
nigel
185141ee4b Another minor 10.4 fix, Marcus Gail's CD-ROM boot UI fix 2005-10-15 10:38:22 +00:00
nigel
b78c71dab6 Update official B2 web page 2005-10-15 10:22:27 +00:00
nigel
1f5092a9af Fixes from latest Unix version (no more black screen bug!) 2005-09-19 07:49:12 +00:00
nigel
891e284c40 Re-sync with Unix version. Fixes black screen bug 2005-09-19 07:45:07 +00:00
nigel
0c96c9bbbf No need for classic mode 2005-09-19 07:38:55 +00:00
nigel
9ef0599095 Recent fixes mean there is no "classic" build, so update doco 2005-09-19 07:24:10 +00:00
nigel
110318fb69 Some more 10.4 fixes by Kirk Kerekes 2005-09-19 06:02:47 +00:00
nigel
82e6f0cbd4 Added a few more bugs 2005-08-14 12:24:40 +00:00
nigel
029c61ff20 Added install item 2005-08-14 12:22:31 +00:00
nigel
d8c85284f4 Stylistic (and possible GCC3/4) fix 2005-08-14 12:21:27 +00:00
nigel
ffb2e01535 Started including 10.4 compile fixed from Kirk Kerekes,
Confirmation on disk image Delete requested by Markus Gail.
2005-08-09 03:28:53 +00:00
gbeauche
334f9ce018 Check for CoreFoundation framework (Darwin 8.0.1). Likewise for
IOKit/storage/IOBlockStorageDevice.h which is not available there on x86
2005-06-12 23:36:34 +00:00
gbeauche
30632aed4f Happy New Year! 2005-01-30 21:42:16 +00:00
gbeauche
05c503f09f Indentation fixes. Sorry, my OS X ~/.emacs is total garbage. 2004-06-27 22:22:42 +00:00
gbeauche
babd0f887c typo 2004-06-27 20:36:09 +00:00
gbeauche
aec6f00f03 Clipboard handling on MacOS X. 2004-06-27 20:15:56 +00:00
nigel
a141e8dd9e New Autorelease pool stuff for NNTimer 2004-05-25 07:50:14 +00:00
nigel
826329a1c8 New Autorelease pool stuff for NNTimer 2004-05-25 07:38:27 +00:00
nigel
44e1e0455e Some confusion about method name in NNTimer. Renamed it. 2004-05-25 07:37:52 +00:00
nigel
12e723e9a4 Force an autorelease pool around the redraw thread.
Requires an updated NNThread class
2004-05-25 05:26:41 +00:00
nigel
451d7b22c9 v16-classic 2004-05-25 04:26:54 +00:00
nigel
e77112aab0 Added howto import files using Disk Copy 2004-05-25 04:24:01 +00:00
nigel
8eb9ead7cd Added Classic building option 2004-05-25 04:22:49 +00:00
nigel
0cee6a8fba Added notes about the classic version of the app 2004-05-02 11:34:49 +00:00
nigel
4441484404 Working code to locate floppy drives 2004-05-02 11:12:07 +00:00
nigel
c44036a4ce Always remove cdrom & floppy prefs, as we always need to locate them freshly 2004-05-02 11:09:25 +00:00
nigel
b0c4669f04 v16, now in two flavours! 2004-05-02 11:06:14 +00:00
nigel
69d86724a1 More ideas 2004-05-02 11:03:32 +00:00
nigel
2fb48eaab2 Cope with non-ASCII directory/file names 2004-05-02 11:02:34 +00:00
nigel
c0db6d3f47 Typo in IDE auto-detection 2004-01-29 12:28:53 +00:00
nigel
4a33797b48 On second thoughts, not many people will be building on 10.1,
so it is better to create a dummy file now.
2004-01-29 12:26:28 +00:00
nigel
d2602583e2 Try to get nowrite.icns from 10.1 install 2004-01-29 12:24:43 +00:00
nigel
622a0e6e23 Some project files had absolute paths (i.e. ~nigel), and the compiler
-D flags had values that are more correctly picked up from config.h
2004-01-29 12:20:59 +00:00
nigel
6412114eab Properties of target when built in Xcode 2004-01-29 12:15:18 +00:00
nigel
f2d79b7773 Protect from bug/crash when a click in the window would
try to send ADB mouse events to a non-existant emulator
2004-01-29 12:10:47 +00:00
nigel
de2d213c88 Remove defines for OS_, BSD_COMP, *_ADDRESSING and FPU_, as these should be
included by config.h, and defining them here makes them hard to change
2004-01-28 07:31:03 +00:00
nigel
cd15959140 John Daniel's changes; CarbonCore is hard to find (sub framework of the
CoreServices framework).  Easier to include full Carbon header instead
(and remove extra defs).
2004-01-28 07:29:38 +00:00
nigel
8f50d27091 /bin/true isn't on OS X, auto-detect Xcode (vs Project Builder),
some textual changes to make it even more like Unix/autoconfigure.ac
2004-01-28 07:26:00 +00:00
nigel
c983b0e80f Xcode vs Project Builder is now automatically configured - no extra rules 2004-01-28 07:24:31 +00:00
nigel
8f2870ac0e Correct comment about ENABLE_MULTIPLE 2004-01-28 07:21:32 +00:00
nigel
c9d4da6303 Mention Xcode, add note about strange 10.1 linking bug 2004-01-28 07:20:36 +00:00
nigel
9798e97c5b Added help items on some buttons 2004-01-28 04:09:24 +00:00
nigel
28263d86c3 Shorten slightly - General Public License didn't fit in the about window 2004-01-28 04:07:59 +00:00
nigel
d42aeaa95d Use xcode for app target, too (thanks to John Daniel) 2004-01-27 22:04:12 +00:00
nigel
5bbde8f9fe Minor changes for latest code 2004-01-27 11:54:37 +00:00
nigel
710140c04b Project file for Xcode (10.3 development IDE) 2004-01-27 11:48:19 +00:00
nigel
9cdba256f8 Corrected removal of bad serial prefs data 2004-01-27 11:31:01 +00:00
nigel
a77b3c7204 Typo in comment 2004-01-27 11:28:19 +00:00
nigel
35d3ea9991 Code to cope with errors from an incomplete preferences file 2004-01-27 11:20:24 +00:00
nigel
c9af62f191 Happy New Year :) 2004-01-27 04:44:36 +00:00
nigel
4a61b727af On 10.1, parse_screen_prefs() was being called with a nil string
(i.e. PrefsInit wasn't getting a screen pref item). Cope with that.
2004-01-27 04:39:33 +00:00
nigel
db3c11dd75 Can only use floppy location code on OS X 10.2 or above? 2004-01-27 04:37:23 +00:00
nigel
5e528f2d6f Some latest changes from Unix version, add subterfuge test back in
(even though it will still hang - it is not needed on OS X),
use DIRECT/REAL_ADDRESSING/FPU_IEEE/UAE from config
2004-01-27 04:35:30 +00:00
nigel
7f20240b34 Link to new Darwin test apps, copy some Unix source that has to be compiled
using the local sysdeps.h, REAL ADDRESSING configure example
2004-01-27 01:18:02 +00:00
nigel
ef0dfde608 Cleanup extra Darwin generated link and programs, stuff from 10.3's autoconf,
OS X finder cache, ide rule now uses xcode, oldide rule for Project Builder.
2004-01-27 01:15:17 +00:00
nigel
e166715fcd JIT flush changes from latest unix_main.cpp 2004-01-27 00:18:24 +00:00
nigel
a8b53dcb8e Added AQUA symbol, made more like latest Unix version 2004-01-26 12:06:02 +00:00
nigel
a51ba44ffe Added code to remove my broken old floppy & serial prefs values 2004-01-26 11:12:46 +00:00
nigel
631aa2003a Special serial/floppy device locating code 2004-01-26 11:11:33 +00:00
nigel
885eb469b1 Version 15 changes 2004-01-26 11:06:11 +00:00
nigel
5224682cb3 Floppy/real addressing changes 2004-01-26 11:01:13 +00:00
nigel
69a30f4c8e Updated screen update comment. 10.3 can achieve over 600fps! 2004-01-20 23:44:13 +00:00
nigel
4f566d62b4 Fix for non CGIMAGEREF drawing, dummy Screen_fault_handler() 2004-01-20 23:41:11 +00:00
nigel
9579c58008 Incorporate recent changes from Unix/sysdeps.h 2004-01-20 23:35:47 +00:00
nigel
ff36326ea8 Use correct (non-deprecated) names for some keys 2004-01-20 23:31:46 +00:00
cebix
9e7932abf0 Happy New Year! :) 2004-01-12 15:29:31 +00:00
nigel
d9a7e20b8b Latest changes from Unix version (which I don't think work) 2003-11-18 11:19:35 +00:00
nigel
39cc371988 Latest changes from Unix version (mostly signal/page zero fixes) 2003-11-18 11:17:55 +00:00
nigel
c7f5e13813 Corrected names in keyboard menu 2003-08-17 00:27:34 +00:00
nigel
415c2721bc Cope with invalid keyboard ids 2003-08-16 11:16:36 +00:00
nigel
14a5fd6aaf Restart now works if the emulator is paused
(i.e. it unpauses it first)
2003-08-16 11:14:50 +00:00
nigel
ddb433382d Added new keyboardtype popup menu 2003-08-16 03:03:52 +00:00
nigel
09bb402d31 Corrected path on some Unix source, added HowTo.html,
updated vers. no, turned off debugging
2003-08-16 02:59:17 +00:00
nigel
583fb6cd74 New version (still at beta), new ideas, slight reformatting 2003-08-16 02:53:50 +00:00
nigel
a861c1c322 Extra code for keyboardtype popup menu, renamed a variable 2003-08-16 02:51:46 +00:00
nigel
cb6adb6291 Default app for HowTo.html (instead of TextEdit), formatting (spaces->tabs) 2003-08-16 02:47:27 +00:00
nigel
75f84b51ce Some segmentation trap changes from latest main_unix.cpp 2003-08-02 11:03:15 +00:00
nigel
786072d3a6 extfs now defaults to user's home directory (mounting / is a bit dangerous, and slow) 2003-08-02 10:43:06 +00:00
nigel
4b4a2de13e Small tidyup 2003-08-02 08:47:26 +00:00
nigel
74b3b4b669 Updated Unix config.{guess,sub} which know about Darwin means that
we can use them instead of looking for the OS X installed versions.
2003-08-02 08:19:48 +00:00
nigel
ff841e7ea3 App needs Unix/sigsegv.cpp. How did I miss this? 2003-08-02 07:26:17 +00:00
nigel
7934f6d322 Added minor changes from latest Unix version 2003-08-02 06:22:54 +00:00
nigel
846715a208 New items for changing prefs file 2003-06-03 12:46:33 +00:00
nigel
c5e4d8dbb4 Incomporated some more stuff from latest Unix version, formatting changes 2003-06-03 12:40:02 +00:00
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
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
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
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
f1a09b3155 Darwin-specific CD code. 2003-03-21 07:05:28 +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
nigel
bd29aa7a27 Mouse position fixes when in fullscreen mode. 2003-03-11 11:44:14 +00:00
nigel
029178546f Minor doco updates 2003-03-11 11:32:51 +00:00
nigel
8a62df5ae7 32bit defaults for windowed mode. 2003-03-11 11:31:56 +00:00
nigel
7726ef1b05 Simplified (and sped up) mouse movement processing when in fullscreen mode. 2003-03-11 11:31:01 +00:00
nigel
ef73063528 Corrected mouse co-ordinate processing after full screen resizing,
simplified mouse movement processing for full screen, added a few comments.
2003-03-11 11:27:20 +00:00
nigel
f19f18175b Change MIN_HEIGHT, add new one for classic mode 2003-01-10 23:18:02 +00:00
nigel
a0a00b77f5 Corrections for 10.1 (which has a much older autoconf) 2003-01-10 23:16:47 +00:00
nigel
f7e84c7569 Updates for latest (though as yet unreleased) version 2003-01-10 23:12:37 +00:00
nigel
ca5f5e1b01 Make cpuemu[1-8].cpp if a for loop, a few minor corrections 2003-01-10 23:05:06 +00:00
nigel
5a9ec56a21 Extra methods for new Help menu items 2003-01-10 23:01:48 +00:00
nigel
25ea75ff32 Added a few notes on different compilation strategies 2003-01-10 23:00:43 +00:00
nigel
1527cac014 10.2 enhancements, eliminated some warnings, added alpha channel mask stuff 2002-12-19 10:40:40 +00:00
nigel
75e3b116a2 Corrected 10.2 problem, add 10.1 compile fix for newer configure.in 2002-12-18 12:13:28 +00:00
nigel
d94d399de8 Better comments about drawing strategies,
new define to specify using the alpha channel
2002-12-18 12:05:48 +00:00
nigel
b7d39be14d [[blah alloc] init] -> [blah new],
error checking when deleting volume files
2002-12-18 11:56:12 +00:00
nigel
3bc22a52d2 [[blah alloc] init] -> [blah new] 2002-12-18 11:54:17 +00:00
nigel
470adec0e6 Allow randomise to work with different drawing strategies 2002-12-18 11:53:11 +00:00
nigel
bfbeb17a96 [[blah alloc] init] becomes [blah new] 2002-12-18 11:50:12 +00:00
nigel
fc8a542d53 JIT 2002-12-18 11:33:37 +00:00
nigel
45b2765c21 Eliminate compile warning 2002-10-31 08:54:21 +00:00
nigel
c8218bbb11 SOme 10.2 compile fixes 2002-10-31 08:52:59 +00:00
nigel
6a0f9df867 Fixes for compiling on 10.2 2002-10-29 14:28:52 +00:00
nigel
c68df84838 Eliminate warning 2002-10-29 14:27:00 +00:00
nigel
9745e40ddb Correct path for some Unix files 2002-10-29 14:26:26 +00:00
nigel
954ee59832 Now generated by autoheader 2002-10-29 14:23:31 +00:00
nigel
9791c82ce4 Added Id, overwrite existing symlinks, run autoheader 2002-10-29 14:18:22 +00:00
nigel
a591d0e0cb Added info about documentation 2002-10-22 12:11:45 +00:00
nigel
5f755a4baa Add include to eliminate warning 2002-10-22 12:10:18 +00:00
nigel
47e9fe084c Corrected dependency for non-ide building
(makefile was not generating cpuemu*.cpp)
2002-10-22 12:09:17 +00:00
nigel
7914fdc677 Incorporate several changes from latest Unix version of file 2002-10-06 23:29:59 +00:00
nigel
ce0bca286f Change required for GCC 3.1 (stdc++ library needed in C++ program link),
general tidy-up (now use G++ to compile several files at once for gencpu)
2002-10-06 23:28:58 +00:00
nigel
162cc94bcd Newer prototype required by GCC 3.1 2002-10-06 23:26:07 +00:00
nigel
dd6025502d MacOS 10.2 compatibility (diffeent config.sub & config.guess location),
argument processing (like Unix autogen.sh)
2002-10-06 23:23:10 +00:00
nigel
370d5dcb95 Updated for latest Controller and EmulatorView class methods 2002-07-02 10:23:39 +00:00
nigel
5ef6d3d08c Compatibility with latest C++ monitor object. Unfortunately this requires
a terrible hack to guess the number of bytes per row for each mode, which
is terribly hardware dependant, but is the only way at the moment.
2002-07-02 09:47:57 +00:00
nigel
ca896c0838 Better mouse event control for full screen mode 2002-06-05 10:18:51 +00:00
nigel
15baaf886a Sequencing changes in init_screen(), removed some global vars and functions,
assorted tidyup, big changes to video_switch_to_mode()
2002-06-05 10:11:40 +00:00
nigel
2880cf6251 Debug statements were not in D() macros 2002-06-05 09:41:27 +00:00
nigel
3319c41d9d Un-necessary function and global int 2002-06-02 12:20:38 +00:00
nigel
f2749d2222 Hanging after minimising icon no longer relevant (I don't minimise anymore).
Replaced with "fullscreen cursor jump" error.
2002-06-02 10:26:55 +00:00
nigel
fdac401a5a Sheet and fullscreen-safe input processing, small tidyup 2002-05-30 12:50:21 +00:00
nigel
3053defd16 New way of storing if emulator is in full screen mode 2002-05-30 12:46:15 +00:00
nigel
3b2c66602f Removed duplicate modes, new way of checking fullscreen mode, use sheets
instead of panels for warnings & errors
2002-05-30 12:43:32 +00:00
nigel
26f40f2630 Minor tidyup 2002-05-30 12:36:17 +00:00
nigel
dc41a2b10c EndSheet() to end non-modal (i.e. non Error) sheets, fixed leak in ErrorSheet() 2002-05-30 12:28:38 +00:00
nigel
c0201dfc68 A better screens prefs change 2002-05-26 00:12:32 +00:00
nigel
edc98d37d2 Removed redundant (old C++ environment) stuff 2002-05-25 23:58:51 +00:00
nigel
0dcf103d24 Fix for screen radio-button selection bug, general tidyup. 2002-05-25 23:56:05 +00:00
nigel
d5995f053a Blocking sheet presentation routines, simpler interfaces 2002-05-25 23:54:39 +00:00
nigel
72129b9348 Added simpler interfaces to panels (less arguments).
Note that this file is now Objective C++ only, so I should rename it to .hh
2002-05-25 23:54:02 +00:00
nigel
5288bdcb94 Extfs version doco change 2002-05-23 12:57:07 +00:00
nigel
8bcd6c180e Added ScreenHideShow: action 2002-05-23 12:48:38 +00:00
nigel
d9892009cc Took out redundant method (was used before event handling re-write) 2002-05-12 10:34:16 +00:00
nigel
0b27de2c57 Minor corrections 2002-05-05 09:48:17 +00:00
nigel
7244cdf618 Changes from recent Unix version 2002-04-29 11:23:59 +00:00
nigel
3e76d393e1 Minor doco changes 2002-04-29 11:17:29 +00:00
nigel
4b96b51050 caddr_t change (to go with vm_alloc.* change?) from Unix files 2002-04-05 13:00:05 +00:00
nigel
71c4389094 Modify getCFint32() to cope with values of zero
(it was assuming 0 was an error condition)
2002-04-05 12:15:34 +00:00
nigel
15ce8c14f9 Added 'nogui' to unimplemented 2002-03-29 01:30:58 +00:00
nigel
93cf51385f New script to set up everything for doing a make 2002-03-18 11:40:41 +00:00
nigel
9f7affe816 Updated version to 10 2002-03-18 11:07:27 +00:00
nigel
3d6bd6c5cf Added to comment for add_rsrc() 2002-03-18 11:05:43 +00:00
nigel
bfbfcd22e8 Added version 10 2002-03-18 11:04:15 +00:00
nigel
37ff77fa2c Noted fix of cursor key bug, added 'full screen startup' bug,
corrected memory mapping (mmap) comment
2002-03-18 11:02:16 +00:00
nigel
262c59442e Extra code to map cursor keys 2002-03-18 11:00:27 +00:00
nigel
cfca085155 Simplified for use with new '1_prepare_files.sh' script 2002-03-18 10:58:49 +00:00
nigel
abbc3cc253 Bug fix. Key events were not being passed in full screen mode,
because the window, having been minimised, is no longer 'Key.'
2002-03-18 10:48:25 +00:00
nigel
e9963fa5fb New script to generate symlinks, remove any symlink generation from Makefile,
Makefile now generates 8 wrappers for cpuemu.cpp to slightly improve compile
time, added the 8 wrappers to the Project Builder file, updated doco
2002-03-16 11:50:45 +00:00
nigel
bae4d3e29e Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1 2002-03-16 10:03:35 +00:00
nigel
a102f8da2c Added latest changes in Unix version 2002-03-16 09:16:18 +00:00
nigel
c9c818cde6 Added BasiliskII.icns (needed to build the application), and a rule
to generate it (empty file) if the developer doesn't supply an icon
2002-03-16 09:09:19 +00:00
nigel
3612015d2c Updated final "make" message 2002-03-16 05:47:12 +00:00
nigel
2d9f3673fb Add Project builder and resource directories 2002-03-16 05:47:11 +00:00
nigel
a3051c90fe Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1 2002-03-16 04:01:09 +00:00
nigel
496ab59297 Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1 2002-03-16 04:00:35 +00:00