Вопрос -возможно пофиксить Ваши демки с использованием Soundrive ,что бы запускались с Ram-диска малой кровью?
Вид для печати
palsw, имхо, можно... место для кода, при прибивании драйвера, описанного drbars-ом, более чем достаточно для впихивания туда загрузчика через #3d13, но все же имеется ряд сложностей: 1. возможно проги заксорены, что осложняет процесс, 2. надо найти добровольца на перелопачивания довольно не малого количества ПО.
---------- Post added at 16:42 ---------- Previous post was at 16:39 ----------
Вообще бы я предложил бы организваторам всяких HackersTop-ов и иже с ними, сделать новый конкурс, кто качественней и количественней пофиксит софт под RAM-диск за определенный промежуток времени, это больше пользы принесет, чем всякие там демки :)
А в чём особая проблема? Если юзать обычный бейсик загрузчик, то работать должно нормально. Если типа:
ld hl, адрес
ld de,(#5cf4)
ld b,количество секторов
ld c,#05
call#3d13
ret
То тоже работать будет. А это вроде как самые обычные загрузчики. Лично я делал и всё "тип-топ".
Конечно, если что-то наворочено, то УВЫ. А так....
VNN_KCS, это хорошо, но увы не во всякую игру это дело вкрутишь. особенно для тех у кого есть поддержка блочной догрузки многоуровневые игрушки. Там места мала и нужно восстанавливать системные переменные нужно.
Обычных под 3д13 переделал кучу. Но все похерелось, дисков нету. Да и покацаные они после пшеков приходили, или без музыки или без картинки.
Попробовал нарисовать загрузчик под R-TYPE, который мышкетизировали. Вроеде все просто и норм. Может кто-то посоветует, процедуры, варианты загрузки, со следующими требованиями.
1. Занимало как можно меньше места
2. не использовало системные переменные ТРДОС
3. Совместима с РАМ диском
4. Простая как двери.