Sponsored Links

Sponsored Links

NullDC DreamCast Emulator PS3 Port Update, BiOS Operational


Sponsored Links
215w ago - Update: Some pictures and a video (below) are now available of the NullDC Dreamcast emulator running on PS3 for those interested!

A few days ago we reported news that drk||Raziel is working on porting the Sega DreamCast emulator NullDC to Sony's PS3, and today he reports that the BiOS is operational and running!

Speaking to PSGroove, [Register or Login to view links] states, to quote: "Letsee .. oh wait, it cross compiled ! *yay* for uber portable code ;p Interpreter only / underclock 4x / no pvr rendering / no audio / no input. Bios intro runs fine, then gets on the clock dialog screen. YAY !"





Currently it is produced on a PS3 Debug unit due to its remote debugging, but the code will run on Retail PS3 consoles as well. Below is the log file for those curious, cool news indeed!








Setting the path to /app_home/
nullDCe/ps3 v1.0.0 pre-1 (built Sep 9 2010@01:05:30) starting up ..
Config file parsed!Loading settings
Loaded settings
Loading plugins!
drkpvr: Using Software
Unable to open vmu save file "vmu_save_A1.bin", creating new file
Failed to create vmu save file "vmu_save_A1.bin"
Unable to open vmu save file "vmu_save_A2.bin", creating new file
Failed to create vmu save file "vmu_save_A2.bin"
Using Recompiler
drkpvr: Using Software
Unable to open vmu save file "vmu_save_A1.bin", creating new file
Failed to create vmu save file "vmu_save_A1.bin"
Unable to open vmu save file "vmu_save_A2.bin", creating new file
Failed to create vmu save file "vmu_save_A2.bin"
Building opcode tables ...
Generating sincos tables ...
Sh4 Reset
UNLOCK REGION
LoadFileToSh4Bootrom: loaded file "/app_home/data/dc_boot.bin" ,size : 2097152 bytes
LoadFileToSh4Flashrom: can't load file "/app_home/data/dc_flash_wb.bin", file not found
LoadFileToSh4Flashrom: loaded file "/app_home/data/dc_flash.bin" ,size : 131072 bytes
LoadFileToSh4Mem: can't load file "/app_home/data/syscalls.bin" to memory , file not found
LoadFileToSh4Mem: can't load file "/app_home/data/IP.bin" to memory , file not found
UNLOCK REGION
UNLOCK REGION
Sh4: i-cache invalidation A0000020
Error in ../dc/mem/sh4_internal_reg.cpp:WriteMem_area7:741 -> Write to Area7 not implemented , addr=1f940190,d
ata=90
)Error in ../dc/mem/sh4_internal_reg.cpp:WriteMem_area7:741 -> Write to Area7 not implemented , addr=1f940190,
data=90
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f74e4,da
ta=1fffff
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68a4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68ac,da
ta=0
)Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a0,dat
a=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a8,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78ac,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b0,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b8,da
ta=0
)VREG = 03
Write to ARM reset, value= 0
:Invalid Katana Driver Version (0)
VREG = 03
Write to ARM reset, value= 1
VREG = 03
Write to ARM reset, value= 0
:Invalid Katana Driver Version (0)
Error in ../dc/mem/sh4_internal_reg.cpp:RegSRead:84 -> Read from internal Regs , not implemented , offset=c
)Sh4: i-cache invalidation 8C00DD84
0.04% VPS:0.02(PAL480i50.00)RPS:0.00 vt: nanK 0.00K
Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68a4,dat
a=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68ac,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a0,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a8,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78ac,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b0,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b8,da
ta=0
)Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
Sh4: i-cache invalidation 8C09E6B2
Sh4: i-cache invalidation AC09D99E
VREG = 03
Write to ARM reset, value= 0
:Invalid Katana Driver Version (0)
57.90% VPS:28.95(PAL480i50.00)RPS:0.00 vt: nanK 0.00K
VREG = 03
Write to ARM reset, value= 1
VREG = 03
Write to ARM reset, value= 1
VREG = 03
Write to ARM reset, value= 0
*************AICA Audio driver (version: 1,1 local)************
Name: for Boot ROM ++ ( )
Authors: IGITALMEDIA :Y.Kashima / K.Suyama
Date: 1998.09.09
Copyright: 1998,(C)SEGA ENTERPRISES
Stage: +GM+
sndToolInterfaceWork:0x003f0100
hostSeqStatus:0–00360100
sndSystemStatus:0–00340100
seqModuleMap:0–00400100
cmdBuffer:0–00320100
cmdHistoryBuffer:0–00480100
sndManbowLibraryWork:0x003e0100
sndManbowLibraryWorkSize:0–00010000
********************************END********************************
54.60% VPS:27.30(PAL480i50.00)RPS:0.00 vt: nanK 0.00K
48.75% VPS:24.37(PAL480i50.00)RPS:4.97 vt:0.39K 1.95K
46.75% VPS:23.37(PAL480i50.00)RPS:0.00 vt: nanK 0.00K
48.79% VPS:24.39(PAL480i50.00)RPS:13.94 vt:0.41K 5.72K
Sh4: i-cache invalidation AC09EC72
Sh4: i-cache invalidation 8C00DD84
Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68a4,dat
a=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f68ac,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a0,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78a8,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78ac,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b0,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b4,da
ta=0
)Error in ../dc/mem/sb.cpp:sb_WriteMem:419 -> Write to System Control Regs , not implemented , addr=5f78b8,da
ta=0
)Invalid GD-DMA start, SB_GDEN=0.Ingoring it.
Sh4: i-cache invalidation 8C09E6B2
Sh4: i-cache invalidation AC09D99E
VREG = 03
Write to ARM reset, value= 0
*************AICA Audio driver (version: 1,1 local )************
Name: for Boot ROM ++ ( )
Authors: IGITALMEDIA :Y.Kashima / K.Suyama
Date: 1998.09.09
Copyright: 1998,(C)SEGA ENTERPRISES
Stage: +GM+
sndToolInterfaceWork: 0x003f0100
hostSeqStatus: 0–00360100
sndSystemStatus: 0–00340100
seqModuleMap: 0–00400100
cmdBuffer: 0–00320100
cmdHistoryBuffer: 0–00480100
sndManbowLibraryWork: 0x003e0100
sndManbowLibraryWorkSize: 0–00010000
********************************END********************************
51.80% VPS:25.90(PAL480i50.00)RPS:14.44 vt:0.18K 2.58K
VREG = 03
Write to ARM reset, value= 1
VREG = 03
Write to ARM reset, value= 1
56.42% VPS:28.21(PAL480i50.00)RPS:0.00 vt: nanK 0.00K
VREG = 03
Write to ARM reset, value= 0
*************AICA Audio driver (version: 1,1 local)************
Name: for Boot ROM ++ ( )
Authors: IGITALMEDIA :Y.Kashima / K.Suyama
Date: 1998.09.09
Copyright: 1998,(C)SEGA ENTERPRISES
Stage: +GM+
sndToolInterfaceWork: 0x003f0100
hostSeqStatus: 0–00360100
sndSystemStatus: 0–00340100
seqModuleMap: 0–00400100
cmdBuffer: 0–00320100
cmdHistoryBuffer: 0–00480100
sndManbowLibraryWork: 0x003e0100
sndManbowLibraryWorkSize: 0–00010000
********************************END********************************
53.11% VPS:26.55(PAL480i50.00)RPS:7.38 vt:0.79K 5.84K
50.42% VPS:25.21(PAL480i50.00)RPS:24.71 vt:1.02K 25.19K
50.28% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.28% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.26% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.60K
50.18% VPS:25.09(PAL480i50.00)RPS:25.09 vt:1.14K 28.55K
50.21% VPS:25.10(PAL480i50.00)RPS:25.10 vt:1.14K 28.57K
50.23% VPS:25.12(PAL480i50.00)RPS:25.12 vt:1.14K 28.58K
50.30% VPS:25.15(PAL480i50.00)RPS:25.15 vt:1.14K 28.62K
50.24% VPS:25.12(PAL480i50.00)RPS:25.12 vt:1.14K 28.59K
50.29% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.22% VPS:25.11(PAL480i50.00)RPS:25.11 vt:1.14K 28.58K
50.23% VPS:25.11(PAL480i50.00)RPS:25.11 vt:1.14K 28.58K
50.26% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.60K
50.25% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.59K
50.21% VPS:25.10(PAL480i50.00)RPS:25.10 vt:1.14K 28.57K
50.37% VPS:25.19(PAL480i50.00)RPS:25.19 vt:1.14K 28.66K
50.26% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.60K
50.28% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.29% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.22% VPS:25.11(PAL480i50.00)RPS:25.11 vt:1.14K 28.58K
50.26% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.60K
50.25% VPS:25.13(PAL480i50.00)RPS:25.13 vt:1.14K 28.59K
50.28% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K
50.28% VPS:25.14(PAL480i50.00)RPS:25.14 vt:1.14K 28.61K



Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 40 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

msr's Avatar
#25 - msr - 215w ago
I would be just happy with dreamcast emu, plus everything before. Gamecube would be nice too, but my fav would be dreamcast like you guys.

ibuycheap's Avatar
#24 - ibuycheap - 215w ago
The ps3 gpu is slower than the 360's even if there were no additional overhead caused by emulating the hardware it would never happen. You generally need at least twice the power of the system you want to emulate to begin with.

IndyColtsFan84's Avatar
#23 - IndyColtsFan84 - 215w ago
Do you really think ps3 can run xbox & xbox360 emulators? Is the PS3 powerful enough to do that, from a hardware perspective? I wonder how smooth they would.

bullie's Avatar
#22 - bullie - 215w ago
What's even better is both NullDC and Dolphin (and yes it plays wii games fine) I have working on the PC in 3D.

NullDC stereo plugin works great
Dolphin works great with 3D for wii games

Dolphin uses processor mostly, GPU not so much so it should actually smash a PC once fully optimized in terms of rendering with the cell.
+
3D requires double rendering
= Think we have the ultimate console for emu's, for now

Please make it all come true oooo yeh.

whinis's Avatar
#21 - whinis - 215w ago
I would wager to say that 360 emulation on the ps3 is nearly impossible as the 360 uses a modified Dx where as the the ps3 uses a modified OpenGl. So it would be similar to the Wine Project and while it does emulate many aspects of windows perfectly Dx it does not.

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Advertising - Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News