Interesting! Trying to find that particular code in the decompiled code is proving challenging. I wonder if they haven't yet discovered and documented that yet!
https://github.com/FoxdieTeam/mgs_reversing/blob/master/sour...
HN user
Interesting! Trying to find that particular code in the decompiled code is proving challenging. I wonder if they haven't yet discovered and documented that yet!
https://github.com/FoxdieTeam/mgs_reversing/blob/master/sour...
I'm not aware of any cool homebrew, but there is a certain level of cool being able to compile the code for some N64 games using the original IDO compiler on original hardware. You can even compile one of the many decompiled games like Super Mario 64, Banjo Kazooie and more that all will produce the exact binary shipped on the cartridge byte for byte, all from reverse engineered work to create byte matching equivalent C code.
In Canada there's been a big problem with stolen cars lately. Mostly trucks, and other high value vehicles though. Selling them locally isn't feasible, but there's a criminal organization that's gotten very good at getting them on container ships and out to countries that don't care if the vehicles are stolen. So even with tracking, there's nothing people can do. Stopping it at the port is the obvious fix, but somehow that's not what is being done. Probably bribery to look the other way.
There isn't enough detail for me to know how serious is was in regards to stores not being able to accept payments, but a date of this blog being 2010, and it being written about a time when every megabyte of filesize matters makes me think it was possibly much earlier, like maybe 2001-2005. If that's the case, maybe not being able to process cards wasn't as big of a deal as it would be today because you could likely assume most if not all customers could pay with cash if card payments were down.
This is very wrong. Ghidra might decompile to some C code, but this is a completely different, and very high bar. This is 100% matching C code that compiles to the exact binary the game shipped with. This means it's able to be modified, tweaked and upgraded. Ghidra is helpful to do some research, but it won't compile.
I might be misremembering, but I seem to remember most games of that era were 540p scaled to 1080p. 720p would have been an upgrade. But your point still stands.
For many people yes, because that 20k isn't being added to the mortgage, so it isn't easily financed over a long period of time with low interest. These days, many people are stretched to meet the minimum down payment and won't have 20k extra to throw at a problem like this.
Those projects from the ship of harkinian are not recomp. Those are based on completed decompilation projects. So they're not translating the mips assembly to an unreadable C being recompiled. They're true ports from as close to the real source code as you can get.
How about adding information about IDO, like the static recompilation project being used in N64 game decompilation projects? It enables compiling code in a linux environment and having it match 1:1 as if it were run by the original compiler. There's even significant progress in decompiling the entire codebase as well.
On a related topic. I have a really weird problem in my house where I'm about 20 feet from my TV trying to use my PS5 DualSense connected to a Google TV device connected behind the TV. It uses Bluetooth, which is also 2.4GHz, and the issue I'm having is that the dongle behind the TV is really impacting my controller connection and making playing games over PS Remote Play completely impossible. I even have the GTV device hard wired with an Ethernet adapter, as is my PS5. This can't really be a range limitation can it?
8 years old is well past kindergarten aged. It's the second grade around here. It's still young, but the maturity difference is huge.
It's interesting, because when I bought my electric vehicle recently, the insurance agent told me my rates would actually lower because they found that electric vehicles were almost never stolen. Up here in Canada at least, the vast majority of car thefts happened to trucks and luxury cars and end up in shipping containers to Africa or the Middle East. The value of electric cars there was minimal because they don't have the charging infrastructure to support it, so the electric vehicles just aren't as valuable for theft.
Colour blind doesn't mean someone sees in black and white. It means they have difficulty differentiating between two colours. Often red / green, but not always.
16 flights this year already? I guess it really is dirt cheap to fly around Europe. For me, flying in Canada is expensive, and such an ordeal that it isn't something I could see myself doing that often.
The dev kits had 128MB of RAM. It's been possible for decades to upgrade the Xbox to 128MB of RAM by just populating the empty RAM using the same modules as the rest of the system. It allowed booting Chihiro games, and dev builds. But this hack replaces all the original modules with ones sporting twice the capacity to allow 256MB.
Unfortunately not in this case. It's a kind of political issue right now with the current provincial government, and it's looking a lot like greed got in the way since it is in a prime location.
Hard disagree. That "smart IoT coffee maker" stores your wifi details, including the password so it can reconnect. I appreciate the level of sophistication and effort required for someone to be able to abuse that is beyond the realm of likelihood, it's not unreasonable to believe that there may be higher value targets (like journalists) who are being targeted where this is a reasonable method for dedicated attackers to use to gain access to a targets home network. Better to just secure these things by default.
Miners would still collect transaction fees.
PAL-M is Brazil as far as I know. Canada is still NTSC.
Oh, I'm not the one in question, just that we both know of one person doing decomp for a living there. You're right that it was stated that strict byte for byte matching wasn't required, but I would imagine it's still all the same skills, you just don't need to care about regalloc diffs, and the like. No need to do fake matches either. A little freeing, but also it could make it harder to notice subtle diffs if the regs are different in very subtle ways where you don't notice reuse, so I prefer strict matching myself.
There is at least one of us with it as a day job at Nightdive!
Why not 1440p with integer 2x scaling?
I would argue that an XML file that's "over 1M lines!" is no longer human readable.
It gives it enough authenticity to make headlines. A generic html game wouldn't have made any where near the same buzz.
For a game, maybe reddit.com/r/tipofmyjoystick is better.
Really cool stuff! Is there an syntax highlighter available on any IDE's like VSCode available? I'm having a hard time following the documentation without it as it's hard for me to know what is a keyword and what is a variable for example. Single letter types can be hard for me to follow, but I can definitely appreciate their style.
Nice work.
Just showing my appreciation for Army of Two. It was a cheesy, weird game, but my friend and I loved playing it regardless. The online multiplayer worked great!
Rare had many teams working siloed and independently. The team that made Diddy Kong Racing made a custom microcode based heavily on the official Fast3D with several differences. This microcode was updated and used in that teams next N64 games Jet Force Gemini, and I believe it was also used in their next cancelled game Dinosaur Planet, which later was released on GC as Starfox Adventures. I'm reasonably certain it was used in Mickey's Speedway USA as well, but I'm not certain.
I work for a Canadian hospital, and I can say that the physical location of the servers hosting any data we have is very important to us. We won't let our data be stored on servers in America due to privacy concerns.
Yes, but recreating the PS2 is an order of magnitude more complicated than a PS1, which is still a massive undertaking for an individual. Even supposing we had a cheap enough FPGA, who would write the HDL to simulate a PS2?