2016年4月30日 星期六

Ootake Ver2.78

PCE / PCE-CD模擬器 Ootake 發布新版,更新如下 :

- Image quality setting of "Screen -> Mode" menu has been added(changed)
    some quality selection. Along with this, "TV Mode (Ctrl + F11)" menu and
    "Setting -> Screen -> Setting Direct3D" menu has been removed.
    The following is a picture quality that can be selected.

     Special Scanlined The scanning line is put in the screen on lengthwise
and crosswise. Neither burr (jaggy) nor scumble stands
out when the screen is expanded. It is easy to see the
string and the character.
     TV Scanlined The horizontal scanning lines are put on the screen.
And a few shadeing off is put. As a result, the
atmosphere of a real machine that outputs the video to
the television is reproduced. - Processing lightens
because the enlargement processing is done with
hardware. It is likely not to be reproduced well
according to the kind of the video card.
     Horizontal
    Scanlined The horizontal scanning lines are put on the screen.
     Horizontal This is a sharp screen than "Horizontal Scanlined".
  Scanlined 2 Jagged exists.
     Horizontal This is a sharp screen than "Horizontal Scanlined 2".
  Scanlined 3 Jagged exists.
     Horizontal This is the mode for speed priority. It is a sharp
  Scanlined F screen, but the jagged exists. - Processing lightens
because the enlargement processing is done with
hardware.
     Non-Scanlined This is a screen display that doesn't put the scanning
line.
     Non-Scanlined 2 This is a sharp screen than "Non-Scanlined".
     Non-Scanlined TV This is a smooth screen than "Non-Scanlined".
  - Additionally, a detailed part has been improved and corrected.

http://www.ouma.jp/ootake/

2016年4月29日 星期五

SSF TestVer. 2016-04-29

SS模擬器 SSF 發布新測試版,已修復雙線性過濾,更新內容如下 :

バイリニアフィルタリングの実装と、シェーダーコンパイラDLLの読み込みを削除しました.

https://t.co/QIGjeywNAC

2016年4月27日 星期三

MAME 0.173

MAME發布新版,更新如下 :

MAMETesters Bugs Fixed
----------------------
- 04965: [Interface] Games with no screen produce no "final.png" with -STR (Osso)
- 04919: [Flip Screen/Cocktail] (dynduke.c) All sets in dynduke.c: Most of background
  missing on Flip Screen (Osso)
- 06181: [Documentation] (vicdual.c) tranqgun: The correct description is
  "Tranquillizer Gun" (M.A.S.H.)
- 06170: [Compiling] OpenMP: OpenMP-enabled builds of MAME 0.172 fail to compile (Jind?ich Makovi?ka)
- 05897: [Misc.] (hornet.c) gradius4: "MASK ROM CHECK" in service mode fails (Ville Linde)
- 06176: [Crash/Freeze] (ksys573.c) All sets in ksys573.c using CD: Unable to boot (crazyc)
- 06019: [Interface] Wrong default bios outputted with -listxml command. (dankan1890)
- 06174: [DIP/Input] (twincobr.c) fshark, skyshark, hishouza, tp84, tp84a, tp84b: Dipswitch info
- 01792: [DIP/Input] (subsino2.c) bishjan: Keyboard mode does not work (Luca Elia)
- 06175: [Misc.] (apple2.c) apple2jp: Ctrl-T = Inverse kana ? (R. Belmont)
- 06182: [Core] (cgenie.c) All sets in cgenie.cpp: Crashing upon starting! (Fabio Priuli)
- 06163: [Misc.] (apple2e.c) apple2e: XPS Diagnostic IIe test failed! (R. Belmont)
- 06074: [DIP/Input] (glasgow.c) glasgow: Mouse no longer able to move chess pieces (Robbbert)
- 06173: [Core] All software saving SRAM: Software loaded outside of software list
  (e.g. -cart PATH_TO_ROM) fails to save SRAM (dankan1890)
- 06172: [DIP/Input] (sms.c) Default input mapping for two paddle devices causes a conflict (AJR)
- 06178: [Crash/Freeze] liblrabl: Reset during second loop of attract mode. (Angelo Salese)

Source Changes
--------------
-new Android icon images [JacKc]

-Compressed internal layouts [David Haywood]

-TMS5220/5110 merge Part 1 [Lord Nightmare]

-Crystal Colours (Ver 1.02): Added default NVRAM. Also added more
technical notes [Roberto Fresca]

-Added dedicated inputs for both Crystals Colours sets. Also added more
technical notes. [Roberto Fresca]

-Iterate over core classes C++11 style [AJR]

-borrow string processing code from ui.cpp so that £ works in layouts
(using UTF-8 encoding at least) [David Haywood]

-updated sc4fd7tha.lay with UTF8 encoding of £ sign [Krick]

-Recognize the full range of controller inputs [AJR]

-redump leapstertv [Team Europe]

-Initial Catalan translation [jmallach]

-naomi.c: add Derby Owners II protection key [MetalliC]

-Reduce the incidence of required_device<palette_device> in subdevices [AJR]

-UML: Added FCOPYI and ICOPYF instructions to pass raw data between
integer and floating-point registers. [Ville Linde]

-mips3: Fix behavior for 32/64 bit mode floating point register
aliasing.[Happy]

-Magic10 driver: Added technical notes, game status, defined clocks,
fixed inaccurate notes, and some driver cleanups. [Roberto Fresca]

-screen: svg rendering from inside the rom. [O. Galibert]

-Updated Portuguese (Brazil) [Ashura-X]

-luaengine: add plugin options menu [Carl]

-Major Havoc: Updated Gamma CPU address decoding/mirroring from the
schematic [Lord Nightmare]

-FB01: fix ROM label to match actual chip [anonymous]

-Magic Crystals: Improve ROM labeling for Japan set based on PCB
picture, and noted that the Japan set we have is revision 2, but a
revision 0 exists, undumped [Lord Nightmare]

-TMS5220: add a 'combined rs/ws write' function for systems which
require both pins to change at exactly the same time and not to reset
the chip. [Lord Nightmare]

-Revert software-installed slot/image options when changing software [AJR]
Remove emu.h's stealth include of emuopts.h through mconfig.h;
reduce dependency on emuopts.h in other headers and source files.
MCFG_CPU_FORCE_NO_DRC is now a CPU configuration parameter rather than
a global one; it still works to override the -drc option setting.

-fix some missing gfx in bbusters / mechatt [dink]

-Make overscan on integer scaled targets optional (add option -intoverscan). [Calamity]

-luaengine: direct and region accessors [Carl]

-This one documents what I think is a real bug of the Japanese game
Sports Pad Soccer: part of the player 2 input is read from player 1
input instead. Also, reorganized code of the Japanese Sports
Pad controller device and replace some PORT_CUSTOM/PORT_CHANGED
callbacks with PORT_READ_LINE/PORT_WRITE_LINE. [Enik]

-Add experimental cheat lua plugin [Carl]

-Improvements to tape driver of hp9845b [F. Ulivi]

-info.cpp: Improved documentation of input devices in the -listxml
output, since having just a generic 'number of buttons' is rather
pointless in the context of home systems with configurable controllers
(being them keyboards, keypads or joypads). Now the various
controllers are listed separately with the number of buttons they
have. Frontend authors who relied on the "buttons" attribute of the
input node for any kind of filter shall now scan all available
controllers and take the maximum among their "buttons" attribute
(possibly discarding keyboards and keypads if they want) to recover
the old value. [Fabio Priuli]

-info.cpp: Started to acknowledge PORT_16WAY inputs in -lx, since they
were reported as 8-ways so far. [Fabio Priuli]

-Devfind revision phase 1, cleaning out some legacy stuff [AJR]
* Eliminate the cached device_t::m_region pointer and its region()
    getter method. Devices that need to bind to a region with the same
    tag should use optional/required_memory_region or
    optional/required_region_ptr with DEVICE_SELF as the subtag; this
    improves error checking. (DEVICE_SELF has been moved to device.h
    for greater visibility in the source.)
* Allow required/optional_region_ptr to specify a specific length
    which must match that of the region found.
* Implement finder_base::finder_tag() getter for diagnostic purposes.
* Perform some (not very efficient) validity checks on memory region
    finders instead of allowing them to automatically pass.
* Privatize device_memory_interface::m_addrspace.

-Magic 10 driver: Added technical notes and a missing PLD dump. [f205v]

-Added m62(kidniki) to nl.lua. Started some experiments around parallel
solving of linear equations. This code is not active. Fix kidniki
audio performance. [Couriersud]

-plugins/timer: add sample plugin for game time [Carl]

-info.cpp: first attempt to fix the longstanding issue about inputs
owned by devices being always tagged as P1 inputs in -lx.
[Fabio Priuli]

-plugins/cheatfind: start lua cheat finder library [Carl]

-apple2: Additional work on the PC Transporter [Peter Ferrie, R. Belmont]

-Basic TCP server based on libuv [Inaki Baz Castillo,Miodrag Milanovic]

-intv: Converted controller inputs to be slot devices. [Fabio Priuli]

-intvecs: Converted hand controllers, keyboard and synth to be slot
devices, by using a temporary hack to workaround the impossibility to
plug the same device into 2 different slots as these keyboard require.
[Fabio Priuli]

-Skeleton implementation for Universal windows main app classes. [Brad Hughes]

-String Translate for Chinese (Traditional / Simplified) [YuiFAN]

-diimage.cpp: Allow image devices to be configured with a fixed (not
user selectable) piece of software and updated a few options and menu
to acknowledge such possibility. [Fabio Priuli]

-macs.cpp: Converted to use generic cartslot with fixed software
configuration. Cleaned up loading and banking systems in the driver as
a result. [Fabio Priuli]

-Added extra bit as delay between bytes to make 1 stop bit work [Joakim Larsson]

-apple2: Further PC Transporter work.  V30 now boots. [Peter Ferrie, R. Belmont]

-mips3: Fixed DMULT and DMULTU in both interpreter and DRC modes. [marathonman]

-ng_aes.cpp: converted AES controllers to work through slot devices.
Also, separated more clearly the CD component by the base unit.
[Fabio Priuli]

-am9517: add clone with the non-standard mask behavior of the PC
Transporter ASIC [Carl, R. Belmont]

-apple2: updated PC Transporter to use alternate DMAC emulation & fixed
V30 clock. [Peter Ferrie, R. Belmont]

-apple2: PC Transporter: halt V30 properly on startup, XT has 8-bit
ISA, improved 6502 CGA framebuffer writes. [R. Belmont]

-screen: Fix alpha handling, cdkong looks good now [O. Galibert]

-bgfx: Add data-driven render target clearing [Ryan Holtz]

-Significant speed improvement:
* added a new solver using compressed row format
* fixed sorting
As a result, netlist performance on kidniki nearly doubled. The
performance increase is mainly due to the fact that sorting decreases
the number of operations for gaussian elimination of the kidniki
matrix from ~7800 to 707. In addition, compressed row format improves
L1 usage. [Couriersud]

-Eliminate device_t::static_config, a type-unsafe legacy feature. [AJR]

*Rewrite or remove every last instance of MCFG_DEVICE_CONFIG and its
  two aliases, including within comments and dead code.

*Make the Z80/Z180 daisy chain an interface that interfaces with the
  existing interface. Z8000 has been hooked up to this as well (p8000_16
  already configures it), but currently does nothing with it.

-mips3: Fixed interpreter bug where BADCOP exceptions would execute the
faulting opcode twice. [Ryan Holtz]

-Update strings.po [aviloria]

-Update German GUI translation [rootfather]

-Added ImGui based debugger.  [Barry Rodewald]

-apple2e: fix C800 internal ROM reading [R. Belmont]

-New PlayChoice-10 BIOS (Single Screen, Freeplay fix, Newer?) [Firehawke]

-apple2: fixed inverse text drawing. [R. Belmont]

-Added HQ2x, HQ3x and HQ4x shaders.  [MooglyGuy,Jules Blok,Cameron Zemek,Maxim Stepin]

-soft is hard and hard is soft. Two is one and one is two. No wonder
"-video accel" has substandard performance if opengl is disabled.
[Couriersud]

-These init calls all returned false. No need for a return value in
this case. [Couriersud]

-Iterate over devices C++11 style [AJR]

Replace the old device_iterator and its specialized versions with
functionally equivalent classes that use standard operators to yield
references to devices/interfaces rather than pointers. With
range-based for loops, they no longer have to be stored in named
variables, though they can also be reused concurrently since the
iteration state is now maintained by a subclass.
Add a few more typical getters to device_t::subdevice_list.

-bgfx: Added SuperEagle shader. [Ryan Holtz]

-Refactored distortion pass [ImJezze]
* separated curvature parameter into distortion, cubic_distortion and
    distort_corner
* distortion and cubic_distortion can be negative, to compensate each
    other
* distort_corner is intependent from the image distortion

-neogeo: reworked inputs to work through the slot device interface. you
can now configure the 15-pin ports available in the multicart driver
(neogeo) with the -crtl1 and -ctrl2 options. Thus, if you want to launch
janshin in neogeo with the mahjong control panel you shall now prescribe
    -edge "" -ctrl1 mahjong
and set accordingly the dipswitch (the first option disables inputs
from the edge connector). When you run single game drivers (e.g. mslug,
or kof94, etc.), instead, a unique controller is available and cannot
be modified. In particular, the janshin driver already comes
pre-configured in the proper way. [Fabio Priuli]

-Refactor OSD window.  [Brad Hughes]
Unified renderer in osd_window as std::unique_ptr
Made windows all std::shared_ptr<window_type> Made window lists
std::list<std::shared_ptr<window_type>> Updated OSD SDL worker_param
to not use malloc (not compatible with smart pointers) Made renderer
pointer to window a weak reference. May not be available during
destruction of the window.

-Alta Tensione: Added technical notes, game status, and patched the
boot protection. [Roberto Fresca]

-Split UI and frontend part from core [Miodrag Milanovic]

-Implemented dynamic loading of precompiled solver code. [Couriersud]

-saturn.cpp: converted controllers to work through slot devices,
cleaning up the related code. [Fabio Priuli]

-saturn.cpp:  Added support for SegaTap adapter (4 controllers) and
Sega Multitap adapter (6 controllers). Saturn Bomberman can now be
played as intended. [Fabio Priuli]

-softlist.cpp: add support for "rom_ignore". [Fabio Priuli]

-itgambl2.cpp driver: Added technical notes and some clean-ups
[Roberto Fresca]

-apple2: fixed Apple II J-Plus text drawing, and updated notes
[R. Belmont]

-r9751: add more floppy debugging and fix DMA masking
[Brandon Munger]

-ioport.cpp: extended core input to support up to 10 players.
[Fabio Priuli]

-dumped Dreamcast bios MPR-21933, confirmed match MPR-21931 [CoolMod]

-sf.c: does not have COIN3, and protection MCU on sfj is an i8751 [Yu]

-cgenie.cpp: expanded .cas support so that also files created by
Genieous emulator can be loaded. [Fabio Priuli]

-Added "selection" parameter to chain input sampler [ImJezze]
* if specified all textures (.png) within the same directoy of the
    given texture will be selectable via slider in the UI
* also added slider for "shadow mask tile mode" to HLSL chain

-bgfx: Ported xBR shaders from libretro. [Ryan Holtz, Hyllian]

-Archive handling improvements [Vas Crabb]
* Improve error handling in 7zip file I/O code
* Fix reading 7zip files >=4GB on LP32/LLP64 targets
* Update to LZMA SDK to 15.14, supports new 7zip features
* Stop relying on local hacks to LZMA SDK
* Support most ZIP64 features excluding directory compression
* Support LZMA-compressed files in ZIP archives
* Support Info-ZIP UTF-8 file name fields
* Fix phantom files/directories when browsing archives
* Report archive handling errors

-Update to expat 2.1.1 for security and bug fixes [Vas Crabb]

-xbox\chihiro: usb is now partially usable [Samuele Zannoli]
* control,bulk,interrupt transfers work
* started hle simulation of usb devices on chihiro baseboard
* there is a first implementation of xbox game controller
* the chihiro bios can now enter system configuration menu

-hp9845: added capabilty to load option ROMs [F. Ulivi]

-ti99: Several code changes [Michael Zapf]
* GROMs with clock input line and improved timing behavior
* TMS9928A delivers GROMCLK if configured
* TI-99/8 mainboard: implemented custom chips (vaquerro,
   mofetta, amigo) for low-level emulation
* fixed HOLD feature of TMS9995
* moved v9938 from console to EVPC where it belongs, dropped videowrp,
* fixed issues with paged37x cartridges
* fixed issues with Horizon Ramdisk

-n64: Do SI dma transfer after delay, not before [Happy]

-tourvis.cpp: changed to use Software Lists, trimmed all ROMs to
  correct sizes, confirming that the majority match exactly the
  PCE roms (only 3 differ, Gomola Speed which could be an alt
  revision, R-Type II which has been hacked, and Be Ball where there
  is an unknown single byte change. [David Haywood]


New machines added or promoted from NOT_WORKING status
------------------------------------------------------
New 2001 (Italy, Ver. 2.00N) [f205v]
Ultraman Monster Battle [hap, Kevin Horton, Rik]
Crystals Colours (Ver 1.02) [Roberto Fresca, f205v]
Android (newer build?) [Chris Hardy]
Fidelity Sensory Chess Challenger 9 [hap, Berger]
Dragon's Heaven (development board) [Brian Hargrove]
Tiny Toon Adventures (prototype) (PlayChoice-10) [Tony Swann]
Tiger Copy Cat (2 versions) [hap, Sean Riddle]
Sushi Bar [colour thief, Ryan Holtz, Smitdogg, JordanRom, Mucci, F. Marsaud,
  King Hanco, Sonic, B. Munger, R. Gatto, Bigster, Dullaron, Brizzo, Shoutime,
  MetalliC, The Dumping Union]
Touch & Go (Korea, unprotected) [system11]
Pokonyan (Japan 940322) [sylphia]
Last Hope (bootleg AES to MVS conversion, no coin support)


New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Operation Wolf (Japan, prototype) [caius]
Majestic Twelve - The Space Invaders Part IV (US)
  [Artemio Urbina, The Dumping Union]
Kamikaze (Potomac Games) [Blair Quinney]
Major Title 2 (World, set 2) [Porchy]
Atomic Robo-kid (set 2) [Alex Cmaylo]
Beast Busters (Japan, Version 2) [ShouTime]
Mystic Warriors (ver AAB) [Bill D / The Dumping Union]
Raiden DX (Japan, set 2) [Alex Cmaylo]
Vs. Excitebike (set EB4-3 E) [Matt Osborn]
Spelling B (1979 version) [hap, Sean Riddle]
Dragon Saber (World, DO2) [Layer from jammaplus]
1945k III (older, OPCX1 PCB) [system11]
Bestri (Korea, set 2) [system11]
DoDonPachi Dai-Ou-Jou (2002.10.07 Black Ver., bootleg Knights of Valour Super Heroes conversion)
Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver., bootleg cartridge conversion)
Espgaluda (2003/10/15 Master Ver, bootleg cartridge conversion)
Champion Number (V0.67) [Roberto Fresca, f205v]
Unitron 1024 [Felipe Sanches]


New machines marked as NOT_WORKING
----------------------------------
Konami Gradius (handheld) [hap, Sean Riddle]
Luna Park (ver. 1.2) [Roberto Fresca, f205v]
Jungle (VI3.02) [f205v]
Konami Lone Ranger (handheld) [hap, Sean Riddle]
Sonik Fighter (encrypted) [Roberto Fresca, Ioannis Bampoulas]
Fidelity Phantom [hap, Lord Nightmare]
Alta Tensione (ver. 2.01a) [Roberto Fresca, f205v]
Euro Double Star Record (ver.1.2) [Roberto Fresca, f205v]
Nu, pogodi! [hap, Igor]
Print Club 2 2000 Summer [Bill D, The Dumping Union]
Print Club 2 Kobe Luminaire '99 (Print Club Custom 3) (J 991203 V1.000) [Ryan Holtz, Bill D, The Dumping Union]
Print Club 2 Vol. 6 Winter (J 970121 V1.200) [Ryan Holtz, Bill D, The Dumping Union]
Print Club 2 Vol. 8 Summer (J 970616 V1.100) [Ryan Holtz, Bill D, The Dumping Union]
Print Club 2 Vol. 9 Autumn (J V1.100) [Ryan Holtz, Bill D, The Dumping Union]
Print Club Winnie-the-Pooh Vol. 2 (J 971218 V1.000) [Ryan Holtz, Bill D, The Dumping Union]
Print Club Winnie-the-Pooh Vol. 3 (J 980406 V1.000) [Ryan Holtz, Bill D, The Dumping Union]
Various Aristocrat MK5 and MK6 sets
Polaroid Instant Memories [Alex Cmaylo]

New clones marked as NOT_WORKING
--------------------------------
Wonder Boy (system 2, set 2, 315-5176) [Silvio Grazini]


New WORKING software list additions
-----------------------------------
coco_flop: Donkey Kong Remix [Sock Master]
megadriv.xml: F1 - World Championship Edition (US, Prototype) [oliverthepig]
neogeo.xml: Last Hope
lynx.xml: Zaku

New NOT_WORKING software list additions
---------------------------------------
pce_tourvision.xml: Dragon Saber - After Story of Dragon Spirit [system11]
pce_tourvision.xml: Bull Fight - Ring no Haja [system11]
pce_tourvision.xml: Parasol Stars

http://www.mamedev.org/

2016年4月18日 星期一

RockNES 5.20

FC / NES 模擬器 RockNES 發布新版,更新如下 :

- Removed all those gfx modes, prior to AUTO windowed or fullscreen modes.
 - Removed video resolution setting from config file, now fullscreen mode always use the desktop resolution, unless you change it in the GUI.
 - Removed sprite evaluation at pre-scanline.
 - Changed unofficial opcode emulator behaviour - now it'll swap to GUI w/ RESET.
 - Changed sound sample rate to 48000Hz. Tell me if you experience problems.
 - Added unofficial opcodes + NOPs.
 - Added screen blitter 4x size with interlaced mode.
 - Added screen blitter 3x upscaler scanlined, pixelated and interlaced.
 - Added video vertical retrace sync, _much_ smoother.
 - Added various color effects like sepia, black&white, GameBoy and more!
 - Added an option for signed or unsigned APU sound samples.
 - Added cartridge board name when saving the iNES header info into a text file.
 - Added ability to modify a value in the CPU PRG space.
 - Added fast forward key, can be deactivated.
 - Fixed NMI and VBlank timing obscure failures.
 - Fixed mapper 69 for CHR RAM games.
 - Fixed motion blur effect, still imperfect.
 - Fixed VS palette setup.
 - Fixed a bug assigning joystick buttons.
 - Fixed PPU $2007 register, fixes the scorebar in Burai Fighter (U).
 - Fixed WAV stereo sound recording (generated files had half size).
 - Fixed palette selection/startup.
 - Fixed palette entries $10,$20,$30 in #nesdev palette.
 - Fixed a bug in the NMI timing.
 - Fixed an obscure bug in the sprite evaluation code (overflow flag).
 - Fixed OAM rotation (Sachen games/Tatakai no Banka).
 - Fixed file closing, another obscure bug.
 - Option "Set savestate slot to 0 on RESET" is now saved in the config file.
 - Optimized PPU bankswitching and pixel color generation.
 - General fixes and minor revision in the CPU instruction set.
 - Revised config file parsing in order to avoid a potential crash.
 - Improved RAMBO-1 PPU IRQ (mapper 64).
 - Fixed mapper 90 IRQs.
 - A few GUI and config changes, old rocknes.ini file is NOT recommended.
 - Code cleanups, lots of minor rewrites, adjustments, text changes, optimizations.


http://rocknes.web.fc2.com/

2016年4月17日 星期日

ePSXe 2.0.2-1

PS模擬器 ePSXe 發布新版,更新如下 :

If the version 2.0.2 is crashing after run bios/game, or you are using the Russian language, please update, in other cases it is not necesary. It fixes a bug reading the cpu overclock data from the register, and the config gpu in Russian language.
Sorry for the inconveniences
Regards,


2016年4月15日 星期五

Cemu 1.4.1

Wii U模擬器 Cemu 發布新版,更新如下 :

CPU: Added new instructions to recompiler: LWARX, STWCX, STWBRX, LHAUX, LHZUX, type 5, 6 & 7 for PSQ_L and type 5, 6 & 7 for PSQ_ST, DCBZ, ADDC, MFCR, FDIV, FADD, PS_SUB, PS_NEG.
CPU: Improved handling of XMM registers in recompiler. Drastically reducing the number of load/store operations when not enough registers are available.
CPU: Added SUBFME to interpreter.

coreinit: New API __ghs_mtx_init(), __ghs_mtx_dst(), __ghs_mtx_lock(), __ghs_mtx_unlock(), OSSleepThread()
coreinit: Added weak-symbol 'environ'

RPL: Added support for SDA and SDA2

fsa: Asynchronous file operations now support sending the result via message queue (instead of callback)

GX2: Added vertex data cache (cache vertex data in GPU memory instead of re-uploading it for every drawcall)
GX2: Fixed texture decoding for compressed textures with a size smaller than 16x16
GX2: Fixed AMD issue that occurred when glDrawBuffers() enables unused color attachment
GX2: Fixed AMD issue that occurred when glPrimitiveRestartIndexNV is used instead of glPrimitiveRestartIndex
GX2: Fixed AMD driver crash that could happen after shader compilation.
GX2: Fixed a multitude of issues when using Intel GPUs. Graphics are still horribly broken due to Intel's lacking OpenGL driver, but at least we can say we tried our best :)
GX2: Invalidate destination texture in cache after GX2SurfaceCopy()

vpad: Clamp left and right stick to length 1.0

### New in public release ###

general: CEMU now displays which GPU is used in the titlebar.

GX2: Fixed a timing related bug that could cause the emulator to stop rendering frames.

http://cemu.info/

ePSXe 2.0.2




PS模擬器 ePSXe 發布新版,更新如下 :

The changes are:
- Multi-language support. Added French and Russian languages (Thanks to Benjamin Sisko and paul_met). Other languages could be added in a future version.
- Fixed a delay slot bug in the interpreter cpu mode. It should run again some games broken on interpreter cpu mode on the v2.0. Fixed loading savestates from the UI in interpreter mode.
- Improved CDROM timing accuracy,bugs and change disc problems. Improved the timing when seeking and reading cdrom sectors, fixed Tales of Destiny 2 changedisc and fixed Twins Story and Harukanaru Toki no Naka de - Banjou Yuugi.
- Improved the GPU timing (when using the ePSXe GPUCORE). It fixes or improve some games as: Namco Vol 4, Soul Blade, Tunguska, Derby Stallion, Derby Stallion 99, NBA Live 99, Sangokushi Eiketsuden, Dukes of Hazzard, Alice in Cyberland, Vampire Hunter D, Macross Digital Mission VF-X, Monaco Grand Prix Racing, Power Dolls 2, Spots Goes To Hollywood ...
- Improved the GPUCORE. Fixed a bug while transfering data, improved screen centering (Star Ocean 2, Jumping Flash 2, Hogs of War...), fixed some gargabe on the borders when changing the resolution, fixed a scrolling problem, fixed a screen ratio problem when changing from windowing to fullscreen on the fly, added vsync support, and added support to select the blitter as OpenGL2 or OpenGL1 (it should be compatible with some old videocards, but shader support is not supported in OpenGL1 mode).
- Improved the openGL2 plugin. Fixes Xmen Mutant Academy 1 & 2, Nascar Thunder 2002/2003/2004, Pro Pinball - Big Race Usa, Pro Pinball - TimeShock, Pro Pinball Fantastic Journey and Worms Pinball (use framebuffer effects=0 in the pinball games).
- Changes in the SPUCORE. Implemented the SPU mute flag, it fixes some sound glitches during the pause in the game: Car & Driver Presents - Grand Tour Racing 98.
- Changes in the INPUTCORE. Now it has native supports for XInput devices, select Xinput when configurating the gamepad in the config dialog if you want use the XInput API. (mapping buttons is not required).
- Fixed the external input plugins support when stopping and pressing continue.
- Fixed the changedisc option when using external GPU plugins.
- Added support to overclock the PSX CPU. You can select x1, x1.5, x2.0, x3.0 and x4.0. Be careful it could break compatibility.
(Logo updated thanks to Robert Typek)


http://www.epsxe.com/

2016年4月13日 星期三

puNES v0.99

FC/NES模擬器 puNES 發布新版,更新如下 :
  • (Windows) Fixed bug that allows the monitor turned off during a game session.
  • Added "Pause" shortcut.
  • Better support for the submappers in NES 2.0.
  • Fix for recognize correctly the CHR RAM size with the NES 2.0.
  • Fixed saving of the option 'Permit "Up + Down" and "Left + Right"...' in the configuration file.
  • Added two new palettes (Thanks to Firebrandx for his work http://www.firebrandx.com/nespalette.html).
  • Fixed the mirroring in the VRC2 mapper.
  • Added the full support for the RetroArch's shaders (https://github.com/libretro/common-shaders).
    • OpenGL version support ".glslp" and ".cgp" (linux version need that is istalled the nvidia-cg-toolkit package) shaders.
    • D3D9 version support only ".cgp" shaders. Then, based on experience made in these months of development, in D3D9 version many shader ".cgp" do not work (such as CRT-royale), it seems that this shaders has been developed for the OpenGL version.


2016年4月12日 星期二

ClrMamePro 4.029

ROM整理工具 ClrMamePro 發布新版,更新如下 :

  • fixed: software list export has a space at the end of the prolog
  • fixed: rare rebuild name-case-pick problem when rebuilding parent/clone sets where the clone uses different case in naming of the parent files
  • fixed: %H does not match all chd-only ones
  • added: setinfo lists referenced device roms in set file list
  • added: settings->compressor->chdman option setting to hide console window during verify process
  • added: batcher scanner option to include/exclude chd decompress in deep modes
  • added: batcher scanner option to disable deep (sha1/md5/full decompress) scan
  • misc: reorganized batcher prop pages (mainly used radio buttons for some options)
  • misc: updated unrar dll to 5.31


MAMEUIFX 0.172.1

補點舊聞。

MAMEUIFX發布新版,更新如下 :


  • Updated to MAME 0.172

    * Changelog from 0.172

    - Fixed bug in joystickmap option always set to "None" value
    - Fixed bug in INIs creation when Default Game Options are changed
    - Fixed bug in INIs loading priority when a game is launched [Dankan1890]
    - Fixed issue with some hiscores not saved even with plugin enabled [crazyc]

Final Burn Alpha v0.2.97.38

多機種模擬器 Final Burn Alpha 發布新版,更新如下 :

Fixes and new features

  • Fixed BurnSamplesSetLoop() in the sample core [dink]
  • Added the Toki devlopers' debug mode to Toki [dink]
  • Added several behind-the-scene improvements to the Galaga/Dig-Dug driver [dink]
  • Fixed a crash-situation with the Namco sound-core that only seemed to affect 64bit systems [dink, Gab75]
  • Capcom CPS3 is now friendly towards slower/embedded systems (Raspberry Pi etc.) [dink]
  • Fixed Capcom's The Speed Rumber: broken Boot-up messages, random slowdowns, screen priority issues [dink]
  • Fixed music in SD Gundam Psycho Salamander [dink]
  • Fixed extra buttons in Olds [iq_132]
  • Added default rom paths for SMS & GameGear systems [dink]
  • Fixed music in Haunted Castle [dink, SNK_Dude]
  • Fixed display of total sets in game selection dialog [Barry]
  • Fixed missing tiles in Sand Scorpion due to incorrect 2-D pointer indexing in kaneko_tmap.cpp, possibly improving other games that use this. [dink]
  • Fixed missing music in Pass level 3+ [dink]
  • Fixed music tempo in Nostradamus [dink]
  • Tidy up makefiles and fix for non C++11 compilers [Barry]
  • Fixed Skyarmy, sometimes the bridge-piece chinook (heli w/2 props) doesn`t deliver the pieces when at home base. [dink]
  • Fixed Oki MSM6295 banking in Shadow Force [dink]
  • Fixed a crash issue when using savestates in Taito's Master of Weapon [dink]
  • Fixed music in Knuckle Bash 2 [dink]
  • Fixed Oops: forgot to mark Air Duel's parent as Working. [dink]
  • Fixed missing sprites in ZigZagb [dink, Zazzone]
  • Fixed endgame boss & stage 6 boss in Nostradamus [dink, Haze]
  • Fixed doorway/scene transitions in Tiger Road [iq_132]
  • Fixed graphics issues in Varia Metal [iq_132, dink]
  • Added unicode titles and service dips to several Toaplan games [BisonSAS]
  • Fixed the analog speed setting in config/games/game.ini was getting clobbered [dink]
  • Fixed sprite priority issues in Blood Brothers, most notably in the mine-level [dink]
  • Fixed music updated palette handling in Mysterious Stones [dink]
  • Fixed the bitmap layer alignment in Chak 'n Pop [dink]
  • Added the breakable-background fix to 64th Street [Haze]
  • Fixed PCM sounds in Rohga / Wolf Fang [dink]
  • Fixed crash in Shadow force in the Laboratory level when the bridge breaks apart [dink, Pityesz]
  • Fixed clicking noise when a replayed input ends [dink]
  • Fixed many Megadrive games: The Chaos Engine, Ooze, Rock 'n Roll Racing, Outrunners, Buck Rogers, Dragon Slayer I & II, Krusty's Super Funhouse, S.S. Lucifer, The Earth Defense, Super Mario Bros. and Battle City, Klax, Feng Shen Ying Jie Chuan (Chi), Tiny Toon Adventures 3, Back to the Future part III (USA), Mickey Mania and possibly others. [dink]
  • Mega Megadrive Overhaul pt.2: [dink]
    • Added support for mid-frame palette changes (For water effects in Sonic, Rocket Knight Adventures, Burning Force scrolls now..etc.)
    • Fixed audio glitches in Doom Troopers and Battle Squadron
    • Fixed Mickey Mania Moose level
    • Fixed Sonic 3D jittery SEGA logo
    • Fixed flickering in Ayrton Senna's Super Monaco GP II and Gunstar Heroes
  • Enabled Hi-Score saving in most classic/pre-90's Capcom games [dink]
  • Added 3x-sized avi output, for 720p/60hz Youtube video uploads [dink, Barry]
  • New Rotary-button feature for Midnight Resistance, Heavy Barrel, Ikari/Victory Road and other games in the new SNK 3xZ80 driver, Ikari III, SAR Search and Rescue and Jackal [dink]
    • When this button is pressed: rotary direction becomes joystick direction
  • Fixed some screen-related quirks in the legendary classic: Ambush [dink]
  • Fixed Donkey Kong III save states [dink]
  • Fixed sample engine broken since the last version of FBAlpha [dink]
  • Fixed graphics and timing issues in Gradius III [dink]
  • Fixed some issues with the cheat engine - some cheats would not disable [dink]
  • Fixed coin inputs for Kamen Riders [dink, Gab75]
  • Fixed music in Guardians / Denjin Makai II [dink]
  • Fixed music in The Punisher (change cps1 qsound cpu to proper 8mhz) [dink]
  • Fixed music in Karnov's Revenge [dink]
  • Updated lzma lib. to 15.14 [Barry]
  • Updated the libpng library to v1.6.21 [Barry]

Clones and updated romsets in existing drivers

  • Sync. romsets with current MAME [Barry, JacKc]
  • Added clone of Sengoku Ace (Japan, set 2) [Alex Cmaylo, JacKc]
  • Added clone of Final Fight US [Coolmod, JacKc]
  • Added clone of Rolling Thunder (rev 3, alternate?) [caius, JacKc]
  • Added clone of 1943 (US) [caius, The Dumping Union, JacKc]
  • Added clone of Out Run (deluxe sitdown) (Enhanced Edition v1.0.3) [JacKc]
  • Added clone of Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0) [JacKc]
  • Added clone of Lethal Enforcers (ver EAA, 09/09/92 09:44) [caius, JacKc]
  • Added clone of Orius (ver UAA) / clone of Xexex [Ryan Holtz, Smitdogg, The Dumping Union, JacKc]
  • Added clone of Super Street Fighter II Turbo (Hispanic 940223) [Artemio Urbina, JacKc]
  • Added clone of Ninja-Kid II / NinjaKun Ashura no Shou (set 4) [system11, JacKc]
  • Added clone of Ring of Destruction: Slammasters II (Hispanic 940902) [Raul Delgado, JacKc]
  • Added clone of Miss World 96 Nude (alt) [system11, JacKc]
  • Added clone of Double Dragon II - The Revenge (US, bootleg) [system11, JacKc]
  • Added clone of Pirates (set 2) [caius, JacKc]
  • Added clone of Street Fighter II' - Champion Edition (920313 'Taiwan' bootleg with PAL) [rtw, Smitdogg, The Dumping Union, JacKc]
  • Added clone of Strider (USA, B-Board 90629B-3, Street Fighter II conversion) [system11, JacKc]
  • Added clone of Sangokushi III Gaiden: Kakou-On's Revenge DX (hack) [system11, JacKc]
  • Added clone of Multi Game '96 (Italy) [system11, JacKc]
  • Added clone of Halfway To Hell: Progear Red label (2016-1-17 Red Label Ver) [The Halfway House, JacKc]
  • Added clone of Multi Champ (World, older) [f205v, JacKc]
  • Added clone of 1000 Miglia: Great 1000 Miles Rally (94/05/26) [caius, JacKc]
  • Added clone of 64th. Street - A Detective Story (Japan, set 2) [Corrado Tomaselli, JacKc]
  • Added clone of Donkey Kong - Arcade Rainbow (hack) [John Kowlski, JacKc]
  • Added clone of Block Block (World 911219 Joystick) [caius, The Dumping Union, JacKc]
  • Added clone of The King of Fighters '98 (Anniversary Edition 2016, EGHT hack) [EGCG 2016, JacKc]
  • Added clone of The King of Fighters '98 (Combo) to 2016/03/21 version [Ivex, JacKc]
  • Added clone of Armed Police Batrider - A Version (Hong Kong) (Mon Dec 22 1997) [Trap15, JacKc]
  • Added clone of Batsugun (Korean PCB) [Alex Cmaylo, iq_132]
  • Added clone of Last Resort (prototype) [Chris Ransley, JacKc]
  • Added clone of Moon Cresta (SegaSA / Sonic) [Roselson (from AUMAP), JacKc]
  • Added clone of Major Title 2 (World, alt sound CPU) [Mathieu Patard, JacKc]
  • Added clone of Pac-Man (SegaSA / Sonic) [A.R.P.A., JacKc]
  • Added clone of Come Come (Petaco SA bootleg of Puck Man) [Manuel Giron, JacKc]
  • Added clone of Come-Cocos (Ms. Pac-Man) ('Made in Greece' Herle SA bootleg) [Heckler, JacKc]
  • Added clone of My Hero (bootleg, 315-5132 encryption) [Andrew Welburn, JacKc]
  • Added clone of Toki (US, prototype?) [Kevin Eshbach, JacKc]
  • Added clone of Super Bishi Bashi Championship (ver KAB, 3 Players) [Skate, JacKc]
  • Added clone of Majestic Twelve - The Space Invaders Part IV (US) [Artemio Urbina, The Dumping Union, JacKc]
  • Added clone of Major Title 2 (World, set 2) [Porchy, JacKc]
  • Added clone of Atomic Robo-kid (Japan) [Alex Cmaylo, JacKc]
  • Added clone of Beast Busters (Japan, Version 2) [ShouTime, JacKc]
  • Added clone of Mystic Warriors (ver AAB) [Bill D / The Dumping Union, JacKc]
  • Added clone of Raiden DX (Japan, set 2) [Alex Cmaylo, JacKc]
  • Updated the NeoGeo driver with the latest Unibios [JacKc]

New additions to existing drivers

  • Added Fix-it Felix Jr. to the Megadrive driver [dink]
  • Added Waimanu: Scary Monsters Saga to SMS driver [dink]
  • Added Wing Force to the Kaneko16 driver [dink]
  • Added MegaCart support to the Colecovision driver [dink]
  • Added Princess Quest (MegaCart), Digger and Quest for the Golden Chalice to the Colecovision driver [dink]
  • Added T*GunII, Chase and Papi CommandoMD to the Megadrive driver [dink]
  • Added Big's Fishing Derby and Thunderbolt II to the Megadrive driver [dink]
  • Added FatalSmarties to the Megadrive driver [dink]
  • Added '96 Flag Rally to 1945kiii driver [dink]
  • Added Ozma Wars to the Space Invaders driver [iq_132]
  • Added Fire Ball (FM Work) to the Legendary Wings driver [iq_132]
  • Added Unknown Neo-Geo Vs. Fighter (prototype) [Brian Hargrove, JacKc] to the NeoGeo driver

New drivers

  • Added driver for Appoooh [vbt]
  • Added driver for Cabal [iq_132, dink]
  • Added driver for Fighting Roller [iq_132]
  • Added driver for Battle Lane [iq_132]
  • Added driver for Alligator Hunt and Maniac Square on Gaelco CG-1V/GAE1-based hardware [iq_132, dink]
  • Added driver for Ikari Warriors, Victory Road, TNK3, Guerilla War, Chopper I, Bermuda Triangle, Psycho Soldier, Athena, ASO/Alpha Mission, Fighting Golf, Jumping Cross, HAL21, Vanguard II, Mad Crasher and Marvin's Maze on SNK 3xZ80 hardware [iq_132, dink]
  • Added driver for Main Event and Canvas Croquis [iq_132]
  • Added driver for Joyful Road / Munch Mobile [iq_132]
  • Added driver for Himeshikibu and Android [iq_132]
  • Added driver for Beast Busters and Mechanized Attack [iq_132]
  • Added driver for Safari Rally [iq_132]
  • Added driver for Mr. Jong and Crazy Blocks [vbt]
  • Added driver for Lasso, Chameleon, Wai Wai Jockey Gate-In and Pinbo [iq_132]


2016年4月10日 星期日

Neko Project II v0.86

PC-9801模擬器 Neko Project II 發布新版,更新如下 :

ver0.85 → ver0.86
  • CPU: idiv 命令で落ちる不具合を修正
  • HDD の取り出しに失敗する不具合を修正
  • PC-9801-118 の拡張チャネルが有効にならない不具合を修正(ver0.85でデグレ)
(Windows)
  • Sound Canvas VA に対応
  • ASIO に対応
  • (WinNT版のみ コンパイラを Visual Studio 2008 に変更)
  • (WinNT版 および x64版のみ WASAPI に対応)

Yabause Devmiyax (2016-04-09)

SS模擬器 Yabause Devmiyax 是基於安卓版 UoYabause 改版而來,這個改版修正了許多原版的錯誤,強化了許多3D顯示與個別遊戲的優化與修正,建議試試!

  • Correction d'un problème d'affichage dans le jeu Final Fight Revenge (info ici).
  • Correction d'un problème d'arrière plan dans le jeu Battle Arena Thoshinden Remix (photo ici).
  • Correction d'un problème avec la déformation de sprite pour Akumajo Dracula X (info ici).
  • Ajout de l'effet de flou et mosaique.
  • Ajout de la Tesselation permettant de corriger la déformation des sprites. Dans l'onglet Vidéo, il y a un mode filtre avec les choix aucun et FXAA. Et ajout de 3 options pour l'option Génération des Polygones : Triangles utilisant la correction des perspectives, Correction des Proportions en 4:3 et Correction des Proportions en 16:9. Une explication en anglais et une vidéo de démonstration disponible sur ce lien.
  • Ajout dans la traduction française de plusieurs chaînes non traduite.

2016年4月5日 星期二

Higan v098

老任多機種模擬器 Higan 發布新版,更新內容....

* higan: added WonderSwan and WonderSwan Color emulation
* higan: simplified the coooperative-thread schedulers for all emulation cores
* higan: moved from native (u)int[8,16,32,64]_t types to Natural<T>/Integer<T> classes
* higan: major cleanups to the Makefiles; including auto-selection of processor cores
* loki: very barebones skeleton in place now; does absolutely nothing
** these allow the removal of huge amounts of manual bit-twiddling with more readable alternatives
* FC: fixed PPU OAM reads (mask the correct bits when writing) [hex_usr]
* SFC: fixed expansion port device mapping on game load
* SFC: reworked the way SGB games were loaded
** SFC core can now be compiled without GB core (and thus without SGB support)
* SFC: added Super Disc expansion port device (although it's just a non-functional skeleton so far)
* SFC: bugfix to SharpRTC emulation regarding leap year extra day counts (Dai Kaijuu Monogatari II)
* SFC: major code cleanups to the CPU core and the R65816 processor base class
* SFC: added 21fx emulation (not the old 21fx that became MSu1; reusing the name for a new idea)
** basic idea is to move the serial USART to the expansion port along with a reset vector hijack
* SFC: emulate reset vector pushing PC onto the stack on system soft reset
* GB: pass gekkio's if_ie_registers and boot_hwio-G test ROMs
* GBA: reworked all handling of MMIO functions: removed the get/set class functions
* nall: improved edge case return values for (basename,pathname,dirname,...)
* ruby: fixed ~AudioXAudio2() typo (now calls destructor on exit)
* ruby: if DirectSoundCreate fails (no sound device present), return false from init instead of crashing
* tomoko: added "All" option to filetype dropdown for ROM loading
** allows loading GBC games in SGB mode
* tomoko: locate() updated to search multiple paths [2]
* tomoko: fixed some oddities when changing the audio frequency/latency settings
* icarus: can now work with WonderSwan and WonderSwan Color games

Note 1: 90% of the changelog for this release was related to the WonderSwan emulation being in development. Doesn't make a lot of sense to post about fixes since the code didn't exist publicly prior to this release.

Note 2: there was a minor SNES input regression spotted very shortly after release. If you downloaded the emulator immediately, you may want to redownload. If you got it after the news was posted on the frontpage a day or two later (2016-04-06 or later), then you're good.

http://byuu.org/

2016年4月4日 星期一

最佳朋(損)友 !?

今天去掃墓,接近中午才結束,某人在午飯前到訪...

某人 : 好久不見 !
敝人 : 不是上星期才見 ?

某人 : 今日帶某位朋友來訪。
敝人 : who ?
某人 : 3DS初階版。

敝人 : 有病啊 ?
某人 : 沒錯 ! 我的3DS得了不治療就會掛的病 !

敝人 : 啥 ?
某人 : 幫我做A9LH !

真是OX到極點 !! 上次才幫他做降級無卡,而且是在一知半解的狀況下做完的,這次又要求A9LH,簡直無恥至極 !!

敝人 : 沒見過其他勇者做初階版提取otp,請恕在下不敢從命....
某人 : 今天我既然來了,就沒打算毫髮無傷地回去 !

敝人 : 閣下當真已有了視死如歸的覺悟嗎 ?
某人 : 正是 !

敝人 : .........好吧,請於30分鐘後讓我祭完五臟廟後再敘。
某人 : 必定分秒不差的報到 !

*********************************
就這樣,在他 delay 47分鐘 後果然來了........(OOXX??//!!)

大致看完作法,將必要軟體抓齊後就展開A9LH之旅。

因之前已做過無卡,直接跳至降級2.1.0與提取otp的步驟,整個過程還算順利,會磚的原因主要是在兩個地方--
(1) 降級2.1.0及還原後的校驗過程  (2) 還原sysNAND / emuNAND的過程。
如果都沒錯誤大致就沒問題了。

整個做完大約2小時(不包含校驗備份檔案正確性的時間),只在降完2.1.0重啟時出現一次錯誤,成功還原後就又回到降級無卡的系統狀態了。

看著  "某人" 揚長而去的背影,敝人只有一個感想........-----   就是
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3DS初階版 是可以做A9LH的 !!!

2016年4月2日 星期六

Phoenix v2.5

3DO模擬器 Phoenix 發布新版,更新如下 :

– Involved AngleScript for texture filtering (you can make your own filters)
– Added logging errors for scripts and shaders (near samismi scripts will appear LOG-files)
– Settings are made more intuitive, non-active elements are blocked
– Now you can customize the interface style (skin folder, remove it, if you do not like it)
– Added support for the emulator interface transfers (file translation.xml)
– Setting the emulated CD-drive speed
– Check for OpenGL (if falls emulator at startup – watch opengl.log)
– Configuring percent accounted traffic CEL-Engine in the quota of time
– Improved auto-commit axes when setting the joystick
! Fixed addition management (now possible to easily assign multiple controls on the console control, and vice versa)
– Removed binding assignable keyboard shortcuts to the current layout (in some cases, management may need to reconfigure)
– Fixed loading saves with disabled optional rumami
– Update content when resizing windows and other events of context damage
– Interrupt Handling during operation CEL-Engine
– A lot of improvements in the debugger, which will further improve the emulator (debug version)
– Made reversinzhenerig pistol protocol and implemented its support (including machines with games)
– Made reversinzhenerig service fee OrbAtak protocol and implemented its support
– Made reversinzhenerig Flightstick Pro protocol
– Added the option of hiding the cursor in full screen mode


http://www.arts-union.ru/node/23

2016年4月1日 星期五

BWS 1.0.0

 

WonderSwan / WonderSwan Color 模擬器 BWS 發布新版,這是由老任多機種模擬器 Higan 作者 byuu 開發的,內容如下 :

First release! Full emulation of the WonderSwan and WonderSwan Color
  • 64-bit CPU support for ~15% faster emulation
  • Improved accuracy
  • Added real-time clock support using byuu ntpd for time lookup