Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
near
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
near
5y ago
The key thing is that I need to be able to suspend 3-5 layers deep into the call frame. The instruction dispatcher calls into an instruction which calls into a bus memory read function which triggers a DMA transfer that then needs to switch
2.
▲
by
near
5y ago
They're really incredibly useful for writing emulators. You have to simulate 3-8 processors all running in parallel, but doing so with locks and mutexes tens of millions of times a second is excruciatingly slow and painful, so you have
3.
▲
by
near
5y ago
Frame-skipping is just a speed hack of skipping rendering every other frame or so, and makes games very unenjoyable to play. It won't help with input lag at all.
4.
▲
by
near
5y ago
That is true. There are however techniques software emulators can use like run-ahead that can get you lower latency than even the original hardware on a PC: https://near.sh/articles/input/run-ahead The caveat is t
5.
▲
by
near
5y ago
There's both a cost and a speed barrier to it. FPGAs are often used to design, simulate, and test modern circuits at sub-realtime speeds. No amount of FPGAs will get you a PS2 emulator at playable speeds right now, let alone a PS3/
6.
▲
by
near
5y ago
It is, but these cores are almost exclusively not being done that way. Not yet at least. I hope that they will be, that would be really awesome. I paid $1200 last year for the SNES PPUs to be decapped for this purpose, but it's a truly
7.
▲
by
near
5y ago
In latency and power usage, yes. In compatibility and accuracy, no. Both are Turing complete, so there's nothing you can do with one that you can't do with the other. If you take the SNES core, my software emulator has 100% compat
8.
▲
by
near
5y ago
It is indeed an amazing project, especially its open source nature. It provides some impressive power savings and latency reductions that are very hard to match with general purpose CPUs. But in most cases, it is emulation, as the lead deve
9.
▲
by
near
5y ago
Same story here. But in my case, Zoloft gave me really bad tinnitus that persisted even after stopping. I switched to Intuniv that got rid of the panic attacks but not the depression or the new tinnitus. Added Lexapro and that reversed the
10.
▲
by
near
5y ago
> Therefore, the choice of which conversation, which comment, is entirely yours. It's not that simple though. You're likely to be part of a broader community and simply deciding to leave that community, and all of your friends,
11.
▲
by
near
5y ago
Different people follow for different things. Some people like seeing that other stuff. It would be very helpful if Twitter let accounts tag tweets into categories, and let people choose to subscribe or unsubscribe to those. Maintaining mul
12.
▲
by
near
6y ago
Oh, it even has a datasheet! Thanks, that's amazing! The missing SEV instruction could have been aliased to SEP #$40. The only thing missing to produce a working replica today (in hardware or software, just for fun of course,) was inde
13.
▲
by
near
6y ago
On a related note, I had always wished we at least got a complete PDF specification for the unreleased 65832, a 32-bit 6502 core. I'd love to implement it just for the novelty, even if nothing used it. http://www.mirkosoft.s
14.
▲
by
near
6y ago
What would be wrong with blocking the entire /32 if you know the owner of it is using it in such a way?
15.
▲
by
near
6y ago
> Its good to know you got 1M unique visitors last month, but I don't need to know I got 1,214,551 unique visitors. All analytic packages have problems like this. The numbers vary depending on the technical prowess of your audience.
16.
▲
by
near
6y ago
There's a magic point on YouTube at 10 minutes that lets creators insert ads in the middle of their videos, so they all stretch out the content for that purpose. It's very obnoxious.
17.
▲
by
near
7y ago
For the Game Boy Advance, yes. There was both a secretive internal Nintendo GBA emulation kit, and the public emulator development community had devkit games emulated before the system even officially launched. I understand it was less prac
18.
▲
by
near
7y ago
Definitely just working by chance in this case. This comes up a lot, unfortunately. Small budgets, tight deadlines, games not validated for correctness under software emulation for detecting these types of edge cases prior to shipping. Anot
19.
▲
by
near
7y ago
He has a tremendous backlog of work to do at the moment. I would prefer to not bother him unless it was a last resort, but that is indeed an option if my breadboard idea does not work out and no others are up to the task of decapping the PP
20.
▲
by
near
7y ago
Really, just someone with the skill and interest in doing it. Money's no issue unless they want something crazy like $10,000+.
21.
▲
by
near
7y ago
> It seems the bus traffic won't tell you everything. Oh it absolutely won't, it's only the external state. It's just another important piece of the puzzle that I think would help us out a lot. Solving this would most
22.
▲
by
near
7y ago
It would certainly help a lot. People have talked about doing this, but I don't think there's been enough interest to actually make it happen.
23.
▲
by
near
7y ago
The SNES output is non-deterministic across runs. Not only is there unitialized RAM and I/O registers, and some analog effects, the really big elephant in the room is that the system has two oscillators. A ~21MHz CPU/PPU crystal
24.
▲
by
near
7y ago
Screwtape built exactly such a regression-testing harness for bsnes already. We are still at a point where minor changes can result in dozens of "change detected" triggers, of which we are not sure how to determine whether they re
25.
▲
by
near
7y ago
The PPUs use static logic and an external 21MHz oscillator (which also powers the CPU), so they're perfect for single-stepping in isolation from the rest of the SNES. The PPUs themselves output only analog RGB, there's an analog p
26.
▲
by
near
7y ago
> how many of them have digital logic experience, especially at the reverse engineering level? Like programming and reverse-engineering, I taught myself the basics of electrical engineering. The Neo Geo Pocket's SoC is basically not
27.
▲
by
near
7y ago
There are 52 registers comprising approximately 100 settings, there are probably close to twice that number if you include the internal register latches (some of which we know about, some of which we don't know exist yet.) The SNES PPU
28.
▲
by
near
7y ago
I have, some comments here suggest those pages get flagged as well. It does me no good if I move to a GitHub page that gets blocked, and I would also have to deal with some sites choosing to link to GitHub directly, which would bypass the w
29.
▲
by
near
7y ago
> Google earns 92.42% of those search results, by being better, at least subjectively, than their competition. Have you tried Google search lately? It is almost never the case in technology that the superior product wins. It's the f
30.
▲
by
near
7y ago
My domain is fourteen years old and has a DA score of 53. I don't see it ever improving much from there.
More ›