DC-SWAT Forum
ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: DreamShell (/forum-3.html)
+--- Форум: General Discussion (/forum-27.html)
+--- Тема: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 (/thread-3986.html)

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 13.12.2022 09:40

I found the causes of some boot problems.
Made a new build, check it out - https://github.com/DC-SWAT/DreamShell/releases

Edit:
- Crazy Taxi 2 boots and works well.
- Quake 3 boots only from 0x8c004000 with DMA emu async=8, it's can be see in v0.6.10 test https://www.youtube.com/watch?v=dfQjJ5hKJrM&t=785s, also this loader used DMA_TMU1 for CDDA. But If I enable CDDA, the game isn't boot...
- Speed Devils works well with CDDA and IRQ, also tracks switching after ends and no distortions - https://youtu.be/d1_Bj9063r0
- Looney Tunes can boot from 0x8c004800, but only without CDDA and IRQ support because need a lightweight loader to place there. Still thinking about it Big Grin


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - MastaG - 13.12.2022 12:44

(13.12.2022 09:40)SWAT писал(а):  I found the causes of some boot problems.
Made a new build, check it out - https://github.com/DC-SWAT/DreamShell/releases

Edit:
Crazy Taxi 2 boots.
Quake 3 boots only from 0x8c004000 with DMA emu async=8, it's can be see in v0.6.10 test https://www.youtube.com/watch?v=dfQjJ5hKJrM&t=785s, also this loader used DMA_TMU1 for CDDA.
BTW Speed Devils works well with CDDA and IRQ, also tracks switching after ends and no distortions - https://youtu.be/d1_Bj9063r0
Looney Tunes can boot from 0x8c004800, but only without CDDA and IRQ support because need a lightweight loader to place there. Still thinking about it Big Grin

Thanks again Smile
Unfortunately I still can't get Shenmue1 and Crazy Taxi1 working.
I've tried 0x8c000100, 0x8cfe0000, 0x8cfe8000 and low-level (DMA on, No CDDA, No IRQ).
They always hang on the screen where you see a picture of the disc and it says "Executing...".


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 13.12.2022 12:49

(13.12.2022 12:44)MastaG писал(а):  Thanks again Smile
Unfortunately I still can't get Shenmue1 and Crazy Taxi1 working.
I've tried 0x8c000100, 0x8cfe0000, 0x8cfe8000 and low-level (DMA on, No CDDA, No IRQ).
They always hang on the screen where you see a picture of the disc and it says "Executing...".

I use Shenmue US, it's works well Big Grin Try my images: https://drive.google.com/drive/folders/14tEPgrPXfXnueGnglQ2byF8VsAO9fdMt?usp=sharing
About low-level, do you have this file on your device - /DS/firmware/isoldr/syscalls.bin ?

Edit:
New settings for Quake 3 Arena: DMA true async, IRQ, CDDA mode DMA_TMU1, address 0x8c001100

My point is not only to fix CDDA, but also to make sure that this loader replaces all other versions of loader. Otherwise, it is impossible to add new features to them or fix some, old versions will be as is forever.
There are two main things left to fix for the release. It is WinCE without low-level mode and VMU emulation. Other seems to be fine for me now.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - MastaG - 13.12.2022 14:21

(13.12.2022 12:49)SWAT писал(а):  
(13.12.2022 12:44)MastaG писал(а):  Thanks again Smile
Unfortunately I still can't get Shenmue1 and Crazy Taxi1 working.
I've tried 0x8c000100, 0x8cfe0000, 0x8cfe8000 and low-level (DMA on, No CDDA, No IRQ).
They always hang on the screen where you see a picture of the disc and it says "Executing...".

I use Shenmue US, it's works well Big Grin Try my images: https://drive.google.com/drive/folders/14tEPgrPXfXnueGnglQ2byF8VsAO9fdMt?usp=sharing
About low-level, do you have this file on your device - /DS/firmware/isoldr/syscalls.bin ?

Edit:
New settings for Quake 3 Arena: DMA true async, IRQ, CDDA mode DMA_TMU1, address 0x8c001100

My point is not only to fix CDDA, but also to make sure that this loader replaces all other versions of loader. Otherwise, it is impossible to add new features to them or fix some, old versions will be as is forever.
There are two main things left to fix for the release. It is WinCE without low-level mode and VMU emulation. Other seems to be fine for me now.

Yes I have /DS/firmware/isoldr/syscalls.bin because with each release I first remove the old "DS" folder from my CF card before copying the new one.

Quake3 works wonderfully with your settings ! (need keyboard and mouse and I'll kick ya'll asses Tongue)

Unfortunately my Dreamcast seems to be unable to play Shenmue with your new loader.
I've tried your copies and verified that 0 files are fragmented.
DMA + 0x8cfe0000 or 0x8cfe8000 with "auto heap" or "before loader heap" and IRQ both enabled and disabled... always stuck on "Executing...".
It's strange because it works fine with 0.7 loader...

I'll open up my Dreamcast soon and re-check proper ground wires again.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 13.12.2022 15:06

(13.12.2022 14:21)MastaG писал(а):  Unfortunately my Dreamcast seems to be unable to play Shenmue with your new loader.
I've tried your copies and verified that 0 files are fragmented.
DMA + 0x8cfe0000 or 0x8cfe8000 with "auto heap" or "before loader heap" and IRQ both enabled and disabled... always stuck on "Executing...".
It's strange because it works fine with 0.7 loader...

I'll open up my Dreamcast soon and re-check proper ground wires again.

It's really strange, because I can run both Shenmue with any settings and image fragmentation without problems, just need use high memory like 0x8cfe8000.
Try more games plz. I have success for a lot of them with the same hardware config as yours (CF + GD) and bios mod with bootloader v2.5.

Edit:
Ooga Booga boots from 0x8c004800 with echelon hack.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - MastaG - 13.12.2022 16:04

(13.12.2022 15:06)SWAT писал(а):  It's really strange, because I can run both Shenmue with any settings and image fragmentation without problems, just need use high memory like 0x8cfe8000.
Try more games plz. I have success for a lot of them with the same hardware config as yours (CF + GD) and bios mod with bootloader v2.5.

Edit:
Ooga Booga boots from 0x8c004800 with echelon hack.

I'm running /DS/firmware/bios/ds/boot_loader_devkit.bios which boots from CF card.
That's the correct one right?

Will try more games Smile


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 13.12.2022 16:56

(13.12.2022 16:04)MastaG писал(а):  
(13.12.2022 15:06)SWAT писал(а):  It's really strange, because I can run both Shenmue with any settings and image fragmentation without problems, just need use high memory like 0x8cfe8000.
Try more games plz. I have success for a lot of them with the same hardware config as yours (CF + GD) and bios mod with bootloader v2.5.

Edit:
Ooga Booga boots from 0x8c004800 with echelon hack.

I'm running /DS/firmware/bios/ds/boot_loader_devkit.bios which boots from CF card.
That's the correct one right?

Will try more games Smile

I use boot_loader_retail.bios.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 13.12.2022 17:08

World Series Baseball 2K2 works with the last beta! This is great because with 0.7 it has some freezing issues. Hopefully it will be ok with this loader.

I'll test out the new version soon. Thanks SWAT!

(13.12.2022 06:52)SWAT писал(а):  
(12.12.2022 20:38)fafadou писал(а):  Not a big deal to call each .gdi, "disc", "disk" or "disc_optimized" if the compability is increased. Only disc.gdi will be ok for sure if it needs Smile

It's not affected compatibility, just browsing speed in file manager. Return this feature? Someone else used different names of .gdi?

My GDIs are different names because RetroDream links cover art and videos by filename. Hopefully the RetroDream dev will add support for the new loader options.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 13.12.2022 18:01

(13.12.2022 17:08)pcwzrd13 писал(а):  My GDIs are different names because RetroDream links cover art and videos by filename. Hopefully the RetroDream dev will add support for the new loader options.

OK I will return directory scanning for .gdi file.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 13.12.2022 18:09

Just tested Quake III Arena. The music plays great but it doesn't restart when the track ends. Also, if you exit a match after the music stops, the game will freeze. :-(

Edit: Tested the regular (non-online) Speed Devils but it always freezes at the main menu with CDDA enabled.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fanhais - 13.12.2022 20:19

my reports of this loader
-Sega WorldwideSoccer (euro editio also) now plays cdda - preset 0xcfe000 DMA TRUE TMU1
-Sega GT nows plays intro music before the race, before was buged was needed press start for bgm plays
snowsurfers now audio is fixed
presets sega gt 0x8c000100 DMA TRUE TMU1
SNOWSUFFERS 0x8cfe000 DMA TRUE SQ AND TMU2

(13.12.2022 20:19)fanhais писал(а):  my reports of this loader
-Sega WorldwideSoccer (euro editio also) now plays cdda - preset 0xcfe000 DMA TRUE TMU1
-Sega GT nows plays intro music before the race, before was buged was needed press start for bgm plays
snowsurfers now audio is fixed
presets sega gt 0x8c000100 DMA TRUE TMU1
SNOWSUFFERS 0x8cfe000 DMA TRUE SQ AND TMU2
i need test more like exibition of speed etc



RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 13.12.2022 21:09

(13.12.2022 15:06)SWAT писал(а):  Ooga Booga boots from 0x8c004800 with echelon hack.

It means probably than the data flow is now the same 0.6.11 loader probably Smile
It would be great to try skies of arcadia intro, and Tomjam & earl 3 in order to check if the data flow is still good. And better than gdemu clone Tongue like 0.6.11 loader do.

I notice in low level with wince games, the loadings are "faster than speed", dreamshell, isoloader and the loader eat datas from device with huge gluttony !

(13.12.2022 12:49)SWAT писал(а):  Edit:
New settings for Quake 3 Arena: DMA true async, IRQ, CDDA mode DMA_TMU1, address 0x8c001100
Nothing can stop you Smile

(13.12.2022 12:49)SWAT писал(а):  My point is not only to fix CDDA, but also to make sure that this loader replaces all other versions of loader. Otherwise, it is impossible to add new features to them or fix some, old versions will be as is forever.
There are two main things left to fix for the release. It is WinCE without low-level mode and VMU emulation. Other seems to be fine for me now.

the 0.6.0 loader does it. Hope, a similar issue exist. Else a special loader for wince games should be great too.
Same thing for a homebrew loader if it can help.
Even if this fabulous 0.8.0 loader is so multitaskings !

(13.12.2022 09:40)SWAT писал(а):  - Looney Tunes can boot from 0x8c004800, but only without CDDA and IRQ support because need a lightweight loader to place there. Still thinking about it Big Grin

Thank you very much Smile According to @pcwzrd13 they are still some reluctant... Maybe this lightweight loader could improve the compatibility beyond looney toons.

I really wish to try sturmwind, shadow gangs and other "odd" games too, in order to see the improvements. Probably some good things happened Smile

I can't be able to do tests today unfortunately... I'm terribly sorry.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - Freudi93 - 13.12.2022 23:20

I did some testing

D2 with Low level emulation enabled has still the same error as I posted there: http://www.dc-swat.ru/forum/thread-3525-page-60.html
Disc change is working Smile

Toy Commander works with settings form ReVolt, Music is still there but it don't sounds good.
Also Toy Racer still working with CDDA (same Settings as ReVolt). But also music not sounds good Sad


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 13.12.2022 23:41

Got the "low-level" option working! For some reason it doesn't work when you run DS from a serial SD reader. If run it directly from my CF card, it works fine.

Edit: Ooga Booga and NFL 2K2 are working with "low-level" mode. :-) I assume any games that work with 0.7 should work with this loader now.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 14.12.2022 02:47

Can you look into PSO @SWAT? It would be amazing if you could fix the issue where you can't target other players to heal/revive/buff. I discussed it with Megavolt here a while back. He seemed to think there's a solution to it.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 14.12.2022 07:19

(13.12.2022 21:09)fafadou писал(а):  It means probably than the data flow is now the same 0.6.11 loader probably Smile

No, version 0.8.0 have better data flow. The main think is loader size. Since 0.8.0.Beta.4 if you not use CDDA/IRQ then used lighter version of loader (like "se" loaders before).

(13.12.2022 23:41)pcwzrd13 писал(а):  Got the "low-level" option working! For some reason it doesn't work when you run DS from a serial SD reader. If run it directly from my CF card, it works fine.

Hmm it's strange. I'll keep it on mind.

BTW can someone test SD loader?

(14.12.2022 02:47)pcwzrd13 писал(а):  Can you look into PSO @SWAT? It would be amazing if you could fix the issue where you can't target other players to heal/revive/buff. I discussed it with Megavolt here a while back. He seemed to think there's a solution to it.

I'm very good to know the PSO patcher code, it's wouldn't help me anymore.
Version 1.2 has only one change that can be affected to games - new KOS. But what exactly changed in low-known version of KOS that him used 10 years ago hard to know. And it's not a good way in general. Best max replicate the bios behavior. It's that exactly I do, but seems some stuff still missed Smile


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 14.12.2022 10:51

(14.12.2022 07:19)SWAT писал(а):  
(13.12.2022 21:09)fafadou писал(а):  It means probably than the data flow is now the same 0.6.11 loader probably Smile

No, version 0.8.0 have better data flow. The main think is loader size. Since 0.8.0.Beta.4 if you not use CDDA/IRQ then used lighter version of loader (like "se" loaders before).

BTW can someone test SD loader?

It's why i notice those lightning loadings Smile
If i understand what you said before there are many loaders that switch automatically, depend of the preset we choosed ?

I still keep preciously my sd card reader, ok i'll try it, but i don't know which games i should check ?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 14.12.2022 11:12

(14.12.2022 10:51)fafadou писал(а):  It's why i notice those lightning loadings Smile
If i understand what you said before there are many loaders that switch automatically, depend of the preset we choosed ?

Yes there are three different types of loader now: default, extended and full.
The more weighty the loader, the more compatibility issues, but the more features.
This is automatically switched if no custom loader has been specified.

(14.12.2022 10:51)fafadou писал(а):  I still keep preciously my sd card reader, ok i'll try it, but i don't know which games i should check ?

Random choice. Just to make sure everything still works there.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 14.12.2022 19:59

Did a quick test of POD SpeedZone. Like a lot of the other games, the music plays fine but doesn't restart / play next track. Also, you cannot play online with CDDA enabled. With both modem and BBA, you get disconnected as soon as you try to enter the server lobby. I used all default settings with CDDA and IRQ.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 15.12.2022 08:52

(14.12.2022 19:59)pcwzrd13 писал(а):  Did a quick test of POD SpeedZone. Like a lot of the other games, the music plays fine but doesn't restart / play next track. Also, you cannot play online with CDDA enabled. With both modem and BBA, you get disconnected as soon as you try to enter the server lobby. I used all default settings with CDDA and IRQ.


I'll check, thanks. Also I try fix WinCE and have some progress in it.