Разработка и ромхакинг > Ромхакинг и программирование
Геймдев под M68K
<< < (8/10) > >>
MetalliC:
SPOT, (или у кого еще есть флеш-карики)
попробуй плиз на железе этот ром - http://www.sendspace.com/file/jw286m
если я угадал - креш при первом старте должен полечиться
Sen244:
Ну, я погонял на железе несколько минут, вроде работает нормально. Много играть не хочу, не нравится игра.
MetalliC:
Sen244, спасибо бро,
вопрос был в том, что компил оригинального кода без изменений выпадал с ошибкой сразу же, но работал после ресета консоли
я вот пытаюсь победить это дело
Segaman:
значит чтото в стартовом коде.
MetalliC:
Segaman, да то понятно что в стартовом коде
в общем они сначала инитят VDP и разрешают HBLANK/VBLANK прерывания, и сразу после этого прописывают вектора для них.
на эмуляторах это дело как-то проскакивает, а на железе IRQ успевает сгенериться пока еще в векторе обработчика мусор.

ром из этого поста уже на железе пашет норм, забугорные ребята подтвердили.
SPOT:
MetalliC, Проверил, нормально запускается.
Я смотрю, ты и паузу подправил.
MetalliC:
SPOT, сасиб, паузу я не правил, наверное оно само :)


--- Цитата: Segaman ---скорей всего он дергается изза плохих расчётов таймингов прерываний.
он выполнен в виде прерывистого смещения, от чего создается впечатление 3х ато и 4х слойного заднего фона.
его можно исправить но копать наверно придется глубоко
--- Конец цитаты ---
короче оно дергается из-за прерываний, но явно не из-за рассчетов.
мне тут буржуи говорят что на железном мегадрайве вообще нет этой дерганины  o_0

я немножко покопал - баг происходит когда в H_INT (10ом регистре VDP) записан 0, то есть когда HBLANK  прерывание генерится каждую линию
сеговская дока (Addenum 3, 3-я стр.) говорит что в таком случае имеет место баг, и вроде бы VBLANK вообще не генерится на 224й строке, а вместо этого на 224 и 225 генрится HBLANK.
но оно там так мутно описано, да и зная сеговских доко-писателей я не уверен что правильно.

есть тут гуру по железу МД, что скажете про этот момент ?
Ti_:
Мб потому что в эмуляторе ограничение стоит на строке 224 и больше не генерируется hblank. И на эмуляторе нету бага. А под железо заточено.
MetalliC:
Ti_, ктоб знал как оно должно быть, я взял сорцы MESS, изменил по сеговской доке - болт, игра вообще виснет :(
FANAT Mr. Sega:
Привет ребята, хочу поинтересоваться по поводу Mr. Nutz  все таки задампят ли финальную версию где на скринах написано MR. Nutz 2? и второй вопрос эта версия что уже в сети будет ли со временем чуть улучшена? там как пишут числа под меню паузы (координаты белки) их бы убрать, в дальнейших уровнях графика мигает полосами , и вместо того чтобы игра зависла как это происходит с другими играми, выбивает черный экран дебагера :'( пока только это земетил :-\


AKuHAK:
Код третьего уровня RVVAAGT. Да и вообще могли бы выложить здесь коды.
Играется нормально, никаких полосок не замечено, если играть без сейвов, а лишь честно водить коды. Разумеется отмечены пропадания спрайтов, но это лишь добавляет интереса, к тому же игра настолько пересыщена контрастными цветами, что аж плохо становится. Из меню паузы уже не выйти, если по запаре туда зашёл, но это скорее всего из-за того, что на плейстешене кривой эмулятор (pGen). Никаких больше багов не наблюдаю - играется нормально, фпс не падает, чего ещё желать.
FANAT Mr. Sega:
AKuHAK

Все таки какой ром лучше Mr. Nutz 2 (Unl) или Mr. Nutz - Hoppin' Mad (Proto) (fix) ???

(P.S.) MetalliC Огромнейшее Спасибо за Натз
MetalliC:

--- Цитата: FANAT Mr. Sega ---Привет ребята, хочу поинтересоваться по поводу Mr. Nutz  все таки задампят ли финальную версию где на скринах написано MR. Nutz 2?
--- Конец цитаты ---
ее не с чего дампить, судя по всему финальная версия рома есть только у одного из авторов (Peter Thierolf), скриншоты ее эмуляции он же и выкладывал, самим ромом или финальными исходниками он делиться не собирается, вероятно чтобы не получить люлей от Ocean за это.

про дебаггер и координаты при паузе - а чем оно мешает ? при компиляции их легко отключить (просто флажки Exceptions и Coords поменять на 0), но зачем ?

что касается изредка мигающих частей задников - читай предыдущие три поста, я пока не уверен баг ли это игры или эмуляторов, один человек с assemblergames.com прошел игру полностью, на реальном мегадрайве, и утверждает что этих мерцаний не было.
хотя есть вероятность, что на телевизоре их просто не заметно, так же как (почти) не видно мерцаний чего-либо на экране с частотой 50/60Гц на других играх и платформах.

Добавлено позже:

--- Цитата: FANAT Mr. Sega ---Все таки какой ром лучше Mr. Nutz 2 (Unl) или Mr. Nutz - Hoppin' Mad (Proto) (fix) ???
--- Конец цитаты ---
смотри аттач к этому сообщению, там типа как "финальный" вариант (в смысле моих развлечений с компиляцией этой игры :) ).
они чутка "чище" предыдущих - при склейке рома родной утилиткой между "кусками" игры она оставляла мусор, эти два я склеивал руками.
просто ром - это компил игры "как она была", без изменений.
(Fixed) - маленький фикс, чтобы игра не висла при старте на железе (тот же ром, что я выкладывал ранее как Mr. Nutz - Hoppin' Mad (Proto) (fix))

если играть под эмулятором разницы между ними нет.
FANAT Mr. Sega:
MetalliC, Еще раз большущее, большущее спасибо, только хотел бы еще спросить некоторые детали.

1. Если бы эта игра увидела свет, то писалось бы в оригинале Mr. Nutz 2 или  Mr. Nutz - Hoppin' Mad? Я все таки думаю что эта версия где Hoppin' Mad планировалась выйти раньше от разработчиков ,но потом ее переименовали в NUTZ 2 так ли?

2.Если не трудно я очень хотел бы попросить чтобы отключить координаты при паузе и дебагер (на вопрос зачем? Я все таки считаю что в оригинале и по правилам координаты и дебагер не должны были быть. Или можно было бы как то самому отключить, но не знаю как? видно только через прогу?  )

MetalliC:
FANAT Mr. Sega, всегда пожалуйста

1. титульник должен был быть такой -

обрати внимание на верх окна генса - в заголовке рома всё же оставили старое название почему-то.
да, ее переименовали, т.к. 1я часть на СМД уже была (для Амиги первый Натз не выходил, хотя говорят что планировался)

2. ну если оно тебе так надо - лови ром с отключеными этими вещами.


Добавлено позже:
вообще с теми скриншотами имхо не всё чисто, вот на этом видны копирайты и год выпуска указан 1994, хотя сама игра должна была выйти летом-осенью 95го (я нашел пару сканов немецких игровых журналов с обзорами игры, один датирован августом 1995го, другой октябрем)
так что скрины этой якобы финальной версии могут быть фэйком.

что интересно - в обоих журналах указан размер карика 8Мбит, то есть 1Мбайт.
ром бета-версии весит столько же, при чем когда я сшивал вручную куски рома заметил, что свободного места между ними можно сказать нет вообще.
то есть чего-то существенного в финал добавить не смогли бы - банально не хватило бы места в роме, а все ресурсы уже и так скомпрессированы.
FANAT Mr. Sega:
MetalliC, Ой спасибки теперь все более понятно ,а этот последний ром теперь отличный с отключением этих вещей,  я его подписал так Mr. Nutz - Hoppin' Mad (Prototype).bin ,но не уверен или можно было и так подписать Mr. Nutz - Hoppin' Mad (Europe) (Prototype).bin И хотел бы еще спросить можно ли где найти исходники ,на такие отмененные игры для smd как: Smaartvark http://www.unseen64.net/2010/04/03/smaartvark-genesis-mega-drive-cancelled/ и Madness: House of Fun http://www.unseen64.net/2010/03/09/madness-genesis-megadrive-cancelled/????
MetalliC:

--- Цитата: FANAT Mr. Sega ---И хотел бы еще спросить можно ли где найти исходники ,на такие отмененные игры для smd как: Smaartvark и Madness: House of Fun
--- Конец цитаты ---
можно - у авторов этих игр :D
да и то если не потерялись или не сдохли на старых винтах/дискетах :)
FANAT Mr. Sega:
MetalliC, вылаживаю список из отмененных игр smd, и  не знаю если бы хоть на какую одну из них найти бы исходники. Но с этим нужно хорошо провозиться :-\

И еще интересно узнать бы те 2 игры  Smaartvark и Madness: House of Fun там скрины из самой игры, или же все таки зарисовки?

Добавлено позже:
Я сделал код на Invincibility для Mr. Nutz - Hoppin' Mad если кому надо? RYZA-A6XT
MetalliC:

--- Цитата: FANAT Mr. Sega --- вылаживаю список из отмененных игр smd, и  не знаю если бы хоть на какую одну из них найти бы исходники. Но с этим нужно хорошо провозиться
--- Конец цитаты ---
да говорю же - бесполезно их искать в современном понимании, т.е. в гугле.
их физически нужно искать в хламе где-нибудь в гараже у разработчиков.
если картриджи с бетами/прототипами еще можно найти, они всплывают иногда на ебее, за сумасшедшие суммы денег как правило, то исходный код увы болт - я кроме этой игры и не слышал, чтоб сорцы игр для SMD попадали в сеть.


--- Цитата: FANAT Mr. Sega ---И еще интересно узнать бы те 2 игры  Smaartvark и Madness: House of Fun там скрины из самой игры, или же все таки зарисовки?
--- Конец цитаты ---
разрабы/издатели обычно предоставляют прессе спец.билды игры по которым журналисты и пишут обзоры.
Segaman:

--- Цитата: FANAT Mr. Sega от 03 Май 2012, 17:53:24 ---вылаживаю список

--- Конец цитаты ---
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии