DC-SWAT Forum
Dreamshell RC3 vs GDEMU - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: English section (/forum-29.html)
+--- Тема: Dreamshell RC3 vs GDEMU (/thread-2187.html)



Dreamshell RC3 vs GDEMU - zolwikwkurwik - 22.09.2014 02:42

GDEMU vs Dreamshell RC3 with HDD - loading speed comparison:





RE: Dreamshell RC3 vs GDEMU - SWAT - 22.09.2014 08:30

Thanks! Really useful to see a comparison.
I think I can increase the loading speed for the IDE DMA, at the moment it works with some delays (not lower speed in general) because polling state is done every frame, rather than IDE interrupt. The smaller the size of the cluster in FAT, the more delay occurs.
I'll try to fix it in the new version, I'm just wondering, maybe can I do faster than GDEMU Smile Although in reality it is not necessary, just sporting interest Smile


RE: Dreamshell RC3 vs GDEMU - zero35 - 08.10.2014 16:18

(22.09.2014 08:30)SWAT писал(а):  Thanks! Really useful to see a comparison.
I think I can increase the loading speed for the IDE DMA, at the moment it works with some delays (not lower speed in general) because polling state is done every frame, rather than IDE interrupt. The smaller the size of the cluster in FAT, the more delay occurs.
I'll try to fix it in the new version, I'm just wondering, maybe can I do faster than GDEMU Smile Although in reality it is not necessary, just sporting interest Smile
oh yeah~!SWAT
but however, please note, too faster reading speed maybe broken some games compatibility
so the focus should be on more games compatibility,and i think open source is a good choice like that OpenPS2Loader
https://bitbucket.org/ifcaro/open-ps2-loader/overview/
because this project will attract more developers to participate
Sleepy


RE: Dreamshell RC3 vs GDEMU - SWAT - 09.10.2014 11:22

*too faster* can't be done, just some improvements for FAT clusters processing not more.
With time I'll post all source code on GitHub, just need more time.


RE: Dreamshell RC3 vs GDEMU - zero35 - 10.10.2014 17:31

(09.10.2014 11:22)SWAT писал(а):  *too faster* can't be done, just some improvements for FAT clusters processing not more.
With time I'll post all source code on GitHub, just need more time.
SWAT,i think DreamShell should add some compatibility modes
like the PS2's HDLoader,it has 8 modes:
Slow HDD access
Disable DVD9 support
Kill HDL after launch
Date/timefix 2
Date/timefix 3
Disable network support
Disable CzC patch
Soul Caliber 2 / Suikoden V
______________
so i mean DreamShell maybe needs like these mode's function for improve some compatibility:
Slow HDD access
Kill DreamShell Thread after launch
Disable network support
and i think DreamShell maybe bloated?so should be reduced some to improve memory footprint,put more attention on the iso loaderBlush


RE: Dreamshell RC3 vs GDEMU - SWAT - 13.10.2014 08:21

None of these modes can not be applied to the Dreamcast. It's not needed in general.
DreamShell fully kill before starting ISO Loader firmware, because this is uses different low-level kernel compiled with specials GCC modes and have very compacted code.