It is currently Mon Nov 20, 2017 6:01 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 194 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 13  Next
Author Message
 Post subject: Re: Action 53 volume 3
PostPosted: Fri Apr 21, 2017 1:44 am 
Offline
User avatar

Joined: Sat Jul 12, 2014 3:04 pm
Posts: 950
JRoatch wrote:
I also have this wishlist (from when I previously looked for space fillers) of things I would like to have on Action 53 eventually, but probably never will due to licensing and/or contact issues.
- Alter Ego
- Inversion
- STING

Going beyond 18 does reduce the suitability of ⎡Action 53/3⎤ as volume title, not that that should mean much to anyone.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Fri Apr 21, 2017 2:26 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19237
Location: NE Indiana, USA (NTSC)
New build. Changes:

  • Fixed mirroring in autosubmulti, primarily affecting Super Tilt Bro.
  • Updated Cheril the Goddess, Filthy Kitchen, Karate Kick, and Waddles the Duck

Alter Ego is a port of a ZX Spectrum game by Denis Grachev. We'd need to seek his permission.

Unchained Nostalgia is essentially a music video for a musical composition by Alex North. We'd need to seek his permission.

So anyway:
The title screen has up to 208 tiles and must satisfy the palette and attribute restrictions of an NES background. (The other 48 tiles are used for the version and copyright notice strings.)


Attachments:
a53vol3-page8.7z [396.45 KiB]
Downloaded 47 times
Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Fri Apr 21, 2017 8:09 pm 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 313
Location: us-east
I got a stupid idea that would work for filling 1 of the 4 32KiB banks left.

I spent like 30 minutes hacking together a NROM build of Russian Roulette which has a single CHR ROM page, making sure it doesn't do any MMC1 or extended ram writes. It plays and sounds exactly the same but the portraits are hilariously scrambled and non animated.

The idea I had was to include that hacked NROM build complete with description, but dummy it out by decrementing the total number of titles on the last page. That way it can still be played by restoring it with a single Game Genie code.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Fri Apr 21, 2017 8:28 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19237
Location: NE Indiana, USA (NTSC)
JRoatch wrote:
I got a stupid idea that would work for filling 1 of the 4 32KiB banks left.

I spent like 30 minutes hacking together a NROM build of Russian Roulette which has a single CHR ROM page, making sure it doesn't do any MMC1 or extended ram writes. It plays and sounds exactly the same but the portraits are hilariously scrambled and non animated.

Could you do an UNROM build with portraits that aren't scrambled but aren't animated either? Or would it be better just to save it for the remix compo, where it "votes off" the Russian Roulette game from volume 1?


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Sat Apr 22, 2017 9:10 am 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 313
Location: us-east
Better to save it for remix compo. Otherwise I'll end up spinning myself into frustration again. Like, I still don't know how to make assembly subroutines into C callable functions.

I was suggesting the hidden NROM idea because I have successfully tested that in my local a53 menu build, including the game genie code reveal.

oops, sorry I forgot to attach the thing I was even talking about in my last post.


Attachments:
2017-04-21_RR-nrom-lol.nes [40.02 KiB]
Downloaded 31 times
Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Sat Apr 22, 2017 10:24 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6447
Location: UK (temporarily)
JRoatch wrote:
I still don't know how to make assembly subroutines into C callable functions.
If you have at most one 8-bit, 16-bit, or 16-bit pointer parameter to the function, and the return value is at most the same, then all you have to do is declare the function with __fastcall__, e.g.:
char * __fastcall__ functionname (char *);
and in the asm file, precede the label with an _:
_functionname:

For a 16-bit parameter, X:A will contain the parameter when the function is called.
For an 8-bit parameter, A will contain the parameter, and X has no guarantee.

You are not required to preserve the contents of A, X, or Y in your assembly function.

On function return, X:A should contain the 16-bit extended form of the return value to the outside function. (For an 8-bit return value, X:A must contain the 16-bit promoted version of that 8-bit return value, lest you coax out bugs like this one)


If you have more than one parameter, or the type of that parameter is more complex, then I'd recommend looking through cc65's libc.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Mon Apr 24, 2017 12:55 am 
Offline
User avatar

Joined: Wed Dec 28, 2016 7:16 am
Posts: 40
tepples wrote:
  • Fixed mirroring in autosubmulti, primarily affecting Super Tilt Bro.


Thank you. Would it be possible to build with the last rom in the Super Tilt Bro. thread? It should fix an ugly v-blank overflow when entering in the options screen.

(Oh, and if anybody can confirm it is fixed on actual hardware, I cannot test on hardware for now.)

_________________
Super Tilt Bro.: https://sgadrat.itch.io/super-tilt-bro


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Mon Apr 24, 2017 8:00 am 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 313
Location: us-east
I knew I forgot something during the weekend.

I confirm that the latest version of Super Tilt Bro that fixes the tile corruption was not used. The latest version is "NESDEV V4" where the old version that's in "page 8" is currently "NESDEV AI". Additionally Juniper Scope 2 (which Super Tilt Bro shares it's ROM space) also got it's mirroring flipped from vertical to horizontal so that the planet in the background is now completely missing.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Mon Apr 24, 2017 6:36 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19237
Location: NE Indiana, USA (NTSC)
My fix for the mirroring was wrong. Egg on face. I apologize. Will fix.

We may have found our filler if the authors of the Ludum Dare entries are willing to let us use them.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Mon Apr 24, 2017 9:43 pm 
Offline
User avatar

Joined: Thu Mar 31, 2016 11:15 am
Posts: 211
You can use both Lunar Limit and Ralph 4 as filler, assuming there's space.

Lunar Limit is ~22 KB + 1.5 pattern tables of chr. Over 3Kb could be shaved off easily by trimming the lookup tables.

Ralph 4 is ~9 KB + 1 pattern table of chr. The sprites and backgrounds are actually on separate pattern tables but it wouldn't be hard to combine them.

(you can also include Color-A-Deer as a joke game but I don't think it's worth the space)


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Mon Apr 24, 2017 11:39 pm 
Offline

Joined: Mon May 27, 2013 9:40 am
Posts: 356
Lunar Limit will make a great adition to the cart. I love it!

_________________
http://www.mojontwins.com


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Tue Apr 25, 2017 3:05 am 
Offline

Joined: Mon Nov 11, 2013 2:55 pm
Posts: 22
Location: Minsk, Belarus
Quote:
Unchained Nostalgia is essentially a music video for a musical composition by Alex North. We'd need to seek his permission.

It is not possible just because he died more than 25 years ago.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Tue Apr 25, 2017 5:00 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19237
Location: NE Indiana, USA (NTSC)
VEG wrote:
Quote:
Unchained Nostalgia is essentially a music video for a musical composition by Alex North. We'd need to seek his permission.

It is not possible just because he died more than 25 years ago.

We'd need to seek his estate's permission.


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Tue Apr 25, 2017 9:22 am 
Offline
User avatar

Joined: Mon Apr 04, 2011 11:49 am
Posts: 1925
Location: WhereverIparkIt, USA
While the offer for inclusion of additional work is appreciated, I don't feel that works which require licensing of that nature are fitting for the action53 project. Dealing with deceased person's estates is very different scale from the lax "license agreement" we have with contributors to the cartridge. It would present too great of a risk that loss of license, or some license conflict would put the project in jeopardy. Aside from any legal or financial ramifications of license issues, it would put cartridge sales on hold while a patch was created to remove the work. Reflashing and testing of all carts which already contained the work, etc. Then all printed materials listing it's inclusion are also wrong/outdated.

Nesdev isn't it's own legal entity to bear this liability. Being the person primarily responsible for publishing the cartridge, legal action would most likely be taken against myself. I simply don't feel comfortable with it's inclusion.

_________________
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers


Top
 Profile  
 
 Post subject: Re: Action 53 volume 3
PostPosted: Tue Apr 25, 2017 1:18 pm 
Offline
User avatar

Joined: Wed Oct 16, 2013 7:55 am
Posts: 130
tepples wrote:
New build.


Twin Dragons doesn't load at all for me in this build. There's a stack underflow (RTS with empty stack) at $C06B once Y decrements down to 0.

We should provide our own title screens, yes? Looks like 3 colors, 56 tiles, drawn using sprites, correct? Seems like the other 3 sprite palettes are unused. Would it be asking too much to use those as well? Either way I'll get to work on creating my title screen.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 194 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 13  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 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