(WIP) Supermodel WIP Update - 模擬器

Kumar avatar
By Kumar
at 2011-07-14T11:44

Table of Contents

2011.07.13

Frequently, the best way to solve a frustrating problem is to step away
from it for a long while. Then, you'll be able to look at it with a
fresh pair of eyes. For a couple weeks, I was getting very frustrated
with my inability to get the Model 3's sound board to produce audio,
even when feeding it MIDI commands directly. Then, the other day, while
searching for the code that instructs the sound processor to play a
loaded sample, I stumbled across a bug in my old 68K emulator that I
had never caught before. It turns out that logical shifts behave
differently on the 68K and X86 architectures when the shift count
exceeds the register width. On the 68K, the result will be 0, but
on X86, it is undefined and can leave the register unmodified! This
was causing an important code path in Scud Race's sound driver to fail.

Fast forward a few days, Nik and I have not only got the Model 3 sound
board generating audio for many games, we've figured out how the PowerPC
and 68K communicate. We've even got a build with sound output up and
running, although it's still a bit jittery now and then due to the
overhead introduced by the sound board emulation. We're also now using
Karl Stenerud's excellent Musashi 68K emulator, which although slower
than Turbo68K, works in both 64- and 32-bit builds. There are still
some bugs and performance issues to work out, and the MPEG board is
not yet emulated, but stay tuned! Slowly but surely, we're on it.
______________________________________________________________________________

來源:http://www.trzy.org/Supermodel/WhatsNew.html

--

All Comments

WolfMESS v0.143

Tracy avatar
By Tracy
at 2011-07-13T23:26
http://wolfmess.homeactionreplay.org/ WolfMESS v0.143 is released.WolfMESS is a Multi system Emulator for Windows. Based on MESS for Windows. - ...

SDLMAME v0.143 for Ubuntu

Edith avatar
By Edith
at 2011-07-13T23:21
http://sdlmame.wallyweek.org/ SDLMAME v0.143 for Ubuntu is released. SDLMAME is a port of the popular MAME™ emulator to the SDL library. It runs on many ...

puNES v0.24

Vanessa avatar
By Vanessa
at 2011-07-13T23:17
http://nesdev.parodius.com/bbs/viewtopic.php?t=6928 Changelog: 0.24 Implemented emulation of mappers MMC2, MMC4, ColorDreams and Camerica. Correct a lit ...

Project64k v0.29

William avatar
By William
at 2011-07-13T23:15
http://pj64k.blogspot.com/ Project64k v0.29 is released. Project64k is a version of the Project64 emulator that supports multiplayer games using the Kaill ...

Altirra 2.0 Test 11

Lily avatar
By Lily
at 2011-07-13T23:04
http://virtualdub.org/altirra.html Altirra 2.0 Test 11 is released. Altirra is an Atari 8 bit Emulator on the Windows/DOS platform. Altirra emulates sever ...