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
GweloleÌ 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