2017年12月31日 星期日

D****** 3

大約是更新檔釋出的第2天,接到某位大老的mail,看了圖片,下巴差點掉下來!!
總之,錯誤已經造成,那就放圖吧,套用某人說法"攝影機系統不是問題,操作方面更不在話下"  ........................................................................

那就等吧。




vdmgr v0.1.8

多機種模擬器 vdmgr 發布新版,更新如下 :

修正/追加ColecoVision
  • SGMのRAM/ROM切り替え時、ROMのバンクが初期化されてしまうのを修正。
  • SGMの拡張RAMを初期化していなかったのを修正。

http://www.geocities.jp/g_lsluk/vdmgr.html

FB Alpha SP v0.2.99.9

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

– changed default display colour profile to sRGB

changes in 0.2.99.8:
– fix resizing window to smaller than original image size in dx9 blitter with multipass effects
– fix dx9 blitter SM1.4 shader support (only used for SM1.4 level hardware)
– enable dx9 blitter compatibility for legacy gpu support (AKA SM1.4 shaders compiled as SM2.0)
– add high performance version of overlay shader (used in combination with legacy gpu shaders)
– add colour controls to dx9 blitter
– add proper gamma correction to dx9 blitter (old gamma controls are disabled)
– add colour correction to dx9 blitter
– perform cubic filter in linearised RGB (except when running on PS1.4 hardware)
– precompile shaders for faster initialisation (VS build only, SM1.4 is unavailable when this is enabled)
– removed menu option for fm interpolation (should always be on)
– fixed sound not switching off when opening record input / save state dialog
– fixed clearing inputs (crashed when built with gcc)
– fixed version/info string generation with gcc
– updated documentation

http://neosource.1emulation.com/forums/index.php?topic=3162.0

Pantheon 6.598



多機種模擬器 Pantheon 發布新版,更新如下 :

-games for Sega Genesis/Mega Drive: A Q Renkan Awa, Action 52, Air Diver, Alisia Dragoon, Astro Duel, B.O.B., Barbie Super Model, Barbie Vacation Adventure, Bimini Run, Blue Almanac, Brian Lara Cricket '96, Cal Ripken Jr. Baseball, Call of Duty Ghosts, Castlevania: Bloodlines, Championship Pool, Chibi Maruko-Chan: Waku Waku Shopping, College Football's National Championship, College Football's National Championship II, Congo - The Game, Dangerous Seed, Dino Dini's Soccer, DJ Boy, Donald Duck in Maui Mallard, Dynamite Duke, Ecco the Dolphin, Ecco: The Tides of Time, Exodus: Journey to the Promised Land, F1 Circus MD, Fantastic Dizzy, Fatal Fury, Fatal Fury 2, FIFA Soccer 97, Flicky, G-LOC - Air Battle, Gem Quest, Ghostbusters, Gunstar Heroes, HardBall!, HardBall III, Hercules 2, Hyper Marbles, Indiana Jones and the Last Crusade, Jammit, Jeopardy! Sports Edition, Joe Montana II: Sports Talk Football, Last Action Hero, Ma Qiao E Mo Ta: Devilish Mahjong Tower, Magic Bubble, Mahjong Cop Ryuu: Shiro Ookami no Yabou, Mallet Legend, Mario Andretti Racing, Mega SWIV, MIG-29 Fulcrum, MK5: Mortal Combat - Sub Zero, NHL Hockey '94, No Escape, Pac-Mania, Paperboy, Paperboy 2, Pocket Monster, Pocket Monster II, Premier Manager, Pyramid Magic, Pyramid Magic II, Pyramid Magic III, Rampart, Rise of the Robots, Rolling Thunder 2, Rolling Thunder 3, Samurai Shodown, Samurai Spirits II, Sesame Street: Counting Cafe, ShiKinJou, Shougi no Hoshi, Slap Fight, Sonic Jam 6, Sorcerer's Kingdom, Sparkster: Rocket Knight Adventures 2, Strider, Strider Returns: Journey From Darkness, Super Baseball 2020, Taikou Risshiden, Tecmo Super Bowl, Tecmo Super Bowl II: Special Edition, Tecmo Super Bowl III: Final Edition, Tetris, The Jungle Book, The King of the Fighters '98, Top Fighter 2000 MK VIII, True Lies, Twin Hawk, Uncharted Waters, Virtual Pinball, Wacky Worlds Creativity Studio, Waterworld, Whip Rush, Yi Men Ying Lie: Yang Jia Jiang, Zoom!

http://bostjan-grandovec.si/Content/News.htm

SameBoy 0.10

Game Boy and Game Boy Color模擬器 SameBoy 發布新版,更新如下 :


This version is not compatible with save states of older versions.

New/Improved Features

The CGB boot ROM will now wait until the user finishes choosing a palette

New SDL GUI:
More user friendly, settings are now more accessible
Added configurable controls
Added scaling filters (requires OpenGL 3.2 support)
Added frame blending (requires OpenGL 3.2 support)
Added joypad support to both the Cocoa and SDL ports

Accuracy Improvements/Fixes

More accurate PPU timings
The first frame after turning the LCD on is now skipped, as in hardware (Fixed Pokémon Pinball visual glitch)
Accurate emulation of VRAM and OAM blocking
More accurate emulation of MBC1
Improved serial cable timing emulation
Complete rewrite of the APU emulation (Fixed audio on several games)
APU emulation is now sample-accurate in almost all case
Audio is now rendered at 2MHz (like real hardware), downsampled to 96KHz (or 44.1 on Windows)
Passes all of Blagg’s APU tests, as well as most of SameBoy’s (yet-to-be-released) APU tests
Added 3 modes of high-pass filtering (Disabled, Emulate Hardware, and Preserve Waveforms)
Fixed KEY1 being writable on a CGB in DMG mode
Refined window behavior (Fixed visual glitches in Pokémon G/S/C)
SCY latching is now correctly emulated
Refined SCX’s effects on PPU timings
Correctly emulate differences in interrupt timing when the CPU is in halt mode
More accurate emulation of interrupt servicing. (Fixed Pinball Deluxe)
Fixed OAM interrupt timing (Fixed Pinball Deluxe when emulating a DMG)
Added 4 modes of color correction (Disabled, Correct Curves, Emulate Hardware and Preserve Brightness)
Fixed EI behavior

Bug Fixes
Fixed backtrace command in the debugger (first item did not appear correctly)
Fixed a bug that prevented saving games after resetting the emulator
Fixed several memory leaks
Fixed a bug that caused black screens after loading a save state when emulating a DMG
Fixed potential crashes when viewing OAMs in the VRAM viewer

Misc Internal Changes
API improvements
It is now possible to specify a boot ROM for the automatic tester
The Libretro core is now merged into the main branch
https://sameboy.github.io/

2017年12月30日 星期六

Mesen 0.9.4

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

New Features

  • Input: Added support for 20 more peripherals (including controllers, barcode readers, keyboards, mice, external storage devices, etc.)
  • Video: Added a 60.0 FPS mode to reduce dropped frames
  • Video: Added support for exclusive fullscreen mode (Windows only)
  • Video: Added option to rotate the display (for homebrew games)
  • Performance: Minor performance enhancements on Windows (~5%) and large gains on Linux by enabling LTO (25-30%)
  • Movies: Rewrote movie file format from scratch to be a lot more flexible, and editable by hand. (Old .mmo files are no longer supported)
  • Debugger: Several enhancements and a number of additions/changes to the Lua API.
  • Accuracy: Improved FDS IRQ emulation
Bug Fixes
  • General: Several miscellaneous bugs have been fixed.
  • Debugger: A large number of small bugs and usability issues have been fixed.
  • HD Packs: Fixed performance issues with HD Packs in CHR RAM games (over 2x faster)
https://www.mesen.ca/

GLideN64 Public Release 3.0

N64模擬器插件 GLideN64 發布新版,更新如下 :

Hello,

Today is time to set new Release tag to master branch. Previous Public Release made year ago. Time to set the new milestone. Some statistics: since previous public release
* over 600 commits to master
* closed over 250 various issues

During the year I tried to describe main project's achievements. Lets make a brief retrospective:


  • The year started from a massive code refactoring. The source code changed drastically. Direct calls to graphics API totally removed from main code. Main code works with graphics via proxy class, which passes graphics call to a graphics back-end. Currently there is one back-end, which uses OpenGL. The refactoring allowed me and other developers to make OpenGL back-end dynamically adoptable for abilities of user's GPU. Thus, the same code works without recompilation for GL ES 2.0, GL ES 3.X, OpenGL 3.X, OpenGL 4.X. The more your GPU can do, the better and faster result you will get. With VAO/VBO support it became possible to use OpenGL core profile and finally port GLideN64 to MacOsX.
  • After the code refactoring I made major modification of frame buffer and video interface emulation. It was very large and complex work, but the results were rewarding. Fixed lots of old issues, the frame buffer emulation code became simpler.
  • Long awaited support for Resident Evil 2. The way this game programmed makes it hard to emulate on PC hardware. Many special code required to emulate it properly.
  • HLE fixes. Most users prefer to use GLideN64 in High Level Emulation mode (HLE), which not only runs much faster than Low Level Emulation (LLE) but also allows them to use widescreen mode and per-pixel lighting. HLE mode has its own issues caused by incomplete or missing implementation of game's microcode. Most of Nintendo microcodes are documented and their implementations work without issues. However, there are many custom microcodes, created by other developers. Documentation for these microcodes is not available for emu devs. To support custom microcode, its assembler code must be reverse-engineered. This work requires skills and patience. The first results in microcode decoding obtained in 2016, when Gilles Siberlin decoded microcode for Kuiki Uhabi Suigo. This year olivieryuyu, the main beta tester of GLideN64, decided to take microcode decoding task and step by step he achieved outstanding results:
    • T3DUX microcode decoded. Last Legion UX, Shin Nihon Pro Wrestling Toukon Road - Brave Spirits and Shin Nihon Pro Wrestling Toukon Road 2 - The Next Generation now playable with HLE.
    • Custom lighting method used by Acclaim games decoded. Armorines - Project S.W.A.R.M., South Park, Turok 2 - Seeds of Evil, Turok 3 - Shadow of Oblivion now look much better with HLE.
    • F3DAM microcode decoded. This is custom microcode, which only one game uses: Hey You, Pikachu! Now this game is fully playable with HLE without major graphics issues.
    • F3DFLX microcode decoded. This custom microcode is used to draw vehicles in F-Zero. With implementation of this microcode, the vehicles got reflection effect in HLE mode.
    • Zelda Majora's Mask point-lighting. This game uses custom lighting method, which graphics plugins developers could not properly implement for many years. Finally, olivieryuyu decided to decode it and he succeeded.
    • Star Wars - Rogue Squadron. This game was co-developed by Factor 5 and LucasArts. Factor 5 created very complex and very large microcode to port this game on N64. HLE implementation of the game was near impossible because of  amount of work necessary to decode and implement that microcode. This summer me and olivieryuyu decided to take it. We achieved first very modest results and started crowdfunding campaign on Indiegogo to support our hard work. Luckily, the campaign was supported and this support encouraged us in our efforts. The game became fully playable in HLE to the end of summer.
    Also, Gilles Siberlin has very promising results with HLE implementation of BOSS ZSort microcode for World Driver Championship and Stunt Racer. It should be ready to next release.
  • Of course, the number of changes is much larger than I could highlight in this blog. Among the most noticeable changes are:
    • Fixes in software depth buffer render made Body Harvest fully playable. The game suffered from problems with collisions detection.
    • Emulation of YUV-to-RGB color space conversion allowed to work with YUV textures without hacks and finally fix problems with Projectile Effects in Killer Instinct Gold.
    • Both Vigilante 8 games became playable after fixes with frame buffer emulation. There are still many glitches in menus, but at least menus are rendered. Game play looks ok.
    • Gauntlet legends now can boot in HLE mode and works without flickering. This result requires changes not only in graphics plugin, but also in core and RSP, and currently available only with mupen64plus. Thanks LegendOfDragoon for support of this game in GLideN64.
    • Many fixes made in GLideNHQ library, which responsible for texture enhancement and hires texture packs support.


Acknowledgements:


Very special thanks to olivieryuyu, who boosted HLE emulation forward this year.

Downloads:
To help the project:
http://gliden64.blogspot.com/

2017年12月29日 星期五

higan v106 r1

多機種模擬器 higan 發布新版,更新如下 :

Changelog:

  - Z80: infinite DD/FD prefixes will no longer cause an emulator crash;
    but will still deadlock savestates
  - Z80: emulated R incrementing on M1 cycles
  - Z80: `LD a, [ir]` should update flags [hex_usr]
  - Z80: minor code cleanups
  - tomoko: added “Pause Emulation” toggle to Tools menu
      - you can still use the hotkey to pause emulation before starting
        a game if you really want to
      - this will be useful if and when I re-add trace logging to
        capture instructions from power-on
  - icarus: more PAL games added to the SNES database

I hope I've implemented R correctly. It should only increment twice on
DD,FD CB xx instructions. LDI/LDD/LDIR/LDDR should work as expected as
well. It increments once when interrupts are executed (and not maksed.)
The top bit is ignored in increments.


https://gitlab.com/higan/higan

Kindred v1.10 PB 1



多機種模擬器 Kindred 發布新版,更新如下 :

– [IBM] Added IBM PC XT
– [IBM] Added 8088 CPU
– [IBM] Added Floppy Drive
– [IBM] Added Hard Drive
– [IBM] Added VCF XT-IDE
– [IBM] Added DMA, PIC, PIT, PPI
– [IBM] Added MDA, CGA, EGA, VGA
– [IBM] Added Microsoft Compatible Serial Mouse
– [IBM] Added 83 Key XT Keyboard
– [IBM] Added Tecmar Captain
– [IBM] Added 80×86 disassembler
– [NES] Added TV-NET controller
– [NES] Added TV-NET
– [ALL] Added 720×540 Window Size (VGA)
– [ALL] Added hotkey editor


http://www.crazysmart.net.au/kindred/

2017年12月28日 星期四

MAME 0.193

MAME發布新版,更新如下 :

0.193
-----


MAMETesters Bugs Fixed
----------------------
- 05902: [Crash/Freeze] (gba.cpp) gba [bombtour]: Game hangs unable to start. (R. Belmont)
- 06683: [Graphics] (surpratk.cpp) suratk: Visible area is too small. (Robbbert)
- 06779: [Crash/Freeze] (coco3.cpp) Mounting Zenix Floppy Disk crashes MAME with floating point exception error. (Dirk Best)
- 06780: [Sound] (midtunit.cpp) Possible Volume balance Issue with Williams ADPCM Soundboard. (hap)
- 06784: [Sound] (bagman.cpp) bagman, sbagman: bagman dying sound plays repetitively when game starts. (AJR)
- 06785: [Interface] (coco3.cpp) Can't change into directories that have a "." prefix in their name. (Vas Crabb)


New working machines
--------------------
4-in-1 [Joe Magiera]
Apollo 13 (Tiger handheld) [hap, Sean Riddle]
Batman Forever - Double Dose of Doom (Tiger handheld) [hap, Sean Riddle]
Battletoads (Tiger handheld) [hap, Sean Riddle]
Calcune (Japan, prototype)
  [David Haywood, ShouTime, gamez fan, Sacrilego, Paul Vining, Jeffrey Gray, Fabien Marsaud, Jarrod Wright, Darksoft, Rod_Wod,
  Sean Sutton, Surgeville, The Dumping Union]
Chess King Master [hap, Berger]
Fidelity Designer Mach III Master 2265 [hap, yoyo_chessboard]
Fonas 3 in 1: Football, Basketball, Soccer [hap, Sean Riddle]
Gakken Invader 2000 [hap, Sean Riddle]
HP 2645A [F.Ulivi]
In Your Face (North America, prototype)
  [ShouTime, Darksoft, Ryan Holtz, Surgeville, Sean Sutton, gamez fan, Smitdogg, The Dumping Union]
Joker Poker With Hi-Lo Double-Up [Joe Magiera]
Karnov (Tiger handheld) [hap, Sean Riddle]
MC Hammer: U Can't Touch This (Tiger handheld) [hap, Sean Riddle]
Mortal Kombat (Tiger handheld) [hap, Sean Riddle]
Nightmare Before Christmas (Tiger handheld) [hap, Sean Riddle]
Robocop 2 (Tiger handheld) [hap, Sean Riddle]
Slot (unknown bootleg?) [Alessandro Ghirardi, Lorenzo Fongaro]
Space Harrier II (Tiger handheld) [hap, Sean Riddle]
Street Fighter II (Tiger handheld) [hap, Sean Riddle]
TelePachi Fever Lion (V1.0) [Rod_Wod, Hammy, The Dumping Union]
The King of Fighters '98: Ultimate Match HERO (China, V100, 09-08-23)
  [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
The Shadow (Tiger handheld) [hap, Sean Riddle]
Vulcan XL 25 [hap, Sean Riddle]


New working clones
------------------
A-Blast (Japan) [system11, The Dumping Union]
Amigo (bootleg of Amidar, set 2) [f205v, The Dumping Union]
Attack (Defender bootleg) [ARPA, Recreativas.org, The Dumping Union]
Blood Bros. (US) [Bill D., The Dumping Union]
Blue's Journey / Raguy (ALH-001) [Razoola]
Fantasy (Germany, set 2) [Corrado Tomaselli, The Dumping Union]
Fidelity Designer Mach IV Master 2325 [hap, yoyo_chessboard]
G.I. Joe (Asia, AA) [coolmod, The Dumping Union]
Galaxian Growing Galaxip / Galaxian Nave Creciente (Recreativos Covadonga Spanish bootleg)
  [ARPA, Recreativas.org, The Dumping Union]
Jolly Card (Italian, bootleg) [Team Europe, Rock Shebbich]
Coleco Head to Head Hockey (COP420L version) [hap]
Coleco Head to Head Soccer (COP420L version) [hap]
Oriental Legend 2 (V101, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Oriental Legend 2 (V103, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Oriental Legend 2 (V104, Oversea) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Robin Hood (Tiger handheld) [hap, Sean Riddle]
Super Bagman (Itisa, Spain) [f205v]
SWTPC 6800 Computer System (with MIKBUG) [AJR]
Teki Paki (location test)
  [ShouTime, Mouloud Bessaad, Dulleron, Christian Ricolleau, Marisol Nunez Serrano, Renato Mucciarelli, Jeffrey Gray, John Wilke,
  Darksoft, Ryan Holtz, Smitdogg, The Dumping Union]
Twin Brats (set 1) [caius, The Dumping Union]
West Story (bootleg of Blood Bros., set 2) [Osso, caius, The Dumping Union]


Machines promoted to working
----------------------------
beatmania IIDX 4th style (GCA03 JAA) [smf, R. Belmont, Sarah Purohit]
beatmania IIDX 6th style (GCB4U JAB) [smf, R. Belmont, Sarah Purohit]
beatmania IIDX 7th style (GCB44 JAA) [smf, R. Belmont, Sarah Purohit]
beatmania IIDX 8th style (GCC44 JAA) [smf, R. Belmont, Sarah Purohit]
beatmania IIDX Substream with DDR 2nd Club Version 2 (984 A01 BM) [smf, R. Belmont, Sarah Purohit]
Dodonpachi Daioujou Tamashii (V201, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Knights of Valour 2 New Legend (V302, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Oriental Legend 2 (V104, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
San Francisco Rush: The Rock (boot rom L 1.0, GUTS Oct 6 1997 / MAIN Oct 16 1997) [Ted Green]


Clones promoted to working
--------------------------
Action Fighter (FD1089B 317-unknown) [David Haywood]
Action Fighter (FD1089B 317-unknown, analog controls) [David Haywood]
Action Fighter (System 16B, FD1089A 317-0018) [David Haywood]
Action Fighter (System 16B, FD1089B 317-unknown) [David Haywood]
Action Fighter (System 16B, FD1089B 317-unknown, analog controls) [David Haywood]
Agat-7 [shattered]
beatmania IIDX 6th style (GCB4U JAA) [smf, R. Belmont, Sarah Purohit]
Knights of Valour 2 New Legend (V300, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Knights of Valour 2 New Legend (V301, China) [Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Oriental Legend 2 (V101, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Oriental Legend 2 (V103, China) [Jeremy Romine, Peter Wilhelmsen, Morten Shearman Kirkegaard, David Haywood, MetalliC]
Tazz-Mania (Arfyc / Rodmar bootleg) [Ivan Vangelista]


New machines marked as NOT_WORKING
----------------------------------
Chess Champion: Delta-1 [hap, Berger]
Golden Hexa [Yohji, Smitdogg, The Dumping Union]
Green Lizard (AHG1623, US) [Roberto Fresca]
Hexa President [Yasu]
Honkey Tonk - Cash Express (BHG1455, US) [Roberto Fresca]
Keep Your Hat On (BHG1204, US) [Roberto Fresca]
Multi Game IV (V.Ger 3.44) [Team Europe]
Ninja Gaiden (Tiger handheld) [hap, Sean Riddle]
Konami Picno [Team Europe, SSJ, Robbbert]
Konami Picno 2 [Team Europe, SSJ, Robbbert]
Pitch Hitter - Baseball Challenge [unknown]
Real Battle Super Phoenix Mahjong (Version 4.1) [Peter Wilhelmsen, The Dumping Union]
Shuriken Boy [rod_wod, The Dumping Union]
Torarechattano - AV Kantoku Hen [system11, ShouTime, The Dumping Union]
Wild Africa (AHG1535, US) [Roberto Fresca]


New clones marked as NOT_WORKING
--------------------------------
Boot Scootin' (AHG1547, US) [Roberto Fresca]
Bumble Bugs (CHG0479-99, US) [Roberto Fresca]
Chicken (01J01886, NSW/ACT) [Roberto Fresca]
Chicken (RHG0730-99, US) [Roberto Fresca]
Creature from the Black Lagoon (L-4) [PinMAME]
Dangerous Curves (Ver 2.9 O) [Muddymusic, Porchy, The Dumping Union]
Death Crimson OX (Rev A) [Jorge Valero, ClawGrip, DU]
Enchanted Forest (AHG1615, US) [Roberto Fresca]
Enchanted Forest (JHG0415-99, US) [Roberto Fresca]
Ericsson Step/One [Fredrik Ohrstrom]
Filthy Rich (English) [Roberto Fresca]
Inca Sun (01J01946, Venezuela) [Roberto Fresca]
Panasonic JB-3000 [Edstrom]
King Galah (AHG1625, US) [Roberto Fresca]
Mine, Mine, Mine (NHG0416-99, US) [Roberto Fresca]
Money To Burn (English) [Roberto Fresca]
Mountain Money (BHG1464, US) [Roberto Fresca]
Penguin Pays - Cash Express (AHG1544, US) [Roberto Fresca]
Penguin Pays (OHG0417-02, US) [Roberto Fresca]
Penguin Pays (OHG0417-03, US) [Roberto Fresca]
Queen of the Nile (AHG1608, US) [Roberto Fresca]
Queen of the Nile (GHG4091-03, US) [Roberto Fresca]
Reel 'Em In (English) [Roberto Fresca]
San Francisco Rush 2049: Tournament Edition Unlocked [rtw, Stig Remnes]
Striker Xtreme (1.01 Italy) [PinMAME]
Triumph-Adler alphatronic P2 [rfka01, helwie44]
Triumph-Adler alphatronic P2U [rfka01]
Triumph-Adler alphatronic P30 [rfka01, helwie44]
Wild Cougar (AHG1531, US) [Roberto Fresca]
Wild Cougar (NHG0296-07, US) [Roberto Fresca]
Wild Cougar (NHG0296-99, US) [Roberto Fresca]
Winning Bid (English) [Roberto Fresca]


New working software list additions
-----------------------------------
cd32:
  Akira, Banshee, Chambers of Shaolin, Fire Ice - The Daring Adventures of Cool Coyote, Rise of The Robots, Seek And Destroy,
  Shadow Fighter [EoceneMiacid]
gmaster: Car Racing, Move It [SSJ, PeT]
ibm5150:
  Advanced Dungeons & Dragons - Curse of the Azure Bonds (V1.0), Advanced Dungeons & Dragons - Pool of Radiance (5.25"),
  Super Hang-On [ArcadeShadow]
  Echecs 3D (French) [breiztiger]
  A-10 Tank Killer (1.1), A-10 Tank Killer (1.5), IBM Personal Computer DOS (Version 1.10, Master diskette),
  IBM Personal Computer DOS (Version 2.00, Master diskette), IBM Personal Computer DOS (Version 2.10, set 3) [Justin Kerk]
ibm5170:
  Ontrack Disk Manager [Curt Coder]
  1869 - Erlebte Geschichte Teil I (German), 3000 Icons for Windows, Classic Road 2, Gravis Utilities V2.1,
  Gravis UltraSound (GUS) Installation - V3.53, Lotus 1-2-3 Release 3 (5.25"), Lotus 1-2-3 Release 3.1,
  MS-DOS (Version 6.2/V, Upgrade) (Japanese) [Justin Kerk]
ibm5170_cdrom:
  Noi Siamo Angeli (Italian), Pompei AD LXXIX [Arena80.it]
  We Are Angels: Ein Engel schlaegt zu! (German) [archive.org]
  Alien Rampage (v1.13), Crusader - No Remorse (v1.23), Iron Blood, Prototype, Rise 2 Resurrection - Director's Cut, Sideline,
  Turrican II - The Final Fight [EoceneMiacid]
  The UltraSound CD, The UltraSound Experience [Justin Kerk]
  Arabian Kid, Claw (Japan v1.2), Doka-chan no Building Panic (Japan), Doom II for Windows 95 (Japan), Electronic Popple (Japan),
  Golly! Ghosts! Goal! (Japan), Halloween Harry in Zombie Wars, Iwatobi Penguin Rocky & Hopper DeJig Puzzle (Japan), Orgaslave,
  Pauly Mouse (Japan), PoiPon (Japan), Segata Sanshirou Choujin Densetsu, Silkroad Hoshi no Shima no Monogatari,
  Space Invaders for Windows, W.Pressure (Japan) [Rod_Wod]
  Lexmark Z22 / Z32 Color Jetprinter, Mustek Power of Scanning, Rayman (US v1.21), Viper -V16- RISE (International),
  Viper -V16- Imagine (International) [The Onion Knight]
  Alien Incident (Eng, Fre, Ger, Fin) (v1.30) [unknown]
lynx: Ponx [anonymous]
pce_tourvision:
  Final Soldier, PC Genjin - Pithecanthropus Computerurus, Splatterhouse, Tenseiryuu - Saint Dragon, Tora e no Michi,
  Violent Soldier [system11, The Dumping Union]
psx:
  Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan), Fire Pro Wrestling G (Japan) (v1.1), Gradius Gaiden (Japan) (v1.1),
  Gunners Heaven (Japan), Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan),
  Jikkyou Oshaberi Parodius - Forever with Me (Japan), Kaette Kita Cyborg Kuro-chan (Japan), Macross Digital Mission VF-X (Japan),
  Macross VF-X2 (Japan), Super Robot Taisen Alpha Gaiden - Premium Edition (Japan),
  Super Robot Taisen Alpha Gaiden - Shokai Genteiban (Japan), Super Robot Taisen Alpha (Japan) (v1.1),
  Super Robot Taisen Complete Box (Japan), Super Robot Taisen F (Japan), Super Robot Taisen F Kanketsuhen (Japan),
  Zanac X Zanac (Japan) [EoceneMiacid]
ti95_cart: Mathematics Library, Statistics Library [unknown]


New NOT_WORKING software list additions
---------------------------------------
cd32:
  Alien Breed - Special Edition + Qwak, Alien Breed 3D, Alien Breed - Tower Assault, Alfred Chicken, The Chaos Engine,
  The Classic Lotus Trilogy, Disposable Hero, Project-X + Ultimate Body Blows, Super Putty, Total Carnage [EoceneMiacid]
fmtowns_cd: Ishin no Arashi, Sangokushi II, Zan III - Ten'un Ware ni Ari [Reuental]
ibm5150: IBM Personal Computer DOS (Version 1.10) (Master diskette, alt) [Justin Kerk]
ibm5170:
  Lotus 1-2-3 Realease 3 (3.5") [Curt Coder]
  1942 - The Pacific Air War, AIV Networks (German), Gravis UltraSound BONUS Software Installation v. 1.52 [Justin Kerk]
ibm5170_cdrom:
  Boorp's Balls, Geo ~The Iron Age~ (Japan), Heart of Darkness (Japan v1.1.05), Jake Burst (Japan), Kung-Fu Hero Akimbo Lee,
  Moon Dragon (Japan), Twinbee Paradise In Donburi Shima [Rod_Wod]
  Zyclunt [EoceneMiacid]
  King's Quest - La Maschera dell'Eternita [The Onion Knight]
pcfx:
  Amateur Teikyou CD-ROM, Battle Heat, Can Can Bunny Extra DX, Der Langrisser FX, Doukyuusei 2, Dragon Knight IV, Farland Story FX,
  Fire Woman Matoigumi, Fushigi no Kuni no Angelique, Megami Paradise II, Pia Carrot e Youkuso!! - We've Been Waiting for You,
  Sotsugyou II FX - Neo Generation [EoceneMiacid]
picno:
  Anime Enikki, Kanji Club, Montage, Picno Art Puzzle, Picno de 1 2 3, Picno de A B C, Picno de A I U E O, Real Montage,
  Shirayuki-hime Monogatari [Team Europe, SSJ]


Translations added or modified
------------------------------
French [SSTSylvain]
Italian [theheroGAC]
Portuguese (Brazil) [Wellington Uemura]


Source Changes
--------------
-swtpc: Split into two systems (SWTBUG and MIKBUG), and added preliminary SS-50 I/O bus. [AJR]

-et3400: Add Reset key and Segment Test input. [AJR]

-Fixed -listdevices' misplacement of subdevices in some configurations. [AJR]

-m6809: Started resolving the great MC6809/MC6809E device type/clock divider mix-up. [AJR]

-Added generic ripple counter device. [AJR]

-Added Seals 8K SC Memory Board to S-100 bus emulation. [AJR]

-Fixed random strings of question marks in displayed key names. [AJR]

-igs036crypt.cpp: Added support for kof98umh, and made key tables compatible with format uploaded by ARM CPU. [Andreas Naive]

-i386: x87 bug fixes and FERR support. [Andrey Merkulov]

-i8087: Fixed regression in Fanuc driver pending further investigation. [Andrey Merkulov]

-route16.cpp: Added player 2 inputs to T.T. Mahjong. [Angelo Salese]

-vgmplay.cpp: Added preliminary YM2608 OPNA support. [Angelo Salese]

-attache816: Enabled MCFG_QUANTUM_PERFECT_CPU on the 8086 - fixes deadlock when writing to RAM disk. [Barry Rodewald]

-z180: Fixed Z180_RCR_REFW, and added Wait State Generator (DCNTL) support. [BartmanAbyss]

-i8087: Created seperate 8087 device. [Carl]

-pet: Fixed video RAM mirroring. [Curt Coder]

-weststory: Verified sprite data by converting to bootleg format and figuring out what was scrambled from there. [David Haywood]

-micro3d: Added diagnostic terminals to the DrMath and VGB boards. [Dirk Best]

-prodigy: Added basic LAY to SVG XSLT filter. [Edstrom]

-myb3k updates: [Edstrom]
* Added ISA8 bus, moved FDC to ISA8 card, and added COM card and two new FDC cards.
* Added PIT, PIC, DMA and PPI devices.
* Corrected clocks, crystals and switches.
* Split ROM into BIOS and character generator, as physically present.
* Added clones for Ericsson Step/One and Panasonic JB-3000 rebranded versions (ROMs undumped for latter).

-myb3k.cpp: Fixed keyboard and audio - DOS 1.25 boots and runs BASIC demo. [Edstrom, Fredik Ohrstrom, Mattis Lind]

-trs80m2kb.cpp: Added missing keyboard controller ROM. [Edstrom, Sean Riddle]

-Added a preliminary rewind feature based on save states. [feos]

-myb3k: Added keyboard device and preliminary support for Ericsson Step/One keyboard. [Fredrik Ohrstrom]

-hp9845: Added high-level emulation of internal printer. [F.Ulivi]

-Fixed and improved metadata for CP-450 and CD-6809 CoCo FDCs. [Felipe Sanches]

-omti8621: Use custom brief instance name "disk" for compatibility with previous MAME versions. [Hans Ostermeyer]

-apollo_kbd: Handle virtual Num Lock toggle inside the devices. [Hans Ostermeyer]

-Atmel AIC: Implemented most features. [MetalliC]

-ymz774 improvements: [MetalliC]
* Implemented sequencer and SQC, and fixed SEQ/SQC save states.
* Added channel volume delayed transition.
* Implemented channel/SEQ pause/resume.

-ymz770: Implemented CHAN/SEQ "keep playing" command. [MetalliC]

-tms9995: Fixed READY check on RESET (auto-waitstate). [Michael Zapf]

-Updated GENie, BGFX, and BX, and added BIMG since it is separated now. [Miodrag Milanovic]

-Converted disassemblers to independent classes. [O. Galibert]
* All architectures are available in unidasm, and paged/non-linear program counters are supported better.

-emumem: Templated address_space::direct on address shift. [O. Galibert]
* Address passed to {read|write}_* on address_space or direct_read_data is now the logical address (not byte offset).

-ide: Disambiguated 16- and 32-bit CS access, and added non-space CS access methods. [O. Galibert]

-memory: Removed some space parameters from the apple2 domain. [O. Galibert]

-interpro: CPU and MMU improvements. [Patrick Mackinlay]
* Implemented most clipper CPU and MMU exceptions.
* Completed C300 instructions, adjusted for C400.
* Improved CAMMU dynamic translation and added faults.
* Refactored C300 CAMMU into separate instruction/data instances.
* Configurable IOGA and SR bus memory access.

-dp8510: Added new device emulating the National Semiconductor DP8510 BITBLT processing uni. [Patrick Mackinlay]
* Used in the InterPro GT family graphics boards.

-nscsi: Use CHD ident metadata for inquiry. [Patrick Mackinlay]

-Aristocrat MK5 updates: [Roberto Fresca]
* Redumped the following sets so they have correct checksums and boot: Inca Sun (DHG1577, US), Loco Loot (AHG1513, US),
    Unicorn Dreaming (BHG1584, US).
* Removed Margarita Magic set 2 found to be a corrupt dump.

-riscpc: Fixed ROM load for rpc600. [R. Belmont]

-twinkle: Made many fixes to waveram banking and DMA - most sets are semi-playable now. [R. Belmont, Sarah Purohit]

-gba: Added various mirrors and fixed byte-wide VRAM/PRAM/OAM access. [R. Belmont]

-fmtowns improvements: [r09]
* Improved horizontal scrolling/positioning.
* Fixed mouse cursor moving on its own in Data West games.
* Implemented half-size sprites and sprite rotation.
* Fixed kana input and identified missing keys.

-TMS9995: Fixed debugger do command (thanks to Ryan Holtz). [Robbbert]

-Cortex: Made system usable although not complete. [Robbbert]

-Amatic Multi Game IV: Decrypted program ROM, added proper keys, created new machine configuration (also used for
Switched Multi Game III), and added third 8255 PPI. [Roberto Fresca]

-mc1502: Added BIOS 7.2 and TODO list. [shattered]

-agat7: Added 840KB floppy HLE and made some minor fixes, can be considered working. [shattered]

-twinkle updates: [smf]
* Changed RF5C400 clock to match notes added 8MB of dummy RAM to the RF5C400, and adjusted the banking so sounds play correctly.
* Improved LED font from available reference sources, mapped lamps and DIP switches, and added basic internal artwork. [smf]

-twinkle: Changed security card padding from 0x00 to 0xff, added dumps for 4th and 5th, and scrubbed serial numbers. [smf, Guru]

-RF5C400 updates: [smf]
* Converted to use device_rom_interface.
* Save/restore the external memory registers.
* Moved static variable into device state.
* Fix the commented out osd_printf_debug.
* Added skeleton for reading and writing channel register 0x0F (used by beatmania IIDX games).

-Refactored 680x0 so that member variables aren't public. [smf]

-Stopped save and load logging timers unless VERBOSE is set. [smf]

-seattle: Added gearshift to sfrush and sfrushrk. [Ted Green]

-atlantis/vegas: Fixed banking for DENVER and DSIO DCS audio. [Ted Green]

-et3400: Added better layout views including display labels and clickable keypad (github issue #2862). [Vas Crabb]

-arm7 changes:
* Fixed misaligned 16-bit loads (thanks to MoochMcGee for report). [Vas Crabb]
* Made IGS036 CPU derive from ARM946 (ARM9 implementation of ARMv5T with MPU). [David Haywood]
* Made LDMIA/STMIA align to 32-bit boundary. [endrift, R. Belmont]
* Made misaligned memory accesses match ARM9 behaviour. [MetalliC]

-pgm2.cpp changes:
* Made RTC tick and removed now-unnecessary patch from orleg2. [MetalliC]
* Documented debug features. [MetalliC]
* Made igs036 emulation use uploaded decryption tables for kov2nl and orleg2. [David Haywood]
* Use sprite decryption keys uploaded by games where we have internal ROM. [MetalliC, David Haywood]
* ICRW sim improvements. [MetalliC, Lord Nightmare]
* Converted memory card to an image device and added default card images to ROM sets. [MetalliC, David Haywood]
* Allow ddpdojh to run code from RAM rather than treating RAM as ROM. [David Haywood]

-Fixed Batrider's audio CPU clock (should be 32MHz/6). [Alex Marshall]

-mario.cpp: Verified marioo is revision G, and identified unknown PROM as main CPU memory map decoding PROM. [Bryan McPhail]

-cps1.cpp: Added yi22b.1a PAL dump and confirmed lwio.12e dump for 1941j. [caius, robotype]

-stlforce.cpp: Corrected OKI clock for twinbrat and clones. [caius]

-gngprot: Added correct character ROM. [chris @ windy gaming, Joe Magiera, nightmaretony]

-ironhors.cpp: Measured clocks. [Corrado Tomaselli]

-Added hand-made priority PROM for In Your Face. [dink]

-aristmk5: Updated layouts. [Heihachi_73]

-alphatpx: Identified more keys. [helwie44]

-pc_vga.cpp: Left-shift CRTC start address depending on mode, thanks to DOSBox-X (github issue #2954). [MoochMcGee]

-play_2.cpp: Updated cop402 ROM for zira. [PinMAME]

-cps1.cpp, kenseim.cpp: Reqplaced ioc1 PAL logical equivalent with real dump from an unprotected device. [Porchy, The Dumping Union]

-alphatpx: Added sound emulation. [rfka01]

-alphatpx: Made many improvements to emulation and documentation. [rfka01, helwie44, Carl]

-compc.cpp, pc10iii: Added BIOS v4.35c and matching character generator ROM. [rfka01]

-tispeak: Added correct Speak & Spell 1978 MCU ROM. [Sean Riddle]

-segae.cpp: Corrected ROM labels for Hang On Jr. [ShouTime]

-Corrected years for a number of systems: [sjy96525]
* Galaxian 3 - Theater 6 : Project Dragoon, Galaxian 3 - Theater 6 J2 : Attack of The Zolgear, LD Mahjong #4 Shabon-Dama,
    Master's Golf, Correct Operation Thunder Hurricane, Paca Paca Passion, Panic Park, Soreike! Anpanman Popcorn Factory,
    Virtua Striker 2 '99

-Improved controls for Landing Gear, Hyper Bishi Bashi Champ, and Salary Man Champ. [sjy96525]

-Raise a fatal error if lua console is requested but the console plugin is not found (rather than crashing). [Sylvain Glaize]

-cdi.cpp: Decapped and dumped quizard3 MCU. [Team Europe]


http://mamedev.org/

2017年12月27日 星期三

CorgiDS v0.1

present1 present4

NDS模擬器 CorgiDS 發布新版,更新如下 :

32-bit binaries are available for Windows. I’m working on getting OS X binaries deployed as we speak, but for now, you’ll have to compile things yourself.
Click here to see how to set up CorgiDS. The link gives you information on the BIOS/firmware you need, controls, and save files.
Please report any major bugs on the GitHub issue tracker, such as games not booting or graphical glitches that make a game unplayable. The nature of a v0.1 release means there will be numerous minor bugs that don’t affect playability; please use discretion in reporting those, as too many can distract from the more serious issues. But do test as many games as possible!

Have fun with the corgi, and happy holidays! 🙂
https://corgids.wordpress.com/2017/12/25/corgids-v0-1-is-officially-out/

RetroArch 1.7.0

多平台多機種模擬器 RetroArch 發布新版,更新如下 :

– CHEEVOS: Add badges for achievements, shows thumbnail images of achievements.
– CHEEVOS: Leaderboard support.
– CHEEVOS: Only disable savestates on hardcore mode if achievements are not available.
– COMMANDLINE: Fix fullscreen toggle switch.
– COMMON: Add ‘Automatically Load Content To Playlist’ feature, enabled by default.
– COMMON: Fix slowmotion ratio always being reset back to 1.
– COMMON: Optimized NBIO implementations now for Apple, Windows, and Linux. Uses mmap for Linux/Windows/BSD if/when available. File I/O should now be much faster for loading images inside the menu.
– COMMON: Native Blissbox support now for latest firmware as of writing (2.0). Implementation through libusb and/or native Windows HID.
– COMMON: New lightgun API.
– COMMON: New VFS (Virtual File System) API.
– COMMON: Fixed some playlist bugs.
– COMMON: New snow shader.
– COMMON: Fix Quick Menu title, no longer shows ‘Select File’.
– COMMON: Fix loading cores that require no content one after another.
– COMMON: Map Delete key to Y button for non-unified menu keyboard controls.
– COMMON: Fix for relative paths being normalised and generating a duplicate history entry.
– EMSCRIPTEN: Fix references to browserfs.
– FREEBSD: Support libusb HID input driver.
– HAIKU: Buildfix.
– INPUT: Map clear button to DEL key.
– LINUX/X11: Add RetroArch logo to window title bar.
– LINUX/X11: Input driver now supports new lightgun code.
– LINUX/X11: Support window transparency (requires a compositing window manager).
– LOBBIES: Fix for crash on join netplay rooms via touch / glui.
– LOCALIZATION: Update Italian translation.
– LOCALIZATION: Update Japanese translation.
– LOCALIZATION: Update Portuguese-Brazilian translation.
– LOCALIZATION: Update Polish translation.
– LOCALIZATION: Update Russian translation.
– MENU: Snowflake menu shader effect.
– OSX/PPC: Fix the GL2 renderchain, had to use EXT versions of framebuffer/renderbuffer functions.
– PS3: HTTP requests / downloads should now work.
– PS3: Core Updater now works.
– PS3: Improved font rendering, enable STB Unicode font renderer.
– PSP: Make it work with Vita’s Adrenaline.
– PSP: Fix audio sync.
– PSP: Fix content loading, port should be functional again.
– PSP: Use 64MB when available.
– SCANNER: Fix crash from Windows-incompatible format string.
– VITA: Improve packaging, installation times.
– WIIU: Disabled the controller patcher for now since it was the source of many stability issues.
– VULKAN: Various stability fixes for WSI.
– WINDOWS: Add MSVC 2017 solution.
– WINDOWS: Get rid of the empty console window in MSVC 2010 builds.
– WINDOWS: Raw input driver now supports new lightgun code.
– WINDOWS: Use configured OSD/text message color on GDI driver.
– WINDOWS/XINPUT: Populate XInput VID/PID from DInput so autoconfig doesn’t rely solely on joypad names
– WINDOWS/XINPUT: Fix crash that occurs in some situations with Steam running and a Steam Controller plugged in.
– WINDOWS: Improve version reporting under System Information.
– WINDOWS: Support window transparency.
– WINDOWS: Correct usage of GetWindowPlacement per MS docs, fixes game window position on Win95/98.
– WINDOWS: Added Visual Studio 2017 support.