Search found 89 matches

by rox_midge
Tue Aug 11, 2020 5:02 am
Forum: Homebrew Projects
Topic: Jet Set Willy style game
Replies: 3
Views: 1426

Re: Jet Set Willy style game

EPILEPSY WARNING : The game over screen has flashing colors that could trigger an epileptic seizure! sdm2, you may want to do something about that. You've replicated the feel of the originals quite well here - the same mix of weirdness and humor. I think it's helped by using a lot of the original a...
by rox_midge
Sat Aug 08, 2020 7:13 pm
Forum: NESdev
Topic: VBCC Optimizing C-compiler now supports NES
Replies: 160
Views: 26955

Re: VBCC Optimizing C-compiler now supports NES

Does sprintf (or any other function needing vargs) not work at the moment / not work at all? It seems to copy the format string if there are no placeholders and no vargs supplied, but otherwise appears to do nothing at all. It should work just fine. I just verified this example: I got it working no...
by rox_midge
Fri Aug 07, 2020 7:40 pm
Forum: Homebrew Projects
Topic: My first nes game! (DemonDistrict)
Replies: 37
Views: 18441

Re: My first nes game! (DemonDistrict)

I'll update this post soon for people who would like to see. :) I missed this the first time around, but I played through it just now, and survived! It's got a cool little atmosphere, and I like that the puzzles (and, more specifically, their solutions) actually make sense. It's got a great vibe! C...
by rox_midge
Wed Aug 05, 2020 5:56 pm
Forum: NESdev
Topic: VBCC Optimizing C-compiler now supports NES
Replies: 160
Views: 26955

Re: VBCC Optimizing C-compiler now supports NES

Does sprintf (or any other function needing vargs) not work at the moment / not work at all? It seems to copy the format string if there are no placeholders and no vargs supplied, but otherwise appears to do nothing at all. I really don't even need sprintf, I just need a quick way to convert an int ...
by rox_midge
Tue Aug 04, 2020 9:24 pm
Forum: Homebrew Projects
Topic: Roniu's Tale
Replies: 9
Views: 2798

Re: Roniu's Tale

I love it - very much in the same vein as Fire 'n Ice or Adventures of Lolo. I can't wait to give it a whirl!
by rox_midge
Fri Jul 31, 2020 8:54 pm
Forum: Newbie Help Center
Topic: A better method for a "one shot" in Assembly?
Replies: 5
Views: 1796

Re: A better method for a "one shot" in Assembly?

You could use a trampoline - a three-byte segment of RAM that has the machine code for "JMP $xxxx". On boot, you initialize the trampoline with your target address, which is just a normal subroutine that you use JSR to return from. When you want to not call the function anymore, you change the first...
by rox_midge
Fri Jul 31, 2020 8:48 pm
Forum: Homebrew Projects
Topic: Sam's Journey · A new NES game in the making
Replies: 31
Views: 14465

Re: Sam's Journey · A new NES game in the making

This project infuriates me because it's just that @*&# good , and I hate it because I'm envious of it, and I'm 100% buying it when it's released. One thing about it really, really bothers me though: Sam's hands in the artwork and title screen. I didn't notice that before, but yeah, wow, those are so...
by rox_midge
Fri Jul 31, 2020 8:28 pm
Forum: Homebrew Projects
Topic: Incandescent
Replies: 6
Views: 2277

Re: Incandescent

I know it's early, but you're doing great! The title screen looks awesome, and the mid-screen bank switch is fabulous. You might be able to get away with fewer distinct tiles on the title screen by removing duplicates (e.g., using NESST or whatnot). Not much to say otherwise - you've got a tree grow...
by rox_midge
Fri Jul 31, 2020 8:05 pm
Forum: General Stuff
Topic: Math vs Language in programming
Replies: 19
Views: 4175

Re: Math vs Language in programming

Why assembler's creators always were far from math notation? :) The glib answer is "because anything more complicated would turn into C." Sure, you could add some syntactic sugar for assignments, but just like real sugar, you wind up wanting some more. You could rework your example like so: ax = *(...
by rox_midge
Thu Jul 30, 2020 7:31 pm
Forum: NESdev
Topic: Famicom Racing Game F-Theta
Replies: 1
Views: 1575

Re: Famicom Racing Game F-Theta

:shock: I had this weird back-and-forth debate inside my own head about how impressive this was before finally settling on really impressive. I kept thinking that it was the Super Famicom and it was just using Mode 7, but then there was a full-screen animation, then it was back to kinda-mode-7... an...
by rox_midge
Mon Jul 27, 2020 5:48 pm
Forum: Homebrew Projects
Topic: Nesdemia - game about covid
Replies: 8
Views: 2565

Re: Nesdemia - game about covid

Not a bad little game. Ironically, I couldn't even get past the first level when playing on the "18 year old swimmer" difficulty, but wound up beating the game on the "65 year old smoker" difficulty. The health seems to persist between levels, but you lose the powerups, which makes it a lot more dif...
by rox_midge
Sun Jul 26, 2020 5:34 pm
Forum: NES Graphics
Topic: Glitch art
Replies: 1
Views: 2038

Glitch art

I had a bug in my PPU update code that caused it to write garbage all over the pattern table, and this is the result:
glitch-art.png
glitch-art.png (5.35 KiB) Viewed 2038 times
by rox_midge
Sun Jul 26, 2020 5:24 pm
Forum: NES Hardware and Flash Equipment
Topic: Standardizing symbols for PCB mirroring pads
Replies: 34
Views: 5589

Re: Standardizing symbols for PCB mirroring pads

That's a problem. You're still thinking of the "mirroring" semantics as unambiguous, or sufficiently universal that including that text is more clarifying than confusing. But it's not. That's why I'm suggesting we include both the 2x2 representation of the PPU attribute tables as well as the text. ...
by rox_midge
Sun Jul 26, 2020 7:48 am
Forum: NES Hardware and Flash Equipment
Topic: Standardizing symbols for PCB mirroring pads
Replies: 34
Views: 5589

Re: Standardizing symbols for PCB mirroring pads

Going against my own original suggestion, I'm not sure that drawing mirrors in dotted lines is the best option. When memory is mirrored, there's nothing saying which instance is the original and which are repeats: the same set of rules make the same memory visible in multiple places, none of the sl...
by rox_midge
Sat Jul 25, 2020 8:18 pm
Forum: NES Hardware and Flash Equipment
Topic: Standardizing symbols for PCB mirroring pads
Replies: 34
Views: 5589

Re: Standardizing symbols for PCB mirroring pads

I have no horse in this race, but: But then each symbol becomes 17x15 pixels, losing the ability to fit each into a 16x16 pixel box. Given that these icons will be used in meatspace, whether or not the design fits into a pixel grid should be a distant secondary concern after making sure that's it's ...