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 - olegoge - 15.12.2022 09:10

Добрый день.
Попробовал Quake3. У меня игра нормально не запускается, то есть запускается до выбора типа игры и далее автоматом стартует, юнит сам немного бегает и идёт циклическая перезагрузка уровня. Если успеваю в этот промежуток выбрать тип игры и запустить его то уровень грузится и начинает работать но все движения идут с очень высокой скоростью. То же самое на загрузчике 0.6.10. Без эмуляции CDDA всё нормально.
Работоспособность зависит от версии образа? У меня переведённый. В видео я так понял запускался оригинальный.

В чём отличие Boot_loader 2.5 от 2.4. Я грузился с 2.4 и далее пользовался новой версией DreamShell.

И ещё вопрос. У меня мод CF. Так вот игры запускаются с карты нормально. Но операции связанные с записью на карту (копирования, переименования в файловом менеджере, работа GDI Ripper) ложат файловую систему на карте. То есть после этих операций все файлы и папки на карте имеют названия из хаотичных спецсимволов и на компьютере не читаются и не открываются, карта средствами винды не форматируется. Помогает формат спец утилитой. При этом VMU менеджер сохранения небольших размеров на карту пишет нормально (как я понял до 128 к), файловую систему не портит, а при сохранения больших размеров (например 150 блоков) появляется ошибка сохранения.
С чем это всё может быть связано? Распайку интерфейса CF проверил несколько раз. Длина проводов минимальная.


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

(15.12.2022 09:10)olegoge писал(а):  Добрый день.
Попробовал Quake3. У меня игра нормально не запускается, то есть запускается до выбора типа игры и далее автоматом стартует, юнит сам немного бегает и идёт циклическая перезагрузка уровня. Если успеваю в этот промежуток выбрать тип игры и запустить его то уровень грузится и начинает работать но все движения идут с очень высокой скоростью. То же самое на загрузчике 0.6.10. Без эмуляции CDDA всё нормально.
Работоспособность зависит от версии образа? У меня переведённый. В видео я так понял запускался оригинальный.

Quake 3 работает только с такими параметрами:
DMA true async, IRQ, CDDA mode DMA_TMU1, address 0x8c001100

(15.12.2022 09:10)olegoge писал(а):  В чём отличие Boot_loader 2.5 от 2.4. Я грузился с 2.4 и далее пользовался новой версией DreamShell.

Разница в основном в оптимизациях, ничего критичного.
Не важно какой используется для запуска DS.

(15.12.2022 09:10)olegoge писал(а):  И ещё вопрос. У меня мод CF. Так вот игры запускаются с карты нормально. Но операции связанные с записью на карту (копирования, переименования в файловом менеджере, работа GDI Ripper) ложат файловую систему на карте. То есть после этих операций все файлы и папки на карте имеют названия из хаотичных спецсимволов и на компьютере не читаются и не открываются, карта средствами винды не форматируется. Помогает формат спец утилитой. При этом VMU менеджер сохранения небольших размеров на карту пишет нормально (как я понял до 128 к), файловую систему не портит, а при сохранения больших размеров (например 150 блоков) появляется ошибка сохранения.
С чем это всё может быть связано? Распайку интерфейса CF проверил несколько раз. Длина проводов минимальная.

А это во всех версиях DS так происходит или только в RC5?
Я проверял в Speedtest запись.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - olegoge - 15.12.2022 17:31

В RC4 такая же ситуация. Speedtest я то же запускал, ни какого криминала не увидел.
Сохранения на CF ведь пишутся (не все). А, ещё операция удаление нормально проходит.


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

I've replaced IDE cable with better quality one.
[Изображение: 2022-12-15-17-08-20-063-2.jpg]
Tested many games and it'd very stable.
No freezes, can play games for hours.

However Shenmue still not booting.
It hangs at the "Executing..." screen.
Could it be that 256GB FAT32 being too large for some games?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - olegoge - 15.12.2022 20:24

Заметил один небольшой недочёт.
При сохранении пресета с активным CDDA при последующей загрузке и просмотре настроек CDDA всегда отмечены два чекбокса: тот который выбирал ранее и CDDA disabled. При этом если сразу запускать игру, то звуковая дорожка не воспроизводится. Если повторно выбрать нужный, то CDDA disabled гаснет и после сохранения игра снова запускается с музыкой. Так на всех играх.
Остальные настройки в пресете сохраняются нормально.


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - Ro Magnus Larsson - 15.12.2022 20:41

Great news SWAT! When I have the time next month I will test your CDDA support in NBA Hoopz/NBA Showtime games first, and then homebrew with CDDA.
Question: In this tests Do I have to keep all previous known good presets for each game and just add CDDA?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 15.12.2022 21:05

(15.12.2022 20:41)Ro Magnus Larsson писал(а):  When I have the time next month I will test your CDDA support in NBA Hoopz/NBA Showtime games first

Just tested NBA Showtime. The game doesn't start and the commentary never ends! Tongue






RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - Ro Magnus Larsson - 15.12.2022 21:23

(12.12.2022 15:49)SWAT писал(а):  
(12.12.2022 15:38)MastaG писал(а):  This release doesn't automatically load the preset when the GDI filename is not "disc.gdi".
For example:
"Sonic Adventure/disc.gdi" will automatically load the preset when I press A on the folder-name.
"Sonic Adventure/Sonic Adventure.gdi" will now open the folder first (showing all files) and I have to press A on "Sonic Adventure.gdi" to load it.
Not a problem, I'll batch rename all GDI files to "disc.gdi" Smile

Yeah, I remove directory scanning for improving browsing speed, I think it's used only for non-optimized images ahaha. I can return this feature.
It's check disc.gdi, disk.gdi and disc_optimized.gdi
BTW I should fix your problem in presets.

(12.12.2022 15:38)MastaG писал(а):  Crazy Taxi 1 always hangs on "Executing..." same as Shemmue.
Tested with Low-Level enabled at 0x8cfe0000 and 0x8cfe8000.

Low-level mode is address independent and put loader always to 0x8ce00000, because it just a temp layer in this mode.
If this happens it can be a big headache. We will have to name all new covers (mainly homebrew games in ISO/CDI with same name ?


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

(15.12.2022 21:23)Ro Magnus Larsson писал(а):  
(12.12.2022 15:49)SWAT писал(а):  Yeah, I remove directory scanning for improving browsing speed, I think it's used only for non-optimized images ahaha. I can return this feature.
It's check disc.gdi, disk.gdi and disc_optimized.gdi
BTW I should fix your problem in presets.

If this happens it can be a big headache. We will have to name all new covers (mainly homebrew games in ISO/CDI with same name ?

@Swat is patching this.


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

Hi Mr. Swat!!,

UEFA Dream Soccer it's works!! with next configuration:

0x8C000100 | IRQ | Direct | Behind the Loader | DMA TMU1 | CDDA

All perfect!!.

Regards.


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

(15.12.2022 20:16)MastaG писал(а):  I've replaced IDE cable with better quality one.
Tested many games and it'd very stable.
No freezes, can play games for hours.

However Shenmue still not booting.
It hangs at the "Executing..." screen.
Could it be that 256GB FAT32 being too large for some games?

Sorry I can't fix that because I can't reproduce this issues. These games works for me perfectly and for other seems too. Have you another devices to test?
I only can give you loader with debug output to serial port and you get a log for me if connect DC to PC with usb->serial adapter.


(15.12.2022 20:41)Ro Magnus Larsson писал(а):  Question: In this tests Do I have to keep all previous known good presets for each game and just add CDDA?

You can use previous.


(16.12.2022 03:03)VeraBecker писал(а):  UEFA Dream Soccer it's works!! with next configuration:
0x8C000100 | IRQ | Direct | Behind the Loader | DMA TMU1 | CDDA

Good thanks! Someone asked me on Youtube about this game.


(15.12.2022 17:31)olegoge писал(а):  В RC4 такая же ситуация. Speedtest я то же запускал, ни какого криминала не увидел.
Сохранения на CF ведь пишутся (не все). А, ещё операция удаление нормально проходит.

(15.12.2022 20:24)olegoge писал(а):  Заметил один небольшой недочёт.
При сохранении пресета с активным CDDA при последующей загрузке и просмотре настроек CDDA всегда отмечены два чекбокса: тот который выбирал ранее и CDDA disabled. При этом если сразу запускать игру, то звуковая дорожка не воспроизводится. Если повторно выбрать нужный, то CDDA disabled гаснет и после сохранения игра снова запускается с музыкой. Так на всех играх.
Остальные настройки в пресете сохраняются нормально.

Полезные репорты, спасибо!


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - olegoge - 16.12.2022 12:26

(16.12.2022 11:26)SWAT писал(а):  Полезные репорты, спасибо!

Ещё тогда добавлю.
После сохранения пресета, при последующих входах в ISOloader, если сразу выделит игру с сохранённым пресетом, то всё подвисает с чёрным экраном (примерно 50 х 50 случаев). Если не подвисло при выделении игры, то при входе в настройки подвисает с чёрным экраном (так же примерно 50 х 50).
Но если при входе в ISOloader выделить сначала любую игру без сохранённого пресета, а потом перейти на любую другую с сохранённым, то дальнейший переход в настройки или запуск всегда проходят без проблем.


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

(16.12.2022 12:26)olegoge писал(а):  Ещё тогда добавлю.
После сохранения пресета, при последующих входах в ISOloader, если сразу выделит игру с сохранённым пресетом, то всё подвисает с чёрным экраном (примерно 50 х 50 случаев). Если не подвисло при выделении игры, то при входе в настройки подвисает с чёрным экраном (так же примерно 50 х 50).
Но если при входе в ISOloader выделить сначала любую игру без сохранённого пресета, а потом перейти на любую другую с сохранённым, то дальнейший переход в настройки или запуск всегда проходят без проблем.

Да, помню была там давняя проблема с пресетами. И кажется ты дал неплохую зацепку куда копать, я думал что проблема рандомная, а у нее оказывается есть кейсы.


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

New update - https://github.com/DC-SWAT/DreamShell/releases

https://youtu.be/K2mXVO6OVDw

- Fixed CDDA syscalls emulation for NBA Showtime and for other games that have same system for playback audio by seeking on one track not a track switching. It's has a little click at start first play I'll fix it later. Also maybe fixed playback ends in other games but I'm not sure need test.
- Partially fix WinCE booting, but still is incomplete.
- Return back .gdi file scanning for ISO Loader application and fix CDDA checkbox after loading presets.


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

(16.12.2022 11:26)SWAT писал(а):  Sorry I can't fix that because I can't reproduce this issues. These games works for me perfectly and for other seems too. Have you another devices to test?
I only can give you loader with debug output to serial port and you get a log for me if connect DC to PC with usb->serial adapter.
Sure, I'll buy a dreamcast serial cable, I already have USB to RS232 laying around.


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

Did a few tests:

- KAO the Kangaroo: Same as before. Music doesn't restart after track ends.
- Monaco Grand Prix: Same as before. Music doesn't restart after track ends.
- 4 Wheel Thunder: Music doesn't start at all now. One of the changes must have broken this one. Sad
- 4x4 Evolution and Next Tetris don't boot without "Low-level" (both WinCE games)

Edit: Played a full game of NBA Showtime and it worked great!


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - MastaG - 16.12.2022 19:37

(16.12.2022 17:08)MastaG писал(а):  
(16.12.2022 11:26)SWAT писал(а):  Sorry I can't fix that because I can't reproduce this issues. These games works for me perfectly and for other seems too. Have you another devices to test?
I only can give you loader with debug output to serial port and you get a log for me if connect DC to PC with usb->serial adapter.
Sure, I'll buy a dreamcast serial cable, I already have USB to RS232 laying around.

Meanwhile I've tried a few other things:
- Use another 4GB CF card with the latest beta6 release and your Shenmue.zip release
- Apply 12v and change region to USA / NTSC
- Remove BBA from the slot

Shenmue still hangs on "Executing..."

Could somebody please share his exact settings used to boot Shenmue ?


RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - pcwzrd13 - 16.12.2022 21:28

Just tested NBA Hoopz. The game boots with default settings and DMA disabled. The commentary plays but it cuts in and out. I'll experiment with some other settings later and see if anything fixes it.

Edit: Tried a bunch of different CDDA settings but all gave the same results. Also the same with IRQ enabled and disabled.

Edit 2: Speed Devils works! Only if DMA is disabled though. Music plays but doesn't restart at the end of a track. Also noticed some logo screens during boot and load screens are missing; just black screens in their place.


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

I tried to boot with my sd card reader and DS folder, but i had a black screen afer black dreamshell screen...


@@Mastag : simply use 0.6.11_se loader instead of this one for now.


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

Another update - https://github.com/DC-SWAT/DreamShell/releases

- Fixed CDDA for 4 Wheel Thunder
- Fixed DMA for NBA Hoopz but CDDA still cut's, seems game code stops my audio channels because syscalls works good.

No changes for WinCE. Other need test.