2015年5月27日 星期三

MAME / MESS 0.162

MAME / MESS發布新版,更新如下 :

0.162
-------
As of 0.162 the MAME and MESS projects have been combined into a single emulator. The changes listed below cover both.

MAME is in the process of becoming a Free and Open Source project. If you have contributed code and we have not
contacted you yet regarding this license change, or if you believe you are miscredited in the source code, please
contact us.

MAMETesters Bugs Fixed
----------------------
- 05940: [Documentation] (harddriv.c) harddriv: Wrong release year for parent set of Hard Drivin' (Tempora)
- 05936: [Crash/Freeze] (sigmab98.c) sammymdl: Crash with exception (Robbbert)
- 05935: [Crash/Freeze] (iteagle.c) iteagle: Crash/Exception after failed IDE detection (Robbbert)
- 05910: [Crash/Freeze] (harddriv.c) racedriv: Reset causes segmentation fault (Alex Jackson)
- 05911: [Core] (harddriv.c) harddriv, racedriv, steeltal, strtdriv, racedrivpan: GSP TIME OUT ERROR (Osso)
- 04911: [Flip Screen/Cocktail] (darkseal.c) All games in darkseal.c: Flip Screen does not work at all (Osso)
- 05924: [Crash/Freeze] (spectrum.c) spectrum: Infinite interrupt service routine loop bug (MetalliC)

Source Changes
--------------
-m24: add z8000 apb support [Carl, Andreas Senk, rfka01]

-gambl186: update communication with EEPROM [Peter Ferrie]

-add more (undumped, needed) roms as NO_DUMP to the VT100 driver
after consulting later VT100 Tech manual. Correct one misnamed
undumped rom on the GPO board. [Lord Nightmare]

-Add newer VT320 Firmware [Matt Burke]

-Optimized some netlist devices. [Couriersud]

-Added colour overlay to breakout. [Couriersud]

-Add VT220 V2.1 ROMs and VT220 Character Generator Rom [Matt Burke]

-Correct VT220 xtal, and add the romset listed in the schematics as NO_DUMP. [Lord Nightmare]

-vt240.c: Add two DEC VT240 ROMsets and enable driver [Matt Burke, Balrog, Lord Nightmare]

-Added 4 controller support for N64/N64DD, as well as rough mouse
support... [LuigiBlood]

-miniboy7: fixed video emulation and added inputs. [Sandro Ronco]

-pet_rom.xml: Added BASIC Programmer's Toolkit for BASIC 2.0
[Mike Naberezny]

-DEC Rainbow updates: [Karl-Ludwig Deisenhofer]
* Hard disk R/W support and real-time clock support emulating
ClikClok card.
* wd2010: provides IRQ / (B)DRQ signals. Honors DRIVE_READY and WRITE
FAULT (DRDY / WF) now. Set WF to GND and DRDY to VCC in your
driver if signals are not serviced.
* ds1315 : Handle chip enable / chip reset / phantom writes to RTC.

-Update 315_5124.c palette in TMS99x8 modes [nitrofurano]

-Drop NO_SDL_GLEXT define on OSX [mbcoguno]

-VT240: Map the T11 roms into cpu space in the correct
order/interleave [Lord Nightmare]

-ibm5170.xml: Add disks from various sources: [Justin Kerk]
* Make Original Diskettes images from an Acer hard drive recovery CD
* archive.org uploads from dashcloud
* Own Kryoflux reads

- Added a lot of findings and docs to the WMS driver. These are video slots
identified as WMS 360 / 550. Also added the proper crystals, correct CPU,
frequency, preliminary memory map, 2 new sets, and technical info.
[Roberto Fresca]

-Breakout: Hooked up antenna and free game dip switch as well. [Couriersud]

-added Seiko Epson E0C6200 cpu emulation [hap]

-started on Mitsubishi MELPS 4 cpu emulation [hap]

- WMS driver... Hooked the Analog Devices ADSP-2105 CPU (still need
proper memory maps). Added technical notes. [Roberto Fresca]

-gambl186: Worked a complete set of inputs + DIP switches, fixed the
CPU frequency, added findings and tech notes. Now the four games could
be selected. Roulette, Bingo and Black Jack are playable. Casino 10
(poker) needs the watchdog implemented to work properly. Also changed
the game name to Multi Game (Vxxx). [Roberto Fresca]

-VT240 and VT320: add links to DEC-O-LOG service notes for
different firmware changes, add firmware version numbers.
[Lord Nightmare]

-Netlist: [Couriersud]
* improved 9312 device ==> 20% speed increase
* remove netlist_state_t ==> no added value
* removed dead code in solver
* various minor modifications
* performance monitoring now also displays stats for subdevices
* fixed save-state issues
* fixed save state in 9312
* Added EXTCLOCK which can generate arbitrary timing patterns.
* Use two EXTCLOCKs to replace timing circuit (9316) in breakout. This
gives a speed increase from 60% to 75%.

-Mini.Boy 7: Added lamps and a internal button-lamps layout based on
the cabinet pictures. Lamps are currently disabled due to other
unknown writes are happening on the same port. Need more
investigation. Also added the coin counter. [Roberto Fresca]

-Multi Game (EGD): Sounds are 4-bit ADPCM driven by a NEC D7759GC.
Hooked preliminary sound routines. Needs more work. [Roberto Fresca]

-gambl186: enable payout, improve EEPROM behaviour a bit so Poker is
somewhat playable [Peter Ferrie]

-corrections to gtfore sets [Brian Troha]

-n64 optimisation: [MooglyGuy]
* Improve blender performance.
* Improve RDP speed by eliminating some unneeded code.
* RDP - remove threaded waits to increase performance.

-MAME now represents full build, for building MESS drivers only use
make SUBTARGET=mess, for building only Arcades
drivers only use: make SUBTARGET=arcade [Miodrag Milanovic]

-Adjust breakout layout to fit screen boundaries. Changed lights to be
be circles. [Couriersud]

-Downsizing ... Removed netlist_ttl_input_t and netlist_ttl_output_t.
The logic family is governed by the chip and defaults to TTL. However
individual devices may change the logic family of their inputs and
outputs as well. Implementing special output/input characteristics of
"S", "LS", "HC", ... you name it, devices is now pretty easy.
Theoretically e.g. a "LS_HighPrecision" proxy could be used to model
the output down to the transistor level. [Couriersud]

-zaxxon.c: Use SN76489A for sound as shown on congo bongo
schematic [Lord Nightmare]

-sigmab98.c: Implemented sprite rotation [Luca Elia]

-HLSL shader improvements [Jezze]
* changed shadow mask implementation, shadow count XY now represent
the number of pixel the shadow UV sized tiles will take on the
screen
* implemented rotation of the shadow mask texture depending on the
default landscape or portrait view of the screen
* removed prescale and pixel border of the shadow mask texture
* added option to change the shadow UV offset, to reduce the color
bleeding of the shadow mask
* adjusted presets to work with the changed mask implementation
* reduced defocus offset
* improved downsampling for better blurring
* improved alignment of bloom layers (raster and vector)
* applied bloom effect to the render output of screenshot and AVI
recording
* changed curvature effect to fit screen size
* changed scanlines to be not rendered into bloom layers
* changed shadow mask to be not rendered into bloom layers
* changed color floor to not light the bloom layers
* changed shadow mask to not dark the color floor
* added image vignetting simulation and option
* added round screen corner simulation and option
* added screen light reflection simulation and option
* made usage of unused brightness offset (additive)
* removed unused pincushion option
* removed duplicate shadow count Y options
* removed artwork/adapture.png
* added artwork/adapture-grill.png
* added artwork/shadow-mask.png
* added artwork/slot-mask.png
* added hlsl/simple.fx
* removed unused shaders::blit() function
* added shaders::screen_pass() function, which handles the
(raster-)rendering on screen, into screenshot and AVI recording
* added effect:set_bool() function
* fixed usage of OrientationSwapXY shader parameter
* added RotationSwapXY shader parameters to consider the user defined
screen rotation
* added missing RotationSwapXY shader paramter
* fixed curvature zoom to fit the screen size in any aspect ratio
* fixed black border on the right and bottom side of the screen,
caused by the previously added rounded corners

-gameking.xml: added dump of one multigame cart. [TeamEurope]

-leapster.xml: added a few new dumps. [TeamEurope]

-msx: started adding disk images to msx1_flop.xml and msx2_flop.xml,
based on preliminary partial work by Riley110 [Fabio Priuli]

-Update palette in 315_5124.c [nitrofurano]

-Netlist:
* Fixed soft reset due to wild BJT_SW oscillations
* Downsized nld_signal.h to one template
* Some minor changes improving performance by some notches.
* Always compile nl_asserts to avoid bit rot.
* Adjusted monitor gain for breakout. [Couriersud]

-Finally got USE_DEACTIVE_DEVICE to work with breakout as well. This
adds about 10% to 20% performance. In addition, increased timing
accuracy for deactivated devices. However still, there may be timing
inaccuracies which certain circuits may not tolerate. Disabled for
now. [Couriersud]

-clifront.c: Slightly optimized -romident so that each software list is
parsed only once instead of as many times as the number of drivers it
is attached to. Also, removed the implication that files with (size !=
power of 2) are to be skipped, since we now want to identify also
tapes and floppies and not only ROM binaries. [Fabio Priuli]

-Added netlist-level parameter NETLIST.USE_DEACTIVATE. Device
deactivation optimisations can now be enabled within the netlist
provided the circuit can deal with them. [Couriersud]

-Added truthtable implementations to a number of devices. The
combination of device activation, usage of GCC PMF extensions and
truthtables brings breakout to 95% speed up from about 75%. Fixed
NE555 initial state. [Couriersud]

-abc802, abc806, abc1600: Fixed invalid data transmitted on
first keypress. [Curt Coder]

-Some netlist bugfixes [Couriersud]:
* Savestate works
* Truthtable device deactivation fixed
* Truthtable ignore mask is now determined by a better approach
identifying more ignore possibilities.

-savquest: WIP [Peter Ferrie]
* hooked up Voodoo 2 device
* switched to DS12885 device for proper CMOS size
* moved Voodoo register base to proper place
* implemented Voodoo-specific PCI registers to pass Glide validation
* increased frame-buffer size to enable 640x480 resolution
* hooked up ISA bus and SoundBlaster 16 device
* extended HASP emulation to return product information
* documented HASP behaviour

-gambl186: further improvements to EEPROM behaviour [Peter Ferrie]

-peplus.c: Added correct CG2228 graphics roms to the Multi-Poker
XM00008P set. [BrianT, PowderMaker]

-wyvernf0.c: Fix text color and wrong sprite flip x based on game
footage [Luca Elia]

-Removed all uses of setjmp.h in MAME. The only place where it is still
referenced is cpu/powerpc/ppc.c. I couldn't find any case in which
this file would be compiled using the current build system.
Nonetheless documented use using PPC_H_INCLUDED_FROM_PPC_C define.
[Couriersud]

-TLCS-90 CPU: Fixed TRUN bit masking (timers start/stop)
[Rainer Keuchel]

-More progress on SPICE to netlist conversion. nltool can now convert
simple SPICE netlists e.g. from LTSpice to netlist format.
[Couriersud]

-abc806: Implemented flashing, double height, and underlined
characters by hooking up the RAD PROM. [Curt Coder]

-gameboy: more updates to the cart emulation [Tauwasser]
* fixed some MBC1, MBC2 details
* added MMM01 notes on registers
* fixed Sachen MMC1 implementation so that Sachen logo is properly
displayed
* started work on the emulation of Sachen MMC2 mapper

-Rewrote the MOS6532 RIOT. [Curt Coder]

-AVR8 CPU: fix I/O register mapping and improve logging [Felipe Sanches]

-Bump version on *nix man pages. [Cesare Falco]

-cgenie: Rewrote driver and removed lots of cruft [Dirk Best]
* Remove custom 6845 emulation and use our standard core
* Use the slot system for the parallel interface, fix and implement
the joystick as a slot device and create a printer slot device
* Add support for the RS-232 port
* Add support for the Break key (causes NMI)

-abc80: Default to ABC 830 disk drive with fast controller. [Curt Coder]

-Cocoa debugger: autosize controls for custom font size choice [Vas Crabb]

-nascom: Clean up, add NASBUS emulation and make the floppy disc
controller a NASBUS card, convert to the new wdc emulation, add generic
socket emulation, add initial software list.
* Add support for the Advanced Video Card (AVC)
* Add support for the selectable restart address
* Add support for the CP/M version of the Nascom 2
* Add floppy softlist [Dirk Best]

-voodoo fixes [Ted Green]
* Fixed voodoo direct lfb reads from PCI memBase1 (non-3d)
* Fixed voodoo depth selection for pixel pipeline write
* Fixed voodoo depth selection for rasterizer
* Fixed depth biasing for fog selection
* Minor voodoo fix for color expansion in rasterizer
* Minor voodoo initialization changes so that address masks are correct
* Fixed voodoo_pci type selection
* Fixed voodoo_1 pci initialization

- added / completed / enabled save state support in the following drivers:
alinvade.c, berzerk.c, bwing.c, cball.c, cchasm.c, darkseal.c, dynduke.c,
hvyunit.c, igs009.c, nbmj8688.c, nbmj8891.c, nbmj8900.c, ninjaw.c,
popobear.c, renegade.c, snk6502.c, usgames.c, videopin.c, wiping.c.

-sms.c: few corrections to the driver [Enik Land]
* define the default offset setting for Light Phaser at only one place;
* add to the smsj the TH input handling that latches the HCounter, because the
/HL line is connected to the VDP;
* minor code/comments maintenance.

-pet_flop.xml: Added SFD-1001 Test/Demo disk. [SPACETAXI]

-abc80: Fixed VSYNC and de-interleaved the ABCDemo diskette. ABCDemo now runs
from both cassette and diskette. [Curt Coder]

-camplynx: Added lower case letters for pasting
Added cassette load and save
Added TAP cassette support.
Most (but not all) programs are working. [Robbbert]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Milton Bradley Lightfight [hap, Sean Riddle]
Entex Turtles [hap, Kevin Horton]
Entex Stargate [hap, Kevin Horton]
Breakout [Couriersud]
Tamagotchi [hap, Digshadow, Natalie, segher]
Mini-Boy 7 [Sandro Ronco]
Race Drivin' Panorama (prototype, rev 2.1) [David Haywood]
Player's Edge Plus (X002297P+XP000053) Jackpot Poker [BrianT, Kevin]
Golden Tee Fore! [Ted Green]
Golden Tee Fore! 2002 [Ted Green]
Golden Tee Fore! 2003 [Ted Green]
Golden Tee Fore! 2004 [Ted Green]
Golden Tee Fore! 2005 [Ted Green]
Golden Tee Fore! Complete [Ted Green]

New clones added
----------------
Contra (US / Asia, set 3) [system11]
Olympic Soccer '92 (set 3) [zozo] (not working)
Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2451) [BrianT]
Entex Space Invader (COP400) [hap, Sean Riddle] (not working)

New games marked as GAME_NOT_WORKING
------------------------------------
Monty Plays Scrabble [Andrew Gardner, Rik]
Master Monty [Andrew Gardner, Rik]
Castle Toy Einstein [hap, Sean Riddle]
Coleco Frogger [hap, Kevin Horton]
Entex Color Football 4 [hap, Sean Riddle]
Entex Basketball 2 [hap, Sean Riddle]
Mattel Funtronics Jacks [hap, Sean Riddle]
Mattel Funtronics Red Light Green Light [hap, Sean Riddle]
Milton Bradley Plus One [hap, Sean Riddle]
Tomy Break Up [hap, Sean Riddle]
Hot Toppings (English) [Roberto Fresca]
Leprechaun's Gold (Spanish) [Roberto Fresca]
Royal Poker 2 [system11]
Virtual Pool [The Dumping Union]
Big Buck Hunter - Shooter's Challenge [The Dumping Union]
Big Buck Hunter - Call of the Wild [The Dumping Union]
Crazy Dou Di Zhu [Guru, bnathan]

http://www.mamedev.org/

2015年5月26日 星期二

ePSXe for Android v1.9.27


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

V1.9.27
 
* Improved CPU/GTE/GPU accuracy
 
* Added widescreen mode (preferences+screen ratio=widescren)
 
* Fixed some games: soul blade (edge mode), Jumping Flash 2, Resident Evil 2, , Metal Slug X Vehicle, Legend of Legaia (mirror scene) ...
 
* Fixes to HLE bios: BOF3, Persona, FFT, Civilization II, Digimon World 2003...
 
* Updated opengl plugin to v7 (more vertex precission)
 
* Added an option to see the gamepad axis.
 
* Added options to report preferences/gamepad info by email to the developers
 

Snes9x Testbuild 24052015

沒啥新聞好寫,補上這個.

SFC模擬器 Snes9x Testbuild 更新了,有興趣嘗鮮的朋友可試試.

http://www.s9x-w32.de/dl/testbuilds/

2015年5月21日 星期四

VisualBoyAdvance-M 2.0.0 Beta 1

 GBA/GBC/GB 模擬器 VisualBoyAdvance-M 發布新版,更新內容相當多,就不一一貼出來了,經過這麼長時間終於推出官方的正式版本,建議更新!

http://sourceforge.net/projects/vbam/

http://sourceforge.net/projects/vbam/files/latest/download

2015年5月15日 星期五

mGBA 0.2.1



GBA模擬器 mGBA 發布新版,更新如下 :

Bugfixes:
  • All: Fix sanitize-deb script not cleaning up after itself
  • All: Fix dependencies for libavcodec on Debian-derived platforms
  • ARM7: Handle writeback for PC in addressing modes 2 and 3
  • ARM7: Make illegal instruction decoding consistent between ARM and Thumb
  • ARM7: Fix ARM multiply instructions when PC is a destination register
  • Debugger: Fix use-after-free in breakpoint clearing code
  • Debugger: Fix boundary conditions in tab completion
  • GBA: Fix timers not updating timing when writing to only the reload register
  • GBA: Fix rewind boundary conditions
  • GBA: Add initial I/O register settings for background matrix registers
  • GBA: Fix hang when loading a savestate if sync to video is enabled
  • GBA: Handle out-of-bounds I/O access
  • GBA: Fix bounds-checking on EEPROM access
  • GBA Audio: FIFOs should not poll DMAs that are not scheduled for audio
  • GBA BIOS: Initialize a variable that may be uninitialized in very rare cases
  • GBA Memory: Allow SRAM to be 64kB
  • GBA Memory: Fix 32-bit loads from unaddress cartridge space
  • GBA Memory: Fix jumping to invalid memory when switching from Thumb to ARM
  • GBA Video: Fix second frame mode 5
  • Perf: Fix race condition if a game crashes immediately on start
  • Qt: Fix Display object leak when closing a window
  • Qt: Fix .deb dependencies
  • Qt: Fix “QOpenGLContext::swapBuffers() called with non-exposed window” warning
  • Qt: Fix window not regaining focus after exiting savestate window
  • Qt: Fix regression where video would not record if the game had already started
  • Qt: Fix potential crash if a gamepad causes focus to change
  • Qt: Fix controller axis querying
  • Qt: Fix multiplayer windows opening as the wrong size
  • Qt: Fix controllers sometimes not loading the right profile
  • SDL: Fix boundary conditions for joystick adjustments
  • SDL: Allocate properly sized input maps
  • SDL: Fix potential build issues when Qt and SDL2 are in use
  • Util: Fix resource leak in UTF-8 handling code
  • Util: Fix a null-pointer issue when attempting to delete a key
  • VFS: Fix resource leaks if some allocations fail
  • Video: Fix an issue with very long filenames
Misc:
  • GBA Memory: Soft-crash if jumping past the end of a ROM
  • Qt: Show multiplayer numbers in window title
  • Qt: Solar sensor can have shortcuts set
https://endrift.com/mgba/

2015年5月9日 星期六

Phoenix v2.2



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

Версия 2.2:
  1. Исправлена запись вне кадра в оригинальном программном рендере
  2. Запрещена тесселяция моноцветных квадрополигонов (прибавит скорости в том же Вольфе)
  3. Исправлен баг с загрузкой сэйвов (больше не требуется переименование при обмене сейвами)
  4. Встроен конвертер для кривых образов
  5. Подсветка контуров текстур (Отладочная версия)
  6. Реализован достур к карте графических объектов (Отладочная версия)
  7. Удалена LibJIT (глючная и мешает портированию, позже компенсирую статическими паттернами)
  8. Undo/Redo и трекинг переходов в отладчике (Отладочная версия)
  9. Масс-дамп памяти и ресурсов (Отладочная версия)
  10. Операции с образами выполняются как фоновые задачи
  11. Масштабирование CEL (на подобие 2xSAI)

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

2015年5月8日 星期五

這...這不是要逼人出手嗎 ?!

朋友發來一段訊息,老任似乎打算也在台灣推出所謂的3DS廉價版主機--3DS初階版。

這款主機閹割了3DS大部分的網路功能,這對喜歡同樂的朋友是致命傷,不過對我這種不玩online的人來說反而是如魚得水!! 更驚人的是價格竟壓至台幣約2K上下....這...這不是要逼人出手嗎 ?!

這段消息還沒得到老任的證實,如果為真......嗯......身邊又會再多出一個玩具了.....

2015年5月4日 星期一

Neko Project II 0.84



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

ver0.82 → ver0.84
  • 細かい修正のみ (基本的には変わっていないはず...)
ver0.81 → ver0.82
  • MPU-PC98II - モード切替時のMIDIリセットを修正
  • VERMOUTH - ver1.16版に差し替え
(Windows)
  • MIDIモジュール判定で常にLA音源になってしまっていた不具合の修正
  • (もう面倒なんで)WinNT専用UCS2版のリリース
不都合とか
  • 英雄伝説IIのテキストスクロール - CRTC
  • CRTCのフェイスカウンタ
  • プリンセスミネルバのキーボード - オリジナルの不都合 + FDC
  • 雫の86PCM - 仮修正 / 完全な修正はver0.80辺り?
  • osask, 三国志V - EGC
  • Windows95のCS4231 - 認識はしてるけどPnPあたり?
  • avsdrv86.sys - Clock Signal
  • avsdrvcs.sys - DMA Initiailize
http://www.yui.ne.jp/np2/

No$gba v2.8a

DSi/NDS/GBA模擬器 No$gba 發布新版,更新如下 :

03 May 2015 - version 2.8a
- dsi/help: added little-endian AES pseudo code with double-checked test values
- dsi/files/help: added camera pit.bin and jpec/exif specs (unknown signature)
- dsi/files/help: added TWLFontTable.dat specs (with unknown compression)
- dsi/files/help: added specs/compression for "wifi firmware" (unknown purpose)
- dsi/files/help: added specs for TWLCFGn.dat (user settings) (as far as known)
- dsi/files/help: added specs for misc files and log files
- dsi/files/help: more details for "tad" files (sd card .bin) and for HNB_.lst
- dsi/files/help: added partial specs on certificate and whitelist stuff
- dsi/help: notes on emmc decryption being possible for boot code and partitions
- dsi/mem/help: added info on various main ram regions (2FFxxxxh and 2000400h)
- debug: filesystem viewer: allows to view eMMC partition trees (like NDS carts)
- debug: filesystem viewer: double click saves selected file (to fixed filename)
- dsi/help: specs for eMMC images ("DSi-#.mmc" with "DSi eMMC CID/CPU" footer)
- gaming version: fixed crash when starting emu without cartridge in nds mode
- debug version: fixed messed intro screen when booting without cart in nds mode
- nds/3d/help: added note on invalid gx commands being ignored by hardware
- nds/3d: made 'invalid gx command' warning optional (as part of bad io warning)
- gba/help: updated gba/thumb open-bus specs in unpredictable things chapter
- gba/emu: better prefetch for reads from unused memory by code in WRAM/OAM/BIOS
- dsi/help: added summary (and complete list) of files/folders on SD/MMC storage
- layer setup: allows to disable video layers, 3d effects, and 3d hide tests
- layer setup: allows to disable nds sound channels, and separate sound formats
- gba/bios-clone: swi cpufastset length rounded-up to n*8 words (thanks ricardo)
- nds/auxspi: forces spi-busy bit (and unused bits) to zero (thanks Frederic)
- setup: added "setup_nds_system" in gaming version, too (thanks Kokoji)
- setup: fixed some crashes on gba/nds/dsi mode changes (mainly tty-related)
- dsi/help: added MBR, VBR, FAT, and LFN specs to SD/MMC filesystem chapters
- dsi/help: added console id chapter (cid, 4004d00h, barcode, mac, wfc id)
- dsi/help: added AES ndma notes (block size, start-ndma before starting aes)
- dsi/aes: emulates aes-io-ports, and aes-irq (no aes-dma yet though)
- dsi/aes: ported AES functions to native DSi-style little-endian format
- dsi/help: updated AES i/o port chapter (many details, additions, corrections)
- dsi/help: discovered eMMC 120bit CID value (at 2FFD7BCh in main ram)
- dsi/cartbooter: allows dsiware/system code to exceed 4MB (unlike ROM carts)
- gui: help-engine on win95/winNT4: forces IDC_ARROW (instead of IDC_HAND)
- gui: uses GetScrollInfo/SetScrollInfo in help-engine (except for win31...?)
- dsi/help: identified AIC3000D as TSC2117, added lots of specs from datasheet
- debug: added SPI logging option (in TTY window) (cart, powerman, flash, tsc)
- dsibrew: updated the NUS Downloader/database page (some additions/corrections)
- dsi/help: added note on teak being actually used (by two system utilities)
- dsi/cartloader: added ".app" to standard extensions (for nus downloader files)
- dsi/help: added more cart header details (region flags, system/dsiware flags)
- dsi: emulates dsipstat.bit6=1 (lcd init ready) (needed for dsi system menu)
- nds/dsi: allows writing dispstat.bit7 (MSB of 9bit LYC) (unlike 8bit gba LYC)
http://problemkaputt.de/gba.htm

2015年5月2日 星期六

FB Alpha 0.2.97.36

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

FB Alpha 0.2.97.36

  • Fix Time Pilot '84 palette banking. [iq_132]
  • Added clone of Pang (bootleg, set 5) [f205v, Vincenzo Femia, JacKc]
  • Added clone of Daioh (prototype) [CoolMod, trap15, iq_132]
  • Added clone of Jigoku Meguri (Japan, hack?) [Tormod, JacKc]
  • Added driver for Vastar and Planet Probe [iq_132]
  • Fixed a handfull of broken games on Sega Master System [dink]
  • Added FM sound capability to the Sega Master System, better integration and remove external dependancies [dink, Barry]
  • Added ability to use CD-Quality soundtrack from the Sega Saturn version of DonPachi [iq_132, dink]
  • Added feature to trim silence at the end of looped samples in the sample playback core [dink]
  • Small improvement to the ESP Ra.De virtual mixer [dink]
  • Added Trap15's nice sheild warning mod DIP setting for GunNail [Trap15, dink]
  • Added clone of Same! Same! Same! NEW VER! (v1.00 by Trap15) [Trap15, JacKc]
  • Added clone of Ketsui Kizuna Jigoku Tachi (Arrange Mode version 1.7 by Trap15) [Trap15, JacKc]
  • Added Alex Kidd in Radaxian Rumble, Bruce Lee, DARC, Hong kil Dong and Lambo to the SMS driver [dink]
  • Added several fixes for the SDL version of FBAlpha [Dmitry Smagin]
  • Added ZetSetSP() and fix ZetSetHL() in the z80 interface [dink]
  • Fixed Toki palette recalculation [iq_132, ArcadeTV]
  • Added more simulation to Chelnov's MCU [iq_132]
  • Fixed null file crash with T7Zipped romsets [Barry]
  • Added Metal Slug 2 - Super Vehicle-001/II Turbo(NGM-9410) (slowdown fix) [Trap15]
  • Fixed map raster effect rowscroll offset in Ninja Baseball Batman [dink]
  • Added clone of Hexion bootleg [System11, iq_132]
  • Added clone of Scramble (Centromatic S.A.) Spanish Bootleg [Manuel Giron, JacKc]
  • Added clone of Mutant Fighter (World EM-2) [Simon Dennison, JacKc]
  • Added clone of Dragon World 3 (ver. 103, Japan) [arcademodbios, JacKc]
  • Added clone of Red Hawk (Korea) [system11, JacKc]
  • Added clone of Robocop 2 (US v0.10) [Bill D, The Dumping Union, JacKc]
  • Added clone of Super Puzzle Fighter II Turbo (Euro 960529) [fluxcore, idc/Team Avalaunch, JacKc]
  • Added clone of Hot Bubble (Korea) [system11, The Dumping Union, JacKc]
  • Added clone of Thunder Deity Biography (Chinese hack of Battle Garegga) [caius, JacKc]
  • Added clone of Willow (World) [Jets (from Emu-france) and Layer (from Neo-arcadia), JacKc]
  • Added clone of Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2) [Bonky, JacKc]
  • Added clone of Battle K-Road (Korean PCB) [Manuel Assoni, JacKc]
  • Added clone of X-Men (2 Players ver UAB) [Andrew Welburn, The Dumping Union, JacKc]
  • Fixed the eerie/droning background noise in Galaxian and King & Balloon [dink]
  • Fixed freeze after character selection in Oriental Legend Super [iq_132]
  • Windows 10 support [barry]
  • Updated the libpng library to v1.6.17 [barry]
  • Synced sets with MAME 0.161 [barry, JacKc]

http://www.fbalpha.com/

GLideN64 Public Release 1





N64模擬器GFX插件 GLideN64 正式發布,原文如下 :

Hello again,

Two weeks passed since the “Early Release” and time for the first Public Release is come. Since the “Early Release” leaked week ago “in accordance with GPL rules”, eager people already know what to expect from this release. Nevertheless, development works continued all these two weeks, and Public Release got some new features.

The main new GUI feature is internalization support. It implemented just few days ago, and currently the project has only three translations: Italian, French and German. Thanks to our forum members baptiste, ratop46, Predator82 and Mark L.R. for these translations. If you want to translate the project on your language, check this wiki page:
https://github.com/gonetz/GLideN64/wiki/Internalization

Other changes are internal. Several bad regression bugs were found and fixed. We have done large work for improving stability of frame buffer emulation. Probability of game crash during emulation is greatly reduced. Project ini file with custom game settings cleaned and updated. Fixed problems with bloom post-filter.

Time to sum up the results. This project started as my little private hobby, but thanks to very successful crowd-funding campaign on Indiegogo we pushed it on very high new level. It is stable, compatible, fairly fast graphics plugin with unique features which you cannot find in any other N64 graphics plugin with hardware rendering. It supports all popular N64 emulators for Windows and it works well on Linux. All campaign goals successfully achieved. Moreover, the project got features, which initially considered as “may be somewhere in a far future”. Low Level Emulation and Widescreen support are among them.

There is the price for that. The project planned release date was January. Due to huge amount of works, the release delayed for four month. I expected that the project might take more time than planned when I prepared the Indiegogo campaign, but I did not expect that it would be twice as much. The planned Android port works will be finished, but I have no funds left for anything else.

I want to express my sincere gratitude to all people who helped me with that project. First of all, our main beta tester Olivieryuyu, who made that campaign possible and helped the project in variety of ways. All people, who donated to the project and make it real. Special thanks to most active forum members, who supported me and greatly helped me with testing: nesplayer4life , theboy181, Predator82, ratop46, aquatakat, baptiste, Mush Man, v1del.

Now I am switching to Android port. I already started that work. I am working with Mupen64Plus AE team.I am ready to contact with other projects dedicated to N64 emulation on mobile devices.

GLideN64 First Public Release Download Link on GitHub

Enjoy!

http://gliden64.blogspot.ru/

2015年5月1日 星期五

太空戰士 XII 中文版 釋出

http://bbs.ffsky.com/forum.php?mod=viewthread&tid=1972681&extra=page%3D1

天幻網釋出了 太空戰士 XII (FF12)  中文版,原文如下 :





一、补丁使用条款

    (C)2006-2007 SQUARE ENIX CO., LTD.

     游戏版权归原制作发行公司所有
 本中文化补丁为爱好者自行制作,与任何组织无关
    本补丁仅供研究学习、技术交流之用
     下载后请于24小时之内删除
    任何组织与个人不得用于商业用途
   任何网站不得发布打好中文补丁的ISO
    否则由此造成的一切后果请自行承担

二、汉化说明

      FF12这款游戏虽然颇具争议,但是其创造性的系统以及浓重的松野风格,加上无比庞大的游戏内容,使得其成为了FF历史上可玩性最高的作品之一。由于不明原因而被删减的剧情也在众多的研究中变得更加明朗和丰满;而所有FF中最为突出的各种极限玩法和异常变态的武器收集至今还被爱好者所津津乐道。    
      2009年最终幻想10汉化完成让整个ps2汉化这个小圈子为之振奋,理所当然的,最终幻想12成为了下一个目标,但是以当时的技术环境,就算有10的破解基础,破解12仍然并不轻松,无论压缩算法还是文件索引结构,从文本编码方式到字库像素格式,所有这一切都与最终幻想10完全不同,经过了艰苦的技术攻关,著名的PS游戏平台汉化专家koro成功的解决了所有这些问题,并且导出全部文本,至此,最终幻想12汉化正式开始。
      2010年5月,天幻网及天幻汉化组天幻FF12专题的强大支持下,发起了对本作的汉化。汉化基准版本为国际版《Zodiac Job System》。FF12的汉化得到了来自非高汉化团的koro的大力帮助,在此对非高汉化团表示衷心的感谢。作为FF12汉化启动的先驱,可谓没有他们就没有今天的发布。
      2011年3月,当项目进展了一年之后,由于东日本大震灾的原因,当时本人正在日本,因为地震导致硬盘损坏,有近10万字的文本丢失了。给项目带来了沉重的打击。
      2013年8月,全部文本完成,进入润色期。
      2014年中,润色完成。此时距汉化项目启动已经过去了4年多,最早的破解先驱Koro已经联络不上。此时,扑家汉化组的破解人员进入汉化组,带来了全新的技术,使原本没有考虑的图片、图形文字汉化成为可能,自此项目更改为100%汉化    
      2014年底,图片、图形文字开始导出。需要汉化的图片数量超过1000张以上,美工尽心尽力,汉化图形效果和原版高度一致。同时,初版文本导入的内测版本开始测试。    
      2015年初,内测版本顺利通关。
      2015年春节前,全部文本排版完成,进入最后的终校。
      2015年4月底,所有文本校对完成。汉化进入收尾工作。
      2015年5月1日,v1.0版本正式发布。
    
      扑家汉化组的wewewef老猪同学为本作中后期的技术攻坚提供了令人感动的支持,秉承对细节的完美追求,多次修改字库以求尽量接近原作效果的同时,提供更多可用字符供翻译使用(即便如此,还是有相当多语言优美的句子因为字库限制的原因不得不改为了非常一般的叙述,我们尽力了),在此对扑家汉化组的专业精神和技术表示崇高的敬意。
      意志之路的ken_tse作为中后期的主力破解,拥有破解圈内顶级的反汇编能力,他与扑家汉化组的wewewef一起,为项目之前无法实现的效果带来了可能性。            
      otarma对本作如同辞书一般翔实的怪物图鉴进行了艰苦的汉化,怪物图鉴很多以相当艰深的语言阐述了伊瓦利斯世界的风土人情、天文地理、神话预言、人文历史、科技文明,需要相当高的翻译水平和语言功底。加上字数非常之多,能够完全汉化实属不易。
      FF12专题制作人Kesons花费了大量时间在图形的汉化、修改、测试上,追求完美的精神令人钦佩。Kesons还对所有文本的排版进行了相当细致的校对,因为FF12的文本量非常大(不包括图片在内,可汉化文字高达120万字),排版要求非常严格,有一个字符错位或者控制符写错,就会导致整条文本的显示出现问题。特别是游戏CG及过场动画内的字幕文本,是以一种非常诡异的形式排版的,很多文字上部会有日文的振假名,还夹杂着很多意义不明的控制符。为了达到完美的显示效果,破解人员对所有控制符加以研究并找出振假名的控制方式,最终完成了字幕的排版。
      为了严谨表达本作出现的名词以及在FF系列中惯有的中文说法,素敵だね以及Kesons对所有的名词进行了非常细致的考证,力求符合中国玩家的习惯。
      另外,还要感谢那些曾经进入汉化组,因为种种原因无法与大家一起做到最后汉化完成的同仁,这个汉化作品里都有你们的一份心血,非常感谢。
    
      经历5年的漫长时间,FF系列的瑰宝、PS2时代的王道RPG:最终幻想XII,也是系列最后一款未被中文化的作品,终于在汉化组各位同仁的不懈努力下实现了汉化。希望能让这款发售初期评价两级分化,在经过近10年间众多玩家的检验后终于能够被冠以PS2时代以来完成度最高、可玩性最强、隐藏要素最多之名的最终幻想序列作,为更多的中国玩家所认识,并给各位带来乐趣与感动,让各位喜欢上这款游戏。我想这就是我们发起汉化的初衷,也是我们一直以来坚持的动力,对FF12这款游戏的喜爱让汉化组内的各位走到了一起,共同为一个目标而努力。我也相信,所有喜欢FF12的玩家,不论你们在汉化过程中对汉化组有过期待,还是有过埋怨,抑或是有过怀疑,在汉化版FF12发布的今天,能够重拾热爱FF12的这份初衷,回到伊瓦利斯世界,重温当年的感动。在此,我谨代表汉化组所有成员感谢5年来一直支持、鞭策、守护着我们的各位玩家,谢谢各位的耐心与理解。感谢天幻网为我们提供的平台,感谢天幻FF12专题为汉化提供的诸多资料,感谢内外界期待过、帮助过汉化项目的所有人。

      谢谢大家!



三、汉化人员名单

发起人:萨菲罗斯の正宗
破解:Koro、ken_tse、wewewef
导图:w酱
翻译:萨菲罗斯の正宗、Bando、素敵だね、黑翎夜猫、Xemnas、reikami、神无月七夜、世の中、小白羊、yuyu、otarma、黑翎夜猫、Sakuneko、传说中de麻花、chengh07
名词/考证:Kesons、素敵だね、
润色、校对:萨菲罗斯の正宗、Lunar、Kesons、Ovelia、圣约血镰、Xemnas、mieumieu
图形汉化/美工:Kesons、シ
测试:Otarma、月夜胧黑、Kesons、萨菲罗斯の正宗、Ccuui
特别鸣谢:Koro、Kalki
专题/网站:天幻网论坛 天幻FF12专题 扑家汉化平台 意志之路

四、补丁介绍

1、补丁以《最终幻想XII国际版 黄道十二星座职业系统/Final Fantasy XII International Zodiac Job System/ファイナルファンタジーXII インターナショナル ゾディアックジョブシステム》为基准版,请自备游戏ISO。
2、本作为完全汉化版。
3、由于汉化收尾阶段字库攻坚又取得了新的进展,预定在今后的版本中重新优化语言表述。
4、破解人员已经找到了国际版替换日文语音的方法,预计会在不久的将来发布。V1.0版的日语替换文件,测试中有小BUG,初版暂不放出。汉化补丁虽然会提示日配补丁的使用,但实际只能进行文本的汉化。
5、本补丁汉化完成的镜像能够在PS2模拟器(PCSX2,请务必使用官方下载的版本,官方版本自带中文,请移步:pcsx2官方网站)、PS2主机(刻录光盘后使用)、PS3主机(需自制系统支持)上使用。

五、补丁使用

1、建议备份原版镜像。
2、运行压缩包中的PS2-FFXII汉化工具.exe
3、点击“选择国际/汉化版ISO”按钮,选取你的国际版ISO镜像
4、点击“开始生成新的中文ISO”,完成。

六、补丁下载地址
http://pan.baidu.com/s/1mg88Cpq
提取码:sukw


BUG反馈贴:
http://bbs.ffsky.com/forum.php?mod=viewthread&tid=1972691