DC-SWAT Forum
DreamShell v4.0.1 Release - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: DreamShell (/forum-3.html)
+--- Форум: General Discussion (/forum-27.html)
+--- Тема: DreamShell v4.0.1 Release (/thread-4144.html)

Страниц: 1 2 3 4 5 6 7 8 9 10 11


RE: DreamShell v4.0.1 Release - SWAT - 14.02.2025 05:35

(10.02.2025 19:21)fafadou писал(а):  Hi,

How did you find the good pin of the crystal to weld the wire please ?

https://ibb.co/XHGKC2c

Any GND pin will do.


RE: DreamShell v4.0.1 Release - SWAT - 14.02.2025 05:44

(14.02.2025 01:37)Elgor4uk писал(а):  Похоже, проблема не в образах (HomeBrew скачивал из этой темы http://www.dc-swat.ru/forum/thread-4060.html

1. Возможно проблема в накопителе. Вот список накопителей, при котором данные игры выбрасывают из Game menu в Main menu:
-IDE HDD 2.5 120Gb LBA48
-SATA SSD 120 Gb goodram
-SATA SSD 1Tb Netac

2. Вот список накопителей при котором данные игры нормально работают через Game menu:
-IDE HDD 2.5 WD 250Gb
-IDE HDD 3.5 Barracuda 750 Gb

3. Вот список проблемных игр:

Fighting Force 2
Dynamite Cop = Dainamaito Deka Tsu

Demolish Fist
Knights of Valour The Seven Spirits
Battletoads
Shadow Gangs
Teenage Mutant Ninja Turtles - The Hyperstone Heist
Ninja Combat - ЗАВИСАЕТ ПРИСТАВКА ЕСЛИ УСТАНОВИТЬ КУРСОР НА ЭТУ ИГРУ.

4. Заметил закономерность, что в рабочих играх по умолчанию стоит память 0x8c001100. У проблемных игр по умолчанию стоит память 0x8c004000.
5. Протестирована пока только часть библиотеки в Game menu, и остальные 70+ игр запускаются нормально.
6. Данные игры нормально работают через ISO Loader на всех накопителях из списка (но по умолчанию и в нём установлена память 0x8c004000 именно на этих играх).

7. А возможно, вся проблема в заполненности накопителей или в отсутствии дефрагментации?!

1, 2. Ну с SATA все что угодно может быть, поэтому я их в расчет даже не беру в таких случаях. А вот что там с одним IDE HDD пока не понятно. Возможно просто фрагментация файлов.

3, 4, 5, 6. По умолчанию должна быть 0x8c004000, а если у игры есть CDDA, то 0x8c001100. А если у игры нет CDDA, а Games Menu выбрало этот адрес, без пресета, то это ошибка.

7. Вполне возможно это и влияет, но это касается только некоторых коммерческих игр. На homebrew фрагментация пока не влияет. Ну и на старые влиять и не будет в принципе никогда.


RE: DreamShell v4.0.1 Release - Elgor4uk - 14.02.2025 09:43

(14.02.2025 05:44)SWAT писал(а):  По умолчанию должна быть 0x8c004000, а если у игры есть CDDA, то 0x8c001100. А если у игры нет CDDA, а Games Menu выбрало этот адрес, без пресета, то это ошибка.

1. При тесте игр без CDDA, я оставляю память по умолчанию 0x8c001100, и большинство работают. Некоторые требуют 0x8cfe8000. Рекомендуешь переделать пресеты без CDDA с памятью 0x8c001100 на 0x8c004000?

2. Как узнать что в игре есть CDDA? Например в папке более 5 файлов, значит есть музыка, но при запуске игры что с включенным CDDA что отключенным - разницы нету. Например Alien Front, Buzz Lightyear of Star Command, Chicken Run, Donald Duck - Goin' Quackers, DragonRiders - Chronicles Of Pern, Fatal Fury - Mark of the Wolves, Fighting Force 2. В этих папках более 5 файлов, но включение CDDA не добавляет новой музыки.

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

4. Возможно ли, в ISO Loader имя обложки присвоить по имени папки? По имени файлу не отображаются обложки, если этот файл назван как в TOCES образе на архиворге. Отображаются если переименовать файл на короткое название, например:
90 Minutes - Sega Championship Football v1.009 (2001)(Sega)(PAL)(M5)[!].gdi - Не отображается.
90 Minutes - Отображается.


RE: DreamShell v4.0.1 Release - SWAT - 14.02.2025 11:51

1. Так в Games Menu только? Это ошибка. В первую очередь я стараюсь сохранить оригинальные системные вызовы, кроме тех кто нужно подменить. А в случае с 0x8c001100 они подменяются все. И кстати запись во flashrom не работает в этом случае, это если вдруг кто какой-нибудь браузер для настроек сети захочет запустить.
2. В большинстве случаев у CDDA игр много аудио дорожек, это очевидно. Но есть такие у которых она одна и используется только на заставке (например в Shenmue 2) или это один большой трек с комментаторами в NBA Hoops или музыка для Prince of Persia, там кажется один большой трек тоже, не помню. В общем есть исключительные случаи где есть один 4-й аудио трек. А есть мног ослучаев, где этот 4-й аудио трек используется просто как разделитель двух дата треков и не несет в себе ничего полезного.

4. Да сломано оно по сути, я думал там вообще файл cover берется из директории с GDI, что было бы логично и удобно, но оказалось не так, это нужно переделать.


RE: DreamShell v4.0.1 Release - fafadou - 14.02.2025 14:56

The memory preset 0x8c000100 is no longer available ?


RE: DreamShell v4.0.1 Release - Elgor4uk - 14.02.2025 19:57

@SWAT.
Есть какой то рейтинг приоритета памяти? Я так понял, лучше по умолчанию ставить 0x8c004000, а если не работает то устанавливать другие. Так, какую память стоит выбирать следующей? Такой порядок будет правильным:
0x8c004000
0x8c000100
0x8c004800
0x8cb00000 Требуется для многодисковых AutoSwap
0x8cc00000
0x8cd00000 Требуется для многодисковых AutoSwap
0x8ce00000
0x8cef8000
0x8cfe8000
0x8c001100 Только для CDDA

Или, посоветуешь свой порядок от лучшего к худшему?


RE: DreamShell v4.0.1 Release - SWAT - 14.02.2025 20:09

(14.02.2025 14:56)fafadou писал(а):  The memory preset 0x8c000100 is no longer available ?

Also available. But if the game using the GINSU system (executing another binaries), so you can't use this address.

(14.02.2025 19:57)Elgor4uk писал(а):  @SWAT.
Есть какой то рейтинг приоритета памяти? Я так понял, лучше по умолчанию ставить 0x8c004000, а если не работает то устанавливать другие. Так, какую память стоит выбирать следующей? Такой порядок будет правильным:
0x8c004000
0x8c000100
0x8c004800
0x8cb00000 Требуется для многодисковых AutoSwap
0x8cc00000
0x8cd00000 Требуется для многодисковых AutoSwap
0x8ce00000
0x8cef8000
0x8cfe8000
0x8c001100 Только для CDDA

Или, посоветуешь свой порядок от лучшего к худшему?

Такой порядок оптимален:

0x8c004000
0x8c000100
0x8c001100
0x8cfe8000
0x8c004800
0x8cff4800

Остальные уже индивидуально.


RE: DreamShell v4.0.1 Release - Elgor4uk - 15.02.2025 12:55

(14.02.2025 11:51)SWAT писал(а):  1. Так в Games Menu только? Это ошибка. В первую очередь я стараюсь сохранить оригинальные системные вызовы, кроме тех кто нужно подменить. А в случае с 0x8c001100 они подменяются все. И кстати запись во flashrom не работает в этом случае, это если вдруг кто какой-нибудь браузер для настроек сети захочет запустить.

1. Так только в Games Menu, все игры по умолчанию с памятью 0x8c001100. И только не рабочие игры из списка с памятью 0x8c004000.
В ISO loader все игры без CDDA по умолчанию с памятью 0x8c004000.

2. Ещё вопрос, что такое Low-level? И что лучше, если игра ее требует но работает с памятью 0x8c004000 + Low-level или лучше 0x8cfe8000 но уже работает без требования Low-level?


RE: DreamShell v4.0.1 Release - SWAT - 15.02.2025 20:06

(15.02.2025 12:55)Elgor4uk писал(а):  
(14.02.2025 11:51)SWAT писал(а):  1. Так в Games Menu только? Это ошибка. В первую очередь я стараюсь сохранить оригинальные системные вызовы, кроме тех кто нужно подменить. А в случае с 0x8c001100 они подменяются все. И кстати запись во flashrom не работает в этом случае, это если вдруг кто какой-нибудь браузер для настроек сети захочет запустить.

1. Так только в Games Menu, все игры по умолчанию с памятью 0x8c001100. И только не рабочие игры из списка с памятью 0x8c004000.
В ISO loader все игры без CDDA по умолчанию с памятью 0x8c004000.

2. Ещё вопрос, что такое Low-level? И что лучше, если игра ее требует но работает с памятью 0x8c004000 + Low-level или лучше 0x8cfe8000 но уже работает без требования Low-level?

1. Ну это ошибка, нужно исправлять.
2. Это маааленький загрузчик, который умещается в размер системных вызовов. Он ничего не умеет (нет функций типа CDDA), кроме как запускать оптимизированные, нефрагментированные образы. Адрес для него выбирать бесполезно, он всегда располагается вместо системных вызовов.


RE: DreamShell v4.0.1 Release - fafadou - 15.02.2025 22:53

It's not possible to add cdda on low level mode ?


RE: DreamShell v4.0.1 Release - segatxdc - 16.02.2025 05:12

How does the virtual memory function realize the recording of disk B and disk A, because it only saves one record in each game that cannot be shared.


RE: DreamShell v4.0.1 Release - SWAT - 16.02.2025 07:23

(15.02.2025 22:53)fafadou писал(а):  It's not possible to add cdda on low level mode ?

No, there is not enough memory there.

(16.02.2025 05:12)segatxdc писал(а):  How does the virtual memory function realize the recording of disk B and disk A, because it only saves one record in each game that cannot be shared.

There are 2 options. These are private VMU and shared VMU. Choose the one you need when you enable emulation.


RE: DreamShell v4.0.1 Release - Elgor4uk - 16.02.2025 10:01

(15.02.2025 20:06)SWAT писал(а):  Это маааленький загрузчик, который умещается в размер системных вызовов. Он ничего не умеет (нет функций типа CDDA), кроме как запускать оптимизированные, нефрагментированные образы. Адрес для него выбирать бесполезно, он всегда располагается вместо системных вызовов.

1. То есть, Low-level это альтернатива загрузчика v0.7 с памятью 0x8ce00000? Но эта версия загрузчика требовала дефрагментацию. К слову, GDI OPT лучше/хуже не оптимизированного GDI, в плане игрового контента или качества видео? т.к. вес OPT заметно ниже.

2. А где можно узнать про другие функции, их сильные и слабые стороны? Интересует:
DMA
SYNC TRUE
SYNC 1+/16
Fast boot - предположу, что просто быстрая загрузка стартового экрана и на производительность не влияет?
Heap memory
Boot mode IP.BIN/CUT/Direct
IRQ
CDDA DMA/PIO
CDDA DMA/PIO/SQ
TMU
Fixed/Adaptive


RE: DreamShell v4.0.1 Release - megavolt85 - 16.02.2025 14:16

(16.02.2025 10:01)Elgor4uk писал(а):  1. То есть, Low-level это альтернатива загрузчика v0.7 с памятью 0x8ce00000? Но эта версия загрузчика требовала дефрагментацию.

Low-level это и есть v0.7 и этот режим так же требует дефрагментацию

(16.02.2025 10:01)Elgor4uk писал(а):  К слову, GDI OPT лучше/хуже не оптимизированного GDI, в плане игрового контента или качества видео? т.к. вес OPT заметно ниже.

в OPT ничего не вырезано, удалены мусорные данные из каждого сектора, которые нужны лишь приводу что бы ориентироваться где находится лазерная головка и данных для коррекции ошибок.
есть ещё обрезанные OPT образы, размер которых намного меньше оригинала, но и в них игровой контент не затронут, вырезана только пустышка, которая присутствует в образе для сдвигания игровых данных к концу диска.
иными словами оптимизация образа это удаление всех служебных данных необходимых только приводу.


RE: DreamShell v4.0.1 Release - Elgor4uk - 23.02.2025 07:40

Здравствуйте.

1. У кого получилось запустить игру Vampire Chronicle for Matching Service через ISO Loader или Games menu? У меня она работает только через Retrodream и с версией загрузчика isoldr_v0.7.x_OPT-Only_noCDDA (beta 1). Если эту версию загрузчика скопировать в DreamShell v4.0.1 Release и запускать через ISO Loader или Games menu - то все равно не работает. Если её запускать с включенным Low-Lewel - то все равно не работает.

2. Ещё интересует игра Super Street Fighter 2 X for Matching Service - Grand Master Challenge с настройками для CDDA.


RE: DreamShell v4.0.1 Release - chth96 - 23.02.2025 16:49

(23.02.2025 07:40)Elgor4uk писал(а):  Здравствуйте.

1. У кого получилось запустить игру Vampire Chronicle for Matching Service через ISO Loader или Games menu? У меня она работает только через Retrodream и с версией загрузчика isoldr_v0.7.x_OPT-Only_noCDDA (beta 1). Если эту версию загрузчика скопировать в DreamShell v4.0.1 Release и запускать через ISO Loader или Games menu - то все равно не работает. Если её запускать с включенным Low-Lewel - то все равно не работает.

2. Ещё интересует игра Super Street Fighter 2 X for Matching Service - Grand Master Challenge с настройками для CDDA.
I just have tested "Vampire Chronicle for Matching Service " in DreamShell v4.0.1 Release and It is totally impossible to run it at all costs. I also tried to run it with iso loader 0.8 beta,But it also failed to run either. it has the same symptom of displaying only black screen as the "Sekai Fushigi Hakken! Troy" and Super "Street Fighter 2 X for Matching Service" in DreamShell v4.0.1 Release.


RE: DreamShell v4.0.1 Release - Elgor4uk - 23.02.2025 17:35

(23.02.2025 16:49)chth96 писал(а):  I just have tested "Vampire Chronicle for Matching Service " in DreamShell v4.0.1 Release and It is totally impossible to run it at all costs. I also tried to run it with iso loader 0.8 beta,But it also failed to run either. it has the same symptom of displaying only black screen as the "Sekai Fushigi Hakken! Troy" and Super "Street Fighter 2 X for Matching Service" in DreamShell v4.0.1 Release.

1. Данные игры файтинги работают через DreamShell v4.0.1 Release только в сборке с Retrodream и через лоадер версии isoldr_v0.7.x_OPT-Only_noCDDA (beta 1).

2. Sekai Fushigi Hakken! Troy работает и через лоадер v0.8.0, но тоже через Retrodream.


RE: DreamShell v4.0.1 Release - Darkodan - 26.02.2025 22:49

Hello guys, let me introduce myself. I'm Darkodan, I'm an enthusiast of retro consoles like the Dreamcast, PS2, Classic Xbox and Wii.

In this case, I use Dreamshell with an SD card and the adapter through the serial port. I would like to know the correct format for a 128GB SanDisk micro SD card. FAT32? Exfat? Kluster32 or Kluster16?

I want to start using Dreamshell v4.0.1.

It would be very helpful to start testing the games using this method, thank you! Smile


RE: DreamShell v4.0.1 Release - fafadou - 26.02.2025 22:53

Fat 32, 64ko for clusters.
And welcome of course !


RE: DreamShell v4.0.1 Release - MannyMania - 27.02.2025 01:40

(26.02.2025 22:49)Darkodan писал(а):  Hello guys, let me introduce myself. I'm Darkodan, I'm an enthusiast of retro consoles like the Dreamcast, PS2, Classic Xbox and Wii.

In this case, I use Dreamshell with an SD card and the adapter through the serial port. I would like to know the correct format for a 128GB SanDisk micro SD card. FAT32? Exfat? Kluster32 or Kluster16?

I want to start using Dreamshell v4.0.1.

It would be very helpful to start testing the games using this method, thank you! Smile

Welcome!! In case you don't know, Serial is very slow. IDE is the way to go.