Search found 1064 matches

by unregistered
Thu Feb 27, 2020 11:00 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

If you have a hidden name table, and a hidden pattern table, the order of the updates doesn't matter at all. You just have to make sure that all VRAM updates take place during vblank or when rendering is turned off. Ahha! Yes! Thank you for helping clear my muddied thinking. :) Half of my brain was...
by unregistered
Wed Feb 26, 2020 2:53 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

Hmm... so the proper way to change CHR tiles is to first draw the entire new screen with the wrong CHR tiles, and then write the new CHR tiles, then switch to the new screen’s nametable and finally adjust $2000 to display the background with the new CHR tiles? Whether you're gonna update the name t...
by unregistered
Fri Feb 21, 2020 2:00 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

Hmm... so the proper way to change CHR tiles is to first draw the entire new screen with the wrong CHR tiles, and then write the new CHR tiles, then switch to the new screen’s nametable and finally adjust $2000 to display the background with the new CHR tiles? Now, after drawing and changing to the ...
by unregistered
Mon Feb 17, 2020 2:06 pm
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 793
Views: 326998

Re: Mesen - NES Emulator

I’m unable to remove/edit that line bc Mesen always gives a long message that starts with, “An unexpected error has occurred.” Thanks, this should be fixed in the latest dev build now. You’re welcome. :) Thank you so much Sour; using 0.9.9.13 now, it’s much smaller than 0.9.9.0 :D; am now able to f...
by unregistered
Thu Feb 13, 2020 9:39 pm
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 793
Views: 326998

Re: Mesen - NES Emulator

Sour, or anyone else, how can I remove a mistyped Watch entry? I typed [9C,2] , but I’m unable to remove/edit that line bc Mesen always gives a long message that starts with, “An unexpected error has occurred.” So, now there’s an immovable line with a red “<invalid label>”; all it needs is a ‘$’; th...
by unregistered
Tue Feb 04, 2020 10:50 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

Thank you tokumaru! :D (Going to try your #2 option/suggestion.) Yeah, I'd probably go with that too. And make it slightly more flexible even, by always writing an RTS after the last transfer, and remembering that position in order to restore the LDA once the transfer is done. That way the routine ...
by unregistered
Tue Feb 04, 2020 9:30 am
Forum: Newbie Help Center
Topic: Custom SMB bowser code
Replies: 20
Views: 3527

Re: Custom SMB bowser code

alpdrucken wrote:
Sat Feb 01, 2020 11:22 am
Thanks for the optimisations, guys :)
:)
by unregistered
Fri Jan 31, 2020 4:48 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

tokumaru, this is my lack of experience response: But pla is 4 cycles. That’s twice as many cycles as lda #. You're right, lda # is indeed as fast as it gets - I didn't know you were doing that. Few people use that for VRAM transfers because of how much memory it needs (5x the amount of actual data...
by unregistered
Fri Jan 31, 2020 4:31 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

Thank you tokumaru! :D (Going to try your #2 option/suggestion.) I didn’t want to block VRAM transfers... just wanted to add a beq to the end of the VRAM transfer function to skip the final 8 bytes written. :) I agree that it is pointless to wish for a change, but, for me, that makes the message mor...
by unregistered
Thu Jan 30, 2020 4:49 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

tokumaru, this is my lack of experience response: But pla is 4 cycles. That’s twice as many cycles as lda #. How does a double amount of cycles make your solution more efficient? 8 extra bytes bc: 1 4kb CHR file is 4096 bytes. (4096 bytes / 256 tiles = 16 bytes per tile.) 4096 / 12 frames = 341.3333...
by unregistered
Thu Jan 30, 2020 10:18 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

While writing CHRRAM, our code overflows by 8 bytes... is there a simple way to branch past the last 8 bytes written if $2007 becomes able to write to a #$00 low-VRAM address? I’m currently thinking about setting v if our function is writing to the last possible page of memory for CHR writing, and a...
by unregistered
Tue Jan 28, 2020 10:17 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 793
Views: 326998

Re: Mesen - NES Emulator

It may be only me; I don’t use fasm so I manually load external CDL files; after learning how you created CDL files to work, it’s really fun and beneficial, for me, to manually edit them. :) If you're generating the .cdl file as part of your build process, you should just be able to write the .cdl ...
by unregistered
Mon Jan 27, 2020 9:55 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

The source code is public right? Who's officially maintaining it? hi turboxray, asm6_ was only worked on by me... it not being updated now bc it does everything I wanted it to do. It’s really useful to just me, I guess. However, if you’d like, you can try it here: https://fervid.org/asm6_.zip edit:...
by unregistered
Mon Jan 27, 2020 4:30 pm
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

The source code is public right? Who's officially maintaining it? hi turboxray, asm6_ was only worked on by me... it not being updated now bc it does everything I wanted it to do. It’s really useful to just me, I guess. However, if you’d like, you can try it here: https://fervid.org/asm6_.zip edit:...
by unregistered
Mon Jan 27, 2020 11:08 am
Forum: Newbie Help Center
Topic: 8x16 and whatever else unreg wants to know
Replies: 1557
Views: 390430

Re: 8x16 and whatever else unreg wants to know

edit: sigh, guess I caused my asm6_ to sometimes assemble corrupt binaries. :( tokumaru recommends asm6: NESASM and ASM6 are equally simple IMO: both can create a ROM from nothing more than a single ASM file, without configuration files or complex command lines. If you're going for simplicity, you ...