mirror of
https://github.com/InvisibleUp/uvmac.git
synced 2024-11-24 19:33:29 +00:00
1 line
19 KiB
HTML
1 line
19 KiB
HTML
|
<!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 “<a href="../options.html#option_t">-t fbsd</a>” in the build system)
<br> FreeBSD on x86-64 (“-t fb64”)
<br> OpenBSD on x86-32 (“-t obsd”)
<br> OpenBSD on x86-64 (“-t ob64”)
<br> NetBSD on x86-32 (“-t nbsd”)
<br> NetBSD on x86-64 (“-t nb64”)
<br> Dragonfly BSD on x86-32 (“-t dbsd”)
<br> Dragonfly BSD on x86-64 (“-t db64”)
<br> OpenIndiana on x86-32 (“-t oind”)
<br> OpenIndiana on x86-64 (“-t oi64”)
<br> Linux on ARM (“-t larm”)
<br> Linux on SPARC (“-t lspr”)
<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 “<a href="../options.html#option_sound">-sound 1</a>”)
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
“<a href="../develop.html#option_snd_api">-snd-api</a>”
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
|