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 - 07.02.2023 15:08

(06.02.2023 23:55)fafadou писал(а):  What's loaders differences between, the ones include in the last dreamshell pack and the archive ?
I opened them with an hex editor and they are called both 0.8.beta14...


Those in the pack are compiled with gcc 12.2.0 and those in the archive with gcc 9.3 ?
If I guess the size is very small with gcc 12.2.0 Smile

I upload normal build always on github. To post I attach ide loaders with logging to serial port. It's only for debugging not for use.
And yes this is the same beta 14 but with logging.


(06.02.2023 23:55)fafadou писал(а):  Other question : what do it means exactly the name of the loader ?
ide.bin no cdda at all like 0.6.11_se ?
ide_ext.bin cdda ?
ide_full.bin cdda and IRQ ?
And they are automatically selected ?

Here is a list of all the features that can be integrated into the loader of every device. If I build them all at once, then it will be too large, and in the case of logging, it will also be slow.
Therefore, the features are divided into several types of build. Base, extended and full.
Here you can see how they are currently distributed (see defs).
And yes the type of build is autoselected by isoldr module.

Now the base loader is like "se" loader in 0.6.x beta's and it has smallest size but no features.
The extended loader is like "normal" loader in 0.6.x, it's limited to 32 KB and have CDDA and IRQ features.
The full loader is not limited and much more 32 KB and have all features.


(06.02.2023 23:55)fafadou писал(а):  Edit : just try games that I had issue with the last DS folder pack :
kao still not boot with cdda
millenium soldier : still have texture issue
sturmwind : now it's booted with same memory than 0.8.13 version Smile
skies of arcadia : still freeze during intro
If you have still them, is it possible to share all the loaders please ? I want to check if we have miss some improvement ?
Maybe you think it's not relevant and a bad idea.

The past cannot be brought back Smile
I have not yet dealt with these specific problems, so there were no improvements here.
There are a number of other issues associated with reading, including why some of the wince games do not work, I need to deal with this closely, but for now I'm distracted by something else.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 08.02.2023 00:35

(07.02.2023 15:08)SWAT писал(а):  but for now I'm distracted by something else.

DVD player app? Tongue


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

(08.02.2023 00:35)pcwzrd13 писал(а):  
(07.02.2023 15:08)SWAT писал(а):  but for now I'm distracted by something else.

DVD player app? Tongue

BTW it's possible to connect DVD-ROM Wink IDE driver in iso loader support it already, just need replace driver in the core. And next step try play it with ffmpeg Tongue Challenge accepted Big Grin


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

(07.02.2023 15:08)SWAT писал(а):  The past cannot be brought back Smile

Ah, so if someone can share last 0.8. beta version ? I keep only the last 3 versions...

(07.02.2023 15:08)SWAT писал(а):  I have not yet dealt with these specific problems, so there were no improvements here.
There are a number of other issues associated with reading, including why some of the wince games do not work, I need to deal with this closely, but for now I'm distracted by something else.

Sure @Swat Smile Thanks to have done all those improvements !
I still continue to post here, if I find something interesting.


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

I am just in the process of pushing some code to KallistiOS to get rid of patching it on DreamShell building and also improve something in KallistiOS from DreamShell developments.

Already improved CPU cache managment, SD card reading speed and I keep working on new ones.
https://github.com/KallistiOS/KallistiOS/commits/master
https://github.com/KallistiOS/KallistiOS/pulls?q=is%3Apr+is%3Aclosed


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

Cool

Incredible @Swat !


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 13.02.2023 03:47

(04.02.2023 16:32)SWAT писал(а):  
(03.02.2023 20:06)VeraBecker писал(а):  Hi Swat,

There are several titles that work with older conversions but get stuck with the current one, for example:
Project Justice, on the title screen there it stays.
Bust a Move 4, won't boot.
Kof 2012, won't boot.

I have USB TTL debugging, how can I get a dreamshell to send the debug log to it?

Can you send me a dreamshell with active debugging or do I need to compile it?

Thanks Swat!

I attached the archive with latest IDE loaders builded with logging.
But be careful, they are larger than usual, so you need to work with memory accordingly.
Select high memory for heap if used CDDA without IRQ or put loader to high memory in some cases.
So just know that something may not fit in memory if the launch fails with the log, but it succeeds without the log.


Hi Swat,

I am using DC-TOOL GUI 2.0, I already put the files you gave me in DS\firmware\isoldr, but I couldn't get it to show me data, it has a test option and it tells me everything is ok and I can also download a copy of bios security, but when I run a game, dc-tool throws the command to download and does nothing.

What parameters should be sent to debug a game?
Do you have an example?

Thank you!


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

(13.02.2023 03:47)VeraBecker писал(а):  Hi Swat,

I am using DC-TOOL GUI 2.0, I already put the files you gave me in DS\firmware\isoldr, but I couldn't get it to show me data, it has a test option and it tells me everything is ok and I can also download a copy of bios security, but when I run a game, dc-tool throws the command to download and does nothing.

What parameters should be sent to debug a game?
Do you have an example?

Thank you!

You don't need dc-tool, use any serial monitor/terminal with baud rate 115200.
On macOS I use SerialTools app or can use "screen" command on most unix systems.
When I used Windows, I used Putty.


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

(13.02.2023 06:17)SWAT писал(а):  
(13.02.2023 03:47)VeraBecker писал(а):  Hi Swat,

I am using DC-TOOL GUI 2.0, I already put the files you gave me in DS\firmware\isoldr, but I couldn't get it to show me data, it has a test option and it tells me everything is ok and I can also download a copy of bios security, but when I run a game, dc-tool throws the command to download and does nothing.

What parameters should be sent to debug a game?
Do you have an example?

Thank you!

You don't need dc-tool, use any serial monitor/terminal with baud rate 115200.
On macOS I use SerialTools app or can use "screen" command on most unix systems.
When I used Windows, I used Putty.


Ups... jajaja sorry...
I have used putty and it worked!!, I did it with Sonic Adventure 2 because it gets stuck at startup, I tested it with: Async read 8|0x8004000|Direct

I used to work with that setup with the CF adapter.

This is the log:
https://www.mediafire.com/file/4e0m2f1nce1dfgu/Sonic+Adventure+2+LOG.txt/file


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 13.02.2023 13:33

I'll try it further this evening but I couldn't boot Toy commander with cdda neither...
I give a shot with the new unrealesed worms world pinball too. It's a wince game with cdda.

Just a question, is it possible to use RC4 loaders (0.6.X series ?) with dreamshell RC5 ?


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

(13.02.2023 09:21)VeraBecker писал(а):  Ups... jajaja sorry...
I have used putty and it worked!!, I did it with Sonic Adventure 2 because it gets stuck at startup, I tested it with: Async read 8|0x8004000|Direct

I used to work with that setup with the CF adapter.

This is the log:
https://www.mediafire.com/file/4e0m2f1nce1dfgu/Sonic+Adventure+2+LOG.txt/file

You can't use 0x8004000 for loader with logging because it's too big. Use 0x8000100/0x8c001100 in low memory or use high memory.

(13.02.2023 13:33)fafadou писал(а):  I'll try it further this evening but I couldn't boot Toy commander with cdda neither...
I give a shot with the new unrealesed worms world pinball too. It's a wince game with cdda.

Just a question, is it possible to use RC4 loaders (0.6.X series ?) with dreamshell RC5 ?

Yes you can use 0.6/0.7 loaders but need manual set loader device instead of auto.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 13.02.2023 17:21

(13.02.2023 15:24)SWAT писал(а):  
(13.02.2023 09:21)VeraBecker писал(а):  Ups... jajaja sorry...
I have used putty and it worked!!, I did it with Sonic Adventure 2 because it gets stuck at startup, I tested it with: Async read 8|0x8004000|Direct

I used to work with that setup with the CF adapter.

This is the log:
https://www.mediafire.com/file/4e0m2f1nce1dfgu/Sonic+Adventure+2+LOG.txt/file

You can't use 0x8004000 for loader with logging because it's too big. Use 0x8000100/0x8c001100 in low memory or use high memory.


Ah ok,
Excuse my ignorance, low memory is the one in the left column and high memory is the one in the right column?

Dude, then the games that doest not work with 0x8000100/0x8c001100 , can not be tested?
The sonic only had 2kb with 0x8004000 in the log.

Swat, which part of Russia are you from?

Regards.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 14.02.2023 13:27

(13.02.2023 17:21)VeraBecker писал(а):  
(13.02.2023 15:24)SWAT писал(а):  You can't use 0x8004000 for loader with logging because it's too big. Use 0x8000100/0x8c001100 in low memory or use high memory.

Ah ok,
Excuse my ignorance, low memory is the one in the left column and high memory is the one in the right column?

Dude, then the games that doest not work with 0x8000100/0x8c001100 , can not be tested?
The sonic only had 2kb with 0x8004000 in the log.

On low memory is means all memory lower than 0x8c010000, because at this address loads the game binary.
And yes if for some game the loader works only at 0x8004000/0x8004800, you can't use logging. This is my pain without 32MB mod.
It's possibly to use only on emulator with more lightweight loader for cd. But this does little, because need to debug something like FAT or HDD and the emulator behaves differently.

(13.02.2023 17:21)VeraBecker писал(а):  Swat, which part of Russia are you from?
Regards.

I'm in Siberia, Novosibirsk city.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 14.02.2023 17:25

(14.02.2023 13:27)SWAT писал(а):  
(13.02.2023 17:21)VeraBecker писал(а):  
(13.02.2023 15:24)SWAT писал(а):  You can't use 0x8004000 for loader with logging because it's too big. Use 0x8000100/0x8c001100 in low memory or use high memory.

Ah ok,
Excuse my ignorance, low memory is the one in the left column and high memory is the one in the right column?

Dude, then the games that doest not work with 0x8000100/0x8c001100 , can not be tested?
The sonic only had 2kb with 0x8004000 in the log.

On low memory is means all memory lower than 0x8c010000, because at this address loads the game binary.
And yes if for some game the loader works only at 0x8004000/0x8004800, you can't use logging. This is my pain without 32MB mod.
It's possibly to use only on emulator with more lightweight loader for cd. But this does little, because need to debug something like FAT or HDD and the emulator behaves differently.

(13.02.2023 17:21)VeraBecker писал(а):  Swat, which part of Russia are you from?
Regards.

I'm in Siberia, Novosibirsk city.

Hi Swat,

I still have doubts but I'm going to do tests to understand low and high memory.

Thanks Swat.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - aldair - 20.02.2023 19:22

(08.02.2023 08:25)SWAT писал(а):  
(08.02.2023 00:35)pcwzrd13 писал(а):  
(07.02.2023 15:08)SWAT писал(а):  but for now I'm distracted by something else.

DVD player app? Tongue

BTW it's possible to connect DVD-ROM Wink IDE driver in iso loader support it already, just need replace driver in the core. And next step try play it with ffmpeg Tongue Challenge accepted Big Grin

DVD on Sega Dreamcast.Coming soon!

[Изображение: VOGbqY6m.jpg]

https://i.imgur.com/VOGbqY6.jpg

[Изображение: Jm4EP1Fm.jpg]

https://i.imgur.com/Jm4EP1F.jpg

[Изображение: D_NQ_NP_906853-MLB28464497722_102018-O.jpg]

[Изображение: tRBhem2m.jpg]

https://i.imgur.com/tRBhem2.jpg


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

(20.02.2023 19:22)aldair писал(а):  
(08.02.2023 08:25)SWAT писал(а):  
(08.02.2023 00:35)pcwzrd13 писал(а):  
(07.02.2023 15:08)SWAT писал(а):  but for now I'm distracted by something else.

DVD player app? Tongue

BTW it's possible to connect DVD-ROM Wink IDE driver in iso loader support it already, just need replace driver in the core. And next step try play it with ffmpeg Tongue Challenge accepted Big Grin

DVD on Sega Dreamcast.Coming soon!

I was just joking Big Grin
Does anyone really need it?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - aldair - 21.02.2023 06:10

(21.02.2023 06:01)SWAT писал(а):  
(20.02.2023 19:22)aldair писал(а):  
(08.02.2023 08:25)SWAT писал(а):  
(08.02.2023 00:35)pcwzrd13 писал(а):  
(07.02.2023 15:08)SWAT писал(а):  but for now I'm distracted by something else.

DVD player app? Tongue

BTW it's possible to connect DVD-ROM Wink IDE driver in iso loader support it already, just need replace driver in the core. And next step try play it with ffmpeg Tongue Challenge accepted Big Grin
but my notebook needed a new dvd-rom.
DVD on Sega Dreamcast.Coming soon!

I was just joking Big Grin
Does anyone really need it?
but my notebook needed a new dvd-rom.


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

Someone has issues with ISO Loader app crashes at selecting image in the latest build on GCC 12?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 21.02.2023 12:18

Yes, me too.
I have a reboot sometimes.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - dimka112 - 21.02.2023 18:28

(21.02.2023 09:07)SWAT писал(а):  Someone has issues with ISO Loader app crashes at selecting image in the latest build on GCC 12?

У меня получается так:
-Запускаю игру, играю.
-Выключаю
-Включаю, при выборе игры (один раз нажать для настроек), сразу запускается черный экран и перезагрузка.
-После перезагрузки нормально

И так циклически. Раз работает, раз перезагружается.