!

[PS3] RPCS3 0.0.0.2

[0] @ Czwartek, 14 Czerwca 2012 16:18CET

Zainteresowani początkiem emulacji PS3 powinni przyjrzeć się projektowi RPCS3, który nabawił się publicznej wersji RPCS3 0.0.0.2 - odpowiednia ilość zer w wersji dość jasno określa ile jeszcze czasu będziemy musieli czekać na prawdziwą emulację tej konsoli. Niestety, jeśli poprzednie wersję coś tam pokazywała, tak ta po wyborze wtyczki OpenGL w GS niestety brzydko się wiesza.

RPCS3[SVN 41]

Author: DH.rpcs3@gmail.com | Date: 13 czerwca 2012 17:17:04

  • PPU:
  • Emulated/fixed some instructions.
  • OpenGL renderer:
  • Fixed VertexDecompiler mask.
  • Emulated more rsx commands
  • rpcs3:
  • - Disabled DisAsm decoder mode (not needed anymore).
  • - Added tetris.elf (work correctly).
  • - Removed pthread-2.8.0
  • - Fixed some memory leaks.
  • - Version bump.

RPCS3[SVN 40]

Author: DH.rpcs3@gmail.com | Date: 7 czerwca 2012 15:27:26

  • SPU:
  • - Code cleanup.
  • PPU:
  • - Emulated more instructions & syscalls.
  • ELF64:
  • - Fixed loading sys_proc_prx_param section.
  • rpcs3:
  • - Implemented OpenGL gs renderer.
  • - Added gs_basic_triangle.elf (test for OpenGL gs renderer, work correctly).
  • rpcsp:
  • - Fixed some log messages.

RPCS3[SVN 39]

Author: DH.rpcs3@gmail.com | Date: 6 kwietnia 2012 22:53:22

  • homebrews:
  • - Added rpcsp (ps3 homebrew, simple psp emulator).
  • - Added pspgame (psp homebrew (unpacked HelloJpcsp http://code.google.com/p/jpcsp/), test for rpcsp).
  • PPU:
  • - Emulated TWI, TW, STDX, STBX, MULLD, DIVD,
  • DIVW, STFSX, FRSP instructions.
  • PPU decoder:
  • - Fixed CMPLI, CMPI, ORI, ORIS, XORI, XORIS, CMP,
  • CNTLZW, CMPL, ANDC, ADDZE, ADDME, MFTB, OR, LWZU,
  • LBZU, STWU, STBU, LHZU, LFSU, LFDU, FMADDS, FMSUBS,
  • FNMSUBS, FNMADDS, MTFSFI, FCMPU, FSEL, FMSUB, FMADD,
  • FNMSUB, FNMADD, FCMPO instructions.
  • PPU interpreter:
  • - Fixed CRNOR, CRANDC, CRXOR, CRNAND, CRAND, CREQV,
  • CROR, CRORC, BCCTR, LBZUX, LFS, LFSU, LFD, LFDU, STFS,
  • STFD, FMADDS, FMSUBS, FNMSUBS, FNMADDS, FSEL, FMSUB,
  • FMADD, FNMSUB, FNMADD instructions.
  • Ini:
  • - Fixed save window position.
  • Interpreter & DisAsm:
  • - Implemented break poins.
  • Memory:
  • - Fixed write 16/32/64 to null block (crash).
  • SysCalls:
  • - Added some GCM sysycalls.
  • - Emulated more video / fs syscalls.

RPCS3[SVN 38]

Author: DH.rpcs3@gmail.com | Date: 9 marca 2012 18:57:49

  • - Implemented GSManager
  • - Improved PadManager
  • - Improved loading malloc_page_size from ELF64
  • - Emulated more PPU instructions/syscalls
  • - Improved memory allocation

RPCS3[SVN 37]

Author: DH.rpcs3@gmail.com | Date: 26 lutego 2012 22:32:58

  • - Fixed crash on exit.

RPCS3[SVN 36]

Author: DH.rpcs3@gmail.com | Date: 26 lutego 2012 22:08:55

  • rpcs3:
  • - Emulated some SPU opcodes (not tested).
  • - Fixed CR0 update in PPU threads.
  • - Fixed G_1f decoding for PPU Decoder.
  • - Implemented dump code from ELF32.
  • - Improved cellFs, memory and process syscalls call.
  • CompilerELF:
  • - Implemented loading ELF64.
  • - Improved ELF builder.

RPCS3[SVN 35]

Author: DH.rpcs3@gmail.com | Date: 31 grudnia 2011 10:45:35

  • - Cleanup code
  • - Implemented DbgConsole (for sys_tty_write)
  • - Emulated PPUThreadGetStackInformation syscall
  • - Fixed return id for FsOpen syscall
  • - Emulated some pad syscalls
  • constant key table:
  • A = LEFT
  • S = DOWN
  • D = RIGHT
  • W = UP
  • Enter = START
  • X = R3
  • Z = L3
  • Space = SELECT
  • K = SQUARE
  • L = CROSS
  • ; = CIRCLE
  • O = TRIANGLE
  • I = R1
  • Q = L1
  • P = R2
  • E = L2
  • homebrews:
  • - Added dump_stack.elf
  • - Added pad_test.elf (press 'X' for exit)

RPCS3[SVN 34]

Author: DH.rpcs3@gmail.com | Date: 30 grudnia 2011 08:34:02

  • - Fixed compilation errors
  • - Added missing Time.h
  • - Fixed cntlzd/cntlzw opcodes
  • - Fixed close PPU threads

RPCS3[SVN 33]

Author: DH.rpcs3@gmail.com | Date: 29 grudnia 2011 21:57:18

  • - Removed SDL
  • - Emulated more PPU instructions
  • - Emulated some lwmutex/ppu thread syscalls
  • - Added FuncList
  • - Improved PPCThreadsManager
  • - Added ppu_thread test homebrew (work fine)
  • - Fixed dump from ELF64
  • ELF64:
  • - Fixed read fstub id
  • GameViewer:
  • - Search more info
  • - Implemented saving columns size

RPCS3[SVN 32]

Author: DH.rpcs3@gmail.com | Date: 30 listopada 2011 20:24:09

  • ELF64:
  • - Fixed load section names.

RPCS3[SVN 31]

Author: DH.rpcs3@gmail.com | Date: 30 listopada 2011 19:47:47

  • - Implemented GameViewer.
  • - Fixed crash on exit.
  • - Rewrote ELFLoader.

RPCS3[SVN 29]

Author: DH.rpcs3@gmail.com | Date: 19 listopada 2011 16:42:06

  • Rpcs3:
  • - Implemented DisAsm mode for SPU and another fixes.
  • PPU Interpreter:
  • - Emulated more ops.
  • - Fixed UpdateCR.
  • Memory:
  • - Fixed FastWrite 16/32/64/128.
  • SysCalls:
  • - Emulated some process/memory syscalls.

RPCS3[SVN 28]

Author: DH.rpcs3@gmail.com | Date: 28 września 2011 10:31:55

  • - Implemented "DisAsm & Interpreter" mode.
  • - Implemented SPU emulating.
  • - Fixed crash in NullMemoryBlock read mode.
  • - Implemented loading flags from ".got", ".data.sceFStub" and ".rodata.sceFNID" sections.
  • - Fixed seek for FS syscalls.
  • - Emulated more PPU instructions.

RPCS3[SVN 22]

Author: DH.rpcs3@gmail.com | Date: 22 sierpnia 2011 16:59:56

  • Rpcs3:
  • - Rewrote decoder/interpreter/disasm.
  • - Fixed crash in disasm mode.
  • ElfLoader:
  • - Implemented loading flags from .opd section (elf64).
  • CompilerELF:
  • - Implemented building sections.
  • - Added more opcodes.

RPCS3[SVN 21]

Author: DH.rpcs3@gmail.com | Date: 2 sierpnia 2011 23:09:56

  • Rpcs3:
  • - Fixed reboot system
  • Interpreter:
  • - Emulated more instructions
  • DisAsm:
  • - Added more instructions (thank to BlackDaemon)
  • SysCalls:
  • - Rewrote base class
  • - Removed count limits
  • ELF compiler:
  • - Added b/bl opcodes
  • - Implemented auto analyze

RPCS3[SVN 20]

Author: DH.rpcs3@gmail.com | Date: 21 lipca 2011 14:57:14

  • rpcs3:
  • - implemented ELF compiler (Asm, only for test).
  • interpreter:
  • - Fixed ADDI opcode.
  • SysCalls:
  • - fixed FileSystem syscalls.

RPCS3[SVN 19]

Author: DH.rpcs3@gmail.com | Date: 18 lipca 2011 16:55:13

  • DisAsm:
  • - Fixed dump code.
  • interpreter:
  • - Founded and emulated more instructions.
  • - Fixed sc value.

RPCS3[SVN 16]

Author: DH.rpcs3@gmail.com | Date: 16 lipca 2011 19:52:53

  • interpreter:
  • - Emulated more instructions.
  • ElfLoader:
  • - Fixed SetPc value.

RPCS3[SVN 15]

Author: DH.rpcs3@gmail.com | Date: 14 lipca 2011 18:06:06

  • rpcs3:
  • - fixed compilation bugs for debug mode
  • memory:
  • - fixed read/write 16/32/64/128
  • - implemented fast read/write

RPCS3[SVN 14]

Author: DH.rpcs3@gmail.com | Date: 13 lipca 2011 22:13:52

  • rpcs3:
  • - emulated some file system SysCalls
  • - rewrote MThread mode (now use pthread 2.8.0)
  • - rewrote memory manager
  • - rewrote save (ini) manager
  • - main and Log frames now save current position and size
  • - added more opcodes
  • - fixed crash if Log/DisAsm/Memory Viewer frame is closed
  • - implemented OGL video mode
  • DisAsm:
  • - implemented MT dumping

RPCS3[SVN 13]

Author: DH.rpcs3@gmail.com | Date: 18 czerwca 2011 19:12:33

  • DisAsm:
  • - Fixed dumping mode
  • - Added G4 instructions (~90%) (thanks to BlackDaemon for helping)

RPCS3[SVN 12]

Author: DH.rpcs3@gmail.com | Date: 13 czerwca 2011 14:39:53

  • interpreter:
  • - emulated some G4 opcodes
  • - implemented flip video output window
  • DisAsm:
  • - more opcodes

RPCS3[SVN 11]

Author: DH.rpcs3@gmail.com | Date: 8 czerwca 2011 00:04:11

  • ElfLoader:
  • - Fixed SELF loader.
  • - Rewrote ELF32, ELF64 loaders.

RPCS3[SVN 10]

Author: DH.rpcs3@gmail.com | Date: 5 czerwca 2011 15:21:56

  • ElfLoader:
  • - More info about ELF64.
  • - Fixed ELF32 loader.
  • DisAsm:
  • - Fixed jumps.

RPCS3[SVN 9]

Author: DH.rpcs3@gmail.com | Date: 4 czerwca 2011 22:08:06

  • rpcs3:
  • - Created video out frame (SDL).
  • - Fixed ELF64 loader.
  • - Interpreted some main instructions.
  • DisAsm:
  • - Fixed dump mode.

RPCS3[SVN 8]

Author: DH.rpcs3@gmail.com | Date: 31 maja 2011 22:36:38

  • Forgot this one...

RPCS3[SVN 7]

Author: DH.rpcs3@gmail.com | Date: 31 maja 2011 22:09:22

  • rpcs3:
  • - Implemented interpreter mode.
  • - Implemented saving settings.
  • - Wrote SysCalls table.
  • - Wrote basic pad info.
  • - Implemented PSF loader.
  • DisAsm:
  • - Added more opcodes.

RPCS3[SVN 6]

Author: DH.rpcs3@gmail.com | Date: 29 maja 2011 02:29:58

  • rpcs3:
  • - Created disasm.
  • - Created self loader.
  • - Fixed RAM emulating.
  • - Created mthreading.

RPCS3[SVN 5]

Author: DH.rpcs3@gmail.com | Date: 25 maja 2011 16:52:25

  • - Created simply emulating memory.
  • - Created memory viewer frame.

RPCS3[SVN 4]

Author: DH.rpcs3@gmail.com | Date: 24 maja 2011 23:15:12

  • - Created Main and Log frames
  • - Better project structure

RPCS3[SVN 3]

Author: DH.rpcs3@gmail.com | Date: 24 maja 2011 23:12:05

RPCS3[SVN 2]

Author: DH.rpcs3@gmail.com | Date: 23 maja 2011 20:10:52

  • - Created base for create ELF loader.
  • TODO:
  • 1. Main frame
  • 2. Log frame
  • 3. Configure/delete unnecessary from wxWidgets

RPCS3[SVN 1]

Author: | Date: 23 maja 2011 11:35:59

  • Initial directory structure.
wstecz14/06/2012 16:18
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU