Viewing profile — giovannibajo1
giovannibajo1
HN member- Joined
- Sun, Mar 03, 2013, 3:09 PM UTC
- HN karma
- 2,079
- Public activity
- 585 items
- HN profile
- View on Hacker News ↗
About giovannibajo1
[ my public key: https://keybase.io/giovannibajo; my proof: https://keybase.io/giovannibajo/sigs/US31p3qsU66znSYoJyX4V7kanznZNndZDvCM1X2K_us ]
Recent public activity
- story
-
comment
Comment #47608573
I believe there's no way, on today's PC hardware, to emulate a 5th-gen console as accurate as a 4th-gen one. 4th-gen consoles can be emulated with cycle accuracy, 5th-gen cannot. N…
-
comment
Comment #47564502
(I maintain the Ares N64 core) Obviously this is just a personal judgment, but I believe N64 is currently understood at quite a good level. Most of the docs are on https://n64brew.…
-
comment
Comment #47557658
Correct, both of them are really really old, accuracy wise. N64 emulation has improved a lot in the past 4-5 years, but old emulators haven’t caught up
- story
-
comment
Comment #44222797
Uhm can you better explain that? I don’t get it. D3 doesn’t get reset because it’s guaranteed to be 0 at the beginning of each scanline, and the code needs to go through all “scanl…
- comment
-
comment
Comment #44216101
Yeah those are the horizontal spans I was referring to. It’s a sorted list of X coordinates (left to right). If you group them in couples, they are begin/end intervals of pixels wi…
-
comment
Comment #44212886
There were far fewer abstraction layers than today. Today when your desktop application draws something, it gets drawn into a context (a "buffer") which holds the picture of the wh…
-
comment
Comment #43821475
I don’t understand if this question is legal or morale/technical. I will answer to the latter, from the point of view of a prospective user of the library that wants to make their …
-
comment
Comment #43816248
The Nintendo 64 homebrew scene uses libdragon which is 100% clean room, 100% based on reverse engineering, is fully open source and allows to create ROMs with no proprietary librar…
-
comment
Comment #43816197
Of course there was. You can clean-room reverse-engineer the hardware. This is what is done daily by Libdragon maintainers for supplying an open source SDK for Nintendo 64 with zer…
-
comment
Comment #40934987
Google Docs does a lot of algorithms over the data you put in. For instance, it paginate them and show a page count. This is an algorithm processing your data exactly like Gemini d…
-
comment
Comment #40934954
Should be tagged 2021
-
comment
Comment #39465343
There's also a technical reason, which is that the build system is written in the language it targets. So the cool tool is written in coolang. That's obviously not required, you co…
-
comment
Comment #38876108
That will still require the compiler to serialize the three registers to the stack, to be able to pass the pointer to the structure to the callee. It seems like the described benef…
-
comment
Comment #38835405
to be fair, PyPy predates PyPI
-
comment
Comment #34180506
I think also “least surprise” depends on your background. In Go, also files don’t buffer by default, contrary to many languages including C. If you call Write() 100 times, you run …
-
comment
Comment #33810216
The difference is that Facebook is in the market of mining your soul so whatever store they would create it would be targeted to that and the rules and policies will make sure that…
-
comment
Comment #30840623
It is pretty much understood in most aspects that pertain regular software development, though there are still corners that are investigated. The most accurate and fast emulator ri…
-
comment
Comment #30339891
Sure, will do.
-
comment
Comment #30339883
I'm sorry if my comment came across as offensive, it wasn't my intent. I wasn't aware that there was a community fork of bass, and bass used to be pretty abandoned, so I've been ad…
-
comment
Comment #30301141
I generally advise against using bass for home-brew development. Bass is not a very well thought out assembler. I've never used it for 65816, but for other architectures like MIPS …
-
comment
Comment #30275602
Nintendo 64 had a 9-bit RAM (Rambus RDRAM). Only 8 bits of each byte were accessible from the MIPS CPU for obvious reasons; the 9th bit was only used by the GPU (called "RDP") to s…
-
comment
Comment #29584767
Can you show me an example of a language that does syntax checking of build-system related directives at compile time?