Search found 551 matches

by Bananmos
Sun Jun 28, 2020 3:45 pm
Forum: NESdev
Topic: Mesen Debugger - Feedback/Feature Requests? (2018 edition)
Replies: 204
Views: 147728

Re: Mesen Debugger - Feedback/Feature Requests? (2018 edition)

OAM corruption emulation in Mesen is known to be incomplete. We believe it's roughly accurate for the case where you turn rendering off mid-frame and turn it back on in vblank, but if you turn it off mid-frame somewhere around dots 65 to 256 and then you turn it back on mid-frame, there is addition...
by Bananmos
Sun Jun 28, 2020 3:00 pm
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 94
Views: 90747

Re: FROM BELOW (Tetris-like) [WIP NES Homebrew]

Not to mention 4 play areas wont fit on screen right now. Missed this comment before... but the whole point of the co-operative mode as done in Tengen's Tetris is that the players share the same playfield, so there's no additional screen space needed with more players. A fun detail is that Tengen's...
by Bananmos
Sun Jun 28, 2020 11:53 am
Forum: NESdev
Topic: Mesen Debugger - Feedback/Feature Requests? (2018 edition)
Replies: 204
Views: 147728

Re: Mesen Debugger - Feedback/Feature Requests? (2018 edition)

Oh, a while back you also asked me about how well the OAM corruption feature worked. I've just tried using it today, and had positive but still-kind-of-mixed results with it. My sprite scaling code had introduced a regression in OAM corruption, and before fixing it the results on my NTSC NES and Mes...
by Bananmos
Sun Jun 28, 2020 11:36 am
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 94
Views: 90747

Re: FROM BELOW (Tetris-like) [WIP NES Homebrew]

Thanks for all the feedback, everyone! I really do appreciate it. This being my first NES game, it's really exciting (and a relief) for me to hear that people actually enjoy it. My new favourite tetris game (previous was Tengen's tetris version) That's going on the back of the box! :lol: But one gr...
by Bananmos
Sun Jun 28, 2020 11:25 am
Forum: Homebrew Projects
Topic: Official NES Homebrew Seal of Quality
Replies: 47
Views: 15765

Re: Official NES Homebrew Seal of Quality

My original post: Has the idea of creating an "public domain" homebrew seal of quality every come up? Something generic that any one of us can grab and put on our games? Something that gives that nostalgia feel, but also communicates that is actually a new game that runs on actual NES har...
by Bananmos
Sun Jun 28, 2020 4:31 am
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 94
Views: 90747

Re: FROM BELOW (Tetris-like) [WIP NES Homebrew]

Great game! Made it to level 7 and much enjoyed the Kraken mechanic, as frustrating as it was at times :) Love the box art too! But one great addition would be a 2-player co-op mode. This mode is my favorite feature that makes Tengen Tetris stand out for me and it's great fun to play a cooperative w...
by Bananmos
Sat Jun 27, 2020 5:38 pm
Forum: NESdev
Topic: Mesen Debugger - Feedback/Feature Requests? (2018 edition)
Replies: 204
Views: 147728

Re: Mesen Debugger - Feedback/Feature Requests? (2018 edition)

The modulo operator should be fixed as of the latest commit/appveyor builds (both this and binary notation still use %) - let me know if you still have issues with it. Sorry for late reply... modulo operator works great for me now! But there's a few other things that have been annoying me lately in...
by Bananmos
Sat Jun 27, 2020 4:30 pm
Forum: NES Graphics
Topic: Poll: How would you prefer a first-person shooter on the NES to look like?
Replies: 21
Views: 15469

Re: Poll: How would you prefer a first-person shooter on the NES to look like?

I'm not sure I follow the whole thing about the "free" clipping. So what I meant here was that with the unrolled loop doing the "lda (ssHScaleTabAddr),y", you can just have your ssHScaleTabAddr point to a lookup table that combines *both* the scaling and a clipping by x pixels t...
by Bananmos
Sat Jun 27, 2020 4:24 pm
Forum: NES Graphics
Topic: Poll: How would you prefer a first-person shooter on the NES to look like?
Replies: 21
Views: 15469

Re: Poll: How would you prefer a first-person shooter on the NES to look like?

I'd love to see what you have on sprite scaling. Sorry for the silence. It took a while longer than I predicted to get on top of this. I do however think I've got a pretty nifty variation on Tepples's original scaling method. But on the other hand, given its main drawback I'm not so sure it will be...
by Bananmos
Sat Jun 27, 2020 7:06 am
Forum: Homebrew Projects
Topic: Official NES Homebrew Seal of Quality
Replies: 47
Views: 15765

Re: Official NES Homebrew Seal of Quality

A joke seal... Just wanted to say thanks for writing up the exact thoughts that I think a *lot of us* have whenever this question pops up. I'm still perplexed to see some people people bringing up ideas to have some form of "official seal" for homebrew games. A large point of pursuing the...
by Bananmos
Mon Jun 22, 2020 7:42 am
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 94
Views: 90747

Re: FROM BELOW (Tetris-like) [WIP NES Homebrew]

And as I said, I'm not learning ASM at all; I've done everything in C. It's been a huge leg up to get things off the ground quickly, but I do wonder if it will bite me in the butt down the road. I figured though, learning the NES hardware is hard enough; I don't need to learn a new programming lang...
by Bananmos
Wed May 13, 2020 11:10 am
Forum: NESdev
Topic: Compiled stack proposal
Replies: 26
Views: 11960

Re: Compiled stack proposal

Window Allocator I feel is a more correct term. As somebody who has built tree analysis and a Static Analyzer for 6502, this is not an easy thing to do in the uncontrolled environment of RAW ASM. Just working out "what is a function" as I do in the VICE debugger is only mostly accurate. T...
by Bananmos
Wed May 13, 2020 7:04 am
Forum: NESdev
Topic: Compiled stack proposal
Replies: 26
Views: 11960

Re: Compiled stack proposal

In the common case, the call pseudo-instruction would call the subroutine and insert the metadata for you. Well, I was thinking it'd be nice if the system could just deduce it from parsing jsr instructions, without a need for the pseudo-instruction for most functions. But OTOH, if the preprocessor ...
by Bananmos
Wed May 13, 2020 4:33 am
Forum: NESdev
Topic: Compiled stack proposal
Replies: 26
Views: 11960

Re: Compiled stack proposal

@Bananmos : I'd say it's more 99% than 99.99% of the code. Although rarely useful, recursion can be useful in some rare cases. Yes, recursive algorithms have good uses even on the 6502. But again I would argue that even with a recursive algorithm, you'd probably re-write it to explicitly push / pul...
by Bananmos
Wed May 13, 2020 4:20 am
Forum: NESdev
Topic: Compiled stack proposal
Replies: 26
Views: 11960

Re: Compiled stack proposal

Nice to see this being picked up. Though I would probably suggest avoiding the *requirement* to specify / maintain calle-caller relationships. The point is after all to automate all of this for conveniency, and lots of new metadata requirements kind of work against that. They would lead to subtle bu...