Aller au contenu


Photo

NullDC-360 : des nouvelles de la part de Gligli sur son émulateur Dreamcast


  • Veuillez vous connecter pour répondre
31 réponses à ce sujet

Posté 01 septembre 2012 - 18:49

#1
artik

artik

    \0/ Shake it baby ! \0/

  • Administrateur
  • 9 886 messages
  • Sexe:Male
C'est Gligli qui sur son blog donne quelques nouvelles concernant le portage de son emulateur Dreamcast, NullDC-360. C'est sur la partie son que Gligli semble rencontrer des soucis, puisqu'il explique que l'architecture du chip sonore est complexe sur la console de Sega. Mais en tout cas, ça marche :) La vitesse d'émulation est quant à elle identique même avec l'ajout du son. Une première version sera bientôt disponible pour l'essayer.



Still alive :)

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 ;)


  • Retour en haut

Posté 01 septembre 2012 - 18:58

#2
Goldorman

Goldorman

    .:: Hardstyle God ::.

  • Technicien LS expert
  • 3 308 messages
  • Sexe:Male
  • Lieu:Moselle [57]
  • Passions:Jeux video, informatique, manga
Excellente news, j'attend la beta pour tester :)
  • Retour en haut

Posté 01 septembre 2012 - 19:00

#3
warzonefury

warzonefury

    Sunriseur avancé

  • Technicien
  • 710 messages
  • Sexe:Male
Good ça ! :D
Image IPB
  • Retour en haut

Posté 01 septembre 2012 - 19:01

#4
acide0

acide0

    Maître de la pu..

  • Banned
  • PipPipPipPipPip
  • 7 611 messages
  • Sexe:Male
Ca avance bie tout ça hate de pouvoir essayer la beta.
Modification, réparation,console xbox 360,PS3,psp,DS.Réparations diverses, changement de lecteur,lentille blueray, installation jtag et hack glitch, flash lecteur fat,slim. Installtion ode xkey pour xbox 360 ou ode E3 pour PS3, installation Cfw sur ps3 via downgrade Teensy Travail bien fait.(Montreal,QC,CA).Beaucoups d'experience, prix raisonnable.Xbox glitch et flashé a vendre, linker ds a Montreal pm moi Xbox 360 Jasper 250gig jtag,Xbox 360 slim GOW cdual nand, Xbox 360 Jasper 20gig glitch, PS3 cfw 4.46 rogero
  • Retour en haut

Posté 01 septembre 2012 - 19:28

#5
M@DBoX

M@DBoX

    censored by Chuck Norris

  • Technicien LS expert
  • 4 795 messages
  • Sexe:Not Telling
  • Lieu:Impossible
Gligli c'est un tueur ^^
Good job mec ! :)

Ce que j'aimerai savoir c'est si l'affichage passe bien en vga ? (640*480 60hz @31khz) ???
Car je crois qu'il y'a une minorité de jeux qui passent uniquement en 480i...

En tout cas hâte de le tester. dreamcast :in-love:
Ma Chaîne YouTube.
  • Retour en haut

Posté 01 septembre 2012 - 19:37

#6
galak971

galak971

    Sunriseur

  • Members
  • PipPip
  • 123 messages
Yes cool merci
flash xbox et hack rest glitch sur la guadeloupe
  • Retour en haut

Posté 01 septembre 2012 - 19:45

#7
d926963

d926963

    XD / XO / MDR / LOL / genre ........

  • Members
  • PipPipPipPip
  • 1 904 messages
  • Sexe:Male
  • Lieu:Perpignan
  • Passions:La xbox, les sorties, les femmes ;)
neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed ^^

Xbox 360 / WII / PS3 / DS

Modification / réparation

  • Retour en haut

Posté 01 septembre 2012 - 20:02

#8
choc

choc

    .................................

  • Members
  • PipPipPipPip
  • 1 263 messages
  • Sexe:Male
  • Lieu:64
  • Passions:informatique,electronique,Hack en tout genre,mécanique.......
nikel j attend de le tester celui la

:shadows: :shadows:

  • Retour en haut

Posté 01 septembre 2012 - 20:08

#9
Guest_Guest_*

Guest_Guest_*
  • Guests
Ca c est clair que ca pete,...

Gligli marque de son empreinte la scene undergroung xbox 360 !
  • Retour en haut

Posté 01 septembre 2012 - 20:25

#10
Finality

Finality

    Sunriseur PRIVILEGE

  • Technicien
  • 6 504 messages
  • Sexe:Male
Bien joué Gligli :) :) Un nom à retenir :P

Modification Xbox 360 et Wii sur Bordeaux, en plein centre ville.

Travail réalisé sous vos yeux, répond à toutes vos questions.


Xbox 360 : Flash tous lecteurs, Xkey, Glich, Réparations : mon annonce ici

Wii : Hack software : mon annonce ici

  • Retour en haut

Posté 01 septembre 2012 - 20:34

#11
popov22

popov22

    Sunriseur PRIVILEGE

  • Modérateur
  • 11 357 messages
  • Sexe:Male
Cool, je vais pouvoir mettre la dc au placard si la compatibilte estbonne
  • Retour en haut

Posté 01 septembre 2012 - 20:42

#12
Rahow

Rahow

    Rétro-Gamer

  • Banned
  • PipPipPipPipPip
  • 12 845 messages
  • Sexe:Male
  • Lieu:59 valenciennes

Cool, je vais pouvoir mettre la dc au placard si la compatibilte estbonne


L’émulation ne remplacera jamais l’authentique a tous les points de vue .
Bon travail en tous cas ;)

Image IPB


Image IPB

  • Retour en haut

Posté 01 septembre 2012 - 20:57

#13
gogeta76

gogeta76

    \0/ G0G€T@ \0/

  • Shining VIP
  • 3 366 messages
  • Sexe:Male
  • Lieu:76
  • Passions:Mon travail, mes consoles, mes PC, ma vie quoi ...
Superbe news , merci sacré gligli

Toute l'intelligence du monde n'est rien face à une idiotie à la Mode ....
Image IPB

  • Retour en haut

Posté 01 septembre 2012 - 22:28

#14
saqaz

saqaz

    Sunriseur

  • Members
  • PipPip
  • 120 messages
terrible,mais j espere que l on pourra mettre l emulateur sur hdd et pas passer par exe.

  • Retour en haut

Posté 01 septembre 2012 - 22:48

#15
COD F CONDUITE

COD F CONDUITE

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 127 messages
  • Sexe:Male
  • Lieu:62 pas de calais
Sa rappelle de bons souvenirs
Flash tous lecteurs xbox 360, xbox slim ; installation de puces ... dans le 62

consulter mon annonce
  • Retour en haut

Posté 01 septembre 2012 - 22:55

#16
kandalfus

kandalfus

    Sunriseur

  • Members
  • PipPip
  • 99 messages
  • Sexe:Male
  • Passions:Les jeux vidéo
super merci

Les amateurs de Khorda viennent de différentes couches sociales. Et le véritable brocanteur est celui qui sait comment transformer la poussière en or ...

www.khordabox.net
  • Retour en haut

Posté 01 septembre 2012 - 23:16

#17
Korb

Korb

    Sunriseur avancé

  • Members
  • PipPipPip
  • 560 messages
Merci.
Emulateur Dreamcast <3.
Rien que pour ça, j'ai envie de glitcher ma console.

Xbox One - PC. Quand on aime un jeu, on l'achète.

Mes Feedbacks :

Sur LS : http://www.logic-sun...eedback-de-korb

Sur HFR : http://forum.hardwar...1.htm#t20686074

"Dès qu'il y a une faille dans le système,... hop trop tard !" la quenelle - Dieudonné -

  • Retour en haut

Posté 01 septembre 2012 - 23:50

#18
freemancalais

freemancalais

    Minecraft addict !

  • Members
  • PipPipPipPipPip
  • 3 362 messages
  • Sexe:Male
  • Lieu:Calais
  • Passions:Jeux Vidéos, hacking en tout genre !
Excellent !! Merci pour l'info ! Bon Taf gligli !

MODIFICATION, REPARATION TOUTES CONSOLES

FLASH, PUCE, GLITCH, JTAG

C'est ici pour plus de renseignement

  • Retour en haut

Posté 02 septembre 2012 - 01:53

#19
Hackstore59

Hackstore59

    Make Love Not War

  • Technicien
  • 9 471 messages
  • Sexe:Male
  • Lieu:59
ça tue!
merci gligli!

Modification/Réparation dans le 59

[Softmod Xbox] [Hack Jtag/Puce Glitch/Xkey Xbox 360]

[Puce PS1][Softmod PS2] [Jailbreak/CFW/ODE PS3]

[Sofmod Wii/Wii U] [Config Retrogaming PC/Raspberry]

~

>> Consulter mes services

  • Retour en haut

Posté 02 septembre 2012 - 03:16

#20
N3UT

N3UT

    Sunriseur

  • Members
  • PipPip
  • 76 messages
  • Sexe:Male
  • Lieu:Definitely Outa Space... Near Isaac ;)
  • Passions:LIVERPOOL ; Prog/Dev ; Modding ; Hack
Yeeeeeessssss !!! Super ; :) merci Gligli !!!
Image IPB
  • Retour en haut




3 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 3 utilisateur(s) anonyme(s)