khedoros1
Joined 10 years ago
Joined 10 years ago
I've got an Arduino project where I did that. The output is on a single digital pin, audio encoded as PWM. It turns the output off at the beginning of an audio frame, and sets a timer to trigger an interrupt when it's time to turn the output on.
I've got a memory block of event structs, each event representing a write to NES sound hardware. I emulate enough of the features to support everything that the Legend of Zelda title theme uses. 16MHz is more than enough to decide on the sample for 2 square channels, 1 triangle, and 1 noise, outputting a 6-bit output sample at a 31250Hz sample rate. The output is only slightly scratchy; the polyphony is actually surprisingly smooth.
And getting close to the upper atmosphere of Giant's Deep for the first time, staring, thinking about the atmospheres of real-world gas giants, knowing that I need to take the plunge.
That game exposed some phobias that I'd only been vaguely aware of before.
Not all do. Games for a lot of systems can be read directly from the storage media.
> Likewise, the game isn’t usually 100% contained on disc.
Only for the couple most-recent generations. But even virtually all of my PS4 games (not to mention earlier generations) are actually on the disc, playable without a download.
> So the question in my mind becomes, do game companies have an obligation to support games in perpetuity? I think when phrased that way, the answer is an obvious no.
Agreed, but I also think that if they don't have that obligation, then society doesn't have the obligation to provide copyright protection when they drop support.
It ended up being more than I had the patience to finish. It might be doable for me now.
Here are a handful of past discussions that might be interesting.
My first impressions were that the screen was bright as hell, sharp (but I was torn on whether that was good or bad, given the blockiness that it introduced), thin and light (awesome!), and sucked to run at anything but the native resolution. After a few hours, I realized that my eyes weren't getting tired looking at it, and that it was nice not to have the subtle hum around anymore.
The CRT was a decent screen (for 1999), and the LCD was a decent screen (for 2003). Of course, I just got used to the differences, since the LCD was much more practical in my life. I still have it in storage right now.
GOG's similar. I've got so many things that I bought for $0.80, got for free, or bought for the memories and haven't actually picked up.
That's just on PC. I have a lot of physical media for a lot of different game systems. I think I'd probably have enough games on hand for the rest of my life if Steam and GOG both disappeared tomorrow.
By 2nd grade, I had good, clean print handwriting. Third grade is when they started teaching (and requiring us to use) D'Nealian cursive. My cursive never has been attractive, but its influence crapped up my print too. I do my best to slow down just a bit if I think someone else will have to read it.
> a) Memorize Times Tables.
My kid was taught the tables last year. They went up to 12x12. They also did a bunch of multiplying numbers specifically by 2, but I'm not sure exactly how high. Maybe 2^15, or so?
Valve was talking about using machine learning to recognize cheating back in 2017: https://www.pcgamer.com/valve-wants-to-take-a-machine-learni... and more info from 2018: https://www.youtube.com/watch?v=ObhK8lUfIlc
And this one from 2023 is about using an RNN Deep Learning model for cheat detection: https://www.usenix.org/conference/usenixsecurity23/presentat...
It's a cat-and-mouse game. A detector detects inhuman speed? Aimbots adapt by limiting movement speed and reaction time. Detectors start looking for unnaturally smooth movement? Aimbots add randomness to make the movements less consistent and smooth.