| Разработка и ромхакинг > Ромхакинг и программирование |
| Gens Rerecording 11 Win32 r57shell mod |
| (1/4) > >> |
| r57shell:
Времени было мало, сделал не много, и чтобы не искать что сделал: всё что сделал: Tools->Ram Dump (всё что в окне, ничего более) Tools->Debug: всё что в окне + 3 хоткея F5 - run(resume), F6 - step over, F7 - step into. Покачто это всё. Можно советы, но желательно неповторятся. Уже учтённый совет: выводить почему сработал break. Может быть дальше буду развивать, могу кому-нить передать :). |
| topos84:
Вопрос: можно ли сделать генсу функцию запоминания не только положения окна эмулятора, но и его размер, измененный посредством растяжения/сжатия окна (для морталов это критично, так как рендер normal слишком мелкое окно дает, а double и ему подобные по размеру окна - лично для меня (моего монитора и моего разрешения рабстола) не годятся, а менять разрешение моника и рабстола каждый раз для-ради одного только мортала не хочется). В МАМЕ для каждой игры можно установить разрешение (которых там много), так что и окно соответствующим образом изменит свой размер, а для генса нет промежуточных значений между величиной окна в 300 с лишним на 200 с лишним (сеговское разрешение, забыл точно) и 640*480, а мне бы хорошо было где-нибудь 400*300 или что-то около того, а рендеров таких для генса нет, только ручное растяжение окна, а на глаз всегда одно и то же растяжение окна получаться не будет, в результате будет всегда неточное растяжение, и, как следствие, поражения в боях в мортале, ибо там расстояния критичны. |
| Rockman Z:
Слушай, хочу спросить.Почему когда запускаешь Gens, рабочий стол вдруг гаснет и потом снова появляется? Использую разрешение рабочки 1280x1024. |
| chameleoncyborg:
Rockman X, это по ходу у всех так. По крайней мере, у меня тоже именно так запускается. ;) |
| Segaman:
это дорогие мои меняется качество цветопередачи с 32бит(64) на 16бит, т.е. как на сеге я знаю тока 2 эмуля которые это не делают, но при этом они обильно хавают мой проц это gens movie и gens32 surreal Добавлено позже: а чо он так ресы хавает? он что ускореным процом? |
| Rockman Z:
Я не знаю какой у меня Gens, я брал его из темы про UMKT |
| chameleoncyborg:
Rockman X, скорей всего Gens+ (ромы > 4 Mb может читать). |
| Rockman Z:
Так чего Gens, что ли наш, отечественный? |
| Rumata:
--- Цитата: Rockman X от 23 Март 2010, 13:41:14 ---Я не знаю какой у меня Gens --- Конец цитаты --- Это легко узнать, нажав Помощь -> О программе. --- Цитата: Rockman X от 23 Март 2010, 16:43:43 ---Так чего Gens, что ли наш, отечественный? --- Конец цитаты --- У него исходники открытые, а дальше уж кто что придумает |
| Rockman Z:
Аааа.А что еще за Gens movie и 32 surreal? |
| topos84:
--- Цитата: chameleoncyborg ---Rockman X, скорей всего Gens+ (ромы > 4 Mb может читать). --- Конец цитаты --- Не, если из темы про УМКТ, то там другой. Наверно Генс 11а. А мне вот Ti_ давал такую версию Генса 11а, которая в 32-битном цвете, так что ярлыки не портит. :D Кому надо, пишите в личку. |
| r57shell:
--- Цитата: topos84 от 23 Март 2010, 11:31:20 ---Вопрос: можно ли сделать генсу функцию запоминания не только положения окна эмулятора, но и его размер, измененный посредством растяжения/сжатия окна... --- Конец цитаты --- Можно всё, хоть тетрис присобачивай, хоть танчики пиши которые будут в отдельном окне... Сделай сам, у меня времени именно на ЭТО нету (могу проконсультировать). --- Цитата: Segaman от 23 Март 2010, 13:18:57 ---а чо он так ресы хавает? он что ускореным процом? --- Конец цитаты --- Я вроде разгон убирал... Но ещё накладно - дебаг. (отслеживать действия кода). Кстати, кто не понял, тема о данном эмуле который я выложил, а не о "у меня такой эмуль....". |
| topos84:
--- Цитата: r57shell ---Сделай сам, у меня времени именно на ЭТО нету (могу проконсультировать). --- Конец цитаты --- Уже проконсультировал. :) А прогер из меня как из летчика балерина. |
| r57shell:
Добавил в Debug callstack и реакцию на двойной клик на списки. |
| Segaman:
а можно в него добавить просмотрщик памяти как в кмоде? ато уже надоело то в кмод, то в генс рекординг смотреть |
| r57shell:
Можно - я жоще сделаю. Добавлено позже: А чем тебе дамп ненравится?) в дампе удобно смотреть, или ты в хексе ничего не понимаешь?). |
| Segaman:
мне нужно в реалбном времени видео память просматривать да и если сможешь, то сделай так, чтоб можно было смотреть номер тайла и его адрес в памяти а ещё сделай, чтоб можно было все тайлы смотреть ато в кмоде как минимум недопоказывает 32 тайла( >:( ) и ещё чтоп память дампать можно было нормально, не как в кмоде. ещё нужно отключение лейеров и если можно, то загрузка палитр из файла прямо во время игры надеюсь я не слишком затрудняю ^_^ да и сделай опцию с выбором цветоотдачи ато когда 32, то систему грузит и сам тупит |
| Марат:
Надо добавить добавление брейкпоинта на исполнение по двойному клику на команду. |
| Segaman:
установил себе визуал студию и попробовал собрать генс кмод а он выдал мне --- Код: ---Assembling z80.asm Системе не удается найти указанный путь. Project : error PRJ0019: A tool returned an error code from "Assembling z80.asm" Creating browse information file... Microsoft Browse Information Maintenance Utility Version 9.00.21022 Copyright (C) Microsoft Corporation. All rights reserved. BSCMAKE: error BK1506 : cannot open file '.\Debug\cd_aspi.sbr': No such file or directory --- Конец кода --- и нифига не собрал кто знает что делать визуал студия 2008 |
| r57shell:
там в настройках описана команда которой компилировать z80.asm, из которой видно что он запускает: /nasm/nasmw .... сначала пытался толкать nasm/nasmw в разные папки, но потом допёр:дописал в команде dir, он вывел все файлы в текущей папке, и я сказал АХА!! но туда я клал nasm/nasmw, после чего я взял и в cmd.exe написал "cd /" и он перешел в корень диска, и я сказал АХХААА!! Толкнул в корень nasm/nasmw и всё заработало. Теперь для тех кто непонял "nasm/nasmw" означает папка nasm, а в ней файл nasmw.ехе (просто я расширение опустил). Добавлено позже: :lol: короче мне удалось его билдануть: кроме того что выше описал - подрубил нормальный ddraw.h в котором есть LPDIRECTDRAW4 и подрубил нормальный dxguid.lib с таким же св-вом, после чего всё заработало. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |