Timeline for Why would a NES game use an undocumented 1-byte or 2-byte NOP in production?
Current License: CC BY-SA 4.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 31, 2021 at 22:38 | comment | added | supercat | @Zibri: Perhaps the forms of "nop" that take operands shouldn't really be called "nop" but rather something like "ign" [ignore], since e.g. "$0C $34 $12", often written as "nop $1234", would read a byte from $1234 and ignore it. | |
Mar 31, 2021 at 22:24 | comment | added | supercat | @Zibri: That clockslide seems dangerous except on platforms where no addresses trigger side effects on reads, since it will interpret the bytes at $14,X and $15,X as an address and perform a read of that address. Perhaps one might ensure that the combination of the value in X and the values stored in zero page will never conspire to trigger a read of some address they shouldn't, but I fail to see way $14 $14 would be better than $EA $EA as a way of wasting four cycles. | |
Jul 12, 2020 at 12:34 | comment | added | Zibri | the best "clockslide" I coded at the time was this: retrocomputing.stackexchange.com/a/15438/18092 | |
Jul 3, 2020 at 5:14 | history | edited | hippietrail | CC BY-SA 4.0 |
link to wikipedia article on "trap streets" for people not immediately familiar with the term
|
May 9, 2017 at 21:54 | comment | added | Damian Yerrick | @supercat Audio playback in Big Bird's Hide and Speak uses a NOP slide, which isn't quite a clockslide but is close. | |
May 9, 2017 at 15:29 | comment | added | supercat | I hadn't seen clockslides used on the NES, but I've used them on the Atari 2600; even on that platform they're not terribly common, since HMPxx have five clock cycles' worth of range--enough to accommodate "sbc #5 / bcs lp". | |
Dec 6, 2016 at 13:45 | history | edited | Damian Yerrick | CC BY-SA 3.0 |
Dwedit on forums.nesdev.com found it important to clarify that watermarking is not found in the licensed or pre-1997 western unlicensed library
|
Dec 5, 2016 at 17:59 | history | edited | Damian Yerrick | CC BY-SA 3.0 |
BIT confusion shouldn't have been included in clockslide segment
|
Dec 5, 2016 at 17:56 | comment | added | JAL | Great answer, and great first post! Thank you for stopping by to share your knowledge! | |
Dec 5, 2016 at 17:56 | review | First posts | |||
Dec 5, 2016 at 17:56 | |||||
Dec 5, 2016 at 17:55 | history | answered | Damian Yerrick | CC BY-SA 3.0 |