If VirtuaNES uses the same 6502 core, Puzznic will shake. Puzznic uses $89 $00, which is BIT #$00 on 65C02 and NOP #$00 on 6502. Here's an object-detect:rainwarrior wrote:VirtuaNSF just increments the PC on an illegal opcode
Code: Select all
; The code
CLC
.byte $89
SEC
BCS fail
; How a conforming 6502 emulator sees it
CLC
SKB #$38
BCS fail
; How a conforming 65C02 emulator sees it
CLC
BIT #$38 ; BIT modifies NVZ, but not C
BCS fail
; How VirtuaNES might see it
CLC
NOP
SEC
BCS fail
I thought modern consoles didn't support sideloading. How would the developer of an emulator that runs on a modern video game console get the emulator past the console's digital signature validation in the first place?I'm talking about someone running a homebrew ROM here.
Edit conflict 1 while trying to post this reply:
Are you referring to bug reports by users of a ROM to the ROM's author, or bug reports by users of an emulator to the emulator's author? Because how failure to submit them or failure to handle them differs between the two simulations. Or should I explain fully for both situations?Bug reports are good only when:
1. users actually submit them
2. to somebody who will actually do something about them
And there are lots of popular web browsers that have long been abandoned, such as Internet Explorer for Windows XP. IE/XP hasn't had any substantial updates for five years since XP went into extended support.Furthermore, there are lots of popular emulators that have long been abandoned
Let me sum up: Should ROM developers go out of their way to support NESticle?
Edit conflict 2: I will double post because mikaelmoizt's comment is unrelated.