Search found 122 matches

by Goose2k
Tue Nov 24, 2020 5:51 pm
Forum: 2020 NESdev Competition
Topic: Is MMC1 "Mapper 28 Compatible" - CC65 Setup
Replies: 3
Views: 70

Re: Is MMC1 "Mapper 29 Compatible" - CC65 Setup

That's mapper 28, not 29. Opps! Typo on my part, thanks! If you're interested in using MMC1, I'd consider UNROM instead. Setup is similar to MMC1. If you need the switchable nametable mirroring, you can make an A53 native ROM. Are you aware of a UNROM template for CC65 that I could use as a startin...
by Goose2k
Tue Nov 24, 2020 4:06 pm
Forum: 2020 NESdev Competition
Topic: Untitled (yet) action adventure game
Replies: 3
Views: 150

Re: Untitled (yet) action adventure game

Looks great!
by Goose2k
Tue Nov 24, 2020 4:06 pm
Forum: 2020 NESdev Competition
Topic: Is MMC1 "Mapper 28 Compatible" - CC65 Setup
Replies: 3
Views: 70

Is MMC1 "Mapper 28 Compatible" - CC65 Setup

Is MMC1 (Mapper 1) compatible with Mapper 28, as far as the competition requirements go? https://forums.nesdev.com/viewtopic.php?f=35&t=19626 If not, has anyone already set up a CC65 (C code) project compatible with Mapper 28, with hooks for PRG Bank switching CHR RAM writing? I'd like to submit a g...
by Goose2k
Sun Nov 15, 2020 3:02 pm
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 81
Views: 31769

Re: FROM BELOW [NES Homebrew] ON SALE MONDAY NOV 9TH

2 big news items today: First, the From Below physical cart sale has come and gone... All 50 copies have been sold. Thanks to everyone who bought one, and to everyone who missed out, there is a chance I will being doing the remaining 50 copies of the Limited Edition in the coming months. The best wa...
by Goose2k
Sat Nov 07, 2020 10:41 am
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 81
Views: 31769

Re: FROM BELOW [NES Homebrew] ON SALE MONDAY NOV 9TH

From Below is going on sale THIS Monday!

Sales begin November 9th at 5PM GMT (9AM PST, 11AM CST, 12 Noon EST), but are expected to sell out fast. Bookmark frombelowgame.com, and set a reminder!

$60USD/€50
by Goose2k
Fri Nov 06, 2020 6:22 pm
Forum: Newbie Help Center
Topic: Extend oam_meta_spr in neslib to include sprite index offset
Replies: 7
Views: 1182

Re: Extend oam_meta_spr in neslib to include sprite index offset

For palette changes, I like to supply my meta sprite function with a byte that gets EOR'ed with each attribute byte from the meta sprite, and this can be used to change the palette (as long as the whole meta sprite uses only one palette). Would you mind sharing a little CA65 example of how you do t...
by Goose2k
Fri Nov 06, 2020 10:07 am
Forum: Newbie Help Center
Topic: Extend oam_meta_spr in neslib to include sprite index offset
Replies: 7
Views: 1182

Re: Extend oam_meta_spr in neslib to include sprite index offset

Here's the final version of the function. I tried to highlight the changes with "CHANGE" comment. I didn't mention it in the original comment but the whole point of this was to support multiple character which have matching sprites at fixed offsets in character table (see attached). Having implement...
by Goose2k
Fri Nov 06, 2020 9:01 am
Forum: Newbie Help Center
Topic: Extend oam_meta_spr in neslib to include sprite index offset
Replies: 7
Views: 1182

Re: Extend oam_meta_spr in neslib to include sprite index offset

Thanks guys. I ended up getting it work with some help from the discord.
by Goose2k
Thu Nov 05, 2020 9:57 pm
Forum: Newbie Help Center
Topic: Extend oam_meta_spr in neslib to include sprite index offset
Replies: 7
Views: 1182

Extend oam_meta_spr in neslib to include sprite index offset

I am writing my game in C but I need to extend one of the nes lib functions which are written in CA65. I am hoping this would be simple for assembly people but I am afraid it is beyond me right now. Basically I would like to extend this function to take an additional parameter. An unsigned char, whi...
by Goose2k
Wed Nov 04, 2020 11:40 pm
Forum: Newbie Help Center
Topic: Minute/second timer 00:00
Replies: 5
Views: 2058

Re: Minute/second timer 00:00

Makes sense. I read the book as well, but ended up using nesdoug's implementation of vram buffer:

https://nesdoug.com/2018/09/05/03-vram-buffer/
by Goose2k
Mon Nov 02, 2020 10:51 am
Forum: Homebrew Projects
Topic: FROM BELOW [NES Homebrew] COMPLETE!
Replies: 81
Views: 31769

Re: FROM BELOW [NES Homebrew] PRE-PRE ORDERS OPEN NOW

From Below CIB production has begun! Sales should start in a the next week or so!

http://www.matthughson.com/frombelow
by Goose2k
Thu Oct 29, 2020 4:38 pm
Forum: NES Graphics
Topic: HD Pack's Mesen
Replies: 36
Views: 58034

Re: HD Pack's Mesen

zevs_7 wrote:
Sun Oct 11, 2020 10:42 am
The Legend of Zelda by Aclectico:
http://www.romhacking.net/forum/index.php?topic=31559.0
Wow I usually really dislike those HD packs, but this one really appeals to me!
by Goose2k
Wed Oct 28, 2020 9:41 pm
Forum: Newbie Help Center
Topic: Minute/second timer 00:00
Replies: 5
Views: 2058

Re: Minute/second timer 00:00

In case it helps, here is mine which also include "frames" (instead of milliseconds) at the end. Gives it a more "racing" feel. I call it every frame. It only draws the digits which change (so worse case it something like "49:59:59" in which case all 6 digits will change. See top left of the attache...
by Goose2k
Wed Oct 28, 2020 9:32 pm
Forum: Newbie Help Center
Topic: Organizing and compiling multiple files
Replies: 4
Views: 2431

Re: Organizing and compiling multiple files

Here's an example from my project compiling multiple files (expanded from the nesdoug tutorials). There are actually some valid reasons to break things up (in my case I didn't want constants from one PRG ROM to be visible to another at compile time): set name="main" set path=%path%;..\bin\ set CC65_...
by Goose2k
Wed Oct 28, 2020 8:58 pm
Forum: Homebrew Projects
Topic: I come bearing SEO for your cc65/ca65 open source projects
Replies: 15
Views: 15734

Re: I come bearing SEO for your cc65/ca65 open source projects

From Below source: https://github.com/mhughson/mbh-firstnes/

CC65+CA65

Written entirely in C (aside from 3rd partly libs: neslib, nesdoug, and famitone2).

I think you would worry about it violating #4, which is totally fine, but just putting it out there.