cdifan has released a new version of his emulator "CDI Emulator" 0.5.3 in Beta 4 (2018/07/08)
List of changes:
Code: Select all
- The built-in expiration date has been updated to 2019/01/01.
- CD-i 180 emulation is now supported.
- Audio can now be saved in the native sample rate ???
- A faster and more flexible video combiner has been implemented;
as a result there may be some new video emulation bugs.
- A small number of minor bugs have also been fixed.
- Many more internal changes...
There are a number of known issues in this version:
- CD-i 180 pointing device emulation does not work (it did before).
Here is my patched version of his emulator:
NOTE: NVRAM NOW WORKING IN THE BETA 4! So you can save/backup your saves!
Not possible on beta 3, 2 and 1
Code: Select all
CDI Emulator 0.5.3 Beta 4 "Patched Full Version - V1.2"
08/07/2018 - New Version "Beta 4" of the emulator released by CdiFan
09/08/2018 - Patched by Tgames
Notes :
- Working limit to 2019/01/01 removed.
- 3 minutes limit removed.
Tested and works with all compatible Philips CDI Bios.
Warning : My patch render the "debug mode" inoperent in the emulator.
Please post your feedbacks or bugs in this topic (in compare with the original version)
- Tgames 2018
As promised, here is my first "beta" patch that unblocks
completely the emulator from its blockages.
As specified it's a first draft, please report any potential bugs or issues depending on the BIOS used or game used (in comparison to the original blocked version of course -_- )
I will look to make the "debug" mode functional again which serves me as a vulnerability point to break the author's verification routines.
Let me explain, it has 2 blockages for the 3 mins:
- The nag screen
- An emulation freeze if a "Mono I" component is not found in the BIOS.
Now there are many places where this is verified during emulation. You can feel the will to prevent the emulator from being hacked.
In order to save time (and I thank shu for giving me the lead), I modified certain routines to make the emulator believe it found a "CCdiClock Mono-I".
I make it believe at every frame (which is not optimal I admit). Which completely breaks the debug mode.
But for an average user it doesn't affect the use at all for playing only his games.
I will do something cleaner in a future version

.
Patch Version 1.2 for 0.5.3 Beta 4:
Sincerely.
cdifan has released a new version of his emulator "CDI Emulator" 0.5.3 in Beta 4 (2018/07/08)
List of changes :
Code: Select all
- The built-in expiration date has been updated to 2019/01/01.
- CD-i 180 emulation is now supported.
- Audio can now be saved in the native sample rate ???
- A faster and more flexible video combiner has been implemented;
as a result there may be some new video emulation bugs.
- A small number of minor bugs have also been fixed.
- Many more internal changes...
There are a number of known issues in this version:
- CD-i 180 pointing device emulation does not work (it did before).
Here is my patched version of his emulator :
NOTE : NVRAM NOW WORKING IN THE BETA 4 ! So you can save/backup your saves !
Not possible on beta 3, 2 and 1
Code: Select all
CDI Emulator 0.5.3 Beta 4 "Patched Full Version - V1.2"
08/07/2018 - New Version "Beta 4" of the emulator released by CdiFan
09/08/2018 - Patched by Tgames
Notes :
- Working limit to 2019/01/01 removed.
- 3 minutes limit removed.
Tested and works with all compatible Philips CDI Bios.
Warning : My patch render the "debug mode" inoperent in the emulator.
Please post your feedbacks or bugs in this topic (in compare with the original version)
- Tgames 2018
Comme promis, voici mon premier patch "beta" qui débride
totalement l'émulateur de ses blocages.
Comme précisé c'est un premier jet, merci de me rapporter les potentiels bugs ou soucis selon tel ou tel bios utilisé ou jeu utilisé (en comparaison par rapport à la version originale bridée bien sûr -_- )
Je regarderai pour rendre fonctionnel à nouveau le mode "debug" qui me sert de point de vulnérabilité pour casser les routines de vérifications de l'auteur.
Je m'explique, il a 2 blocages pour les 3 mins :
- Le nag screen
- Un freeze de l'émulation si un composant "Mono I" n'est pas trouvé dans le bios.
Or il y a de nombreux endroit où c'est vérifié pendant l'émulation. On sens bien la volonté d'empêcher l'émulateur d'être hacké.
Afin de gagner du temps (et je remercie shu pour m'avoir donné la piste), j'ai modifié certaines routines pour faire croire à l'émulateur qu'il trouve un "CCdiClock Mono-I".
Je lui faire croire à chaque frame (ce qui n'est pas optimal je vous l'accorde). Ce qui casse complètement le debug mode.
Mais pour un utilisateur lambda ça gène en rien l'utilisation pour jouer uniquement à ses jeux.
Je ferai quelque chose de plus propre dans une prochaine version

.
Patch Version 1.2 pour 0.5.3 Beta 4 :
Cordialement.