Тема закрыта 
 
Рейтинг темы:
  • Голосов: 2 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
Автор Сообщение
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #521
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(12.08.2023 16:22)dcFANpro писал(а):  Как скачать новый загрузчик?

you mean the new dreamshell? it's here https://github.com/DC-SWAT/DreamShell/releases , just go to the "ASSETS" section and download DreamShell_v4.0.0_RC5.zip.
(Последний раз сообщение было отредактировано 12.08.2023 в 23:23, отредактировал пользователь VeraBecker.)
12.08.2023 23:19
Найти все сообщения
dcFANpro Не на форуме
Новичок
*

Сообщений: 2
Зарегистрирован: 12.08.2023
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #522
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
Есть вопросы касаемо загрузчика:
1) Какие форматы образов поддерживаются?
2) Какие жёсткие диски подходят? LBA28 или LBA48?
3) Запуск игр с флешки тоже обновился?
(Последний раз сообщение было отредактировано 13.08.2023 в 18:22, отредактировал пользователь dcFANpro.)
13.08.2023 18:05
Найти все сообщения
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #523
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(13.08.2023 18:05)dcFANpro писал(а):  Есть вопросы касаемо загрузчика:
1) Какие форматы образов поддерживаются?
2) Какие жёсткие диски подходят? LBA28 или LBA48?
3) Запуск игр с флешки тоже обновился?

1) По идее здесь без изменений, но на не оптимизированных образах могут быть проблемы в некоторых играх, поэтому в идеале использовать ISO или GDI OPT чтобы получить максимальную совместимость. Особенно если образы будут не фрагментированны на файловой системе устройства.
2) LBA48 нужно для максимальной совместимости. Я бы сказал что рассматривать LBA28 как вариант не стоит.
3) Да конечно, новый загрузчик есть и для SD и для CD, помимо IDE. Но SD не очень хороша для CDDA, так как там медленный PIO жрущий ресурсы, он тормозит игру, особенно если не конвертировать треки в ADPCM. Ну и не поддерживает никакие MMU игры, в том числе WinCE и некоторые системные вызовы на ней не могут работать, опять же некоторые игры их используют.
Но тем не менее, новые фичи у SD загрузчика тоже есть (скриншот и эмуляция VMU) и поддержка CDDA тоже должна быть получше.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 14.08.2023 в 11:36, отредактировал пользователь SWAT.)
14.08.2023 11:32
Вебсайт Найти все сообщения
 Сказали спасибо: fafadou
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #524
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
Hi @Swat / @Megavolt85

Doubt, I'm reviewing the code, the Oct 4, 2021 version... I know it's already obsolete, but it may happen in the current one... I've seen a strange behavior playing "Evil Twin" when I do these steps:
1.- I enter the Iso Loader
2.- I close the Iso Loader
3.- Run the Evil Twin shortcut from the desktop.
4.- In the second cinematic the dreamcast is restarted.

But if I don't enter the IsoLoader, just run the Evil Twin shortcut, I can play without any problem.

I think you are not freeing the memory needed, when you close the IsoLoader

I also think it could be the following code.

Check function: arch_shutdown vs isoldr_arch_shutdown, and I have seen that arch_shutdown contains more code. (before comparing defragment the internal calls of the functions).


if(__kos_init_flags & INIT_MALLOCSTATS) {
malloc_stats();
}

Does it initialize the memory or clear it?

I would like to fix this problem, to get a little experience in the code from there.

PD: "This weekend I'm going to try to download, tweak to compile that version Big Grin"

Thanks!
(Последний раз сообщение было отредактировано 16.08.2023 в 07:41, отредактировал пользователь VeraBecker.)
16.08.2023 07:39
Найти все сообщения
 Сказали спасибо: fafadou
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #525
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
@VeraBecker
After launch iso loader firmware, what in the memory doesn't matter, game uses it as they needed and all of them.
The memory allocation doesn't shared between DS and Game because DC doesn't have an OS that always works.
Only ISO loader firmware can use the same memory as game through special mode for the Heap param named as KATANA heap.
But the observation is good, perhaps the state of the hardware is different after some manipulations.

malloc_stats just print debug info to dev console. It's disabled for DS in general, because it's needed for debug only.
You look at the Core level, but all these problems should be solved in the iso loader firmware I think.
It is necessary to set the state of the hardware more correctly before launching the game binary, not the loader.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 16.08.2023 в 08:34, отредактировал пользователь SWAT.)
16.08.2023 08:26
Вебсайт Найти все сообщения
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #526
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(16.08.2023 08:26)SWAT писал(а):  @VeraBecker
After launch iso loader firmware, what in the memory doesn't matter, game uses it as they needed and all of them.
The memory allocation doesn't shared between DS and Game because DC doesn't have an OS that always works.
Only ISO loader firmware can use the same memory as game through special mode for the Heap param named as KATANA heap.
But the observation is good, perhaps the state of the hardware is different after some manipulations.

malloc_stats just print debug info to dev console. It's disabled for DS in general, because it's needed for debug only.
You look at the Core level, but all these problems should be solved in the iso loader firmware I think.
It is necessary to set the state of the hardware more correctly before launching the game binary, not the loader.


Thanks, so the behavior is strange, it happened to me that it left a pointer to an address in Windows applications, and since it didn't leave it in NULL, depending on what I did, the program sometimes crashed, that's why I thought it was some object that it starts in the IsoLoader and that it stays in memory, anyway I'm going to try to check it over the weekend.
16.08.2023 08:41
Найти все сообщения
 Сказали спасибо: fafadou
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #527
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(16.08.2023 08:41)VeraBecker писал(а):  Thanks, so the behavior is strange, it happened to me that it left a pointer to an address in Windows applications, and since it didn't leave it in NULL, depending on what I did, the program sometimes crashed, that's why I thought it was some object that it starts in the IsoLoader and that it stays in memory, anyway I'm going to try to check it over the weekend.

There is a possibility that the game has some kind of bug that manifests itself if the memory is not filled with zeros.

[Изображение: barbers.png]
16.08.2023 12:44
Вебсайт Найти все сообщения
 Сказали спасибо: fafadou , VeraBecker
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #528
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
@Swat,

I don't understand, how did you know that Dreamcast could read a hard drive and also that you could put alternate bios on it?

Did you work on any SEGA projects?
16.08.2023 17:42
Найти все сообщения
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #529
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(16.08.2023 17:42)VeraBecker писал(а):  I don't understand, how did you know that Dreamcast could read a hard drive and also that you could put alternate bios on it?

ATA IDE research by OzOnE: http://www.dc-swat.ru/blog/hardware/874.html
BIOS mod research by CVGS and MAG’94: http://www.dc-swat.ru/blog/hardware/16.html
SD/SPI over serial research by jj10dm: http://www.dc-swat.ru/blog/hardware/14.html

I'm just write software for it Smile

(16.08.2023 17:42)VeraBecker писал(а):  Did you work on any SEGA projects?

I made simple game 3DanCer, Region Changer (later I port it to DS as application) and port Fenix engine. Also I made some utility for PC like Sega Stream Extractor or Universal PVR Extractor/Patcher and some packs with software. You can look here: http://www.dc-swat.ru/page/download/
But it's all very old my works. I have been doing only DS for a very long time and helping a little with KOS.

[Изображение: barbers.png]
17.08.2023 08:04
Вебсайт Найти все сообщения
 Сказали спасибо: VeraBecker , fafadou
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #530
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
Ah ok!! @Swat, I understand, other people investigated the peripherals, and from there the idea of ​​developing the KoS and DS began.

Although you still had to know which drivers to use to be able to read the hard drive, sd, etc. For example, knowing how to use the instructions of the processor, ram to be able to make the presentation layer, knowing which addresses to start to run the games, how did you know? Hahaha, I know, I'm getting off topic testing
but it's interesting.

DS you did it or you started it and you keep making adjustments but KOS, who did it?, you too with other people?
(Последний раз сообщение было отредактировано 18.08.2023 в 01:25, отредактировал пользователь VeraBecker.)
18.08.2023 01:18
Найти все сообщения
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #531
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(18.08.2023 01:18)VeraBecker писал(а):  Although you still had to know which drivers to use to be able to read the hard drive, sd, etc. For example, knowing how to use the instructions of the processor, ram to be able to make the presentation layer, knowing which addresses to start to run the games, how did you know? Hahaha, I know, I'm getting off topic testing
but it's interesting.

A lot of research and reverse-engineering, read all existing documentation (unofficial and official) and all existing codebase. Also did a huge bunch of tests and got help from different people. I spent a lot of time on this.

(18.08.2023 01:18)VeraBecker писал(а):  DS you did it or you started it and you keep making adjustments but KOS, who did it?, you too with other people?

KOS is older project than DS and it's not my child. I'm just contributing to it.
The original author of KOS is Dan Potter (Megan Potter). But he did not participate in it for 20 years, there are already many people who had a hand in it. So this is a collective project now. But there are main contributor Lawrence Sebald (aka BlueCrab) who took over this project from native author.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 21.08.2023 в 16:23, отредактировал пользователь SWAT.)
18.08.2023 07:51
Вебсайт Найти все сообщения
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #532
Грустный RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
@Swat

So, cruelly speaking, if you walk out of this life, almost 100% sure that DS will too? Same with Lawrence Sebald and KOS. Huh
(Последний раз сообщение было отредактировано 18.08.2023 в 19:15, отредактировал пользователь VeraBecker.)
18.08.2023 19:15
Найти все сообщения
MilkeyWilkey Не на форуме
Продвинутый
***

Сообщений: 125
Зарегистрирован: 03.11.2017
Рейтинг: 0
Сказал спасибо: 26
Поблагодарили 10 раз(а) в 9 сообщ.
Сообщение: #533
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(18.08.2023 19:15)VeraBecker писал(а):  @Swat

So, cruelly speaking, if you walk out of this life, almost 100% sure that DS will too? Same with Lawrence Sebald and KOS. Huh

I think megavolt is in here for some help, and also there are forks like retrodream, but I guess this is like vim, one man's life project. no man, no dreamshell
18.08.2023 22:36
Найти все сообщения
MannyMania Не на форуме
Новичок
*

Сообщений: 12
Зарегистрирован: 27.07.2020
Рейтинг: 0
Сказал спасибо: 3
Поблагодарили 2 раз(а) в 2 сообщ.
Сообщение: #534
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(18.08.2023 22:36)MilkeyWilkey писал(а):  
(18.08.2023 19:15)VeraBecker писал(а):  @Swat

So, cruelly speaking, if you walk out of this life, almost 100% sure that DS will too? Same with Lawrence Sebald and KOS. Huh

I think megavolt is in here for some help, and also there are forks like retrodream, but I guess this is like vim, one man's life project. no man, no dreamshell

Correct me if I'm wrong but Retrodream needs Dreamshell. I don't want to even think about work stopping on Dreamshell!! @Swat Thanks for all the hard work and dedication!!!! Big Grin
20.08.2023 03:53
Найти все сообщения
 Сказали спасибо: fafadou
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #535
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(20.08.2023 03:53)MannyMania писал(а):  
(18.08.2023 22:36)MilkeyWilkey писал(а):  
(18.08.2023 19:15)VeraBecker писал(а):  @Swat

So, cruelly speaking, if you walk out of this life, almost 100% sure that DS will too? Same with Lawrence Sebald and KOS. Huh

I think megavolt is in here for some help, and also there are forks like retrodream, but I guess this is like vim, one man's life project. no man, no dreamshell

Correct me if I'm wrong but Retrodream needs Dreamshell. I don't want to even think about work stopping on Dreamshell!! @Swat Thanks for all the hard work and dedication!!!! Big Grin

Exactly, I don't want to detract from it but RetroDream is just a menu with a very practical design but in the end what makes the games work is Dreamshell.

Although it is also a very good point that Megavolt has the ability to contribute a lot but all the knowledge of years is brought by Swat.
20.08.2023 04:08
Найти все сообщения
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #536
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(20.08.2023 04:08)VeraBecker писал(а):  
(20.08.2023 03:53)MannyMania писал(а):  
(18.08.2023 22:36)MilkeyWilkey писал(а):  
(18.08.2023 19:15)VeraBecker писал(а):  @Swat

So, cruelly speaking, if you walk out of this life, almost 100% sure that DS will too? Same with Lawrence Sebald and KOS. Huh

I think megavolt is in here for some help, and also there are forks like retrodream, but I guess this is like vim, one man's life project. no man, no dreamshell

Correct me if I'm wrong but Retrodream needs Dreamshell. I don't want to even think about work stopping on Dreamshell!! @Swat Thanks for all the hard work and dedication!!!! Big Grin

Exactly, I don't want to detract from it but RetroDream is just a menu with a very practical design but in the end what makes the games work is Dreamshell.

Although it is also a very good point that Megavolt has the ability to contribute a lot but all the knowledge of years is brought by Swat.

Not only Lawrence Sebald has access to the KOS repository, so the project will live on since it has a number of contributors. Also to DS repository has access megavolt85 and maybe I'll give it to someone else at some time. But yes, if projects lose contributors, it's always sad.

[Изображение: barbers.png]
21.08.2023 09:07
Вебсайт Найти все сообщения
 Сказали спасибо: fafadou
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #537
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
@VeraBecker
I moved dev environment questions to separate thread:
http://www.dc-swat.ru/forum/thread-4035.html

[Изображение: barbers.png]
23.08.2023 11:15
Вебсайт Найти все сообщения
 Сказали спасибо: VeraBecker
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #538
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(23.08.2023 11:15)SWAT писал(а):  @VeraBecker
I moved dev environment questions to separate thread:
http://www.dc-swat.ru/forum/thread-4035.html

Perfect, more clean, thanks Swat.Big Grin
23.08.2023 17:27
Найти все сообщения
VeraBecker Не на форуме
Пользователь
**

Сообщений: 85
Зарегистрирован: 13.08.2018
Рейтинг: 0
Сказал спасибо: 36
Поблагодарили 44 раз(а) в 32 сообщ.
Сообщение: #539
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
Hi @SWAT / @megavolt85,

It is a direct question for you because you are the ones who have been in development lately.

Is it good or bad or is it the same to truncate a game to prevent it from being 1GB in size?

I have seen that they decrease the size a lot when truncating it.

Thank you.
23.08.2023 22:12
Найти все сообщения
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #540
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
the read speed of the disk at the end is higher, so all unused space at the beginning of the disk was filled with an dummy file.
when using HDD or ODE, an dummy file takes up space without any benefit.

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
24.08.2023 01:35
Найти все сообщения
 Сказали спасибо: VeraBecker , fafadou
Тема закрыта 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Звезда DreamShell v4.0.1 Release SWAT 0 116 Вчера 20:14
Посл. сообщение: SWAT
Улыбка DreamShell bootloader bios megavolt85 171 523323 26.12.2024 23:53
Посл. сообщение: megavolt85
Звезда DreamShell v4.0.0 Release SWAT 202 111966 14.10.2024 14:09
Посл. сообщение: SWAT
  ISO_CSO in Dreamshell aldair 0 803 12.10.2024 02:57
Посл. сообщение: aldair
  GTA3 Dreamshell SD Card/Dreamcast aldair 3 2403 26.08.2024 06:29
Посл. сообщение: SWAT
Радуга DreamShell на GitHub SWAT 73 129129 23.08.2024 06:13
Посл. сообщение: SWAT
  Dreamshell freeze at logo boot up pkerga 17 5936 22.07.2024 06:10
Посл. сообщение: SWAT
  Custom DreamShell Themes pcwzrd13 11 28966 27.04.2024 13:42
Посл. сообщение: Ro Magnus Larsson
  DreamShell on Hacker news SWAT 0 2056 10.01.2024 06:52
Посл. сообщение: SWAT
  ISO Loader 0.7.x Beta megavolt85 1195 1757129 04.12.2023 19:10
Посл. сообщение: Ro Magnus Larsson

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)