xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 Forum Rules Rules
> NullDC-360 project is back again
Xbox-Scene
post Sep 2 2012, 03:29 PM
Post #1


Memba Numero Uno
Group Icon

Group: Admin
Posts: 5185
Joined: 17-May 02
From: Yurop
Member No.: 1
Xbox Version: unk
360 version: unknown



NullDC-360 project is back again
Posted by GaryOPA | September 2 10:29 EST | News Category: Xbox360
 
Dreamcast on 360

The DreamCast emulator for Xbox 360 emulator development has been resumed

Xbox-Scene


Good news for all the retro-fans out there. One of the best Dreamcast emulators for PC, nullDC has been ported to Xbox 360 and after a long time stucked in development, it has been resumed. According to French developer GliGli:

[QUOTE]
Hey, as you might have noticed, I resumed my work on nulldc-360 and libxenon not long ago.

I’m currently working on 3 things: compatibility/sound/speed.

6 months ago I was badly stuck on 2 bugs, one texture endianess problem, and one random crash/infinite loop in the dynarec.
First thing I did was to look at that texture bug, in a few days I found the exact case where it happened and fixed it for good.
Then I fixed the dynarec one, it was quite an awful one: I forgot to save/restore the SH4 condition flag on dreamcast interruptions, so it was randomly corrupted as the emulated console handled its IRQs!
I fixed a few more bugs until it was clear I needed proper sound emulation for more games to boot.

Adding sound was relatively straightforward, of course there were the usual endianess related bugs, but I guess I’m getting used to it ^^
The Dreamcast sound chip (AICA) is a complex design, it has an ARM processor core, a 64 channel sound generator, and a DSP.
I don’t emulate the DSP for now, many games don’t really need it.
Main problem with sound is the induced emulator slowness, though thanks to the 360 multicore cpu, I was able to make it almost free.

Updating peripherals in the dynarec works that way: each code block knows how many SH4 cpu cycles it emulates, and each time a fixed number of cycles (448) is reached, it calls a procedure that updates those peripherals.
To multithread sound, and by the way, other peripherals, I run parts of that update on a separate core.
It runs concurently with the dynarec, and, basically, every 448 SH4 cycles both get sychronized. so as long as peripherals emulation takes less time than SH4 emulation, the dynarec doesn’t have to wait for them!
So that makes them almost free to emulate, almost because they still stress the 360 L2 cache and memory controller a little.

Anyway, compatibility seems pretty good now, sound works, speed is more or less the same it was before sound emulation, a proper binary release *might* not be that far
[/QUOTE]





News-Source: NullDC-360 project (via) 360 Crunch





User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NYCXBOX
post Sep 2 2012, 11:14 PM
Post #2


X-S Senior Member
**

Group: Members
Posts: 232
Joined: 12-June 05
From: UPPER NYC (Now in the Midwest)
Member No.: 226732
Xbox Version: v1.1
360 version: v4.0 (jasper)



Sweet, JGR on the 360 before the XBLA port!

Great work keep it up
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ploggy
post Sep 3 2012, 12:45 AM
Post #3


X-S Member
*

Group: Members
Posts: 148
Joined: 18-May 05
Member No.: 221876
Xbox Version: v1.6
360 version: v5.0 (360S - trinity)



Agreed. It would be hilarious if this was released and played Sonic Adventure 2 and JGR played at Fullspeed before the XBLA versions were released. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DaBuisneZ
post Sep 3 2012, 03:28 PM
Post #4


X-S Member
*

Group: Members
Posts: 99
Joined: 5-May 08
Member No.: 380392



Awesome news. Powerstone here we come!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-x-
post Sep 4 2012, 05:12 AM
Post #5


X-S X-perience
**

Group: Members
Posts: 372
Joined: 31-July 03
Member No.: 53417



This is awesome. Great work!!!!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
justathief
post Sep 5 2012, 10:34 PM
Post #6


X-S Member
*

Group: Members
Posts: 63
Joined: 20-October 09
Member No.: 421316



I cannot for the life of me understand how they could fail so miserably as they did with the Dreamcast...

I still remember buying it, and being completly blown away of how great Soul Calibur was!

It was just like having the real cabinet at home, such a huge step up from the other consoles...

Anyways, this is great news, going to put a 360 (w. a SSD) in my car later on, so emulators are great when having to kill a few minutes waiting for the missus to finish shopping...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
cablematrix
post Sep 8 2012, 09:30 PM
Post #7


X-S Young Member
*

Group: Members
Posts: 40
Joined: 12-August 03
Member No.: 55671
Xbox Version: v1.2
360 version: v4.0 (jasper)



So ready for this!
DC 4 Ever!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gromber
post Sep 10 2012, 07:40 PM
Post #8


X-S Enthusiast


Group: Members
Posts: 13
Joined: 22-December 05
From: SPAIN
Member No.: 264709
Xbox Version: unk
360 version: v2 (zephyr)



It uses libxenon nor xexdk, must move to:

http://forums.xbox-scene.com/index.php?showforum=164
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
garyopa
post Sep 10 2012, 08:22 PM
Post #9


X-S Expert
Group Icon

Group: Admin
Posts: 705
Joined: 7-July 03
From: Tropical Island
Member No.: 47802
Xbox Version: v1.6d
360 version: v5.0 (360S - trinity)



QUOTE(Gromber @ Sep 10 2012, 02:40 PM) *

It uses libxenon nor xexdk, must move to:

http://forums.xbox-scene.com/index.php?showforum=164


Thanks this topic has now been moved.

I think we should really have an 'emulator' sub-forum now for 360, since there been so much development in that area recently, like we have for the original Xbox 1 forums, it would be much easier to find all the retro stuff in one place.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 19th May 2013 - 05:53 AM