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

Сообщений: 7488
Зарегистрирован: 04.01.2005
Рейтинг: 32
Сказал спасибо: 164
Поблагодарили 1423 раз(а) в 880 сообщ.
Сообщение: #424
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5
(20.04.2023 11:34)sundance2 писал(а):  Which benefit there is ?

It's not about benefits, but about compatibility.
By default and best case it's use lowest memory address. But some games can use memory after 0x8c004000 or call syscalls without vectors directly from 0x8c001000+ address.
If game uses 0x8c004000 then the loader should placed at 0x8c004800 or high memory with heap. It depends on size used, sometimes just one sector 0x800 = 2048.
If game uses syscalls directly then the loader should placed at 0x8c001100.
From 0x8c000000 to 0x8c004000 - it's just 16KB, only low-level loader can be placed here.

Examples:
- LooneyTunes write one sector at 0x8c004000 so need shift the loader to 0x8c004800, but Extended loader with CDDA can be placed max 0x8c004000. Also this game clear all high memory. So no CDDA for this game yet.
- Quake 3 using syscalls directly, so need shift the loader to 0x8c001100. You can use and 0x8c004000, but the heap placed in high memory in CDDA case and this game clear all high memory.
- Shenmue used 0x8c004000 more than for one sector, so no one regular loader (not low-level) can be placed in low memory, but we can use high memory because game not clear it and have some unused.

So a lot of examples for it. But in general best case is 0x8c000100.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 20.04.2023 в 12:55, отредактировал пользователь SWAT.)
20.04.2023 12:31
Вебсайт Найти все сообщения
 Сказали спасибо: fafadou , MastaG , sundance2
Тема закрыта 


Сообщения в этой теме
RE: ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 - SWAT - 20.04.2023 12:31

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Звезда DreamShell on NAOMI SWAT 38 6319 30.10.2025 20:42
Посл. сообщение: SWAT
Звезда DreamShell v4.0.3 Release SWAT 36 7662 22.10.2025 11:37
Посл. сообщение: segatxdc
Звезда DreamShell v4.0.2 Release SWAT 99 54904 07.10.2025 05:43
Посл. сообщение: SWAT
  Windows CE Video Player on the SEGA Dreamcast/Dreamshell aldair 1 1418 04.09.2025 00:46
Посл. сообщение: Ro Magnus Larsson
  Compatibility list for DreamShell v4.0.1+ Elgor4uk 27 20234 06.06.2025 16:03
Посл. сообщение: SWAT
Звезда DreamShell v4.0.1 Release SWAT 210 189816 14.05.2025 11:54
Посл. сообщение: fafadou
Радуга DreamShell на GitHub SWAT 76 187512 24.03.2025 03:39
Посл. сообщение: yo4yo4
  Sonic theme for DreamShell v4.0.1 Dolphin_PS2 0 2658 20.02.2025 03:09
Посл. сообщение: Dolphin_PS2
Улыбка DreamShell bootloader bios megavolt85 171 645116 26.12.2024 23:53
Посл. сообщение: megavolt85
Звезда DreamShell v4.0.0 Release SWAT 202 271933 14.10.2024 14:09
Посл. сообщение: SWAT

Переход:


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