Screwtape |
Posted on 19-07-13, 21:32 in Games You Played Today REVENGEANCE
|
Full mod
Post: #301 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
> I just noticed there's a Castlevania Anniversary Collection Released over a month ago. Most notably, I think this is the first official English translation of Kid Dracula. If I recall correctly, buried inside the game data there's a standard NES ROM which works fine in an ordinary emulator. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-14, 02:54 in RustyBoy, a Game Boy emulator written in Rust
|
Full mod
Post: #302 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
https://github.com/RamiHg/RustyBoyRustyBoy's CPU is based on a microcode specification that is completely written in a Google Sheets document. The document describes each opcode's t-cycle execution at the micro-code level. The microcode csv is then read by the asm compiler, which verifies and compiles the microcode into its final structure. This microcode is what is actually used both by the Rust emulator, and the FPGA CPU. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-17, 03:21 in Leaked Super Mario 64 Decompiled Source
|
Full mod
Post: #303 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Maybe he wants to type text messages on an old Nokia? The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-17, 06:27 in Heads up: higan and bsnes repositories have moved
|
Full mod
Post: #304 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
For a long time, I have been maintaining an unofficial Git archive of byuu's official and WIP releases of higan and bsnes. Recently, byuu made them official, so now they live at GitHub: - https://github.com/byuu/higan was formerly the master branch of my git repo, and contains development history for higan. - https://github.com/byuu/bsnes was formerly the bsnes-v107 branch of my git repo, and contains development history for bsnes. The "new" bsnes was forked from higan v106r85, so both repos contain identical history before that point. Therefore, both of them can be used with the bsnes-history repo to get a more complete view of the development of both emulators. Other branches from the old repo have not been pushed to the new repo, but the only branches that might be in any way relevant are the bsnes-v106 RetroArch core (officially abandoned a while ago) and the bsnes-hd branch (superseded by its official repo). The old repo still exists if anybody needs to poke at it, but it's been updated with a pointer to the new repos and made read-only. Unlike the old GitLab repos, the new GitHub repos are set up for issue-tracking and pull-requests, so if you had something you wanted to contribute but couldn't be bothered making yet another account and learning yet another UI, here's your chance! The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-18, 08:03 in It's not a bug, it's a feature!
|
Full mod
Post: #305 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Back when I was researching delta-patching for byuu's BPS patch format, I had a workstation with 3GB of RAM, and delta-patching got pretty RAM intensive, especially when implemented in Python. Very quickly I learned to turn off swap, because the OOM-killer killing my out-of-control test program returned my computer to a functioning state much, much more quickly than trying to kill it manually, or even just hard-rebooting. Unfortunately, modern Linux kernels seem to try a lot harder to fit the working set into memory, paging every memory-mapped file (like executables) in and out of memory before it will resort to invoking the OOM-killer. That's probably an improvement for workloads whose working set just creeps up above available RAM occasionally, but my workloads tend to be "absolutely stable" or "exponentially climbing to infinity", so I miss the OOM-killer. I've heard it might be possible to get back the old behaviour by tweaking a parameter named "swappiness", but I haven't tried it. > And that's purging. Very destructive, and that's why we only do it for immutable data. Purging is just a trivial case of paging: when a page of memory has not been modified since it was read from disk, it can just be discarded. If the page *has* been modified, it needs to be written out before a new page can replace it. Both cases still need another disk read to fetch the replacement page, though, so they still make the computer slow. > Disabling the Swap File should be resulting in Windows closing programs as you run out of memory/programs crashing, with the entire purpose of the Swap File being to avoid that behaviour. Windows and Linux behave somewhat differently here. Most applications request a bit more memory than they actually need, just in case. Windows refuses the allocation request if there is not enough room in RAM + the swap file for it, while Linux just always says "yes". Odds are the app will never use all the RAM it asks for, so Linux figures nobody will call its bluff. For example, on my Linux system apparently Firefox has "allocated" 26GiB of RAM, but this machine only has 8GiB of RAM and 1.5GiB of swap. In comparison, Firefox seems to be actually using about 2.5GiB. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-20, 05:30 in Cartoons, imported
|
Full mod
Post: #306 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
A lot of modern buildings are designed for air-conditioning rather than natural airflow, and so their windows are designed to not open. It might have made sense to smash the window, but most people are taught from a young age to avoid breaking glass under any circumstances, and it takes a certain amount of clear-headedness to decide that in this particular circumstance it's OK. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-20, 13:04 in Games You Played Today REVENGEANCE
|
Full mod
Post: #307 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Today I got back into Bloodstained a little bit. Last time I played, I got the double-jump (well, more like jump-and-a-half) from a boss, so today I spent scouring over the map looking for places to use it. I had fun exploring, and found a few more secrets and upgrades, but I have not yet actually figured out what I'm supposed to do next. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-22, 15:45 in Ternary chips incoming?
|
Full mod
Post: #308 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
I don't actually know much about ternary computing, except that balanced ternary is supposedly more flexible/useful than regular, and I have a hard time imagining how such a thing would work. Given how much software pretty much requires x86 or ARM processors, and how even new-from-scratch CPUs (RISC-V, The Mill) have to pay attention to supporting the C and Unix machine model rather than innovating, I do wonder how much of a market there would be for computing resources that don't even use binary... The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-25, 07:11 in Games You Played Today REVENGEANCE
|
Full mod
Post: #309 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
In the Mesen-S thread on NESdev, Sour experimented with overclocking the SNES in the same way Mesen overclocks the NES: not changing the overall clockspeed (since that would destroy sync and make most games crash immediately) but pausing the rest of the system and executing a few hundred extra scan lines during vblank Apparently it works pretty well, and fixes slowdown in Gradius III, Super Ghouls 'n Ghosts, and Super R-Type. Getting back to my last post, I got some help from Jistuce on IRC. It turns out that Bloodstained's platforming physics on clockwork cogs is just as weird and glitchy as any sprite-based Castlevania, and the route I thought was blocked until I gained some kind of spike-immunity power-up was actually the way forward. I just had to jostle Miriam around until the game decided the invisible hitboxes would not intersect. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-07-30, 01:06 in bsnes v108 released
|
Full mod
Post: #310 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Posted by byuu homepage with official binaries GitHub repo The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-01, 03:36 in amethyst (text editor)
|
Full mod
Post: #311 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Depending on what platforms you use, you may be interested in TextAdept, or GNU Nano. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-08, 04:45 in I still HATE smartdevices
|
Full mod
Post: #312 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
No, I ain't got a fax machine! The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-08, 15:38 in Retroarch's (controller) interface is an bad abstraction
|
Full mod
Post: #313 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
I always figured it was like cutlery. You know, the entrée cutlery is on the outside edge, the main course cutlery is just inside that, and the desert cutlery is towards the centre. Likewise, the most important buttons go on the outside edge (D-pad on the left and A on the right), the less-important buttons are just inside that (B), and the least important buttons are in the middle (Select and Start). The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-12, 08:32 in Retroarch's (controller) interface is an bad abstraction
|
Full mod
Post: #314 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
I DEMAND MY BUTTONS BE SORTED IN ORDER OF DECREASING ELECTROMAGNETIC WAVELENGTH The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-13, 01:44 in Retroarch's (controller) interface is an bad abstraction
|
Full mod
Post: #315 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Posted by hunterk When the Dual Shock was designed, all Playstation games were designed for a D-pad, and if the Dual Shock made existing games *worse* then nobody would buy it. Thus, Sony kept the rest of the controller the same as it ever was, but bolted two analogue sticks onto it in the only places they'd fit. For a long time it wasn't obvious how to best navigate a 3D space using analogue sticks, and whether or when they'd be more appropriate than the classic D-pad. However, the "left stick movement, right-stick camera" model quickly rose to prominence as the Obviously Correct System. Thus, when Microsoft was designing the Xbox controller, they already knew that the left stick and face-buttons were the most important controls, and the D-pad and right-stick were secondary. Unlike the original Dual Shock, they didn't have an existing catalogue of games to be compatible with, so they could move controls around wherever seemed most appropriate, and games would be designed to accomodate it. The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-14, 03:21 in Goldberg Emulator v0.2.5 : 1 Year of Steam Emulator Developm
|
Full mod
Post: #316 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Goldberg Emulator is "a steam api replacement that lets you play games that use the steam multiplayer apis on LAN without needing steam installed".The main thing I noticed when developing my steam emulator is that too many games seem to be written by people who have no idea what they are doing. They seem to write random code until they get something that works. The lesson of all emulators ever, I guess. Found anything particularly nutty in SCI games, Kawa? The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-15, 04:59 in bsnes v108 released
|
Full mod
Post: #317 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Sounds like SOMEBODY needs an RSS READER!!!!!!! ^_^ The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-16, 02:42 in Board feature requests/suggestions
|
Full mod
Post: #318 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Posted by funkyass Posted by "Mozilla" Posted by "SSL Server Test" The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-16, 08:11 in Typesetter.css, make semantic HTML readable
|
Full mod
Post: #319 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
A long time ago, I read Robert Bringhurst's Elements of Typographic Style, and decided to make a CSS style-sheet that would try to implement as many of his recommendations as possible - limited line lengths, a consistent vertical rhythm, that kind of thing. Recently, while watching byuu jump through hoops to make his website mobile-friendly, I decided to test out *my* stylesheet and discovered it needed a bit of tweaking. Tweaking now complete, I decided to try out GitLab pages so it would have a website, and here it is: https://screwtapello.gitlab.io/typesetter-css/ The ending of the words is ALMSIVI. |
Screwtape |
Posted on 19-08-18, 08:38 in Board feature requests/suggestions
|
Full mod
Post: #320 of 443 Since: 10-30-18 Last post: 1101 days Last view: 172 days |
Posted by sureanem Next time it happens, poke around in the certificate details and see what the certificate chain looks like, and then take a look again when it works fine. This specific website use a certificate from Let's Encrypt that's signed by "Let's Encrypt Authority X3", which in turn is signed by "ISRG Root X1" (Let's Encrypt's root cert) and "DST Root CA X3" (the root cert of IdenTrust, an existing for-profit CA). My Firefox has "Let's Encrypt Authority X3" in its trusted cert store, so it automatically trusts this site. However, older browsers don't have the Let's Encrypt cert in their store, so sites should be configured to serve up both their own cert, and "Let's Encrypt Authority X3", and then older browsers can follow the chain to "DST Root CA X3" and everything still works. This site *doesn't* serve up the intermediate certificate, which doesn't matter for modern, up-to-date browsers, but it causes that "This server's certificate chain is incomplete. Grade capped to B." message from SSL Server Test, and I wonder if it causes your SSL warnings too. On the other hand, apparently the Let's Encrypt certs were added to Firefox in version 50, which is over a year before your ESR 60. So who knows what the heck's going on. Maybe it really is an MITM, even if not a malicious one. The ending of the words is ALMSIVI. |