2014年3月4日 星期二

No$psx v1.8



PS模擬器 no$psx 發布新版,更新如下:

◾new: plain gaming-version (miniaturized nonsense emulator without debugger)
◾snapshots: doesn't touch cdrom status/door on cdrom-loading (preserve snap)
◾sound: currently disabled new zigzag for slow 18900Hz xa-adpcm (eg. dracula)
◾dma: fixed crash on num_blks=0 (should act as 10000h) (Where's Derpy spu/dma)
◾dma: updates dma address/length registers in special sync/chopping modes
◾setup/sound: volume slider (optionally hardware/mixer or software/multiply)
◾gpu/bugfix: wraps when DisplayBase+DisplayHeight exceeds 512-lines vram size
◾disass: shows valatcur for load/store opcodes (now also in native syntax mode)
◾a22i: recognizes native mips assembler syntax (alternately to nocash syntax)
◾a22i: fixed crash on complex numeric expressions with missing close bracket
◾a22i: works without space character between labels and greater/less symbols
◾a22i: uses predef in opcode list, refuses 'pop' if SP-load-delay busy
◾gpu/speedup: omits rectangle tex-blending on color=808080h (eg. Where's Derpy)
◾iomap: adds rect/fill/vram2vram time to gpu emu load (formerly only poly/line)
◾bios clone: dummy A(9D) opcode for "set_conf_without_realloc" (Roll Boss Rush)
◾help: added info on homebrew "set_conf_without_realloc" bios hack/patch
◾snapshots: survives snap loading even if old cdrom-image folder doesn't exist
◾snapshots: added better (but slower) LZ-based .SNA file compression (optional)
◾snapshots: includes BIOS ROM (for loading regardless of bios versions/clones)
◾expansion rom: prevents skip_intro patch on expansions (which may hook intro)
◾expansion rom: prevents tty_enable patch for caetla (which needs bios chksum)
◾expansion rom: supports actionreplay and xplorer io ports (namely switch=on)
◾expansion rom: supports actionreplay 2x128K mapping and normal xplorer mapping
◾bios-clone: fixed rename-function (added mov r4,r16)(ridgeracer sav overwrite)
◾gpu: prevents better-than-real-quads on concave/twisted quads (crashbandicoot)
◾timers: supports separate dest/overflow events, completion flags, dest changes
◾help: added specs and cautions on cdrom autopause (or autostop) feature
◾cdrom: implemented autopause feature with INT4(stat) on end of track (Rayman)
◾gpu: CpuToVram wraps from x=3FFh to X=000h with Y=SAME (Alundra memcard save)
◾gpu: fixed polygon height limit (don't draw if height>=512) (for Spiderman)
◾cdrom: implemented authentic 2nd_response timings (Gundam Battle Assault 2)
◾help: added 'CDROM – Response Timings' chapters (some min/max/average timings)
◾help: corrected cdrom GetID description (only one response on DoorOpen/SpinUp)
◾vram viewer: forces "swap_buffers" after timeout (avoids dracula mem overflow)
◾cpu: emulates cop0 bpc/bpcm opcode fetch breaks (for cheat device booting)
◾help: fixed cop0 debug break description (bpc-then-bpcm, not vice-versa)
◾bios-clone: added dummy "add r4,0,385h" opcode at (for Xplorer bios hook)
◾bios-clone: moved gui-entrypoint to 80030000h (for Action Replay bios hook)
◾cdrom/bugfix: bugfixed new cdrom-dma timing; minus intcount (dino crisis 1-2)
◾fileloader: allows to load/debug/emulate expansion roms (.rom and .fcd files)
◾help: new Cheat Devices chapter (code formats, i/o ports, decryption, etc)
◾web: new no$psx forum: http://ngemu.com/forums/no-psx-discussion.147/

http://nocash.emubase.de/psx.htm

沒有留言:

張貼留言