ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/MacOSX/Versions.html
Revision: 1.13
Committed: 2004-05-02T11:06:14Z (20 years, 6 months ago) by nigel
Content type: text/html
Branch: MAIN
CVS Tags: nigel-build-16
Changes since 1.12: +14 -3 lines
Log Message:
v16, now in two flavours!

File Contents

# Content
1 <!-- $Id: Versions.html,v 1.12 2004/01/26 11:06:11 nigel Exp $><-->
2 Versions of MacOS X port of Basilisk II:
3 <OL>
4 <LI>Initial port to Public Beta, made minor changes to get it to compile under Final Release.
5 <BR>Gave a copy of this version to Gwenole Beauchesne (one of the other porters)</LI>
6 <LI>Ported to version 0.9 of the Basilisk II tarball.
7 <BR>Re-engineered autoconfig files to give a clean autoconf and make of cpu_uae code.
8 <BR>Fixed a bug in the EmulatorView class (I was customising release instead of dealloc).
9 <BR>Added:
10 <UL>
11 <LI>Transparency to icon</LI>
12 <LI>Port-specific doco: 0_HOW_TO_BUILD.txt, ToDo.html and Versions.html</LI>
13 <LI>Screen Snapshot code</LI>
14 <LI>Preferences saving and resetting</LI>
15 <LI>Delegate code, called when user attempts to close emulator window or quit application,
16 to check whether preferences need saving or application should be allowed to quit</LI>
17 <LI>ExtFS resource and type/creator access code</LI>
18 <LI>Window resizing stuff:
19 <OL>
20 <LI>The screensize can be set in the preferences. If the emulator has yet to
21 start then the window and emulator screen is resized. Otherwise, and</LI>
22 <LI>At any time, the window can be resized, which scales the emulator screen image</LI>
23 </OL>
24 </LI>
25 </UL>
26 Gave a copy of this to Max Horn</LI>
27 <LI>Some code fixes suggested by Max, doco updates, and porting to OS 10.1</LI>
28 <LI>Event handling re-write inspired by Max (subclassing NSApplication for custom sendEvent:).
29 Command key and double clicks are now passed correctly to the Emulator. Took out the custom
30 "About" window stuff, and added some credits (with an html link to the official Basilisk home
31 page) in the standard About box. Also has the standard README in the help menu.
32 <BR>Gave a copy to Max</LI>
33 <LI>Streamlining of event sending (filter mouseMoved events when not in Emulator screen)</LI>
34 <LI>Recompile in Project Builder, because the makefile generated binary dies at startup</LI>
35 <LI>Ported to the Basilisk II 1.0 snapshot's source and implemented video resolution switching.
36 Also uses Objective-C++, which eliminates some of the wrapper code which was previously needed.</LI>
37 <LI>Video preferences fixes, small tidyup of source.</LI>
38 <LI>Full screen mode added, more source tidied up.</LI>
39 <!-- v10><-->
40 <LI>Finally checked into CVS repository. Key event bug fixes:
41 <UL>
42 <LI>Cursor keys are now decoded and passed to the Emulator correctly</LI>
43 <LI>New one (in version 9) reported by Kentaro Nakatani -
44 full screen mode was not passing key events</LI>
45 </UL></LI>
46 <LI>Repaired help menu item, added documentation folder.</LI>
47 <LI>Several monitor resolution-changing fixes. Windowed mode now supports all depths,
48 and is up to 6 times faster. I now no longer have any plans to do an OpenGL mode.
49 <BR>Minor change in preferences (RAM size fields no longer require
50 the user to press return or enter for the value to "take").
51 <BR>Some modifications for compilation on 10.2 <I>and</I> 10.1
52 <BR>Initial CD-ROM reading code.</LI>
53 <LI>Restarting the emulator should be safe and fairly reliable,
54 and errors in starting the emulator should now be caught.
55 <BR>Resizing of window is now animated, and window is centred afterwards.
56 <BR>Reduced memory leaks when changing screensize in windowed mode.
57 <BR>Screen default pref is now Mac II (and not Classic) size.
58 <BR>Fixed:
59 <UL>
60 <LI>Bug where the Prefs could not be edited while the emulator was running</LI>
61 <LI>Help menu item (again) and added extra doco there</LI>
62 <LI>Preferences RAM size thing (again)</LI>
63 <LI>A minor Prefs editor button anomaly</LI>
64 </UL></LI>
65 <LI>Preferences file can now be specified on the command line,
66 and changed/loaded in the Preferences editor.
67 Added a feature from the windows port - now supports different keyboard types.
68 Changed:
69 <UL>
70 <LI>Default extfs; was '/', now user's home directory (Suggestion by Olaf Pluta.
71 Seeing all the Unix dirs <I>is</I> a bit scary!)</LI>
72 <LI>HowTo now displayed by default web browser (as it contains links)</LI>
73 <LI>Project Builder defaults so that debug symbols are not included</LI>
74 </UL></LI>
75 <LI>Now built on 10.3 and Xcode. Also adds:
76 <UL>
77 <LI>Xcode project files</LI>
78 <LI>Initial floppy and serial port locating code</LI>
79 <LI>Some help labels on the buttons
80 (some users didn't understand what the triangle button meant)</LI>
81 <LI>Signal handling for crash protection
82 (thanks to Mike Sliczniak's hard work)</LI>
83 </UL>
84 </LI>
85 <LI>Now distributed as two applications; the usual one (which should be faster),
86 and one for emulating a Mac Classic (which may also help the 10.2/10.3 users
87 who are having problems with a black screen at startup). The difference is
88 that the "classic" version uses virtual or "banks" memory addressing.
89 Fixed:
90 <UL>
91 <LI>Loading of ROM or disk images from directories or filenames which
92 contain non-ASCII characters</LI>
93 <LI>Floppy locating code. It can't actually access a floppy, but at
94 least it now won't add the cdrom multiple times</LI>
95 </UL>
96 </LI>
97 </OL>