[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / doomer / fa / lewd / lovelive / vg / wmafsex ]

/v/ - Video Games

Vidya Gaems
Email
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Flag
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 5 per post.


<BOARD RULES>
[ /agdg/ | Vidya Porn | Hentai Games | Retro Vidya | Contact ]

File: a5e9464d2f9087c⋯.png (367.01 KB, 717x273, 239:91, ClipboardImage.png)

File: b79606d904a9c65⋯.jpg (16.58 KB, 270x320, 27:32, confused looking anime gir….jpg)

9b3dc1  No.15902721

So I get a "ROM file" is essentially a dump of the contents of ROM chips, usually. And that most cartidges work like a thumb drive, only storing code that is ran by the console's CPU.

But some cartidges had extra hardware that essentially was it's own system and just copied data back into the framebuffer, right? Or something to that end. So how can it be that a "ROM file" would be able to represent a custom chip that has custom logic and how can an emulator even run that? Were these cartridges reverse-engineered and special cases coded for them on every emulator?

2731cc  No.15902726

>Were these cartridges reverse-engineered and special cases coded for them on every emulator?

Probably, although it's more like there were cartridge types and large groups of games used the same logic.


9b3dc1  No.15902730

YouTube embed. Click thumbnail to play.

>>15902726

>there were cartridge types and large groups of games used the same logic.

The SuperFX chip wasn't used by many games; reverse-engineering it was probably as hard as the whole console itself.


ba7751  No.15902734

The emulators emulate the extra hardware, what kind of stupid question is that?


9b3dc1  No.15902738

>>15902734

>The emulators emulate the extra hardware, what kind of stupid question is that?

You don't understand the question then.

Consider the PS1. Games are just one big binary blob. But with a cartridge game, they are a PCB with, potentially, a whole new system inside them. You can't represent an ASIC in a binary blob, only dumb ROM chips. Which not all games are.


ba7751  No.15902770

>>15902738

Ya can, and they did.


9b3dc1  No.15902813

>>15902770

>Ya can, and they did.

No shit Sherlock.


9b3dc1  No.15902821

File: 7063c026440d2e2⋯.png (58.03 KB, 892x329, 892:329, ClipboardImage.png)

>>15902812

This is really curious stuff.


8f4ecb  No.15902833

>>15902738

Your a fucking retard. The emulator emulates all of the extra chips for each individual game.

What don't you understand about that?


75dc43  No.15902857

File: 81ca5e2758637ae⋯.jpg (126.41 KB, 800x922, 400:461, 60bimu75.jpg)

File: a84c75468133e6d⋯.jpg (3.18 MB, 5268x5389, 5268:5389, d96050_5x.jpg)

File: 00cb1646a5cbac9⋯.jpg (326.04 KB, 1601x2345, 1601:2345, datarom_16bits_logo_10x.jpg)

File: 43638b41be1ea24⋯.jpg (2.5 MB, 4060x2855, 812:571, dsp-1b-a.jpg)

File: 5dfa1b8e9ec66be⋯.jpg (1.84 MB, 1603x4074, 229:582, dsp-1b-b.jpg)

>>15902833

Shit. byuu.org used to have a whole bunch of info about the history of coprocessor emulation but apparently got excluded from archive.org. That's also the emulator responsible for doing work with the more obscure coprocessors such as the ST018 (used for literally one Shogi title) and also making the C4 coprocessor low-level-emulated which had a really nifty exploit involved to dump some of its internal data. The other really big thing was thanks to the work of a man aliased "Dr. Decapinator" (does anyone know his real name he got doxxed by some faggot on the MAME development team and he's actually a pretty big guy) and he helped get the ROMs out of the DSP chips.

I'm summarizing this heavily, the work involved was really fascinating. But to answer your question, the emulator has to actually emulate the coprocessors in some way, necessitating reverse engineering of how they work. Another thing bsnes does is allow specification of how the cartridge is hooked up with a markup language, which says what regions of memory correspond to what.


9b3dc1  No.15902863

>>15902833

>Your a fucking retard. The emulator emulates all of the extra chips for each individual game.

>What don't you understand about that?

You can't just dump these. They are not ROM chips. You can't store chips like those in a file. Imagine creating a file that "contains" your graphics card, but on a smaller scale. It just doesn't make sense.


75dc43  No.15902885

https://archive.is/http://byuu.org/articles/*

OK thank god for archives. The main one you want to read is this one.

https://archive.is/wsl8


9b3dc1  No.15902886

YouTube embed. Click thumbnail to play.

>>15902857

>Another thing bsnes does is allow specification of how the cartridge is hooked up with a markup language, which says what regions of memory correspond to what.

This is quite fascinating, in fact. What an effort. Decapping chips and understanding them at all is really hard.


8f4ecb  No.15902891

>>15902863

Do you understand what emulation means? It mimics the behavior of the original hardware, as in the calculations and transformations performed on numerical data with each instruction. For games that include special chips, that hardware must be emulated as well.

I think you're confused about one thing. The ROM contains all of the game's code. Its just that the code contains instructions which are hardware specific to those special chips.


ff1fb3  No.15902910

>>15902821

The SA1 chip is one of the coolest ones, it's more powerful than the CPU of the SNES itself.


9b3dc1  No.15902921

>>15902891

>Do you understand what emulation means? It mimics the behavior of the original hardware

Do you understand what >>15902910 entails? A single game can be as hard to emulate as the whole console itself. Not to mention, what the heck is on the ROM file? Again, try to wrap your head around this for a moment. Imagine you buy a game disc, and an RX580. Then you put the game and the RX580 into a file, and send it to a friend so he can run it. Of course these chips are much, much simpler, but the analogy still holds.


265a57  No.15902928

File: 62f4a073da53e41⋯.gif (907.56 KB, 960x540, 16:9, 1449467162327-1.gif)

>>15902833

>Your a fucking retard


ff1fb3  No.15902945

>>15902921

Emulators deal with it by having those chips as part of the emulator itself. It actually gets more tricky when you get into flash carts. The SD2SNES is only able to run games with special chips by using an FGPA to take the place of those chips along with running the ROM. It's also very limited in what it can do, it took them several years to get Super FX support with mixed results, and at this time they don't even think it's possible for the FGPA to pull off SA1 due to its limitations.


9b3dc1  No.15902948

YouTube embed. Click thumbnail to play.

>>15902936

<Nintendo stole the work of autists to emulate their own chip

And then probably sent lawyers to sue the autists.


3a451d  No.15902959

>>15902863

Imagine creating a file that "contains" your SNES but on a smaller scale. It just doesn't make sense.

oh wait, it's called an emulator. Cartridge-specific chips are the same shit. Someone finds documentation on the chip or they send one to Dr. Decapitator (owns an electron microscope, helps emulator authors figure out chip structure) or something.

A set of instructions emulating the chip's effects are appended onto the system emulator and the instructions are called when games that use that chip call them


8f4ecb  No.15902963

>>15902921

Use the SFX chip as an example.

https://en.wikibooks.org/wiki/Super_NES_Programming/Super_FX_tutorial#Stopping_processing

>Once compiled, SuperFX programs are included in the SNES assembly language program as a binary library. The SNES program then directs the SuperFX to use the precompiled program packed into the ROM.

>precompiled program packed into the ROM.

>packed into the ROM.

The SFX code is also contained in the game's ROM. I don't understand how you could be so autistic about it if you don't even know shit about programming or hardware. Look at the instruction set. Emulating the SFX essentially entails producing the correct results for all of those instructions.

In layman's terms, the extra hardware has to be emulated too… See how stupid your question is?


ff1fb3  No.15902973

>>15902967

As in a machine that emulates the console and just plays game carts? That would be like those Retron consoles, but from what I gather those tend to have compatibility issues, not to mention they're chinkshit.


a8d56e  No.15902975

File: 4b9981444a2cc86⋯.jpg (63.91 KB, 618x464, 309:232, parrot-thinking-618x464.jpg)

Here's a fun fact about the SuperFX chip, it uses a processor architecture called ARC which was used as the Intel Management Engine architecture until version 11 introduced in 2014 in which case it was replaced by an embedded x86 Intel Atom core. So the SuperFX legacy has carried on in a lot of modern computers, pretty neat actually. ARC was originally developed specifically for the SuperFX as well


265a57  No.15902985

>>15902945

>>15902812

It would be cool if there was a way to buy some games that have these chips, take them apart, and install them all in a flash cart.


87bf6e  No.15902988

>>15902849

Hail to the noble autists.


75dc43  No.15902989

Unfortunately the bsnes forum's content prior to 2014 got lost, and that had a lot of really interesting threads on how to break SNES. There's not a lot there now and the forum is due to disappear. Also I found the name I was looking for: Christopher Tarnovsky. He's the guy that did the decapping because typical hobbyist methods were not doable for these chips. It required some really fancy equipment and he was definitely the man for the job.

>>15902981

I hate to tell you but there actually are flash cards that are Frankensteined from existing game cartridges, and that's disgusting.


265a57  No.15902992

File: ae1c82ddf3873e9⋯.jpg (33.99 KB, 276x277, 276:277, ae1c82ddf3873e9abc2e153125….jpg)

>>15902989

>and that's disgusting


75dc43  No.15902995

File: f124780c8f1f678⋯.png (747.24 KB, 960x544, 30:17, 2018-11-23-042626.png)

>>15902992

It means destroying real SNES cartridges and for the SuperFX and SA1, there are very few games with those that deserve such a fate. You horrible person.


9b3dc1  No.15902996

>>15902959

>Imagine creating a file that "contains" your SNES but on a smaller scale. It just doesn't make sense.

>oh wait, it's called an emulator.

An emulator does not contain a SNES. It contains a program that isn't really a SNES, just an human interpretation of what a SNES is, built from scratch. By that logic, it would be impossible to have Starfox in a file, as in the original, just someone's interpretation. This is not how emulation of disk games work, the .iso file is a perpetual lossless copy of a disk, and only the console is a recreation.


265a57  No.15903001

>>15902995

You can just take them from shitty games like "PGA Tour" and "Dirt Trax FX"


8f4ecb  No.15903004

>>15902996

Goddamn, you're dense. Emulating any hardware simply means to process and execute the code correctly as that hardware would have. An emulator is a program that does that.


265a57  No.15903008

>>15902921

>Not to mention, what the heck is on the ROM file?

The contents of the ROM chip, obviously.


75dc43  No.15903011

>>15903001

Your attitude is definitely at odds with my preservation one. Putting that aside, the supply of those games is finite, and then what? Gutting cartridges of SMW2, Star Fox, Kirby Super Star, SMRPG? That's on top of the fact that they don't unlock many extra games. At the extreme, you gut a C4 to let you play two games, and there's no point in stealing the ones that were only used for a single game.


8f4ecb  No.15903012

>>15903008

>>15902921

The binaries of the game program. Hurrr durrr.

ROM = Read Only Memory.


265a57  No.15903013

>>15903011

I bet those sports games sold at least 100,000 units each. You think there is enough demand for flash carts to deplete them?


9b3dc1  No.15903014

>>15903008

>The contents of the ROM chip, obviously.

There's more than just a ROM chip. The SuperFX is not a ROM chip. I get you're probably just ironically retarded, but >>15903004 isn't.


265a57  No.15903016

>>15903014

Well yeah, the SuperFX isn't contained in the ROM file, it's emulated by the emulator.


8f4ecb  No.15903024

File: 8b8b0b79d15581e⋯.png (524.38 KB, 954x1022, 477:511, 1434952112113-0.png)

>>15903014

DUH DUH DUH HOW CAN YOU EMULATE AN SNES GAME IF THE ROM CHIP DOESN'T HAVE THE SNES ON IT.


ff1fb3  No.15903025

>>15903001

SA1 is a different story, just about all of those games are absolute gems. The "worst" SA1 game would probably be Kirby's Dream Land 3. But off the top of my head SA1 games are stuff like Mario RPG, one of the last SFC Parodius games, and Kirby Super Star. Butchering those carts is a tragedy in and of itself, it's bad enough they're already retarded expensive thanks to the hipster faggots that hoard them and treat them like investments to sit around and never get played.


9b3dc1  No.15903028

>>15903016

>it's emulated by the emulator.

In other words, there are cartridges that can't possibly be emulated? For example, >>15902854 (I don't think you could even download a "ROM" for that "title")

This also entails that any ROM file for Starfox is necessarily an incomplete, lossy copy that only contains the ROM dump.


265a57  No.15903043

>>15903028

>there are cartridges that can't possibly be emulated?

Theoretically If someone made a new SNES game with a never before used processing chip. All the special chips that were actually used are included in the emulators by now though.


8f4ecb  No.15903045

>>15903028

Any Turing-complete hardware can emulate any other by definition…

>>15903043

It would still be reverse engineered by autists eventually.


75dc43  No.15903062

>>15903028

Jesus. The emulator itself includes emulation of those coprocessors because they aren't just data. They're actual CPUs or DSPs (and the ST018 is actually a fucking ARM-based processor). They need to be emulated just like the SNES, and the SNES is made up of multiple chips too such as the PPU. So if you're curious the actual coprocessor emulation is under coprocessor/ the fact that it's not distributed in the ROM is pretty irrelevant.

https://gitlab.com/higan/higan/tree/master/higan/sfc

That said there is a grain of truth in what you're saying because one thing byuu tried to push for was for the game's main ROM to also include any coprocessor ROMs and such because technically they are part of the cartridge, and some copies of Pilotwings actually have a different version of the DSP1 to correct a bug. I think the game's main ROM was identical.


f064a6  No.15903068

There's no ROM file that contains the host code necessary to emulate the custom chips contained within the cartridge or anything like that; you can't have an emulator that can emulate arbitrary hardware well maybe in some limited cases, but that would be impractical. Instead, the emulator contains code to emulate the select combinations of expansion hardware present in the system's official library. So per your example, there is a core SNES emulator and, if it's easier to think of it this way, a Super FX emulator bundled alongside, and when you load a Super FX game the application loads both emulators.

Several methods can be used to identify games which need additional hardware. SNES emulators used to, iirc, rely on a hash of the ROM file (or part of it) to detect games that need Super FX etc. This triggered byuu's autism so he, as >>15902857 says, designed a configuration system that can be used to describe the hardware and basic wiring of any cartridge. Now the game can say it needs a Super FX and there is no guesswork involved in the emulator. But in the end, because nobody is going to bother to distribute ROMs that way, his emulator still relies on an importer that detects ROMs by their hash and copies a configuration out of a database, making the exercise pretty pointless.

>>15903028

>I don't think you could even download a "ROM" for that "title"

That's actually an illustrative example. The Super Game Boy has been fully emulated in BSNES, by including an entire custom Game Boy emulator within it.

>This also entails that any ROM file for Starfox is necessarily an incomplete, lossy copy that only contains the ROM dump.

That's more of a philosophical concern than anything. A more serious concern would be that many of these games with custom coprocessors have internal ROMs, since they aren't visible to the SNES, aren't included in regular ROM files. Should these be "installed" somewhere like a BIOS file, or should byuu's autism prevail and have them be packaged together with every game that requires them? You decide.


9b3dc1  No.15903074

>>15903068

>SNES emulators used to, iirc, rely on a hash of the ROM file (or part of it) to detect games that need Super FX etc

Thanks. That would trigger my autism too.

>The Super Game Boy has been fully emulated in BSNES, by including an entire custom Game Boy emulator within it.

That is fucking impressive. Why, even??


f064a6  No.15903087

File: 4769e3c750499c4⋯.png (38.55 KB, 360x294, 60:49, Du9e9ipVYAA89Ul.png)

>>15903074

>That is fucking impressive. Why, even??

That's just the beginning of his autism. A respectable autism, mind you.

He wrote most of these other emulators for fun or an autistic sense of completionism. In the case of the Super Game Boy, he seems to have a deep personal attachment to the SNES, and wanted to emulate absolutely everything related to it, even shit that nobody cares about like that Shogi game with an ARM processor on the cartridge. There are many games that can be enhanced by the Super Game Boy in ways that can't be emulated by a regular Game Boy emulator (most notably some games can play sampled sound effects using the SNES audio system), so that was reason enough to work on it for him.


75dc43  No.15903089

>>15903068

>But in the end, because nobody is going to bother to distribute ROMs that way

It's paramount for ROM hacks, and in particular for hacks that use the MSU1 coprocessor which doesn't actually exist but it was designed for bsnes as an unofficial coprocessor to allow video and audio (like there's a port of that FMV game Road Blaster thanks to that), and then eventually ended up in the SD2SNES so you can even play those on a real system.

>That's actually an illustrative example.

That applies to the BS-X Satellaview too and whatever that other add-on was. I can't remember its name.

>>15903074

byuu did other emulators too for the hell of it but not to the standards of bsnes. The older versions of bsnes used the Gambatte core as the backing for SGB which is a good quality one. Newer ones use his own which still works for the major games that SGB improved such as DK94. If you want a decent overview, and can tolerate that it's written by a murder colours person, look up "fuck the Super Game Boy" since it's a good overview of the games that went above and beyond.


9b3dc1  No.15903113

>>15903087

Whoa. Just… that's some respectable autism.

>even shit that nobody cares about like that Shogi game with an ARM processor on the cartridge

He emulated the ARM chip? That means decapping, understanding, and implementing in software a whole chip?? I didn't think this is how such games were emulated. I was looking for an answer because I didn't imagine this would be a possible answer.


f064a6  No.15903131

>>15903089

>It's paramount for ROM hacks

This is true, I haven't played any hacks that required expansion hardware and came after this system was introduced, so I didn't think of it.

Funny fact about the MSU-1, iirc the SD2SNES's analog audio mixing hardware (to combine the SNES audio with the MSU-1's CD quality audio output) was poorly designed and resulted in the MSU output being 66% of the volume of the SNES audio. This became a de facto standard, with hack authors mastering their MSU audio to account for it, and byuu was mildly butthurt about it.

>murder colours person

What does this mean?

I know of the article and person you are referring to.

>>15903113

>He emulated the ARM chip? That means decapping, understanding, and implementing in software a whole chip??

Except for decapping the chip, that's exactly what he did. All for one irrelevant shogi game.

Another big one is the cycle accurate vs. scanline accurate PPU (graphics chip). You can emulate the PPU properly, so that it is perfectly synced with the CPU. Or you can cache the PPU state every scanline and run them separately, which theoretically can miss some updates from the CPU but is MUCH faster to emulate. He did both. It turned out that the accurate version only makes a difference in a single game. Not just a notable difference, but any difference at all.


75dc43  No.15903139

Invidious embed. Click thumbnail to play.

>>15903113

No decapping for that one. It happened to have a debug method to dump its internal ROMs, and the fact that it was an ARM chip meant that it was possible to figure out the ISA easier. That said obviously that particular chip's emulation won't be as thoroughly done as the rest because it was only used for one game, and not one that was notable in the slightest.

Speaking of ISAs, this is another very interesting talk about reverse engineering a particular VIA x86 system that had a special debug function in its CPU that was also usable as a backdoor due to bad design. Not one that affects many systems thankfully but the process to actually uncover how to set it up was incredible.

>>15903131

>What does this mean?

Seriously? She's got a picture of herself with dyed hair on the blog. It's a common red flag for a person.

>and byuu was mildly butthurt about it.

Should've designed it right to begin with.


b0b303  No.15903158

>>15902963

>The SFX code is also contained in the game's ROM

You're mixing up SFX object code (stored in the ROM dump alongside code executed on the SNES's motherboard) with the SFX emulation used by your host PC (stored inside the emulator binary).

For instance, when you run Star Fox or Doom or whatever in SNES9X or higan, the emulator recognizes the ROM you're trying to run as one on a whitelist, activates its virtual SuperFX core(s), and executes the SuperFX code from your ROM files just like a real SNES and cart.

Think of it like optional accessories outside carts, such as lightguns or mice, which the emulator has to be capable of faking virtually, in order for compatible ROMs to make use of them.


9b3dc1  No.15903160

>>15903131

>He did both. It turned out that the accurate version only makes a difference in a single game. Not just a notable difference, but any difference at all.

Man, that's such incredible autism and dedication. Was the change even a big deal or on a big title, like the botched FF7 battle swirl effect on the Playstation Classic?


f064a6  No.15903162

File: f1b16403fc052cb⋯.jpg (Spoiler Image, 192.15 KB, 720x1280, 9:16, DukNTniW0AA9XQy.jpg)

>>15903139

>Seriously? She's got a picture of herself with dyed hair on the blog. It's a common red flag for a person.

If you had said "warning colors" I might have gotten it. "murder colors person" sounds like some kind of edgy goon feminist art collective.

>Should've designed it right to begin with.

I guess he should have anticipated the problem and specified a mixing ratio, but he wasn't aware of the problem until it was too late. The annoying part being that "his" standard was now bound to someone else's arbitrary decision.


f064a6  No.15903168

File: 68636fe4e0b3a01⋯.png (9.87 KB, 256x224, 8:7, air-strike-correct.png)

File: 3a3d3dda9e33684⋯.png (11.37 KB, 256x224, 8:7, air-strike-incorrect.png)

>>15903160

>Was the change even a big deal or on a big title

This is literally it.


265a57  No.15903172


9b3dc1  No.15903175

>>15903168

>This is literally it.

What? Both look normal (didn't play that game)


8f4ecb  No.15903177

>>15903158

I'm mixing up nothing. And I never stated anything contrary to what you just said. By "SFX code", I obviously meant the portion of the game code that's written in SuperFX asm.


f064a6  No.15903182

>>15903175

Sorry, I meant to say but rewrote my post and forgot to. It's the shadow under your plane. Apparently it helps you target bombs, but yeah, literally a single shadow in an obscure game.


3a451d  No.15903184

>>15903175

one has a shadow beneath the plane, the other doesnt

this is important as your bombs land at your shadow in that game


2c0e7c  No.15903188

>>15902948

>And then probably sent lawyers to sue the autists.

That's a good thing. emulation has only caused setbacks and let the unwashed masses in on discussion they have nothing to add to.


9b3dc1  No.15903195

File: 9947ede07d1255f⋯.png (73.8 KB, 2000x374, 1000:187, ClipboardImage.png)

>>15903188

<Nintendo is killing emulation, and that's a good thing.


2c0e7c  No.15903205

>>15903195

Yes it is. Emulation has only normalized inaccuracies and bastardizations of the original experience. Net negative so a few peasants and shitskins too stupid to figure out back up loading to play free games on their mom's PC.


265a57  No.15903209

>>15903205

>normalized inaccuracies and bastardizations of the original experience

I think localization is a far bigger culprit of that.


0d2598  No.15903214

>>15903205

>Emulation has only normalized inaccuracies and bastardizations of the original experience.

Companies have normalized this by dropping support for old systems and vaulting old games. Nobody would tolerate inaccurate emulation if actual 1:1 experiences existed but the hardware producers refuse to support that.


2c0e7c  No.15903218

>>15903209

>scripts are the same as turning off effects and failing to rasterize the game correctly

You're an idiot with nothing to add to the discussion. Break your PC.

>>15903214

> by dropping support for old systems and vaulting old games.

the opposite is achieved by doing this.

> if actual 1:1 experiences

Original hardware, moron.


2c0e7c  No.15903235

>>15903228

And you're a pedophile who works for the CIA, but you're wrong either way. Still spent less than what it would cost to build a PC to emulate the systems.


e31ab2  No.15903240

>>15903228

>>15903214

>>15903209

Don't reply to bait/honest morons.


b0b303  No.15903241

>>15903205

>scalperfagging

>in cy+4

Tell me about these terrible, horrible inaccuracies in modern cycle-accurate emulators.

I can't wait for newer FPGAs to finish the job flashcarts started, of completely eliminating any even theoretically valid excuse you scalpers have aside from sheer fetishistic nostalgia.

I would actually say normalfag-friendly ROM sites being shut down is a good thing for a different reason, namely because it increases the median IQ among the emulator community.


2c0e7c  No.15903244

>>15903241

>in modern cycle-accurate emulators.

Name one besides higan.

>I can't wait for newer FPGAs to finish the job flashcarts started,

Yes, me too. So far the only thing that has been a legitimate effort at emulation.

>you scalpers

You're not very smart.

>namely because it increases the median IQ among the emulator community.

It hasn't, clearly.


9b3dc1  No.15903253

>>15903205

>bastardizations

They're called enhancements.


2c0e7c  No.15903259

>>15903253

Funny way to describe an inferior result


b0b303  No.15903269

>>15903259

As long as the emulator is capable of playing it 1:1 perfect during moments of curiosity or nostalgia, enhancements are fine as the preferred way to play.

After all, consoles aside, would you say cranking the settings on old PC games is "inferior" just because you had to play Quake on a 386 in software mode?


2c0e7c  No.15903280

>>15903269

>As long as the emulator is capable of playing it 1:1 perfect

It's not.

>cranking the settings on old PC games is "inferior"

Considering this rarely ever provided detriment to the image, no. You are not very smart, but defending emulators makes that obvious.


b0b303  No.15903285

>>15903280

>provided detriment to the image

As opposed to emulators stripping dither from PSX games, or vaseline AA from N64 games?


2c0e7c  No.15903294

>>15903285

He says while stretching all 2D elements to be 4.5 times bigger than what they were originally, making them look like blocky undecipherable smears. No ground to stand on.


b0b303  No.15903307

>>15903294

I don't approve of LCDs for gaming, but if you have to use one, better for the emulator to scale it lag-free (not to mention rollback that can produce better-than-native latency) internally than allow the LCD itself or a laggy external scaler to do it.


2c0e7c  No.15903313

>>15903307

>but if you have to use one

Then you're settling for an inferior experience and it's important to accept it.


464136  No.15903319

>>15902738

> ROM contains instructions to the chip.

> Emulator sees those instructions

> ????

> Emulate the instructions


f7e5d1  No.15903361

>>15903313

Honestly, better an inferior experience than none at all.


265a57  No.15903385

File: 1a4e5c4e66d1649⋯.gif (80.76 KB, 326x300, 163:150, 1a4e5c4e66d16490e316163929….gif)

>>15903285

>he doesn't like dither


9b3dc1  No.15903410

>>15903280

>>As long as the emulator is capable of playing it 1:1 perfect

>It's not.

Some emulators are 1:1 perfect. That's easier to implement, and boring. Consider PS1's bad texture warping. There's an emulator, forgot the name, that corrects that, and makes it not warp the textures. Why would you want the original when it can look better than the original? And if you do, just use an emulator that aims for 1:1 rendition. Most don't for a reason.


2c0e7c  No.15903452

>>15903410

>Some emulators are 1:1 perfect.

Too few are, and even the ones that supposedly are, are one-upped by FPGA based emulation so much so that it causes the authors of those emulators to write 4000 word blog posts about how FPGAs are actually really bad and only use my emulator goys.

>Why would you want the original when it can look better than the original?

Why would you want stretched 2D assets and poorly occluded geometry so you can see those 300 poly models in 4K?

>Most don't for a reason.

Because they aren't 1:1. Don't meme it up with muh preservation if that's your conclusion.


b0b303  No.15903465

YouTube embed. Click thumbnail to play.

>>15903452

>stretched 2D assets

*Ahem*


9b3dc1  No.15903466

>>15903452

>Too few are

Guess what, there's no demand, and most people want the improvements. I'm not saying you should run PS1/N64 games at 4K, but you shouldn't be forced to run them at 240p either, if you don't want to.

>FPGAs are actually really bad and only use my emulator goys.

Has that ever even happened once in all of history? If you're going to use an expensive, cumbersome, hard-to-program FPGA to play super mario, nobody's going to stop you or feel threatened. Quite the contrary, go and share it on Gitlab or something.

>muh preservation

The games are preserved, just download the ROM or ISO and open it on your autistic 1:1 emulator while 99% of people bask in the glory of better graphics than even the developers knew were possible.


fce3f6  No.15903661

>>15903466

>Has that ever even happened once in all of history?

>he doesn't know about byuu

Oh no


615121  No.15903691

>>15903661

>>15903452

>bsnes isn't really accurate because it has a bug with one corner-case that happens in exactly one game, instead please buy my $200 FPGA clone with actual accuracy issues

You sound like a shill.


fce3f6  No.15903696

>>15903691

Calm down byuu, you didn't need to throw a tantrum because someone else made you look incompetent.


615121  No.15903712

>>15903696

>why aren't you buying my FPGA goy, all emulation is bad for reasons that I'll never actually elaborate upon


fce3f6  No.15903721

File: 63e2f91b7e0ae8e⋯.png (73.66 KB, 628x809, 628:809, ClipboardImage.png)

>>15903712

Oopsie woopsie, Did little Byuu make a stinky poo-poo in his diapey? Do you need more hormones Byuu?


ece4b4  No.15903726

File: 2bae359d2ca4226⋯.jpg (48.42 KB, 420x566, 210:283, 2bae359d2ca42262a7e14e5486….jpg)

>>15903385

Dithering is only good in 16-bit consoles and PC's. 32-bit, redbook audio CD systems are a fucking waste to use dithering because their processors can display the shades that dithering used to achieve with ease. A good PCE or PC88-98 game with nice dithering is A+, buit the PS1 can't do dithering right, and was never meant to.

Not as bad as the AESTHETIC XXXWAVE cyan and magenta cancer you see from kiddies nowadays.


a44290  No.15903772

>You'll never be this autistically mad about people freely emulating games in their platform of choice and with custom resolution/graphics options.


fe94f2  No.15903791

File: 00b4f919453967a⋯.png (238.67 KB, 488x500, 122:125, 00b4f919453967a1a3bbda73db….png)

>>15903313

>colors bleeding together

>screen looking like it's covered in vaseline

>getting cancer

<superior experience

It baffles me how offended some people are by sharp edges and clear colors. It actually allows you to appreciate the pixel art.

I'm sure you'll bring up the "developer's intended experience", to which I say, it's similar to KB+M mods for console shooters or 60fps patches for 30fps-locked games. The developers didn't intend you to play like that, but it's an ultimately better experience.


4c7096  No.15903867

>>15903721

Listen, one thing you need to understand is that no matter how much you screech, no one is going to buy your bullshit.


ca43dd  No.15904132

File: ff8d25807ba816c⋯.jpg (60.9 KB, 391x500, 391:500, 51J9ANWRM5L.jpg)

>>15902948

The people that worked on the NES/SNES Classics and the Switch NES Online games are some of the staff that figured out how to compress anime episodes and movies onto GBA carts. That's gotta be some level of autism


f064a6  No.15904853

>>15903721

>byuu went tranny

That's the saddest thing I've read in a while, though I guess I'm not too surprised given all the tech trannies surrounding him. He posted a picture of himself on twitter a while ago before he nuked his social media. I didn't think to save it at the time. He looked like a genuinely handsome, clean cut man that could have easily had a quality woman if he hadn't been gay. It's almost more of a shame to me to see a quality man throw it all away than it is to see some troglodyte in a dress.


20bef6  No.15904868

>retards bumping this thread despite how utterly retarded it is

You're all faggots


aea7b4  No.15904918

>>15902721

Pretty much this. >>1590272

The cartridge type itself was reverse-engineered so the ROM information it could hold was properly understood. Unique or uncommon cart types took longer to dump properly, if done at all. (Look at the GBA movie carts if you want examples of dump complications.)


aea7b4  No.15904922

>>15904918

Not sure what happened. Tried responding to >>15902726


1b9cbc  No.15904996

>>15904132

>Watching vids in a GBA screen.

Now that's crusty.


b0b303  No.15905026

File: 41c0582d5dd5ea8⋯.jpg (106.71 KB, 1280x720, 16:9, I-Love-CRT-steins-gate-379….jpg)

>>15903791

>input latency

>slow pixel transition ghosting

>blurry motion reproduction even with black frames

>blotchy nonuniform backlighting

>colors and brightness shift depending on viewing angle

>glowy blacks

>crushed whites

>horrible uneven inaccurate color gamut

>cheap tricks (dithering/overdrive/interpolation/etc.) on many panels

<sharper pixels at native rez, but any decent aperture grille crt's dot pitch is sufficient to easily resolve individual pixels. and for the 240p stuff shadowmaskfags squeak over, sharpness is completely irrelevant, since even the worst consumer sdtv over antenna plug easily resolves the giant blocky pixel doubling.

<no flicker (if you very carefully choose and configure your lcd to avoid pwm dimming, temporal dithering, etc.)

CRTs aren't perfect, but LCDs are clearly the worst of all display technologies.

>>5904132

There were tons of actual games on GBA that had FMV cutscenes, all using off-the-shelf codecs.


b0b303  No.15905089

>>>/v/15905067

Go away, fagbot.


c13b49  No.15905113

>>15903087

Byuu fuck off, your rom hoarding and furfag horniness is nowhere near "respectable" and you should kill yourself.


dca9c2  No.15905133

>Were these cartridges reverse-engineered and special cases coded for them on every emulator?

Yes.


2c5b98  No.15905179

>>15904868

Yes. We should all go back to believing in magic instead. Just let the magic pirate fairies figure it out and let us enjoy the magic of their sprinkled releases. No need to learn and stay dumb like the apes you've evolved from.


265a57  No.15905226

>>15903726

But PSX dithering looks nice.


5e835a  No.15905584

>>15904853

Nigga, byuu might have done a lot of good for SNES emulation but that guy has also done the following

>knowingly let a pedo around as a forum mod

>been suspected many time of being a pedo himself

>tried to marry a mexican man for a fake gay marriage for green card scam

>became furry

>has a babyfur fursona

>is into ABDL

Being a tranny is not even a big deal in his case he's just fucked and you can't fix him.

Still not as bad as StappleButter

https://tilde.town/~staplebutter/blorg/

>>15905107

Depending on whether you extend faggot to people who knowingly set the whole emulation scene back for profit or petty powerplays, all of them and even if you don't most of them especially when it comes to Nintendo consoles.

Only really based persons in the emu scene I can think of are Rypecha, Hrydgard and Simias, probably could find more if I looked because there's tons of nearly unknown emulators that are developed by people who know how to contain their faggotry / not be faggots but there's generally a reason why their emulators aren't known.


f064a6  No.15905626

>>15905584

I used to lurk his forums yet was unaware of a lot of that. Tell me more

>knowingly let a pedo around as a forum mod

Who?

>tried to marry a mexican man for a fake gay marriage for green card scam

I thought he was actually gay married, I guess that makes more sense.

>been suspected many time of being a pedo himself

>has a babyfur fursona

I definitely picked up on this. Him always having shota avatars & defending loli and shota made me think he's the type to self-insert as the shota.

>is into ABDL

jesus christ

>Still not as bad as StappleButter

>this is the melonDS guy

What is it exactly that attracts trannies and other freaks to emulation and reverse engineering in general?


265a57  No.15905640

>>15905626

>What is it exactly that attracts trannies and other freaks to emulation and reverse engineering in general?

Autists are more likely to become trannies.


5e835a  No.15905646

>>15905626

>Who?

Kakashi, old forum got nuked and there was apparently a few clues into him being a pedo.

>I thought he was actually gay married, I guess that makes more sense.

I never followed up on that but it's very possible he ended up doing it, also that was back when he declared himself asexual so there's that.

>What is it exactly that attracts trannies and other freaks to emulation and reverse engineering in general?

Emulation development is fairly hard with a lot of not very hard but extremely time consuming and repetitive tasks involved in working on it, this generally means you have some sort of mental illness going in, especially autism.

I mean keeping byuu as an example, that guy had to go step by step in a 600+MB log to debug stuff multiple time according to him, does this sound like anything anyone even remotely sane would subject himself to?


9b3dc1  No.15905657

>>15904918

>Look at the GBA movie carts if you want examples of dump complications

So that means future generations won't be able to watch Shrek 2 on a GBA emulator?

Actually, I don't see what's hard in that, really. It's probably some 64MB low-bitrate stream there, I assume?


75dc43  No.15905665

>>15905646

It's something that a real devoted person would do. So frankly I'm prepared to ignore all of his shitty leftist views and faults because of how much SNES emulation advanced thanks to him. "Shut up and show us the code" and such.

>>15904868

OP is a fag. Doesn't mean there isn't useful info being shared.


f064a6  No.15905667

>>15905646

>fucking Kakashi

That does not surprise me at all. I was tempted to mention him earlier but I didn't remember much more than that he was an autistic passive aggressive cunt. It would make sense that byuu kept him around because they had dirt on each other or something.

As for the tranny thing, I get it, but it still seems like there is an especially high concentration of freaks in emulation compared to other autistic pursuits.


5e835a  No.15905687

>>15905665

>So frankly I'm prepared to ignore all of his shitty leftist views and faults because of how much SNES emulation advanced thanks to him. "Shut up and show us the code" and such.

Here's a better idea, don't be a huge faggot publicly, or at-least distance your project from your faggotry, it's not hard at all.

>It's something that a real devoted person would do

Reading carefully through several hundred MB of text (and not just regular text but debug output with shits that correlates to other shit all over the place) is not just dedication it's actual fucking madness


75dc43  No.15905741

>>15905687

He doesn't push that shit in his project. Only in the forums, and on his random articles. Unlike the loon who started Libreboot and abused the donations and also let his meltdowns into the project ultimately resulting in its death. byuu didn't make that mistake and even if he did it doesn't invalidate all the good before that.

>it's actual fucking madness

It's not that out of the ordinary for programmers. It's only slightly crazy because of the edge cases he's trying to fix.


5e835a  No.15905783

>>15905741

Ultimately that shit is never gonna stop me from using or recommending higan, but let's not pretend byuu isn't riddled with mental illness and he lets that shit seep in everywhere he goes.

If you want an actual example of a dev that separates his personal faggotry from his project I suggest you take a look at mednafen, I don't see any blogposting shit, I don't see any link to a twitter / forum riddled with faggotry, in fact I don't have any access to anything about the dev outside of the project he's working on, that's how you do shit because it's better for everyone involved.


f064a6  No.15905806

>>15905783

mednafen is an even better example because I am pretty sure the dev is also a tranny yet apart from byuu calling "her" a "she" you would never know.


75dc43  No.15905811

>>15905783

Well OK. Being as divisive as he was probably did affect contribution to the emulator but at that point there wasn't much left to fix. On the other hand Libreboot got utterly killed by the tranny responsible and I'm very salty about that because the aims of the project were very agreeable.

>I suggest you take a look at mednafen

It's one of my favourite emulators for all the good it did for PS1.

>>15905806

I thought the dev was actually female. But regardless you wouldn't know unless you were told.


2c0e7c  No.15905817

>>15905741

>He doesn't push that shit in his project.

https://archive.fo/TCkv5

https://archive.is/lhsKr

A fantastical view, but one that does not represent reality. Even touching Higan at this point has the potential to give more money to the insane tranny.


f064a6  No.15905880

>>15905811

>I thought the dev was actually female

It could be, I just assume that anyone claiming to be female in the emulation scene is a "female." It would make sense if it was the rare real woman that just wants to dev and keep these autists the fuck out of her private life.


4dcb21  No.15905967

>>15902721

1ma6.cpp1mb5.cpp28fxxx.cpp40105.cpp53c7xx.cpp53c810.cpp64h156.cpp6522via.cpp6525tpi.cpp6532riot.cpp68153bim.cpp6821pia.cpp68230pit.cpp68307bus.cpp68307.cpp68307sim.cpp68307tmu.cpp68340.cpp68340dma.cpp68340ser.cpp68340sim.cpp68340tmu.cpp6840ptm.cpp6850acia.cpp68561mpcc.cpp7200fifo.cpp7400.cpp7404.cpp74123.cpp74145.cpp74148.cpp74153.cpp74157.cpp74161.cpp74165.cpp74166.cpp74175.cpp74181.cpp74259.cpp7474.cpp8042kbdc.cpp82s129.cpp8364_paula.cpp8530scc.cppaakart.cppadc0808.cppadc083x.cppadc0844.cppadc1038.cppadc1213x.cppaic6250.cppaicartc.cppakiko.cppam2847.cppam53cf96.cppam79c90.cppam9513.cppam9517a.cppam9519.cppamigafdc.cppappldriv.cppapplefdc.cppat28c16.cppat29x.cppat45dbxx.cppatadev.cppataflash.cppatahle.cppataintf.cppatapicdr.cppatapihle.cppat_keybc.cppatmel_arm_aic.cppautoconfig.cppay31015.cppbankdev.cppbcreader.cppbuffer.cppbusmouse.cppcdp1852.cppcdp1871.cppcdp1879.cppclock.cppcom8116.cppcorvushd.cppcr511b.cppcr589.cppcs4031.cppcs8221.cppcxd1095.cppdiablo_hd.cppdmac.cppdp8390.cppdp83932c.cppdp8573.cppds1204.cppds1205.cppds128x.cppds1302.cppds1315.cppds1386.cppds2401.cppds2404.cppds75160a.cppds75161a.cppe0516.cppe05a03.cppe05a30.cppeeprom.cppeeprompar.cppeepromser.cpper1400.cpper2055.cppf3853.cppfdc37c665gt.cppfdc37c93x.cppfdc_pll.cppfga002.cppgayle.cppgen_fifo.cppgen_latch.cppgenpc.cppgt64xxx.cpphd63450.cpphd64610.cpphdc92x4.cpphp_taco.cppi2cmem.cppi6300esb.cppi7220.cppi80130.cppi8087.cppi8155.cppi8212.cppi8214.cppi82371sb.cppi82439hx.cppi82439tx.cppi8243.cppi8251.cppi82541.cppi8255.cppi8257.cppi82586.cppi8271.cppi8279.cppi82875p.cppi8291a.cppi8355.cppidectrl.cppidehd.cppie15.cppie15_kbd.cppim6402.cppinput_merger.cppins8154.cppins8250.cppintelfsh.cppiopcdvd.cppiopdma.cppiopintc.cppiopsio2.cppioptimer.cppjvsdev.cppjvshost.cppk033906.cppk053252.cppk054321.cppk056230.cppkb3600.cppkeyboard.cppkr2376.cpplaserdsc.cpplatch8.cpplc89510.cppldp1000.cppldp1450.cppldpr8210.cppldstub.cppldv1000.cppldvp931.cpplegscsi.cpplh5810.cpplinflash.cpplpc-acpi.cpplpci.cpplpc-pit.cpplpc-rtc.cppm6m80011ap.cppmb14241.cppmb3773.cppmb8421.cppmb87030.cppmb87078.cppmb8795.cppmb89352.cppmb89363b.cppmb89371.cppmb89374.cppmc14411.cppmc146818.cppmc2661.cppmc68328.cppmc6843.cppmc6846.cppmc6852.cppmc6854.cppmc68681.cppmc68901.cppmccs1850.cppmcf5206e.cppmeters.cppmicrotch.cppmm5740.cppmm58167.cppmm58274c.cppmm74c922.cppmos6526.cppmos6529.cppmos6530.cppmos6530n.cppmos6551.cppmos6702.cppmos8706.cppmos8722.cppmos8726.cppmpu401.cppmsm58321.cppmsm5832.cppmsm6242.cppmsm6253.cppmyb3k_kbd.cppncr5380.cppncr5380n.cppncr5385.cppncr5390.cppncr539x.cppnetlist.cppnmc9306.cppnsc810.cppnscsi_bus.cppnscsi_cb.cppnscsi_cd.cppnscsi_hd.cppnscsi_s1410.cppnvram.cppoutput_latch.cpppccard.cpppcf8583.cpppcf8593.cpppc_fdc.cpppci9050.cpppci-apic.cpppci.cpppci-ide.cpppci-sata.cpppci-smbus.cpppci-usb.cpppckeybrd.cpppc_lpt.cpppdc.cppphi.cpppic8259.cpppit8253.cpppla.cppps2dma.cppps2intc.cppps2mc.cppps2pad.cppps2sif.cppps2timer.cpppxa255.cppr10696.cppr10788.cppra17xx.cppram.cpprf5c296.cppripple_counter.cpproc10937.cpprp5c01.cpprp5c15.cpprp5h01.cpprstbuf.cpprtc4543.cpprtc65271.cpprtc9701.cpps2636.cpps3520cf.cpps3c2400.cpps3c2410.cpps3c2440.cpps3c24xx.cpps3c44b0.cppsaa1043.cppscc2698b.cppscnxx562.cppsda2006.cppsdlc.cppsega_scu.cppserflash.cppsis85c496.cppsmartmed.cppsmc91c9x.cppsmioc.cppsmpc.cppsonydriv.cppspchrom.cppspg2xx.cppsteppers.cppstrata.cppstvcd.cppsun4c_mmu.cppt10mmc.cppt10sbc.cppt10spc.cpptc009xlvc.cppte7750.cppterminal.cppticket.cpptimekpr.cpptimer.cpptmc0430.cpptmp68301.cpptms1024.cpptms5501.cpptms6100.cpptms9901.cpptms9902.cpptms9914.cpptube.cppupd1990a.cppupd4701.cppupd4992.cppupd7002.cppupd71071.cppupd765.cppv3021.cppvrc4373.cppvrc5074.cppvt82c496.cppvt83c461.cppwatchdog.cppwd11c00_17.cppwd2010.cppwd33c93.cppwd7600.cppwd_fdc.cppwozfdc.cppx2201.cppx2212.cppx76f041.cppx76f100.cppym2148.cppym3802.cppz8038.cppz80ctc.cppz80daisy.cppz80daisy_generic.cppz80dart.cppz80dma.cppz80pio.cppz80scc.cppz80sio.cppz80sti.cppz8536.cpp

Post last edited at

4dcb21  No.15905969

>>15902721

2203intf.cpp2608intf.cpp2610intf.cpp2612intf.cpp262intf.cpp315-5641.cpp3526intf.cpp3812intf.cpp8950intf.cppad1848.cppaica.cppaicadsp.cppasc.cppastrocde.cppawacs.cppay8910.cppbeep.cppbsmt2000.cppc140.cppc352.cppc6280.cppcdda.cppcdp1863.cppcdp1864.cppcdp1869.cppcem3394.cppdac76.cppdac.cppdave.cppdigitalk.cppdiscrete.cppdmadac.cppes1373.cppes5503.cppes5506.cppes8712.cppesqpump.cppflt_rc.cppflt_vol.cppfm2612.cppfm.cppfmopl.cppgaelco.cppgb.cpphc55516.cpphuc6230.cppi5000.cppics2115.cppiopspu.cppiremga20.cppk005289.cppk007232.cppk051649.cppk053260.cppk054539.cppk056800.cppl7a1045_l6028_dsp_a.cpplc7535.cpplmc1992.cppmas3507d.cppmea8000.cppmm5837.cppmos6560.cppmos6581.cppmos7360.cppmpeg_audio.cppmsm5205.cppmsm5232.cppmultipcm.cppn63701x.cppnamco.cppnes_apu.cppnile.cppokiadpcm.cppokim6258.cppokim6295.cppokim6376.cppokim9810.cpppcd3311.cpppci-ac97.cpppokey.cppqs1000.cppqsound.cppqsoundhle.cpprf5c400.cpprf5c68.cpps14001a.cppsaa1099.cppsamples.cppsb0400.cppscsp.cppscspdsp.cppsegapcm.cppsid.cppsidenvel.cppsidvoice.cppsn76477.cppsn76496.cppsnkwave.cppsp0250.cppsp0256.cppspkrdev.cppspu.cppspureverb.cppspu_tables.cppst0016.cppswp30.cppt6721a.cppt6w28.cppta7630.cpptc8830f.cpptiaintf.cpptiasound.cpptms3615.cpptms36xx.cpptms5110.cpptms5220.cppupd1771.cppupd7752.cppupd7759.cppupd934g.cppvlm5030.cppvolt_reg.cppvotrax.cppvrc6.cppvrender0.cppwave.cppx1_010.cppym2151.cppym2413.cppymdeltat.cppymf262.cppymf271.cppymf278b.cppymz280b.cppymz770.cppzsg2.cpp

Post last edited at

4dcb21  No.15905971

>>15902721

315_5124.cpp315_5313.cppbt459.cppbt45x.cppbufsprite.cppcatseye.cppcdp1861.cppcdp1862.cppcesblit.cppcgapal.cppclgd542x.cppcrt9007.cppcrt9021.cppcrt9212.cppcrtc_ega.cppdl1416.cppdm9368.cppdp8350.cppdp8510.cppef9340_1.cppef9345.cppef9364.cppef9365.cppef9369.cppepic12_blit0.cppepic12_blit1.cppepic12_blit2.cppepic12_blit3.cppepic12_blit4.cppepic12_blit5.cppepic12_blit6.cppepic12_blit7.cppepic12_blit8.cppepic12.cppfixfreq.cppgba_lcd.cppgb_lcd.cppgf4500.cppgf7600gs.cpphd44102.cpphd44352.cpphd44780.cpphd61830.cpphd63484.cpphd66421.cpphlcd0515.cpphlcd0538.cpphp1ll3.cpphuc6202.cpphuc6260.cpphuc6261.cpphuc6270.cpphuc6271.cpphuc6272.cppi8244.cppi82730.cppi8275.cppimagetek_i4100.cppims_cvc.cppjangou_blitter.cppm50458.cppmb88303.cppmb90082.cppmb_vcu.cppmc6845.cppmc6847.cppmga2064w.cppmos6566.cppmsm6222b.cppmsm6255.cppnereid.cppnt7534.cpppcd8544.cpppc_vga.cpppolylgcy.cppppu2c0x.cppppu2c0x_vt.cppps2gif.cppps2gs.cpppsx.cppramdac.cppsaa5050.cppscn2674.cppsda5708.cppsed1200.cppsed1330.cppsed1520.cppsnes_ppu.cppsprite.cppstvvdp1.cppstvvdp2.cppt6a04.cpptea1002.cpptlc34076.cpptms34061.cpptms3556.cpptms9927.cpptms9928a.cpptopcat.cppupd3301.cppupd7220.cppupd7227.cppv9938.cppvector.cppvic4567.cppvoodoo.cppvoodoo_pci.cppzeus2.cpp

Post last edited at

4dcb21  No.15905975

>>15905967

CPU/Microcontroller

>>15905969

Audio

>>15905971

Video

Quite a bit of shit can be emulated


75dc43  No.15905982

>>15905817

Squarepusher and mudlord are drama queens. And again, the actual project continued on despite all of that shit.

>>15905975

What the fuck are you doing you looked like a spam bot.


207835  No.15905990

>>15905975

Put that shit in code tags next time you fucking faggot.


4dcb21  No.15905994

>>15905982

>What the fuck are you doing you looked like a spam bot.

Sorry, I was trying to make a point. Emulating special hardware in carts is a non issue.


24258f  No.15906051

>>15902863

How are you this fucking dense? Console emulators don't just "dump" the physical console hardware into a file. Cart emulators don't need to do that anyway. You're so goddamn stupid I'm going to explain this for everyone who isn't you. Take the NES as an example; There aren't that many different actual cartridge boards. Most of what they did was just handling bank switches, to change what regions of memory you could address with only two bytes. These are mostly already reverse engineered and implemented in the emulators themselves. Mario brothers fit in 32k, a single bank, so it didn't need any switching. It has no memory registers, and just mirrored parts of memory to different addresses. It's probably the simplest to reverse engineer. Tons of other games used this board because it was garbage. Once you figure this out, it's easy enough to write an emulator to emulate the functionality. Emulators emulate functionality, not the hardware itself. with a few exceptions but fuck those


75dc43  No.15906069

File: a63ae4a25680aba⋯.png (46.57 KB, 1195x548, 1195:548, Screenshot_2018-12-23_15-5….png)

File: 9a848f573e3b969⋯.jpg (42.75 KB, 500x391, 500:391, 9a848f573e3b9696d5ceee9700….jpg)

>>15905994

I just linked the relevant Higan source code tree further up. Also 10/10 edit mods.


ef9bcb  No.15906083

I switched from ReiNX to Atmosphere in a futile attempt to avoid trannies


a30b50  No.15906090

File: ade8af5f96a65b5⋯.png (78.32 KB, 253x235, 253:235, oh, jew.png)

>>15902988

This. Noble autists are holy spirits of light that shine upon us every day and only a few realize.

They translate our chinkartoons, buy 1gbps connections just to seed obscure hentai, make bugfix mods for our favorite vidya, create emulators, and much more.

Basically everything fun you've ever done on a computer was created by a low functioning autist.


75dc43  No.15906092

File: b469b6c57d5fe0a⋯.jpeg (126.22 KB, 1024x889, 1024:889, b469b6c57d5fe0a4679aec5b1….jpeg)

>>15906083

If you're going to be so headstrong as to stop using good things because of that you might as well stop using anything on a computer. It absolutely is not worth using anything but Luma3DS on 3DS for example. Open source's idea of "code first" is the right one.


9d962f  No.15906097

>>15903466

>hard-to-program FPGA

Hardware description languages are not difficult.


6ca883  No.15907277

>>15902849

I remember when the decompression packs first came out for those. Also when zsnes finally supported transparencies and I didn''t have to disable layers to see things anymore. Those were good and bad time in a lot of ways.


3d65a6  No.15907415

File: a1c450f47135947⋯.png (359.07 KB, 1132x1582, 566:791, staplebutter.png)

>>15903721

It's only a small leap from emulating games to emulating being a woman.


5e835a  No.15907433

>>15907415

>when you try to emulate being female but don't realize irt's a crappy HLE hackfest until it's too late


086823  No.15909074

File: c9b2a21404e0b63⋯.gif (532.39 KB, 250x251, 250:251, 1429859754489.gif)

>>15907433

(You) deserve to be noticed for that.


615121  No.15911358

>>15905657

The movie carts used a weird custom mapper that not even mGBA supports.

https://mgba.io/2015/10/20/dumping-the-undumped/


499284  No.15911431

File: 1f745f624a0e21c⋯.jpg (24.27 KB, 357x380, 357:380, 1456918262933-0.jpg)


48b6b8  No.15911637

>>15902985

You can upgrade the Super Everdrive with a DSP chip to make games like Pilotwings and Super Mario Kart work with it. I mean, you can buy the Everdrive with one pre-installed, but you can use the chip in Ballz 3D to do it all, as it contains the final version of the chip, and since the game is an abomination, no one will weep if you gut it. Still need the SD2SNES to play stuff that uses more advanced chips.

>>15903043

Pier Solar is (was?) a pain in the ass to emulate or run from a flash cart.


4c8f2c  No.15911734

>>15902849

>some autist spent a thousand hours trying to get these games to work in an emulator

Yeah i remember before it was properly emulated when you wanted to play star ocean you had to download the rom and then a seperate package that had all the graphics files uncompressed. It was like an extra 12 MB or something.


ef9bcb  No.15912260

File: ffbf946c1e7fdf6⋯.jpg (29.44 KB, 460x460, 1:1, 7660486.jpg)

>>15906092

They're basically identical except that Atmosphere updates more frequently and doesn't have a meme Discord for kawaii gay "girls". It's like having to choose between Coke and Pepsi, but someone leaked penis blood into the Pepsi and called it menstrual fluid.


3f0f07  No.15913571

>>15911358

I think it needs to be pointed out that that blog has lots of really juicy emulator information as well, and also for the sorts of bugs only an emulation autist would even look into. The "holy grail" trio are definitely worth a read but start with this one.

https://mgba.io/2014/12/28/classic-nes/

>>15912260

Well as long as you aren't just doing it because the author sucks.


022a1c  No.15914278

File: 96ec70a5e42f0b7⋯.jpg (241.8 KB, 861x900, 287:300, 1453874989917.jpg)

>>15902988

Fucking heiled. Autism is to thank for almost everything that we as a community care for.


2be5b5  No.15922942

>>15902721

Special cases,yes.

Also in some cases those coprocessors contain their own ROM that needed a byuu to dump.


299366  No.15928015

>>15922942

He only dumped the ST018 and that was with the help of another person to make the necessary hardware. That particular chip actually has debug commands to dump its ROMs so you don't have to go to the extremes of the DSP chips which only have ways to dump data tables. The internal ROMs required decapping. As far as that goes someone else referred byuu to the man who could do it, and he just coordinated the fundraising and sending of the necessary chips.




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / doomer / fa / lewd / lovelive / vg / wmafsex ]