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 - 31.01.2023 09:02

(30.01.2023 18:17)pcwzrd13 писал(а):  
(30.01.2023 13:59)SWAT писал(а):  FTP has issues for me, network in KOS works slow.

For me I can connect to it with FileZilla and browse the files but I can't copy anything to or from it. It just times out when I try it. Still very cool to see my Dreamcast and VMU on my home network! Keep up the good work SWAT! Big Grin

Hmm, I can copy from, but can't copy to:

(30.01.2023 18:17)pcwzrd13 писал(а):  Edit: Did some CDDA testing with Quake III Arena. Good news: Distortion is completely gone! Looped the music four times and it continued to played perfectly! Bad news: This happens after the 2nd loop:

[Изображение: q3a.png]

It's kind of beautiful but a bit hard to play. Tongue

I used DMA, IRQ, CDDA, DMA & TMU1, 0x8c001100.

Haha that something new Smile) This is the first time I see such an artifact.

(31.01.2023 04:33)fafadou писал(а):  Not sure but the data flow looks very few better than previous version (at least same quality)
And cdda is the best that we have with dreamshell.

Well done again @Swat !
Good to see. I'll try to save this state Big Grin


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - luizroz - 31.01.2023 14:59

How use FTP in Dreamcast?! Any Tutorial?


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

(31.01.2023 09:02)SWAT писал(а):  
(30.01.2023 18:17)pcwzrd13 писал(а):  Bad news: This happens after the 2nd loop:[/img]

Haha that something new Smile) This is the first time I see such an artifact.

I've heard this happens with the ReviveDC CDI of the game as well. See here. Never seen it before myself though. It didn't happen with the previous loader version though so it must be related to something you changed.

(31.01.2023 09:02)SWAT писал(а):  
(30.01.2023 18:17)pcwzrd13 писал(а):  For me I can connect to it with FileZilla and browse the files but I can't copy anything to or from it.

Hmm, I can copy from, but can't copy to:

Strange. This is what I see when I try and copy a file from the server:

[Изображение: transfer.png]

Edit: What seems to be happening is that I lose connection with the Dreamcast when I try and transfer a file. I did get a couple files to transfer but most of the time it doesn't work.


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

(31.01.2023 14:59)luizroz писал(а):  How use FTP in Dreamcast?! Any Tutorial?

Click FTPd shortcut and connect FTP client on PC to IP what you are seen in console. Use guest mode, no user/pass needed.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 01.02.2023 15:52

@pcwzrd13 : Are you able to play kao now ?
For me, crash during intro or if I skip it no cdda ingame.

@aldair : what about neo4all ? Do you still have cdda ?

With sturmwind no cdda.

This loader has the best cdda and but the compatibility is less good unfortunately...
Kao, quake 3, sturmwind, I must change the memory preset for the next one, and it's proabably why we have issues... This new loader is bigger than the previous one ?
If yes, it's possible to reduce it ? Maybe removing low level, and keep it only for wince games ?...

And if it's possible to repack 0.6.11_se for dreamshell RC5, in order to have the best data transfert you've done ? Simply removing the rotation of the gdrom when we start a game.
Do you know why the data transfert is not so good with RC5 loaders ?

I'm sorry I don't understand some things.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 01.02.2023 18:46

Hello everyone,

What cable or component is necessary to have in the Dreamcast for FTP?

Thanks!.


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

@fafadou Just tested KAO. It no longer boots unless "low-level" is enabled, which means no music. Sad


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 02.02.2023 00:10

Hi Swat,

In last versión (30 Jan 2023), the shortcut games are not correct, the parameter after name is not contains spaces. look at this, the "-h" is not separated by space.

isoldr -i -e 8 -x 0x8c004000 -f /ide/GAMES/Street\Fighter\Alpha\3/Street\Fighter\Alpha\3.gdi-h 0

Regards.


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

(01.02.2023 18:46)VeraBecker писал(а):  Hello everyone,

What cable or component is necessary to have in the Dreamcast for FTP?

Thanks!.

You need BBA with ethernet connection.

(02.02.2023 00:10)VeraBecker писал(а):  Hi Swat,

In last versión (30 Jan 2023), the shortcut games are not correct, the parameter after name is not contains spaces. look at this, the "-h" is not separated by space.

isoldr -i -e 8 -x 0x8c004000 -f /ide/GAMES/Street\Fighter\Alpha\3/Street\Fighter\Alpha\3.gdi-h 0

Regards.

Good point! Thanks!


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - ManCloud - 03.02.2023 03:39

>>> Please make and prepare it for 115200 baud. I will give you loaders with debug output.


Unfortunately i fried not only my DC but my DC, DC-HDMI and PC during installation...
Well in fact i was already done but somehow managed to short Live against GND and therefore killed my whole setup...

So unfortunately i'll not be able to debug anything ...

I might get a new console in some weeks and hopefully the GD-Drive was unaffected, then i can start again ^^


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

(03.02.2023 03:39)ManCloud писал(а):  >>> Please make and prepare it for 115200 baud. I will give you loaders with debug output.


Unfortunately i fried not only my DC but my DC, DC-HDMI and PC during installation...
Well in fact i was already done but somehow managed to short Live against GND and therefore killed my whole setup...

So unfortunately i'll not be able to debug anything ...

I might get a new console in some weeks and hopefully the GD-Drive was unaffected, then i can start again ^^

Uf... happens Smile I killed USB power on my old Nettop like this a many years ago. But DC survived and USB works with external power.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - VeraBecker - 03.02.2023 20:06

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!


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

(01.02.2023 15:52)fafadou писал(а):  This loader has the best cdda and but the compatibility is less good unfortunately...
Sometimes we must select the memory preset just higher the one that is just above the previous value with previous loader and we have issues.


(01.02.2023 18:49)pcwzrd13 писал(а):  @fafadou Just tested KAO. It no longer boots unless "low-level" is enabled, which means no music. Sad

(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'm sorry @Swat, there is something better in a previous version but I didn't guide you properly Huh
You are working on many things at a time, for sure focus on the things you enjoy first (vmu emulator, internet, screencapture etc.) Smile
I'll focus on wince games now, hope I'll find something that can help you more.


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

Update: https://github.com/DC-SWAT/DreamShell/releases

- IRQ changes for CDDA (just need to make sure it doesn't get worse).
- Fix shortcuts in ISO Loader app (@VeraBecker reported).
- Auto enable CDDA (with IRQ) in ISO Loader app if present audio tracks (for IDE only).
- All code build on latest GCC 12.2.0 and newlib 4.3.0

Need to make sure nothing is broken, prev version of GCC is 9.3.0.


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

(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.


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

(04.02.2023 16:23)SWAT писал(а):  Need to make sure nothing is broken, prev version of GCC is 9.3.0.

Tested a few games (Ooga Booga w/ low-level, Q3A w/ CDDA, and Monaco w/ CDDA) and everything seems fine. All working the same as with the previous version so nothing is broken. Also, the CDDA auto-enabling seems to work well.


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

(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.

Thanks Swat!


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - darcagn - 05.02.2023 00:26

(30.01.2023 13:59)SWAT писал(а):  FTP has issues for me, network in KOS works slow.

BlueCrab and I discussed this a few weeks ago. I got httpd-ack server for GD-ROM dumping ported from old KOS1.3+lwIP to KOS 2.0 with its native network stack, and it is significantly slower (max out 700KB per second) than the old version (which was bottlenecked in speed by the GD-ROM drive read speed, not network stack). BlueCrab said there are a lot of inefficiencies he can clean up to improve the speed, and may work on that in the future when he has some more free time.

(04.02.2023 16:23)SWAT писал(а):  - All code build on latest GCC 12.2.0 and newlib 4.3.0

Need to make sure nothing is broken, prev version of GCC is 9.3.0.

I am excited for this change! Thanks for adding in our patch so quickly. I am hoping we see some performance increases with more modern tools. Smile


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

(05.02.2023 00:26)darcagn писал(а):  
(30.01.2023 13:59)SWAT писал(а):  FTP has issues for me, network in KOS works slow.

BlueCrab and I discussed this a few weeks ago. I got httpd-ack server for GD-ROM dumping ported from old KOS1.3+lwIP to KOS 2.0 with its native network stack, and it is significantly slower (max out 700KB per second) than the old version (which was bottlenecked in speed by the GD-ROM drive read speed, not network stack). BlueCrab said there are a lot of inefficiencies he can clean up to improve the speed, and may work on that in the future when he has some more free time.

I have two problems here.
Firstly, the download speed via FTP does not exceed 750 kb per second (although HDD and CF can give much higher), and secondly, the upload speed is generally 1.5 kb per second and breaks from time to time at the end (looks like depends on the size, whether it is a multiple of something or not). I see that most of the time is spent waiting a long time for each piece of data, and then they are transferred and written instantly.
The code for download/upload files of FTP server is very simple, so I don't think that's the problem.
For some users it's doesn't work completely and I don't know why. What is your result? You tested FTP?


(05.02.2023 00:26)darcagn писал(а):  
(04.02.2023 16:23)SWAT писал(а):  - All code build on latest GCC 12.2.0 and newlib 4.3.0

Need to make sure nothing is broken, prev version of GCC is 9.3.0.

I am excited for this change! Thanks for adding in our patch so quickly. I am hoping we see some performance increases with more modern tools. Smile

Thanks for your work! I watched this and hoped that the size of the binaries would decrease even more.
They have decreased, but not as significantly as when switching from version 4 to version 9, literally 200-300 bytes have decreased for loaders, but this is also important, since one type of loader has already reached its size limit and now I have more space for maneuver.
It’s hard to say about the speed of work either, it seems version 9 is not much worse. But, I had random crashes on it, I hope that version 12 will fix it. A cursory test showed me a good result.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - fafadou - 06.02.2023 23:55

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

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 ?


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.