Mini vMac v3.2.1 (2010-07-15) - 模擬器
By Gary
at 2010-07-24T14:09
at 2010-07-24T14:09
Table of Contents
http://minivmac.sourceforge.net/
Mini vMac v3.2.1 (2010-07-15) is released.Mini-vMac is a Macintosh Plus,
Macintosh SE, Macintosh 128 and Macintosh 512 emulator. Mini vMac emulates a
Macintosh Plus, one of the earliest of Macintosh computers. It can run old
Macintosh software that otherwise couldn't be used on recent machines.
Mini vMac v3.2.1 (2010-07-15) Changelog:
The theme for the latest Development source snapshot is address space
translation, the mapping between emulated memory and real memory. With much
refinement the new scheme developed at the end of last year (internally known
as "UseMATCs"), is within a few percent of the speed of the previous scheme
(internally known as "UseBanks"). So I've decided to make the new scheme the
default, trading some of the speed gained by recent use of x86 assembly for
more accuracy and flexibility. The "UseMATCs" scheme can handle equally well
the old 24 bit addressing and the newer 32 bit addressing, available on the
Mac II and later. It also allows detecting misalignment without additional
speed penalty. This is important because in previous versions of Mini vMac, a
misaligned memory access near the very end of a bank of memory could end up
reading or writing past the end. This mostly worked for Macintosh Plus
emulation, because the memory mapping is mostly contiguous. (For safety, Mini
vMac allocates a few extra bytes past the end of emulated memory.) It's just
inelegant, and not a practical problem. For later Macintosh computers, it
could matter more, particularly if one wanted to emulate a PMMU. Mini vMac
can now accurately emulate non contiguous memory mappings.
Some unrelated tweaks to the PowerPC assembly version allow it to nearly
maintain it's previous speed.
In other unrelated work, the Mini vMac build system now supports the Digital
Mars Compiler (with "-t wx86 -e dmc") and the Pelles C Compiler (with "-t
wx86 -e plc" and "-t wx86 -e plc -cl").
Much of this work was accomplished during a trip from June 23 to 30, with gas
sponsored by Anonymous.
--
Mini vMac v3.2.1 (2010-07-15) is released.Mini-vMac is a Macintosh Plus,
Macintosh SE, Macintosh 128 and Macintosh 512 emulator. Mini vMac emulates a
Macintosh Plus, one of the earliest of Macintosh computers. It can run old
Macintosh software that otherwise couldn't be used on recent machines.
Mini vMac v3.2.1 (2010-07-15) Changelog:
The theme for the latest Development source snapshot is address space
translation, the mapping between emulated memory and real memory. With much
refinement the new scheme developed at the end of last year (internally known
as "UseMATCs"), is within a few percent of the speed of the previous scheme
(internally known as "UseBanks"). So I've decided to make the new scheme the
default, trading some of the speed gained by recent use of x86 assembly for
more accuracy and flexibility. The "UseMATCs" scheme can handle equally well
the old 24 bit addressing and the newer 32 bit addressing, available on the
Mac II and later. It also allows detecting misalignment without additional
speed penalty. This is important because in previous versions of Mini vMac, a
misaligned memory access near the very end of a bank of memory could end up
reading or writing past the end. This mostly worked for Macintosh Plus
emulation, because the memory mapping is mostly contiguous. (For safety, Mini
vMac allocates a few extra bytes past the end of emulated memory.) It's just
inelegant, and not a practical problem. For later Macintosh computers, it
could matter more, particularly if one wanted to emulate a PMMU. Mini vMac
can now accurately emulate non contiguous memory mappings.
Some unrelated tweaks to the PowerPC assembly version allow it to nearly
maintain it's previous speed.
In other unrelated work, the Mini vMac build system now supports the Digital
Mars Compiler (with "-t wx86 -e dmc") and the Pelles C Compiler (with "-t
wx86 -e plc" and "-t wx86 -e plc -cl").
Much of this work was accomplished during a trip from June 23 to 30, with gas
sponsored by Anonymous.
--
Tags:
模擬器
All Comments
Related Posts
MameUI v138.4
By Lucy
at 2010-07-23T23:49
at 2010-07-23T23:49
renameSET.dat v0.138u4
By Oliver
at 2010-07-23T23:48
at 2010-07-23T23:48
Mameinfo.dat v0.138u4 FIX
By Donna
at 2010-07-23T23:39
at 2010-07-23T23:39
剛接觸PS2-EMULATOR 0.9.6/0.9.7?
By Joseph
at 2010-07-23T21:49
at 2010-07-23T21:49
復活邪神3繁體漢化版
By Leila
at 2010-07-23T19:34
at 2010-07-23T19:34