PDA

View Full Version : no$psx 1.8



wraggster
March 3rd, 2014, 20:47
via http://emu-russia.net/en/

Sony Playstation emulator for Windows has been released. Changes:
- 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/
File: Download (http://emu-russia.net/en/files/emus/psx/)
News source: http://nocash.emubase.de (http://nocash.emubase.de/psx.htm)