Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
помощь чайнику
Автор Сообщение
PVS Не на форуме
Продвинутый
***

Сообщений: 110
Зарегистрирован: 05.06.2014
Рейтинг: 1
Сказал спасибо: 18
Поблагодарили 7 раз(а) в 7 сообщ.
Сообщение: #115
RE: помощь чайнику
Программки - это хорошо, конечно, но уверен - тот, кто держит Дримкаст, покупает его даже сейчас, делают это для того, чтобы играть/запускать игры, а не программки. Из основных программ в Дримшел - работа с VMU, биосом, даже GD-диск можно срипить, больше игроку и не надо, на мой взгляд.

По данному Дум-порту - все никак не могу разобраться с памятью, тут с ней реальная нехватка и пересечки получаются. Как уже говорил, с памятью я раньше вплотную не работал, потому - в новинку это все. Основная "думовская" память - выделяется тут как обычно на ПК - динамическая из кучи, обычным сишным malloc-ом, вроде нашел, куда эта память садится - независимо 6 метров резервируется или 9 - всегда садится в районе 8c257000, предполагаю, что это начало нужной области памяти. Захотел попробовать - опустить эту зону вручную несколько ниже, дальше от начала, но не знаю как, не вижу пока вариантов ни в си, ни в с++.

Так же, порт использует еще и ram disk, под музыку, конвертацию различных файлов, работу с картой памяти минимум. Вот ни в исходниках порта, ни в КОС - не могу увидеть, где задается размер этого ram disk, где он располагается в памяти, другие его параметры и пр. Сохранения/чтение с карты - использует zlib, и тут нашел проблему, что сохранить/запаковать на карту сейчас можно достаточно большой размер, а загрузить/распаковать только 64Кб, что мало даже для оригинальных Дум1,2, ТНТ и Плутонии, т.к. размеры карт там есть и большие. Распаковка/запаковка сохранений - все идет через ram disk, если увеличивать эти 64Кб распаковки - начинаются проблемы, возможно идет перезапись своих же областей памяти, или, просто не помещается где-то.

В общем, с самим портированием не могу разобраться пока, память - это основной вопрос, все остальные хотелки и планы - не имеют значения, без решения вопроса с памятью.

RUSSIAN DESCENT OUTPOST
08.01.2019 02:37
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
помощь чайнику - cybdyn - 23.12.2011, 01:18
RE: помощь чайнику - PVS - 12.12.2018, 23:03
RE: помощь чайнику - PVS - 14.12.2018, 00:59
RE: помощь чайнику - PVS - 15.12.2018, 00:43
RE: помощь чайнику - PVS - 15.12.2018, 21:02
RE: помощь чайнику - PVS - 16.12.2018, 19:01
RE: помощь чайнику - PVS - 16.12.2018, 20:44
RE: помощь чайнику - PVS - 16.12.2018, 22:09
RE: помощь чайнику - PVS - 17.12.2018, 22:02
RE: помощь чайнику - PVS - 19.12.2018, 04:14
RE: помощь чайнику - PVS - 20.12.2018, 03:10
RE: помощь чайнику - PVS - 20.12.2018, 21:46
RE: помощь чайнику - PVS - 27.12.2018, 01:25
RE: помощь чайнику - PVS - 27.12.2018, 22:43
RE: помощь чайнику - PVS - 28.12.2018, 03:16
RE: помощь чайнику - PVS - 28.12.2018, 22:53
RE: помощь чайнику - PVS - 30.12.2018, 00:26
RE: помощь чайнику - PVS - 30.12.2018, 21:46
RE: помощь чайнику - PVS - 08.01.2019 02:37

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Нужна помощь с DCWinCE serial windbg debugger Ivan Guber 10 15700 02.07.2022 19:08
Посл. сообщение: Ivan Guber
  Помощь новичку в программировании под дрим. Ivan Guber 55 87713 23.02.2020 09:14
Посл. сообщение: Ivan Guber
  Нужна помощь с VFS в kallistiOS TeMaToS 10 19663 17.06.2019 09:01
Посл. сообщение: SWAT
Лампочка 50герц в 60,нужна помощь corn.korn 6 22054 15.03.2018 12:55
Посл. сообщение: SWAT
  Требуется помощь знатоков!-русификация и подгонка текста под перерисованный шрифт вадим 14 45751 05.01.2011 00:44
Посл. сообщение: вадим
  Нужна помощь по ассемблеру SH4 SunDragon 25 71939 29.05.2010 18:45
Посл. сообщение: Freedom

Переход:


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