Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jpfau
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
jpfau
10y ago
Instead I'd introduce some sort of random failure elsewhere in the game, so it superficially looks like it's working, but isn't any fun to play... This isn't mentioned in the article, since one of the anti-piracy/
2.
▲
by
jpfau
10y ago
Indeed, I even posted it back then: https://news.ycombinator.com/item?id=8808754
3.
▲
by
jpfau
10y ago
That's not an emulator, it's a frontend. You'd need to know the core, e.g. mGBA or VBA-Next.
4.
▲
by
jpfau
10y ago
Mirrored memory is a side effect of unconnected lines on the address bus thus making the content of those bits irrelevant. Code can take advantage of this to run faster or put tag values into addresses. What does this have to do with spee
5.
▲
The Importance of Fuzzing Emulators
(mgba.io)
97 points
by
jpfau
10y ago
|
12 comments
6.
▲
MGBA: Dumping the Undumped
(mgba.io)
25 points
by
jpfau
11y ago
|
1 comments
7.
▲
Cycle Counting, Memory Stalls, Prefetch and Other Pitfalls
(endrift.com)
21 points
by
jpfau
11y ago
|
0 comments
8.
▲
Classic NES Series Anti-Emulation Measures
(endrift.com)
161 points
by
jpfau
12y ago
|
26 comments
9.
▲
by
jpfau
14y ago
There is an upload savegame button before you load the game. Once you've loaded the game you have to reset before you can load another savegame.
10.
▲
by
jpfau
14y ago
I tried writing an ARM -> JS recompiler, but my initial tests showed that the slow games tended to re-copy the portions of code that were slow back into their working RAM, causing me to invalidate the recompiled code. Maybe I could get
11.
▲
by
jpfau
14y ago
I can definitely see about moving some of the controls around. When I was testing it, I just had a lot of "wasted space" around the edges, so I figured I could use that for the controls and instructions. I guess I should rethink that. You'r
12.
▲
Show HN: GBA.js, a Game Boy Advance emulator written in JavaScript
(jpfau.github.com)
76 points
by
jpfau
14y ago
|
25 comments