It is currently Tue Jun 18, 2019 3:42 pm

All times are UTC - 7 hours



Forum rules





Post new topic Reply to topic  [ 78 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject: Re: Fastrom patches?
PostPosted: Mon May 06, 2019 1:23 am 
Offline

Joined: Mon Mar 30, 2015 10:14 am
Posts: 285
A thunder spirit patch which removes all the slowdowns would be good too .


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Mon May 06, 2019 7:06 am 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
I got my patch working again. I expanded the ROM size and moved several routines into a new bank.


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Mon May 20, 2019 6:51 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2832
Well Gradius III did end up getting the SA-1 treatment.

https://github.com/VitorVilela7/SA1-Roo ... radius-III


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Fri May 24, 2019 6:47 pm 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
The guy who started the project found out that the bubbles in stage 2 use a grid for collision instead of using circular collision.


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed May 29, 2019 9:45 am 
Offline

Joined: Mon Mar 30, 2015 10:14 am
Posts: 285
psycopathicteen wrote:
The guy who started the project found out that the bubbles in stage 2 use a grid for collision instead of using circular collision.

Do you mean that the collisions used several boxes for each bubble ?


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed May 29, 2019 10:58 am 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
Yeah:

http://www.romhacking.net/forum/index.p ... c=27609.60


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed May 29, 2019 1:12 pm 
Offline

Joined: Mon Mar 30, 2015 10:14 am
Posts: 285
incredible, thanks for the link .

I was sure this game was coded with the ass, now it's confirmed . :P


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed Jun 05, 2019 9:12 am 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
If Konami made a Sega Genesis port of the game, and they used their grid based algorithm the conversation would be like:

Boss: "fix this slowdown immediately"
Programmer: "you didn't tell me to fix it on the SNES version"
Boss: "but this is the Sega Genesis version, people have bigger expectations for the Sega Genesis"


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed Jun 05, 2019 1:35 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 4105
Location: A world gone mad
TOUKO wrote:
incredible, thanks for the link .

I was sure this game was coded with the ass, now it's confirmed . :P

Gradius 3 was a first-generation SNES title, RTM'd December 1990 (JP). The Super Famicom was RTM'd November 1990 (JP). We can safely assume third-party developers like Konami were given 1 year to work on/make titles, even despite their established relationship with Nintendo by that point. I would be very surprised if it was more than that.

Thus in conclusion: let me know when you work for a game company that has strict deadlines, is responsible for a console launch title, with only limited documentation provided by the console manufacturer. "Coded with ass".


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed Jun 05, 2019 3:14 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21441
Location: NE Indiana, USA (NTSC)
And back then there wasn't quite as much chance of an optimized "Game of the Year Edition" rerelease featuring more efficient code, more detailed eye candy, and some levels that had been originally cut for space.

_________________
Pin Eight | Twitter | GitHub | Patreon


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Wed Jun 05, 2019 7:45 pm 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
koitsu wrote:
TOUKO wrote:
incredible, thanks for the link .

I was sure this game was coded with the ass, now it's confirmed . :P

Gradius 3 was a first-generation SNES title, RTM'd December 1990 (JP). The Super Famicom was RTM'd November 1990 (JP). We can safely assume third-party developers like Konami were given 1 year to work on/make titles, even despite their established relationship with Nintendo by that point. I would be very surprised if it was more than that.

Thus in conclusion: let me know when you work for a game company that has strict deadlines, is responsible for a console launch title, with only limited documentation provided by the console manufacturer. "Coded with ass".


I never knew grid based sprite collision was an actual thing. I always assumed every game just used rectangles, and in some cases circles. It's just not something I would think about when I think about object collision.


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Thu Jun 06, 2019 6:28 am 
Offline
User avatar

Joined: Wed Feb 13, 2008 9:10 am
Posts: 694
Location: Estonia, Rapla city (50 and 60Hz compatible :P)
My very first colission stuff was based on a grid in one PC game I did long time ago. I had no clue how one was supposed to make things nor did i have access to internet and books on the matter. I was 15 at that time I think.

And as far as the MD comment goes, that probably wouldn't hold any water. Konami had rough past with Sega and if anything they'd intentionally make crap stuff there and get away with it lol.

_________________
http://www.tmeeco.eu


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Thu Jun 06, 2019 7:47 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21441
Location: NE Indiana, USA (NTSC)
I imagine it's more likely that Konami had more experience with the 68000 processor on some of its arcade system boards. The 65816 may have been as foreign to Konami programmers as the Intel 8080 (and Game Boy's Sharp SM83) is to long-time NES and Super NES homebrew programmers.

_________________
Pin Eight | Twitter | GitHub | Patreon


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Thu Jun 06, 2019 9:16 am 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2874
Grid based collision is slower than circular collision on ANY cpu. They could've used grid based collision in the arcade version of gradius III, because that game even has slowdown during the bubble level, but it looks like Konami took their time with Contra Hard Corps optimizing the hell out of it.


Top
 Profile  
 
 Post subject: Re: Fastrom patches?
PostPosted: Fri Jun 07, 2019 1:57 am 
Offline

Joined: Mon Mar 30, 2015 10:14 am
Posts: 285
Quote:
Thus in conclusion: let me know when you work for a game company that has strict deadlines, is responsible for a console launch title, with only limited documentation provided by the console manufacturer. "Coded with ass".

Of course, I agree, but if you put an inexperienced coder on a processor that did not know, i will not expect from him which made some good coding practices, and more with the dead lines imposed by companies .
And gradius 3 's code, seems to show this.

Quote:
They could've used grid based collision in the arcade version of gradius III, because that game even has slowdown during the bubble level

i agree, good remark,on arcade systems that are overpowered, you can code almost as badly as you want, your game will be "always" smooth.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 78 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group