Search found 243 matches

by Kasumi
Sat Sep 14, 2019 5:04 pm
Forum: Community Tutorials
Topic: Non-textbox based pause
Replies: 50
Views: 3994

Re: Non-textbox based pause

Kasumi dropped this code on me, but I am still too inexperienced to understand how to put it to use: ldx #1;Square 2 lda stream_flags,x ora #STREAM_SILENCE_SET sta stream_flags,x lda stream_channel_register_1,x and #%11110000 sta stream_channel_register_1,x Does anyone have any insight as to whethe...
by Kasumi
Fri Aug 30, 2019 6:00 am
Forum: Ask For Help
Topic: Lets talk about saving [4.1+]
Replies: 34
Views: 2336

Re: Lets talk about saving [4.1+]

Are you using the flash.asm from the mapper 30 ROM post for asm6? https://www.dropbox.com/s/3451vmtho4qs8ov/Mapper30%20Save.zip?dl=0 The one in the wiki page is for an assembler other than asm6. I adapted it in that zip. Edit: A 32 byte variable is just thirty-two one byte variables. Given this: .en...
by Kasumi
Wed Aug 28, 2019 2:38 am
Forum: Looking For...
Topic: LF Wedding Game Developer
Replies: 3
Views: 230

Re: LF Wedding Game Developer

2. Modern platforms. PC exe. Raspberry PI, but not through an emulator. NES enforces strict rules, if you attempt to make a similar looking game on a modern platform you can get away with more and it's usually easier. (No need to worry specifically about how many tiles/colors/etc.) There's also a ge...
by Kasumi
Thu Aug 22, 2019 10:19 pm
Forum: Looking For...
Topic: LF Wedding Game Developer
Replies: 3
Views: 230

Re: LF Wedding Game Developer

Despite Ludum Dare being a thing, two weeks is a usually pretty rough timeline to make a game. I doubt I could pull this off (if only this were brought up when I wasn't making a life change of my own), but my questions out of curiosity (and because the answers are probably beneficial to interested p...
by Kasumi
Thu Aug 22, 2019 9:39 pm
Forum: Tutorial Requests
Topic: Parallax Examples?
Replies: 17
Views: 1324

Re: Parallax Examples?

I think my issues with writing all manner of NES Maker specific guides are time spent to write accounting for prerequisite knowledge, breaking the UI, and unfamiliarity with the engine. It (probably) takes less time to set up an MMC3 IRQ than it does to do the changes outlined to change to MMC3 in t...
by Kasumi
Thu Aug 22, 2019 7:34 pm
Forum: Tutorial Requests
Topic: Parallax Examples?
Replies: 17
Views: 1324

Re: Parallax Examples?

The thoroughness is to be as safe as possible, but by changing only the bank switch subroutine/header I had a NES Maker game working on MMC3 in two minutes. Edit: (That said, it wasn't safe yet!) The writeups take much longer to read/write than actually doing it. It's very few actual changes, at the...
by Kasumi
Thu Aug 22, 2019 7:03 pm
Forum: Tutorial Requests
Topic: Parallax Examples?
Replies: 17
Views: 1324

Re: Parallax Examples?

I know you have done it, I had you in mind as I wrote the post. ("for anyone not using mapper 30 features it doesn't support") You are, the CHR RAM bank switching. I wrote out how to do it in the discord, the only real "issues" are 1. That a mapper 30 bank switch is 16KB, and an MMC3 bank switch is ...
by Kasumi
Thu Aug 22, 2019 6:36 pm
Forum: Tutorial Requests
Topic: Parallax Examples?
Replies: 17
Views: 1324

Re: Parallax Examples?

For a couple more notes. It's actually not terribly hard to change NES Maker from Mapper 30 to MMC3 (which does have a scanline counter). (For anyone not using mapper 30 features it doesn't support. Which is primarily CHR RAM bank switching, or saves larger than 8KB, neither of which NES Maker uses ...
by Kasumi
Tue Aug 06, 2019 4:28 pm
Forum: Scripts
Topic: Implementing a DPCM-safe code for input reading
Replies: 1
Views: 131

Re: Implementing a DPCM-safe code for input reading

A separate CPU (called the Picture Processing Unit, PPU) is responsible for rendering the screen. Most all of your code runs while it is doing that (during screen rendering time). Similar to 1. Read twice, use the buttons from last frame if the two reads aren't the same. This uses about the same amo...
by Kasumi
Mon May 06, 2019 12:25 am
Forum: Ask For Help
Topic: A few noob questions and hardware hacking
Replies: 2
Views: 233

Re: A few noob questions and hardware hacking

You can tie 6502 assembly "scripts" you write to certain events like pressing A from the UI, but you can also just edit the code directly. Full source code for the engine is available, and you can browse it without actually buying the software if you'd like to take a look to see how much you underst...