Author Topic: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli  (Read 37910 times)

Offline tuxuser

  • Member of Free60
  • Administrator
  • User
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 3
  • Posts: 300
    • http://www.libxenon.org
  • Linux Distribution: Debian Squeeze - Backports
  • XeLL Build: XeLL-Reloaded - git~HEAD
He never stops working :)

After Mupen64-360 and the Reset Glitch Hack, Gligli started a new project.

NullDC-360


<a href="http://www.youtube.com/watch?v=-oh1sR1DCDI" target="_blank">http://www.youtube.com/watch?v=-oh1sR1DCDI</a>

This is a Dreamcast Emulator, based on NullDC, for LibXenon. Work started approximately a week ago and it's already showing nice progress.
Here you go with some screenshots:


ila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_renderedila_rendered


Thx GliGli for your hard work you put into all this :)

Udpate 27/11/11

After a long dev period here's a little update about GliGli's nulldc port, on the last update, the emu was running on interpreter, and GliGli faced a big problem, there is no dynarec for the xbox 360 architecture (PowerPC), so he had to code his own :D

Currently the port runs at 168mhz ingame for Soul Calibur (DC Cpu speed is 200mhz). The speed is not constant during games, for example you can see on the video that Soul Calibur stage 1 isn't at that emulation speed, but the other stages are.

To Do :
Quote
- Reach full speed
- Sound Emulation
- Add Save
- Add Menu

 <a href="http://www.youtube.com/watch?v=h6D27ijUu58" target="_blank">http://www.youtube.com/watch?v=h6D27ijUu58</a>
« Last Edit: Nov 27, 2011, 23:43:53 by Razkar »
I have no idea what I am doing but atleast I am trying

Offline Ced2911

  • Team
  • User
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 74
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #1 on: Oct 11, 2011, 00:15:54 »
<3 love it :)

Offline tuxuser

  • Member of Free60
  • Administrator
  • User
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 3
  • Posts: 300
    • http://www.libxenon.org
  • Linux Distribution: Debian Squeeze - Backports
  • XeLL Build: XeLL-Reloaded - git~HEAD
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #2 on: Oct 11, 2011, 00:18:24 »
Ced, everybody loves GliGli! You should know that by now :P
I have no idea what I am doing but atleast I am trying

Offline Cancerous1

  • Administrator
  • User
  • *****
  • Thank You
  • -Given: 8
  • -Receive: 0
  • Posts: 88
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #3 on: Oct 11, 2011, 00:28:37 »
 :o amazing work! thanks for sharing

MagicSeb

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #4 on: Oct 11, 2011, 02:41:33 »
Wahooooo ;D

I hope we could boot NAOMI games with this one :)

@Cancerous1 : Did you made any progress on porting ScummVM ?
« Last Edit: Oct 11, 2011, 02:43:57 by MagicSeb »

avomax

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #5 on: Oct 11, 2011, 10:25:58 »
great, thank you.

Offline DARKFiB3R

  • User
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 11
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #6 on: Oct 11, 2011, 11:48:34 »
Awesome stuff, GliGli, and everybody else involved.

Thank you so much for all the hard work, and reviving this scene :)

Gromber

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #7 on: Oct 11, 2011, 16:25:57 »
THANK YOU GLIGLI!!!  :)
I always wanted a Dreamcast emulator.

In a future it is possible to include rumble support like pc versiĆ³n using libxenon?

« Last Edit: Oct 11, 2011, 16:30:08 by Gromber »

jayboy86

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #8 on: Oct 12, 2011, 19:05:29 »
OMFG this is so sweet, cant wait for a release. keep up the amazing work GliGli

spandaman

  • Guest
NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #9 on: Oct 13, 2011, 00:28:46 »
Yet again showing the scene lives on!!!

Great work guys:)


Sent from my iPhone using Tapatalk

turnerl

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #10 on: Oct 13, 2011, 05:23:20 »
OMG GliGli i will kiss your feet ! this is what dreams are made of !!!

Lib-Jambo

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #11 on: Oct 17, 2011, 13:32:33 »
Any help on beta testing for this..I'll be glad to help :).Im just a little puzzled on complining it..If any of you guys or "gligli" need a beta tester for most things im here to help :)

jayboy86

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #12 on: Oct 18, 2011, 19:58:22 »
lol youll have to learn how to compile as you wont be able to get this until its officially released. but check the libxenon forums i learnt how to do it and its really not that hard when you read and learn it. ill give this a go now i think. again fantastic work gligli, where would the legal homebrew scene be without you guys

mjstriker5

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #13 on: Oct 21, 2011, 02:40:38 »
Anyone try compiling this? Is it even to the point where it can actually be compiled? I tried and am getting an error with "xenosRend.o". I assume it has something to do with the xenosRend.cpp file but my Linux/compiling skills are pretty weak. Just learned how to do this stuff with the amazing N64 emu GliGLi put together.

warfaren

  • Guest
Re: NullDC-360 (Dreamcast Emulator) for LibXenon by GliGli
« Reply #14 on: Oct 21, 2011, 10:14:39 »
Anyone try compiling this? Is it even to the point where it can actually be compiled? I tried and am getting an error with "xenosRend.o". I assume it has something to do with the xenosRend.cpp file but my Linux/compiling skills are pretty weak. Just learned how to do this stuff with the amazing N64 emu GliGLi put together.

Yeah, I've compiled it on Linux. Had to fix quite a few case-sensitivity related errors in the source and changing a few backslashes to slashes. I've also given the updated source to GliGli, which he merged, so next time he commits I'm sure you'll have a source that compiles just fine.

If you can't wait, at least I've given you a hint on what to do to make the current source compile :)