The Hottest DCEmu Posters

Username: ebayauctionposter Posts: 323,985
Username: wraggster Posts: 123,003
Username: AppleNews Posts: 36,262
Username: DCemumaniac Posts: 32,845
Username: Metareview Posts: 21,733

PS2Emu :: Emulation Gaming & Development News

Emulators for PS2 Pages

NAME nSX2

Description nSX2 is a Playstation 2 Emulator for Wiindows..

AUTHOR Maud

HOMEPAGE http://nsx2.emulation64.com/index2.html

SCREENSHOTS

 

DOWNLOAD HERE

INFORMATION

neutrinoSX2 v0.08 - a PS2 Emulator by Muad & nSX2 team
email : atreides.muaddib@caramail.com
site: nsx2.emulation64.com
date: 27/06/2003

This emu is OpenSource under the GNU License.

CHANGES v0.08
GUI: Full rewrite with Win32 API
-Plugin Config Dialog
-Run CDVD ( Load and run ) / Run Elf
-Multilanguage Support
-Sentence View ( in About Dialog )
-CPU r5900 speed Monitor
-Main window Picture by Muad
-About Picture by Myth

CPU: -Add opcodes : BGEZAL, BGEZALL, BLTZAL, BLTZALL
-Bug fix in J-JAL opcodes

DMAC: -Full rewrite
-Generic Source Chained Transfer for all Channels

INTC: -Full rewrite

TIMER: -Full rewrite
-Add Opcodes Cycles for presice count
-Add H-Sync and V-Sync

GIF:
-Function for the different Path

VIF: -Full rewrite
-Generic VIF Transfer for the two VIF

VU: -Add VU0 Micromode
-Add a lot of VU opcodes

BIOS: -Full rewrite of HLE Thread
-Rewrite Deci2 syscall.
-Preliminary Original Bios support

LOADER: -Add test to check valid elf

OTHERS: -Emulation is done in a Win32 Thread
-Many splits of files.

DEBUGGER:
-remote Debugger ( no comments... )
-standard Debugger
-BreakPoint Support
-CORE/COP0/COP1/COP2/DMAC/INT/TIMERS/VIF/VU0/VI1 Registers
-Memory Viewer
-inside assembler by Wire/Napalm

SIF PLUGIN: -Update to last PCSX2 src

LOGGER: emulator will search for file DebugView.dll in plugins folder
if not found it will use default nsx2 logger


13 March 2003
CHANGES v0.07

GUI: -Fix Crash Bug at Exit
-Add LogFile Functions ( ShadowPrince )
-Fix the path absolute & Code clean in main_gtk.c ( ShadowPrince )
-Add ClearOutput option in menu ( Pofis )
-Add F7 Pause - F8 Run ( Pofis )
-Add Key handle to GS plugin
-Fix long name bug ( ShadowPrince )



CPU: -Fix bug in DIV opcode ( Divide by zero )
-Add new type 128 bits for Parallel Op.
-Add more MMI opcodes
-Add more COP1 opcodes
-Change FPR1 register 128b to 32b
-Fix bug in Emu Init COP2 register
-Add more COP2/VU1 opcodes
-Add VU1 micromode
-StupidBug in COP2-DestField & VITOF0/VITOF4


DMA: -Add DMA Transfer to VIF1
-Add DMA Transfer TO/FROM SPR
-Fix a bug in DMA_##_TRANSFER : add Stall mode ( works as Normal Transfert )
-Fix a bug in DMA_GS_Transfer_Normal_Mode() for the SPR Memory


BIOS: -Write SetSyscall
-Add SetRPCVersion
-Add Threads ( very buggy )
-Rewrite Semaphores


LOADER: -Rewrite Elf Loader


TIMER: -Add Timers


GIF: -Add Detection of GIF Registers ( not fully )

VIF: -Add Detection of VIF0/VIF1 Registers ( not fully )
-Add VIF Command


MEMORY: -Add SPR Memory
-Change the main Read/Write function ( now if a addr is unknow -> mapped to main memory )


OTHERS: -Add a little Fix
-Update the PAD handle PAD_RPCCMD_SET_MMODE


06 February 2003
CHANGES v0.06
Overview:
Demos running with GStaris 0.6 :
1987, 1fx, 3stars, bytheway, cubemastah, demo2d,
fire, jasper1, new_printf, plasma_tunnel, printf,
ps2tut_01, ps2tut_02a, ps2tut_02b, ps2tut_02c,
stench,and others...

GUI: -add DebugWindow ( Not fully completed )

CPU: -Remove the PrefetchInterpreter Version
-Fix & add missing r5900 Opcodes
-Fix bug in IsNot32bitIntegerOverflow()
-Fix bug in opcodes Tables
-Basic COP2 (vu) implementation

DMA: -Rewrite all DMA transfert.
-Partial Implementation of "ChainedTransfertMode"

BIOS: -Partial Emulation of "Semaphore",
-Partial Emulation of DMA Handler & Interrupt Handler

IOP: -Use the SifPlugin Plugin ( made by F|RES and Florin ( my mistake , typo Error )


TIMERS: -Partial Emulation of Timers

PLUGINS:-has own folder : plugins

INPUT: -Use of Input Pluggin.
-Hack of Analogic Joystick ( bind to UP/Down Button ) for turnip.elf

GS: -F8 key to make SnapShot

ELF: -Rewrite some parts


OTHERS: -Split files in several parts


02 January 2003
CHANGES v0.05
GUI:
I use now the Gimp Tool Kit ( GTK ) for the GUI.
For Win32 users, you need the GTK+ 2.0.0 runtime libraries (3.1 MB).
You can download it at this URL : http://www.bloodshed.net/dev/packages/gtk.html
You can use the GS pluggins ( GSsoftdx and GStaris )

Other:
I use Dev-C++ for the developpement.
If someone want I keep a SDL version, tell me ( or if someone want to continue the SDL version )

27 November 2002
CHANGES v0.04:
GUI: -Stupid Bug in GUI AddText
-Speed Up the GUI drawing
-New GUI Feature : Style ( change by F4 ): swtich Default - Debug - FullScreen ( In the Window... for the moment )
-New GUI Feature : Execute ONE opcode - key F5

CPU: -Rewrite all COP1 ( FPU ) code
-Some Fix in CPU Core
-Speed Up the Interpreter Core.
-Now all opcode are prefetched before execution
-It can make time to open the file but the execution is faster.

OTHERS: -Remove the Bios File.
-I don't use it for the emulation. Maybe in the future...

14 October 2002
CHANGES v0.03:
-Internal Plugin GS 0.4 by the PCSX2 team
-some FPU opcodes
-some opcodes
-Stupid Bug in SLT
-Stupid Bug in fopen ( ) ( bad read of elf file )
-first release with a mini GUI : It's a mini GUI with partial user interaction.
F1 : Pause the Emu
F2 : Resume the Emu
F3 : Display Debug Info
-Replace the INIAPI by INIPARSER


9 September 2002
CHANGES v0.02:
-Implementation Memory Acces
-Some FPU functions implemented.
-|__>1 new demo works : ps2tut_01.elf
-Rename Ps2_config.ini to nsx2.ini
-Clean code for better lisibility
-Add comments to code
-New Makefile
-Add a new file : HOW_IT_WORKS.txt which explain how works this emu


NOTES :
I use only interpreter.
All the configuration can be done in the nsx2.ini file.


I CURRENTLY NEED HELP IN CODING THIS EMU.
IF YOU CAN HELP ME , CONTACT ME.




Part of the DCEmu Network PS2 Emulation & Homebrew News Site