uvmac/docs/change/v3.3.html

1 line
19 KiB
HTML
Raw Normal View History

2020-03-14 19:28:01 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title> Changes in Mini vMac 3.3.3 </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="v3.3.html"> </head> <body> <div> <i> <a href="https://www.gryphel.com/index.html">www.gryphel.com</a>/c/<a href="../index.html">minivmac</a>/<a href="index.html">change</a>/v3.3 - <a href="https://www.gryphel.com/c/feedback.html">feedback</a> </i> </div> <hr> <h3 align=center> Mini vMac 3.3.3 <!-- *<i>Beta</i>* --> </h3> <h3 align=center> Changes </h3> <hr> <p> What has changed in Mini vMac 3.3.3, compared to Mini vMac 3.2.3. This only lists changes that affect behavior, and so doesn't include cleanups of the source code. </p> <p> : </p> <p> default compile: </p> <blockquote> <p> <a href="v3.3.html#feature">New features</a> </p><p> <a href="v3.3.html#modified">Changed behavior</a> </p><p> <a href="v3.3.html#bugs">Bug fixes</a> </p> </blockquote> <p> not in default compile: </p> <blockquote> <p> <a href="v3.3.html#compile_feature">New features</a> </p><p> <a href="v3.3.html#compile_modified">Changed behavior</a> </p><p> <a href="v3.3.html#compile_bugs">Bug fixes</a> </p> </blockquote> <p> <a href="v3.3.html#build">Build System</a> </p> <p> : </p> <p> <a name="feature"> <b> New features in default compile </b> </a> </p> <!-- A new feature is something you would not notice if you used Mini vMac as you used it previously. If using it as you would previously would behave differently, that is "changed behavior". --> <!-- <p> * None Yet. </p> --> <p> * More operating systems are officially supported by Mini vMac: </p> <blockquote> <p> FreeBSD on x86-32 (Using &ldquo;<a href="../options.html#option_t">-t fbsd</a>&rdquo; in the build system) <br> FreeBSD on x86-64 (&ldquo;-t fb64&rdquo;) <br> OpenBSD on x86-32 (&ldquo;-t obsd&rdquo;) <br> OpenBSD on x86-64 (&ldquo;-t ob64&rdquo;) <br> NetBSD on x86-32 (&ldquo;-t nbsd&rdquo;) <br> NetBSD on x86-64 (&ldquo;-t nb64&rdquo;) <br> Dragonfly BSD on x86-32 (&ldquo;-t dbsd&rdquo;) <br> Dragonfly BSD on x86-64 (&ldquo;-t db64&rdquo;) <br> OpenIndiana on x86-32 (&ldquo;-t oind&rdquo;) <br> OpenIndiana on x86-64 (&ldquo;-t oi64&rdquo;) <br> Linux on ARM (&ldquo;-t larm&rdquo;) <br> Linux on SPARC (&ldquo;-t lspr&rdquo;) <br> Minix 3.2 ("-t minx") </p> </blockquote> <p> These ports adapt the same X Window code as the Linux port, and should have the same functionality, except currently not sound for some. The x86-64 versions are currently slower, for lack of assembly language tweaking, and should not be used if the x86-32 versions will work. </p> <p> * The X versions can now play sound using the Open Sound System (OSS) API. (Usually using compatible implementations on each operating system, rather than the official OSS itself.) Sound is now enabled by default on FreeBSD and NetBSD. Sound compiles without problems (using &ldquo;<a href="../options.html#option_sound">-sound 1</a>&rdquo;) on Dragonfly BSD and OpenIndiana, but I have not been able to test on these yet. Getting sound on Dragonfly BSD seems to require some manual setting up. OpenIndiana doesn't seem to produce any sound at all in VMware Fusion. Sound also compiles without problems on OpenBSD, but it doesn't work - setting the desired sample rate fails. Minix doesn't really seem to support sound yet. It is also possible to use the OSS API on Linux, using the new &ldquo;<a href="../develop.html#option_snd_api">-snd-api</a>&rdquo; build system option. </p> <p> * The X versions now will try to look in the folder contain the application for the ROM image, like the Macintosh and Windows version do. (And also for disk1.dsk and so on files.) If the application directory can not be determined, the current directory is used as before. This is implemented for Linux, FreeBSD, NetBSD, Dragonfly BSD, and OpenIndiana, but not OpenBSD and Minix. </p> <p> * The X versions now have a new <a href="../control.html#command_line">com