[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 3 KB, 512x343, ZSNES.png [View same] [iqdb] [saucenao] [google]
2249686 No.2249686 [Reply] [Original]

What emulators do you use? ZSNES, Project 64?

>> No.2249687

>>2249686
Snesx9gx, fceux, some others for the wii.

>> No.2249690

>>2249686
It all depends of how good or crappy is your computer, anon.
For old computers, Zsnes is the best option, but if you have a more powerful computer than Snes9x is your choice to go.

>> No.2249691

>>2249690
Never used Snes9x. What's so high end about it?

>> No.2249696

Currently? Basilisk 2

>> No.2249697
File: 3.28 MB, 1386x1034, RetroArch-1218-112422.png [View same] [iqdb] [saucenao] [google]
2249697

Retroarch libraries exclusively with the exception of the Saturn because yabuse a shit. SSF is pretty much the only option for that.

>> No.2249698

>>2249686
on linux:

snes9x
yabause
retroarch for genesis

that's about all i've been playing recently

>> No.2249704

snes9x 1.53
Most people shitting on zsnes don't realize that most of the broken games work if you use one of the older versions.

>> No.2249705

>>2249698
>snes9x
>retroarch for genesis
Why aren't you just using the snes9x core within retroarch?

>> No.2249707

>>2249691
latest snes9x has the same compatibility as bsnes with ten times the performance

>> No.2249709

>>2249704

I always preferred Zsnes on the PC until I started running emulators on my xbox, wii, and psp. Seems like those are all mostly based off of snes9x

>> No.2249714

bgb
epsxe
fceux
fusion
mednafen
nekoproject
snes9x
ssf
zsnes

>> No.2249717

>>2249707
Try bsnes performance or bsnes balanced.

>> No.2249738

DOSBox. I don't really play anything non-DOS.

>> No.2249745

>>2249738
oh god I'm fucking terrible at using DOSbox

>> No.2249750

>>2249745

Get a frontend, then.

http://www.dosbox.com/wiki/DOSBoxFrontends

>> No.2249756

>>2249717
why? snes9x runs everything
im not looking to fit in among you autists

>> No.2249758

>>2249756
If you're happy with what you use, why the name-calling?

>> No.2249760

>>2249750
Damn, never thought about getting a front end.

I use zsnes and never have any problems with it. Also use nestopia, visual boy, project64, epsxe, and fusion. Sometimes I use different NES emulators because nestopia doesn't always do the trick.

>> No.2249763

>>2249750
SVN Daum effectively has a frontend build in. For starting programs you can make your own batched but I just have my folder set up as HDD C and just navigate from there just like in regular DOS.

>> No.2249767

>>2249705
because i hate remapping buttons and shit

>> No.2249776

>>2249686
ZSNES didn't run some games for me, Snes9x associates a ton of file extensions to itself and fucks up my registry, bsnes has an annoying "library" system, and I don't like retroarch since I'd rather have individual emus, so I use SNESGT. It just werks.

For other systems:
PCE: Ootake
SMS/GG/etc: Meka
Genesis/32x/etc: Kega Fusion
Saturn: SSF
NES: FCEUX
N64: Project64
PS1: PCSX-reloaded.

>> No.2249782

>>2249776
Kega Fusion is perfect for Sega CD. Though I recall having to do something in the settings to get Popful Mail and Shining Force CD to work.

>> No.2249791

>>2249767
but it's already mapped for you if you've mapped your genesis core.

>> No.2249808
File: 499 KB, 200x163, 1390289169264.gif [View same] [iqdb] [saucenao] [google]
2249808

>>2249756
Wow, no need to be rude, I was merely suggesting you try it and see if you like it. There were a lot of little things in Kirby that ran much more accurate to what I remember on my real snes via bsnes performance, such as the opening sequence not going out of sync like it does on snes9x.

Your lack of capitalization and terrible posting leads me to think you're a young kid and your snes experience is probably limited to emulation, so you probably won't notice these things.

>> No.2249830

>>2249686
Snes9x
Kega Fusion
Nestopia
ePSXe
DOSBox

--(not retro)--
DeSmuME
I've also been meaning to grab Dolphin and a GBA/GC emu but haven't gotten around to it.

>> No.2249835

>>2249717
bsnes performance is worse than snes9x.

>> No.2249837

>>2249835
Also, there is literally no reason to use ZSNES these days. And no, it's not about "autism", ZSNES downright won't work on several good games.

>> No.2249847

>>2249837
The only reason is to play Mario World romhacks that the lazy-ass authors refuse to fix.

>> No.2249868

>>2249837
People keep saying that, but I don't have any troubles with zsnes. Maybe it's just the kind of games I play but it works fine for me.

>> No.2249884

final burn alpha
POPstarter

>> No.2249889

>>2249791
it's mapped all fucked up and doesn't make sense. i'm using a 6 button saturn usb pad.

>> No.2249890

>>2249868
It's kinda like the old audiophile argument. People are happy with the quality they have until they hear high end equipment, then suddenly they can't stop noticing how bad 128kbs mp3s and cheap headphones sound.

This was just an example, /g/ please don't start in here.

>> No.2249893

>>2249889
The problem is you. You map your buttons once and it maps them for every other system. E-Z.

>> No.2249903

>>2249707

Higan/BSNES is much more accurate as far as graphics, or sound is concerned. But they both suck compared to what 9x offers in filters for your pixels.

>> No.2249905

DeSmuME
Virtual boy advanced
Kega Fusion
Project64
Snes9x
Kawaks

>> No.2249907

>>2249893
yes, i am aware it maps them for every system -- it maps them in a fucked up fashion. there is no "me" problem, you fuckface. i am also a fellow emudev so i know it's a bullshit retard "feature".

>> No.2249909

>>2249890
I've used other SNES emulators and used to have an SNES but I seriously don't have problems with the quality on zsnes. I'm not in love with it, if another emu comes along I like better I'll switch. Maybe I just hit the jackpot when setting it up or something, I don't know.

>> No.2249923

i had just been downloading zsnes again out of habit whenever i needed a snes emulator, as 10-15 years ago it was universally regarded as the best, i had noticed it hadn't been updated in a really long time though. i know that bsnes aims to be completely accurate so that's cool but what makes snes9x better than zsnes now?

>> No.2249932

>>2249923

It's updated more often, and is 'more compatible' for whatever that means.

It really doesn't matter as this snes9x vs Zsnes feud is going to go on forever. Old men will be sitting in nursing homes yelling at eachother over SNES9x vs ZSNES.

BSNES/Higan is best anyway. Or get a fucking SNES proper.

>> No.2249934

>>2249923
>what makes snes9x better than zsnes now?

Better compatiblity and much higher accuracy. You won't find games which randomely lock up or have funny sound and graphic glitches.

>> No.2249947

>>2249934
what games do this?

>> No.2249949

>>2249947
What? Locking up? Super Mario RPG and Seiken Densetsu 3, for example. I got first hand experiences with those two games but I'm pretty sure the hole is much deeper.

>> No.2249951

>>2249934
Every time I load any Star Wars game on snes9x I hear a kind of buzz.

>> No.2249953

>>2249949

What version of ZSNES were you using? I smell something fishy.

>> No.2249961

>>2249951
Using the newest build? Remember, the last official build is ancient.

>>2249953
1.51. Also, I'm not alone. A quick google search give me several people with the same problem.

>> No.2249970

>>2249961

Is that the latest ZSNES? Because the latest one is garbage, in case you didn't know. Might help you out with future flame-wars/nerd fights

>> No.2249972

>>2249961
I'm using v1.53

>> No.2249980

>>2249907
Then change the settings to be config per system. The problem is still you.

>> No.2249982 [DELETED] 

>>2249980

Why is it that in every single thread that Retch-roarch gets brought up, there's always some guy shilling it hard who wont accept any excuse for an anon not wanting to use it?

Fuck off, Retch-roshill.

>> No.2249984

>>2249970
Yeah, it's the latest. From two thousand fucking seven.

>>2249972
That doesn't say much. Get your newest builds here http://www.emucr.com/search/label/Snes9X/

>> No.2249990

>>2249949
guess i just never played any of the games where it's a problem, but i'll be switching to snes9x now anyway

>> No.2249991 [DELETED] 

>>2249982
>Implying I'm shilling just because someone doesn't have the mental capacity to read a readme file
https://www.youtube.com/watch?v=hNG4AeUPriA

>> No.2249998

>>2249984

>Yeah, it's the latest. From two thousand fucking seven.

Everyone knows the latest ZSNES builds suck. If you're gonna do this, at least do it right.

>> No.2250014

DOSBox
snes9x
Kega Fusion
Mednafen for PSX

>> No.2250017 [DELETED] 

>>2249982

You don't know what the fuck "shill" even means.

>> No.2250020

>>2249686
On Debian I use Mednafen, because it has one of the best PSX and PC-Engine emulators I've ever used. Also works very well with PC-FX surprisingly.

I use it for most of my collection, except N64. In that case I use mupen64plus with the glide64mk2 video plug-in. Some games like Yoshi's Island, however, work better with the rice video plug-in. Still, that game is hopeless to emulate anyway.

>> No.2250024 [DELETED] 

>>2250017
>>2249991
This is an old joke by one guy who thinks he's funny, stop feeding it.

>> No.2250025

>>2249998
So, I should use an even older version for the emulator being a little bit less shitty? Nah, thank you.

>> No.2250029 [DELETED] 

>>2250024
Oh. Thanks for the heads up anon.

>> No.2250030

>>2250020
Whoops, meant to say Yoshi's Story.

>> No.2250031

>>2250025

Everyone knows the latest ZSNES builds are terrible. Understand? No? Let me repeat. Everyone knows the latest ZSNES builds are terrible. Everyone knows the latest ZSNES builds are terrible. Everyone knows the latest ZSNES builds are terrible.

Get it yet? Yes. It's old. Yes, SNES9x is better than it now. But if you're gonna shit on ZSNES, you'd better understand that everything SNES9x shits on ZSNES with, BSNES/Higan shits on 9x with. Unless you've got a toaster, you poor, poor fool.

God damn, some people are really fucking dumb.

>> No.2250034

>>2250014
>tfw I never got into DOS
Know any good DOS games?

>> No.2250039

>>2250031

A lot of the problems ZSNES has in it's most recent builds (from 2007 KEK SOOO OLD) weren't present in older builds.

>> No.2250042

>>2250034
Day of the tentacle.

>> No.2250043

>>2250031
It's awesome how you can talk so much without saying anything. I don't care about every fucking regression in the latest ZSNES, nor does it really matter for the discussion since older builds surely aren't emulation wonders anyway.

>> No.2250048

>>2250034

Elite Plus
Frontier: Elite II
Command & Conquer
C&C: Red Alert
Doom
Duke Nukem 3D
Blood
Shadow Warrior
Redneck Rampage
SimCity 2000
Caesar

Go to Abandonia and dig through the catalog. http://www.abandonia.com/

>> No.2250052

>>2250043

They weren't, but those problems you complained about weren't in the older builds. I played the crap out of SD3 and Super Mario RPG without issues back in 2002-2005 on ZSNES with no issue.

Here's a bit of advice: If you want to act like an expert on something when you're not one: DON'T.

Because someone who does know what they're talking about is gonna show up and correct you.

ZSNES vs 9x was a matter of preference back in the day. Now if you use anything but Higan/BSNES or Retroarch you may as well be pleb-tier casual scum. Which you are, of course.

>> No.2250062

>>2250052

Bruh, you're calling people pleb-tier casual scum over a fucking emulator for 30 year old games. It's time to calm down.

>> No.2250067
File: 140 KB, 365x355, fuck your shit.png [View same] [iqdb] [saucenao] [google]
2250067

>>2250062

I cannot be calm when there are people wrong on... The Internet!

>> No.2250068

>>2250052
>i know because of learnings

No, you talk a lot of shit. Regressions aren't linear, newer builds broke stuff while fixing others (like the infamous MMX glitch). Again, it doesn't matter in what respects ZSNES was shit. Is it that hard to understand?

>> No.2250074
File: 10 KB, 261x260, and you're serious.jpg [View same] [iqdb] [saucenao] [google]
2250074

>>2250068

Yeah yeah, whatever. You're going to be a petulant little shit about it no matter what anybody says to you.

BSNES is to 9x is to ZSNES.

Pleb.

>> No.2250080

>>2250074
So, now it's purely shitstirring and baiting? Epin, bro.

>> No.2250085

>>2250080

You get out of a conversation on 4chan what you put into it.

>> No.2250107
File: 45 KB, 256x256, 256x256x32.png [View same] [iqdb] [saucenao] [google]
2250107

Reminder that if you just can't let ZSNES's interface go (which is totally fine, I can understand), ZMZ was made specifically to cater to you. It's the same interface only with a libretro backend so that you get the benefit of accuracy while keeping the interface you love.

>> No.2250115

>>2250107

What if I don't want libretro?

>> No.2250116

>>2250107
well then, it's been a long time since I have have used ZSNES and I have let go of a need for it's interface a long time ago, but this is interesting and seems like something worth trying out, especially if it makes liberto easier to use than retroarch.

>> No.2250117

ZSNES. Not because I think it's a good emulator, but because I want to spite everyone who hates it.

>> No.2250118

>>2250115
You can use another core then.

http://www.smwcentral.net/?p=viewthread&t=67700

>> No.2250119

>>2250107
But I never liked ZSNES interface.

>> No.2250128

>>2250115
I don't see why some one would be against libretro it's self it's just a container file method for emulator cores, retroarch though...

>> No.2250132

>>2250119
that's nice, he was obviously talking to people that do.

>> No.2250145

>>2250107
>not using bZSNES

It's got the interface AND plays broken romhacks while keeping top notch accuracy (relatively speaking).

http://www.emutopia.com/index.php/downloads-emulators/item/290-nintendo-snes-sfc/380-bzsnes

>> No.2250147

>>2250118
>it will mess up if you give it a non-SNES core, though.

well never mind then, and here I was thinking that it might be a neat alternative to retroarch. why the fuck would some one even do that?

>> No.2250159

>>2250128

The biggest stink about Retroarch is the people who work on it. It just feels dirty to use it knowing that you've giving SP's work some value.

>> No.2250168

>>2250159
to be honest, I really don't give a fuck about emulation scene drama, the thing about retroarch to me is that it seems to have adopted the linux mindset and purposely made it's self as un-user friendly as posible, when I want to use an emulator I just want something that works, not something I have to sit around with for days just trying to figure out how to set up things properly and can't even do the simplest of things without going through a million steps first.

>> No.2250175

>>2250168

I'm with you on that one. I've used a lot of emulators, and front-ends over the years, and Retroarch is the most circuitous way of making a GUI layout I've ever seen. Especially for one with as few options as Retroarch has. Now MAME32? That's a front-end with some /options/ and it's far, far better in terms of layout and ease of useability than Retroarch is.

I've given Retroarch a chance, though. I used it for some PC-Engine, and Gameboy Brick emulation, and it was passable.

It just seems like the devs wanted to be as different as possible.

>> No.2250226

>>2249686
>ZSNES
Might as well dig out Nesticle and Genecyst too. And, hey, Bleem! is fantastic.

>> No.2250234

>>2250175
There is a major overhaul of pheonix in the works by a team independent of the Retroarch team that developed that original crappy version that has been abandoned. I'm waiting for that to be finished because it looks like it looks like it will have a nice, easy to use, modern interface. Though just because it seems to be nice it will probably never be finished since that's always how it works in this scene.
https://www.youtube.com/watch?v=PjM1gHTCZe8

>> No.2250235

>>2250128

Libretro cores are inherently less optimized.

>> No.2250239

>>2250235
source?

>> No.2250246

>>2250239
My ass.

>> No.2250250

>>2250246
what a mature and insightful comment, you surely showed me and proved your point.

>> No.2250256

>>2249686

SNES: ZSNES, Snes9x
NES: NesterJ
N64: Project64, also sometimes for fun Nemu64, it is interesting how that old emu processes the ROMs

>> No.2250260

>>2250250
thx

>> No.2250470 [DELETED] 

>>2250250
lmao

>> No.2250487

>>2250147
>why the fuck would some one even do that?

So that people who love the ZSNES interface can play SNES games with much better accuracy.

>> No.2250494

>>2250487
>love the ZSNES interface
Please tell me this is a joke. It's a hacky little GUI made for DOS.

>> No.2250506

>>2250494
It's not a joke, some people won't use another emulator over ZSNES just because they're so used to the ZSNES UI.

Since the ZSNES team has no interest in updating their emulator anymore, ZMZ was made to cater to those people.

>> No.2250524

>>2250506
Which came before, ZMZ or bZSNES?

>> No.2250530

>>2250506
then they're idiots

back when zsnes was the preferred emulator i fucking wished it would just have a normal interface

>> No.2250542

>>2250494
>hacky little GUI
hey it has mouse input and snow. beat that retroarch

>> No.2250543

Right now my PC's fucked so I'm emulating on my PSP. Currently using gpSP and masterboy (playing PS games too but obviously on the built in emulator)

>> No.2250546

>>2250542
retroarch has a dropdown menu.

>> No.2250578

ZSNES has the least input delay.

It's the best.

Source: me filming my screen with a 120fps camera
>T-THAT'S NOT SCIENTIFIC
yeah it's better than fags who go to the new thing just because it's new

>> No.2250581

>>2250546
it hasn't had a normal windows based gui for ages now...

>> No.2250584

>>2250578
I can't even tell if this post is a troll or not... I hope it is though...

>> No.2250585

>>2250581
update your build.

>> No.2250591

>>2250584
It's not.
When I play ZSNES it has less input delay than bsnes and snes9x

>> No.2250624

>>2250530

That's nice.

>> No.2252008
File: 7 KB, 139x135, 1379990298492 (2).jpg [View same] [iqdb] [saucenao] [google]
2252008

>not using ZMZ

>> No.2252395
File: 6 KB, 184x184, 1409177282674.jpg [View same] [iqdb] [saucenao] [google]
2252395

>>2250578
Well post the video with your proof then.

>> No.2252467
File: 197 KB, 970x670, snesGT.jpg [View same] [iqdb] [saucenao] [google]
2252467

>> No.2252470 [DELETED] 

>>2252008
>shilling this hard

>> No.2252479

>/vr/ actually defending zsnes

I know we love retro, but we shouldn't take it to retard levels.

>> No.2252497

Recently I played through Mega Man 3 on my computer, on my nice 24" LED monitor where everything was crystal clear.

Last night, just for the heck of it, I pulled out my old modded original Xbox, connected it to my old CRT tv with composite cables, and played through most of Mega Man 3 again because 1.) was interested in seeing it in an "old school experience" (480i all blurry and shit) and 2.) because I was curious if the emulator on the Xbox differed from the PC version (it was identical. Even had the same glitch where there was this blurry bar underneath Top Man's portrait on the level select screen.).

I can understand why people prefer it the old way. The blurriness of composite 480i creates the illusion of those scalers that smooth out pixels. Whereas on my beautiful LED computer monitors everything was solid square pixels.

>> No.2252523
File: 254 KB, 1114x1004, line.webm [View same] [iqdb] [saucenao] [google]
2252523

>>2252497
me again

Just got to thinking, that line under Top Man that I mentioned seeing on two emulators, do you see this flickering line when playing Mega Man 3 on an actual NES? I made a quick little recording here to show exactly what I'm talking about.

>> No.2252527

I only use zsnes
https://www.youtube.com/watch?v=Jq7_6R_cvgw

>> No.2252537

>>2249686
I played Castevania on Desmume NDS emulator and it's running slow, how to get it to normal speed?

>> No.2252808

>>2249980
>>2249893
>have

Why even have a retropad if it fails at it's primary purpose which is mapping stuff uniformly to all platforms? Note that B in SNES is not the same B in GBA. Developer conventions are different -- the buttons are used differently. The entire thing also sucks for keyboard users, who likely have personalized layouts for each game genre -- IE one for platformers, one for beat em ups, one for fighting games, etc.

Making some core-specific config and switching it every time you switch cores is just a shorter version of remapping the controls directly. A major nuisance.

Fucking ZSNES has a global config and per-game configs, and it switches between them automatically. You know you gotta revisit your programming when ZSNES manages to do better.

>> No.2252838

>>2252523
Yes, it's there on console too. I used to know what caused it to be there but I do remember that you can't do anything about it.

>> No.2252858

>>2252523
Yep.
There's a hack in romhacking.net that actually fixes it, if it bothers you.

>> No.2252871

>>2252838
>>2252858

How did such an obvious graphical bug that you see the moment you start playing the game get past the Capcom testers / quality assurance?

>> No.2252872

>>2252808
>Making some core-specific config and switching it every time you switch cores is just a shorter version of remapping the controls directly. A major nuisance.

Per core configs does this automatically for you.

>> No.2252887

>>2252497

They made LED displays now? Or do you mean your LED back-lit LCD?

>> No.2252891

>>2252497
>>2252887

Also: This isn't a filters thread, or a CRT thread. Nice job.

>> No.2252894

Obligatory:

https://www.youtube.com/watch?v=ynjERjWIOmY

https://www.youtube.com/watch?v=wGkZf6n_VXM

https://www.youtube.com/watch?v=uo_MLmfpwzw

>> No.2253160

>>2252894

nostalgia.avi

>> No.2253569

>>2249745
What's so hard about using dosbox?
a) Drag game .exe over the Dosbox shortcut.
or
b) Open Dosbox shortcut properties and write game .exe path after Dosbox .exe path,

>> No.2253791

>>2253569

Launching the game is the easy part. Making the configs is the difficult part.

>> No.2253794

>>2253791
It's not like there's instructions on top of every single value or something.

>> No.2253865

Ok I get it, ZSNES is not the best anymore.

Do the alternatives support netplay too?

>> No.2253874

>>2253865
Look up something called Mednafen for netplay

>> No.2253917

>>2253794

Some people are just really bad with configs and reading instructions.

My problem was figuring out how to have multiple configs. Well, that and figuring out how to get scalers to work the way I wanted them to.

>> No.2254284

Zsnes has problems with SMRPG, Seiken Densetsu, Kirby's Dream Land 3 and even Super Metroid, to name a few. It used to be the case that if you had a low-end machine, Zsnes was your best bet l. Even that doesn't hold true anymore - no$sns will run even on the most super mega shitty computer; it was written in pure x86 assembly.

I use snes9x because I'm a mac user and a rom hacker. The only problem with the latest version it is that Umihara Kawase flickers :c

I don't emulate anything but SNES though

>> No.2255061

>>2249686
snes
>I like retroarch a lot to emulate snes. Simple and fast.

genesis
>for genesis I prefer Retroarch. soun is crispy clean and accurate. so are the graphics. and the control.

NES
>retroarch. easy to config, and even easier to love the smooth emulation.

Gameboy
>i think retroarch is the best one. maybe because I never need to try anything else.

GBadvance.
>i don't play many gba games, but a friend of mine recomended retroarch.

n64
>retroarch is objetctively better than project 64.

psx
>bleem!.

>> No.2255068

>>2249949
fun fact:
a lot of people thinsda
prosd

>> No.2255091
File: 38 KB, 600x480, 1378340655071.jpg [View same] [iqdb] [saucenao] [google]
2255091

>>2255061
this guy

>> No.2255474

>>2250581
Just use this: http://www.lakka.tv/

OpenElec fork with RetroArch + nice GUI.

>> No.2256004

>>2252871

I've always wondered. Back then, I thought my game was broken and we didn't have internet to check the problem.

>> No.2256045

>>2250159
>caring about scene drama
If it works for you and is fun, play it. Only reason this drama would matter is if features were disabled because of it or they quit because of autism.

>> No.2256075

>>2249686
Mame, Snes9x, VBA-M, Retroarch, PJ64, Kega Fusion, Stella, CCS64, DOSbox yhkwong, Blue MSX, Nestopia, Magic Engine, epsxe, SSF, winvice/CCS64, WinUAE

>> No.2256128

>>2250226
I still use all of these

>> No.2256215
File: 404 KB, 1440x835, Openemu.jpg [View same] [iqdb] [saucenao] [google]
2256215

Openemu (frontend, pic related)
Boxer (DosBox frontend)

>> No.2256632

>>2250578
Even if it does, that hardly makes it the best because it is an inaccurate emulator that plays many games incorrectly.

Also, input lag is heavily dependent on how the frontend is implemented. Higan probably does have some input latency, so I bet RetroArch with the bsnes libretro core will have less when using things like hard sync, frame delay, or using DRM/KMS on Linux.

>> No.2256645

>>2252808
Per-game configs is a maintenance nightmare and Themaister already rejected that back when he was working on config switching. He already didn't like per-core config, saying that it was an ugly feature to implement.

Developers don't want the code to get too ugly that it gets unmaintainable, so they'll reject things like this if they don't think it can be done elegantly. ZSNES is not a good example to be following anyhow, since the codebase is an absolute trainwreck that no one can understand anymore.

>> No.2256659
File: 1.37 MB, 1023x724, 1424025702594.gif [View same] [iqdb] [saucenao] [google]
2256659

>>2250591
I was a zsnes boy from the beginning up until this very year. I kept running into compatibility issues with alot of games that I had never played when I was younger so I switched to snes9x to run them.

>yoshis island
>clayfighter
>ff6
>ballz (hey fuck you I wanted to see if it worked)
>demons crest
>equinox

all had sprite corruption, graphical distortion or stuttering issues with on my newer desktop. I noticed the problems were less noticeable on my XP machine that I dont use anymore.

>> No.2256715

>>2256645
It's an ugly feature to implement? It's literally a cascading tree data structure. Remember CSS? That's what it is. It's ugly because RA has really naive config handling that basically amounts to filenames. You point at some file and it loads it, maybe processing a bunch of #includes in the process. At least that's what would happen when I used RA back then. Now there's probably some special code that automatically points at some specially-named file every time you change cores. That's very C like in its raw simplicity. You can easily do better, and calling it ugly is just an architecturally naive thing to do.

You know one architecture which can support per-game configs very elegantly? Game folders. That shit byuu tried to shove down your throats. A form of that is already inside Retro Arch in the form of that database thing they're trying. It's basically game folders, but in database form and without actually touching your ROM files. Only metadata. They're taking game metadata and sticking it somewhere. Controls can easily be made part of such metadata. The user won't even see anything.

Really, there is no excuse. I'm shocked that was your explanation for the lack of such a simple, elegant feature. I mean, fucking Git does it. That's the program they use for version control. Git looks at the system-wide config file, then at your user config file, then at your repository's config file, then maybe at the command line. That's how it goes from general settings to highly-specific settings. Sounds familiar? Look at how Git does it. You're gonna get some Linux kernel developer-tier code. You gonna call Git ugly?

>ZSNES is not a good example to be following anyhow, since the codebase is an absolute trainwreck that no one can understand anymore.

The codebase doesn't really matter right now. The fact is ZSNES happens to have a good feature RA doesn't. How sad is that?

You don't like ZSNES? MAME has that feature as well. FBA, too. Probably. What now?

>> No.2256738

>>2256715
ZSNES has another good feature RA doesn't: Mouse support

HAHAHAHAHAHAHHA

j/k its mouse support is almost as shit as RA's

>> No.2256754

>>2256738
And ZMZ is a thing.

>> No.2256762

>>2256645
>ZSNES
>late 90's / early 00's emulator written in x86 ASM

>> No.2256764

>>2256738
Goddamn it stop fucking focusing on ZSNES. I know it's shit

The point was to shame RA in a specific feature comparison. Because even a shitty old emulator has per-game configs.

>> No.2256772

>>2252808

Dude, are you still going on about this bullshit?

Check the latest version, it has a 'Core Remapping Options' feature built in just for people like you.

Get with the program already.

>> No.2256773

>>2256764
If we compare RA to a good stand alone it gives RA too much credence. The prog is a second rate usability disaster.

>> No.2256779

>>2256772
I stopped 'going on' about it like a year ago.

Why don't you explain what that feature does?

>> No.2256780

>>2256773

You confuse 'more options' and 'more powerful' with a 'second rate usability disaster'.

>> No.2256783

>>2256779
>02/24/15(Tuesday)

> I stopped 'going on' about it like a year ago

> Why don't you explain what that feature does?

Well Sherlock, take a deep guess what it is. I'm sure even you should be able to figure it out.

>> No.2256785

>>2256762
95% ASM. Calling DirectX with ASM seems to be a nightmare, since even Chris Sawyer (he programmed 99% of a PC game in ASM) didn't do it. He used C to interface with DirectX.

That nocash guy also codes emulators in ASM, and they're surprisingly good. Although, probably only he understands that code now.

>> No.2256787

>>2256715
>>2256764

You know, if you know so much, you should be coding this yourself and open a pull request to merge into. "Shaming" them is not going to make anyone want to do anything.

Themaister simply did not enjoy writing complicated configuration structures, he preferred simplicity.

>> No.2256794

>>2256780
You can have lots of options without having a usability disaster. There are some stand alones that do this.

>> No.2256804

>RA is a "second rate usability disaster"

Are some people fucking retarded or something? I've never had any problems with it.

>> No.2256806

>>2256794

Have you actually checked out the current version and did you use XMB/GLUI? A lot changed since last year.

>> No.2256809

>>2256794

Such as?

>> No.2256814

>>2256773
I wouldn't call it a usability disaster. GUI is very functional and the programming that drives it is really impressive to me.

My gripes are actually with some aspects of their platform I wish they'd change.

>>2256783
Whatever it is, it doesn't look like "game-specific controls". It's probably another patch on top of the leaky abstraction that is the RetroPad -- one that doesn't solve the problem all the way. Some tiny bit of it remains and it unfortunately probably still affects me.

>>2256787
Yeah, I should. And quite frankly, I could. But the sad truth of the matter is: that is inconvenient for me for a lot of reasons. Long story short, there's a huge pile of things in my TODO list that are at a higher priority than this. So, if they're gonna throw the ball in my court, I'm afraid that feature will go unimplemented for the foreseeable future.

Maister's alleged preference for 'simplicity' is really getting in the way right now, so I chose to make RA my PSX emulator; a frontend for Mednafen. I'm perfectly content with just pointing out the flaws I perceive, though.

I do it because if they somehow fix it on their own accord, people will promptly call me a faggot and correct me. I'll then download the much improved RA right away.

>> No.2256817

>>2256809
Dolphin

>>2256814
>GUI is very functional

>Can't even click on options

Really functional yeah

>>2256806
Making a UI "pretty" does not improve the usability

>> No.2256821

>>2256804
Yes.

>>2256817
>can't even click on options
That seems like retardation on your end. I have my options opened right now.

>> No.2256825

>>2256817
Use your keyboard. It's more efficient anyway.

From a technical standpoint, RA's GUI is simply the best I have ever seen and worked with. If you want to make a game, or any OpenGL application really, libretro/RetroArch is obscene in how it handles graphics. It's a very impressive piece of software.

I have issues with some other aspects of the API, but I guess I'm a minority. Nothing is perfect, anyway.

>> No.2256838

>>2256825
>Use your keyboard. It's more efficient anyway.
No it really isn't. Scrolling down a list of options is a lot slower than a flick of the mouse to get to the one you want and clicking on it

>>2256821
You ain't talking about the options I'm talking about.

>> No.2256862

>>2256838

>You ain't talking about the options I'm talking about.

My parents once gave me some great advice, and I would like to share it with you.

"Can't look at your ass and read your mind, boy. Spit it out."

>> No.2256864

>>2256838
Then RA's keyboard interface needs improvement.

The thing is: there's a limit to how much you can improve a keyboard interface without screwing over our less numerically-advantaged friends, the gamepads.

>> No.2256867

>>2256814

Fair enough. A proof of concept implementation can go a long way to getting developers on board by showing them how it can be done, though. RA is very open to pull requests from outsiders who can code decently in C/C++.

>> No.2256870

>>2256838

You can scroll faster with the shoulder buttons.

>> No.2256879

>>2256864
Or you can, you know, just make it mouse compatible.

>>2256870
Then it'll probably scroll too fast and I'll miss the mark.

>> No.2256953

>>2256867
Perhaps in the next holidays I'll be able to whip something nice up for them.

I don't think this is something that really needs a proof of concept, though. There's tons of it, all around them. CSS works just like this. Git is a mighty proof of concept, written in C by Linux kernel folks. Here's a link which explains the concept, just like I attempted to: http://oxpedia.org/wiki/index.php?title=ConfigCascade

I'm not sure why they can't see it. Byuu must have seen it, on some level. At the very least, he identified the different scopes of metadata.

>>2256879
It's already compatible, no? You probably want an interface designed around the pointer.

>> No.2257007
File: 1.75 MB, 960x720, RetroarchmouseWhatthefuck.webm [View same] [iqdb] [saucenao] [google]
2257007

>>2256953
>It's already compatible, no? You probably want an interface designed around the pointer.
I wouldn't call it mouse compatible if you can't click on load content and have it pop into a little "open rom/iso" thing and then have you click on one to open that rom/iso.

And webm-related mess is not really sufficient.

>> No.2257009

>>2257007
Why are there two mouse cursors?

>> No.2257010

>>2257007
Looks like sensitivity is severely scaled. Can you not back up a level when entering menu sections? The right mouse button would be an intuitive choice.

>> No.2257015

>>2257010
Yeah I think RMB backs you out of the menu. That isn't really my problem with it. It's that it isn't just using the Windows mouse and instead uses a different pointer scaled to only its window

>> No.2257020

>>2257015
So, all you want is the Windows mouse pointer icon?

>> No.2257021

>>2257009
Because Squarepusher can't into GUI programming

>> No.2257025

>>2257007

Press F11 to capture your mouse cursor. Basically it just hides the Windows cursor, but once you're only controlling one cursor, it doesn't seem wonky and uncalibrated.

>> No.2257027

>>2257020
No, I want the pointer on the right of that webm (which is a part of Windows, not RA) to be what I use to click on the options and the one on the left to be gone. I assume it isn't doable with however the interface is coded or else SP would have done it already.

>> No.2257037

>>2257027
Shouldn't be done. Not everything is Windows. The interface is meant to be 100% self-contained OpenGL graphics.

I'm surprised the Windows cursor even shows up at all. It should have been done away with.

>> No.2257038

>>2257025
I'll try it but it'll probably feel like ZSNES, where it has its own little mouse in its own little window rather than more normal UIs like most stand alones. Maybe it won't feel as wonky though.

>> No.2257042

>>2257037
>Shouldn't be done. Not everything is Windows.
Why does every emulator ever do it then? Including ones that have Linux and Android ports. They know that's what feels best in Windows and so they just change it for the other platforms or whatever. Well I assume it'd work fine on Linux and Mac as well.

>> No.2257048

>>2257038

That's exactly how it feels, but it's better than having two cursors. The RetroArch GUI wasn't designed for a mouse. It's meant to be universal across all devices, including Wii etc.

>> No.2257056

>>2257042

It's not an emulator designed specifically for Windows or even PCs. It's designed to work on game consoles, dedicated emulation stations, etc. The GUI is meant to be controlled with a gamepad. Get over it, it's not that bad.

>> No.2257072

>>2257042
Other emulators use cross-platform GUI frameworks that in turn use OS APIs to make things show up. That is simply not the paradigm Retro Arch uses. RetroArch opens a window, attaches an OpenGL context to it and renders the GUI itself. RetroArch spawning an OS window at all -- it's because it needs to, not because it wants to. In KMS mode, not even the windowing system survives.

This is so it looks the same on every platform. OS features leaking in is an error.

>>2257048
The Wii also includes a pointer input device suitable for this use. The "mouse interface" is really a simple interface designed around two digital variables: (X, Y) coordinates. Touch, mouse, Wiimote, it's all the same underlying stuff.

>> No.2257091

>>2257048
Does it really matter if it has a few extra things on the desktop PC vers that aren't on the console and mobile vers and vice versa though? It seems like a positive rather than a negative.

>>2257056
It is that bad...for me.

>> No.2257098
File: 150 KB, 1280x768, Screenshot_2013-02-05-22-18-52(1).png [View same] [iqdb] [saucenao] [google]
2257098

>>2257072
>This is so it looks the same on every platform.
Retroarch doesn't look like this on Windows.

>> No.2257105
File: 205 KB, 1920x1080, LH8md - Imgur.jpg [View same] [iqdb] [saucenao] [google]
2257105

>>2257098
It doesn't look like this either.

>> No.2257107

>>2257098
It's unfortunate that it looks like that on Android. Why such an interface exists on top of the OpenGL one I can only speculate. Perhaps due to Android compatibility? Maybe there's no way to access files from native code?

>> No.2257113

>>2257105
I'm not even sure what platform that's running on.

>> No.2257115

>>2257007

Just use the Win32 menu bar.

>> No.2257117

>>2257113
I think that's PS3

>> No.2257118

>>2257105

That's just RGUI with a background. You can achieve the same look with GLUI.

BTW, that's version 0.9.6. Obscenely old by now.

>> No.2257119

>>2257115
Are all the options available on the inner window menus on it yet?

>> No.2257120

>>2257105

PS3 RMenu is just RGUI with hi-res rendered fonts and a background image.

GLUI on the PC can get you the same thing.

>> No.2257121

>>2257117
Isn't that the code Maister wanted to kill off but SP kept updating and maintaining out of godlike patience?

>> No.2257128

THE POINT BEING:

With the approach to GUI programming RA takes, it's RA who controls how GUI is done. Not the OS. The OS just sees a Window with an accelerated graphics context attached.

Of course, that paradigm seems broken now, with all these people talking about W32 menubar. Why the FUCK would you add something like that to your beautiful graphics stack.

>> No.2257129

>>2257120
>>2257118

Yes well barring the picture which is obviously customized, it looks MUCH different than the default look on PC.

How keeping mouse cursors absolutely integrated into the RGUI window is more paramount to to making sure the program looks the same on every platform as opposed to not having divergent changes to the look of the UI like that, I dunno.

>> No.2257130

>>2249691
Accurate sound emulation (ZSNES sounds like shit in comparison) and better compatibility with obscure titles.

>> No.2257131

>>2257121

No it was the Win32 menu bar thing that he didn't like. It was brought back somewhat recently

>> No.2257134

>>2257128
I'd rather have a gimp UI with the OS controlling how the GUI is done =)

>> No.2257136

>>2257128

Win32 menubar was put in to appease the people who want mouse control. It can be disabled if you don't want it.

>> No.2257137

>>2257129
It's just claptrap SP comes up with because he doesn't like PC gaming, anon. He can't wait for the day when no one emulates on PC and everyone is doing it on either a phone, tablet or a hacked console or some kind of HTPC. Why he hates PC gaming though I'm just not sure. Most stand alone emulators are designed to be used on a PC, hence why they look the way they do.

>> No.2257142

>>2257131

It was added because of endless whining and drama. Something to throw them a bone.

Also, it is completely optional since you can turn it off by going to 'UI Settings' and setting 'Menubar Enable hint' to OFF.

It is a concession. It is not desirable but it's better than having hordes of angry dumb people brandishing their pitchforks over it.

>> No.2257145
File: 64 KB, 512x288, 11534.jpg [View same] [iqdb] [saucenao] [google]
2257145

>>2257137
>Wanting people to emulate on a phone

*shudder*

>> No.2257146

>>2257128
Retroarch is just the reference implementation for a Libretro front end. Open Emu shares a lot of libretro code in their project and see this:
https://www.youtube.com/watch?v=0Pr1l6ITDwc
Someone's working on a front end for libretro that isn't built as a gui plugin for RetroArch.

>> No.2257149

>>2257134
Oh but I'm sure it's so satisfying for SP, the programmer, to have full control over everything. I know what it feels like. I've felt it. You have a canvas on which you draw, with no OS non-sense to get in your way, no fucked legacy APIs to deal with. Have you ever dealt with W32 and X11 code? Don't. SP is a hero even if only for putting up with that fucking shit, even if it's only for making an OpenGL window.

With Linux KMS mode, RA is one scripting language away from becoming its own simple operating system. Think about that.

>>2257136
That makes me profoundly mad. You have no idea how mad that makes me. Even more than the config file business.

>> No.2257150

>>2257137

He hates Microsoft. He's OK with PC as long as it's Linux.

>> No.2257154

>>2257130
About the sound emulation, I don't know why, but no$sns is the only one sounding like the real thing to me, not saying Snes9x sounds bad or anything but there's something wrong with the mixing, like the lack of a lowpass filter or channel volumes. Do I have to fiddle with the options to make it sound like an SNES?

>> No.2257156

>>2257150
Makes no sense. Linux uses mice just like Windows does. It seems that his interface is tailored against desktop PCs and for mobile/consoles. Of course, Linux is primarily an OS for desktop PCs, unless you still consider Android Linux

>> No.2257159
File: 25 KB, 377x326, 61.jpg [View same] [iqdb] [saucenao] [google]
2257159

Does anyone have experience using a Raspberry Pi for emulation on a CRT? I want to know if Retroarch can output a 240p signal via the composite output. I'd hate to buy one and set it all up just to find that it can only do interlaced video.

>> No.2257160

>>2249686
MAME

also, ive never been able to get retroarch to work, so fuck that one

>> No.2257163

>>2257142
What kind of shocks me is that some people like RA's interface. I mean, what did these people use before RA? They had to be using stand alone emulators like SNES9x and ePSXe and the like. Which means they used the native OS interfaces. And yet somehow RA comes along with its awful POS gui and yet some people actually try it and say "yeah this is better than stand alones." I don't get it at all. I would be almost certain no one should say this, especially if they have grown up on standard stand alone emu GUIs

>> No.2257171
File: 9 KB, 225x222, 1259559483537.jpg [View same] [iqdb] [saucenao] [google]
2257171

Jesus fuck, just wait until Alcaro finishes Minir. You'll have your MUH COMPLETE WIN32 WIMP RETROARCH GUI then.

>> No.2257174

>>2257163

Dude, it's fine. Quit your bitching. I got used to it in like 5 minutes and it has never bothered me since. If anything I like how responsive it is. I can change options faster with a controller than I could by reaching over for my mouse and fumbling through drop down menus.

>> No.2257178

>>2257163

When I can change options or load a new game without having to put down the controller and pick up a mouse, that's all good in my book. Just because those others came first doesn't mean they're better. I shouldn't have to put the controller down when using an emulator.

>> No.2257186

>>2257174
>>2257178

But anons, you change options before you pick up the controller to play the game, because you're still in the Windows/Linux GUI-land then. Then once you get all the options adjusted you pick up the controller. Why would you go into an emulation session with the controller already in hand?

>> No.2257190

>>2257142
>It is a concession

You know, I have a saying: "Compromise is the root of all evil."

>>2257137
That's also been my general impression of him for ages since my first interaction with him here on /vr/. He made fun of me in his little IRC channel once I raised my keyboard use case. He'd treat it like he treats mouse today: "lol hey, you want to use it go ahead, the support is there".

He used to call you all "leeching winbloze lusers" or something of the sort.

>>2257146
Yes, but we are talking about RetroArch, not libretro.

>>2257150
No sane C programmer likes Microsoft. A spoiled C# programmer might hold a different view, though.

>>2257156
>It seems that his interface is tailored against desktop PCs and for mobile/consoles

Just in case you didn't catch that from his unrelenting love of the crappy RetroPad abstraction: yeah it is entirely built around gamepads. Specifically, it is built around the Xbox 360 pad.

>Linux is primarily an OS for desktop PCs

Wat

>>2257163
Emulator's native OS interfaces were never good. They were just functional. Just like RA.

>> No.2257191

>>2257190
>You know, I have a saying: "Compromise is the root of all evil."
Hello, byuu.

>> No.2257194

>>2257163
I've been using RetroArch before RGUI was even a thing, and all you had for a UI was the Phoenix launcher. Phoenix was pretty cool back then, although it did suck that you couldn't change settings on the fly. RGUI came along and changed that, but yes, I was put off by how ugly it was and how I couldn't use a mouse. However, I stuck with it because of the primary reasons I started using RetroArch for, namely the godlike performance and wealth of options and shaders and shit. I eventually got used to it, and still use it over GLUI and XMB because it plays really nicely with my CRT monitor.

>> No.2257195

>>2257186

Changing options before you start playing is just as fast with the controller as it is with drop down menus, so there's no benefit either way. The benefit of RGUI is that if, for some reason, you need to change a setting after you start playing, you don't have to reach for the mouse again.

>> No.2257196

>>2257190
>Emulator's native OS interfaces were never good. They were just functional. Just like RA.
RA isn't really functional for someone who learned emulator GUIs from the likes of SNES9x or VBA

>> No.2257204

>>2257196

Nigger I can teach my dog a new task in like a day, I'm pretty sure you can learn to use a new GUI for fucks sake.

>> No.2257210

>>2257191
That quote is not attributable to byuu. And some quite interesting things have resulted from his unwillingness to compromise.

There's another saying I have: "Don't worry about people wanting to steal your ideas. If they're any good, you'll have to ram them down people's throats"

>>2257196
Then learn the RA GUI. You'll find it to be efficient. You can't be that lazy.

>> No.2257213

>>2257204
I can learn to use it obviously but I won't like it

>> No.2257215

>>2257213

In like a week you'll be flying through those menus, and you'll feel embarrassed for how stubborn you're being right now.

>> No.2257216

>>2257210
My mistake, it's attributable to every political fanatic ever :^)

>> No.2257218

>>2257195
>Changing options before you start playing is just as fast with the controller
Check boxes are faster bra. Most emu options are check boxes/circles

>> No.2257219

>>2257194
>I eventually got used to it, and still use it over GLUI and XMB because it plays really nicely with my CRT monitor.

It's because those actually render the fonts at the screen resolution instead of using scaled bitmap fonts. That doesn't work well for those superwide 240p/480p CRT resolutions because it distorts the fonts since you're not displaying with that actual aspect ratio, while scaled bitmap fonts will display correctly since they just get stretched to fit.

>> No.2257225
File: 1.08 MB, 1280x960, Retroarchisfunny.webm [View same] [iqdb] [saucenao] [google]
2257225

Anyone feel like RGUI is just too crowded sometimes? Maybe these options have been compressed to lower levels by the latest build, but really, it just seems ridiculous that they're there at all on a higher level menu

>> No.2257234

>>2257216
I don't really apply it to politics. I'm actually very compromising when it comes to other human beings.

When it comes to software, however, I am very controlling.

>>2257225
It'll probably be either too flat or too nested.

My favorite form of configuration is editing config files because of that fact.

>> No.2257240

>>2257234
Seems like
>User 1 Input Configs
>User 2 Input Configs
>User 3 Input Configs
>User 4 Input Configs
>Users 5-16 Input Configs

would be fine

Anyone using 5-16 players is an edge case

>> No.2257241

>>2257225
There is a "Max Users" setting at the very top of the build I grabbed some days ago, good thing too, that 16 player bullshit was redonkulous

>> No.2257246

>>2257225
Yeah, SP could solve that pretty easily by separating normal options and advanced options, but somehow every new release gets even more convoluted.

>> No.2257251

>>2257240
On second thought, that really is extremely convoluted. Why are options for multiple players on the same page?

>>2257246
There should be no separation. That'd be insulting.

>> No.2257261

>>2249686
snes9x or higan for snes
project64 for n64 because I don't know of anything else
ssf for saturn (yabause is awful) -- but you need a disc mounter, it WILL NOT OPEN if it doesn't detect a disc drive, real or virtual
fusion for genesis and the like
mame for neogeo (and other stuff, but primarily neo)
whatever is in retroarch for anything else

>>2257163
retroarch's UI is actually perfect for doing things with just the machine hooked up to a TV, it's literally the kind of UI a homebrew emulator would use

the only actually dumb thing is mapping the controller the first time, but that's not even too bad

although, I couldn't give a damn if RetroArch uses normal win32 UI elements or not, I think >>2257072 is way too puristic about this (I see your point -- the reference implementation should be just that, it's supposed to be super portable and all, and libretro IS effectively it's own operating system)

>>2257240
this is good
>>2257241
although this is better

>> No.2257263

I pronounce Retroarch as "Retro ARK"
Discuss

>> No.2257264

>>2257261
LOL I've been called a purist way too many times. I'm not even sure what it means anymore.

>> No.2257274

>>2257264
You want things black or white. If someone tries to introduce some gray, you're against it

>> No.2257282

>>2257264
at least here, you're arguing for code purity (unsullied as it were, by OS-specific code)

which isn't particularly wrong, I guess

>>2257251
I dunno, having an advanced menu is pretty standard practice. There are certain options you rarely need to touch if ever and generally get in the way of the ones you do need to modify.

>>2257263
arch as in gateway arch
but I guess that sounds like ark in some dialects anyway

>> No.2257349

>>2257274
That can't be it. I typically go out of my way to support every use case. And I mean OUT OF MY WAY.

I do that because I refuse to compromise on anything less. To me, that is quality.

>>2257282
Well clearly these guys have issues when it comes to proper taxonomy of concepts?

>> No.2257363

>>2257349
What about muh GIMP UI use case?

>> No.2257378

>>2257363
I don't know what you mean by GIMP UI.

The things you people ask stem from a lack of understanding of what you're using is. What you usually ask are things that do not really fit into the system. You see RA but you don't really see the 100% custom GUI code it has, and thus you ask SP to add Windows GUIs to it.

It's completely outside his "platform", see? RetroArch isn't really built on top of Windows. It's actually alongside it. A tree's roots don't really grow sideways. In fact, trees want to stay a bit away from the ones beside them, so that they don't harm each other.

>> No.2257392

>>2257378
I don't care if it doesn't fit into the system though. I want the system to adapt to me, not me having to adapt to the system.

>> No.2257414

>>2257392
That's just not how it works.

I have constructed this closed box and have called this "my system". It's the way I want it to be. It's the way I understand the problem domain. It's my model of the microcosm of the problem -- it directly reflects my knowledge of it. It's how I envision a quality implementation would be. I started that shit, despite fags telling me not to reinvent the damn wheel, precisely because I thought all the other implementations were shit.

I busted my ass studying the underlying concepts to acquire the domain knowledge necessary to even begin to think about a proper implementation -- and when I had determined what it took to achieve it, even though the hardship necessary to erect such structure dazzled me, I pushed on. My only consolation was my telling myself it was the Right Thing, the CORRECT thing to do. That's what drives a developer who wants to obsolete the legacy junk out there and replace it with something better.

To me, the system is the Right Thing. If your concerns fit within the system, I will listen to you with all the ears in the world, because it means I may have overlooked something and there's a way to make my system better. If you want to make me break away from it, however, you better get ready for war. You'll have to fight me.

In my opinion, SP giving in and giving you people a W32 menu is a worrying development. It means his resolution to fight is waning. He's moving away from doing what he considers is Right and Correct and into "please a bunch of users so they'll shut up" territory. That is absolutely terrible.

>> No.2257419

>>2257392

I actually liked the antagonistic SP from before. You see, I have problems his API. It means one of two things: Either I do not understand it, or I do and he doesn't and he should really listen to me. He will (and has) argued for the former (WHAT YOU ARE SAYING IS RETARDED INSTEAD) and I, of course, for the latter.

Surely you can understand how strongly I feel about the issue. The way he made the API is a direct reflection of his understanding of the things he's abstracting, which means input systems, graphics stacks, and so on. I think he did an incredible job with graphics, but could have done better with input. He could have gone the extra mile.

Unfortunately, that is the same thing as calling an incompetent retard. I'm just some 4channer who supposedly has a better understanding of his system than him. That's insulting. I'd go and argue with people why I thought what I was proposing was more correct. Of course, arguments just generate animosity.

It's a moot point anyway. I know full well APIs are set in stone. So, I set my sights on the one patch that'd fix it all: cascading configuration all the way to the game level. One can't kill the RetroPad, but that's something that's going to truly hide the RetroPad away from user's eyes. Not like to 90% of users only. To all of them. Forever.

That also ties in with the entire RA configuration system. In my opinion, it's quite rudimentary, basically you just point at files imperatively and command it to load a bunch of configs you manually manage. Upon closer inspection, I start to think they could have gone the extra mile there, as well.

See how this goes? He'd fight me to the death with razor sharp claws to defend his system. The point of my pushing: if my system truly is better, then it MUST win the fight.

>> No.2257430

>>2257419
And then there's this aspect of Open Source warfare. Maybe I can win intellectual battles of argument and properly justify all my design decisions in an unshakable manner. But all he has to do to defeat me is tell me to implement it. To put my money where my mouth is, as he often says. I won't.

When I say I would go out of my way to cater to other people's use cases, this is what I mean. When I still worked on my open source projects, I'd listen to every email, every single issue raised, carefully evaluating all the points made, asking questions and trying to refine the idea if necessary. I'd then decide whether or not to implement it myself. If I did, it's because I thought it was good enough for my project. If not, I'd reply to the person and explain in painstaking detail why I would not implement it.

One of the most frustrating aspects of dealing with SP is how he dismisses you. To him, you're nothing but a bunch of Anonymous, shitposting, onahole-brandishing channers. He won't even entertain your thoughts. You are wrong by default. Thankfully, that's not always the case. He does sometimes listen for some unexplained reason.

Well, at least that's what I know from my observation of threads.

>> No.2257554

>>2257414
But if "the system" has shit usability, is it really the CORRECT way to do things?

>> No.2257574

>>2257145
>touch controls for street fighter
Jesus Christ, get a OTG cable and use an arcade stick.

>> No.2257579

>>2257574
It doesn't matter. The input lag on Android is so awful that you can't even play fighting games on it in any manner but casually.

>> No.2257839

>>2257554
That depends on a lot of factors, such as who your "target audience" is. I find the command line environment, vim and emacs-style interfaces to be extremely usable, but you probably wouldn't know how to quit vim. Properly exiting the program is analagous to the noob bridge in SM. I can expect developers to know what a tree data structure is, while you'll need metaphors such as folders within folders, menus within menus to get it.

SP seemed to be all about "by engineers, for engineers", which is a great mantra to live by if you want to minimize your headache as a developer. Knowledgeable people don't require handholding -- in fact, the less the GUI gets in his way, the better. Arguments can be made against things like input options for 16 players on the same context/screen/page -- these reveal a certain conceptual disorganization when it comes to presenting information. You wanted one row in the database and the system returned the entire set. What shouldn't be done is hide things away in "advanced" panel, with "advanced" being the stuff you don't particularly care about or know how to use.

The options screen is how you discover the features of your program. Configuration is a ritual of exploration, understanding and decision making. It's how one first transcends userhood. Locking away options in "advanced" screens is severely insulting.

>> No.2257841

>>2249686
Snes9x, FCEUX, Kega Fusion

>> No.2257916

>>2257839
>but you probably wouldn't know how to quit vim.
Hit esc?

>SP seemed to be all about "by engineers, for engineers", which is a great mantra to live by if you want to minimize your headache as a developer.

Not if your headache comes from users complaining to you that your GUI sucks

>Arguments can be made against things like input options for 16 players on the same context/screen/page

I would hope even "engineers" would agree that that is messy and obfuscating

>Configuration is a ritual of exploration, understanding and decision making. It's how one first transcends userhood.

I doubt it since I config programs all the time and I'm still a userpleb

>> No.2258015

>>2257916
>Hit esc?

You're on the right path.

>Not if your headache comes from users complaining to you that your GUI sucks

It's hard to care about people who you don't consider "users". To you, they shouldn't even be using the program at all.

That would have saved people like byuu so much pain, it's not even funny. Thankfully, I learned it in the early years of my hobby from observing the mistakes of others.

>I would hope even "engineers" would agree that that is messy and obfuscating

Did you read the sentence following your quotation?

User interfaces are not without technical merit. They too have implications as to the degree of rigor the developer regards the information he's presenting. Dumping a load of different user options without any clean segregation between them -- that's like a flat file system. It's fucking ugly.

>I doubt it since I config programs all the time and I'm still a userpleb

Notice that I said it's how one _first_ transcends userhood. It's your first contact with the underlying technology -- if the program is respectful enough to allow such a thing, that is. That you stop'd there when you achieve the desired effect is unfortunate.

Try configuring Unix programs such as the music player daemon. Try setting up a music streaming server.

>> No.2258028

>>2258015
>It's hard to care about people who you don't consider "users". To you, they shouldn't even be using the program at all.

SP is going for a wide net, as should be obvious by how many platforms he's supporting. If he's trying to get his program to reach such a wide swath of people, he can't necessarily afford to ignore large segments of potential users.

>Did you read the sentence following your quotation?
It wasn't a strong enough condemnation of it.

>Dumping a load of different user options without any clean segregation between them -- that's like a flat file system. It's fucking ugly.

That is

>> No.2258156

>>2258028
>SP is going for a wide net, as should be obvious by how many platforms he's supporting. If he's trying to get his program to reach such a wide swath of people, he can't necessarily afford to ignore large segments of potential users.

He can easily limit his criteria for success to "works on that platform".

>> No.2258287

>>2258156
The question is just whether he would want to do that since it's such a radical reassignment of his goal

>> No.2258296

>>2249686
Genrsis Plus GX (Biz Port), BSNES, and pretty much every high end low level accurate emulator that gives a shit on older CPUs but doesn't on my sweet i7

>> No.2258338

>>2256215
So basically it's a turnkey retroarch with a library viewer?

>> No.2258343

>>2258296

> Genrsis Plus GX (Biz Port)

Why? Commit logs show it was last updated December 2013. So it's at least two years behind upstream (and 'upstream' is the libretro port BTW).

>> No.2258347

>>2258338
I never used Retroarch much so I wouldn't know.

Openemu is (TL;DR)
>Nice library viewer
>Keeps all your ROMs in one place
>Makes using (insert random controller here) easier
>Check for updates to all the installed cores with one button-press
>It just werks

>> No.2258379

I just use a psp for everything

>> No.2258387

>>2258338
It`s a well designed and working out of the box all-in-one frontend/emu without the muh freedoms open source compile from svn internet drama queen Linux/GNU special snowflake 15khz CRT drivor h4x0r autism.

>> No.2258390

>>2258347

> Openemu is (TL;DR)
>Nice library viewer
>Keeps all your ROMs in one place
>Makes using (insert random controller here) easier
>Check for updates to all the installed cores with one button-press
>It just werks

It also has none of the technical advantages of RetroArch. Absolutely none.

It is absolutely inferior in every department. All that stuff you mentioned is dumb unimportant stuff that only kiddies and gamer daddies would think is important.

>> No.2258395

>>2258390
Please explain to me what the "technical advantages of RetroArch" are, and how they would improve my game playing experience.

>> No.2258398

>>2258379
psp is awful for emulation now. Too slow. SNES wont even run all games at full speed without frameskip

>> No.2258409

>>2258390
Plebs don't care about stuff like that. They only want GUI eyecandy.

>> No.2258412

>>2258395
Existing on plaforms that aren't Mac OSX

>> No.2258440

>>2258395
He's talking about audio video sync since he's one of the 10 autists on the planet who can notice the difference between Retroarch and the stand alones when it comes to that

>> No.2258443

>>2258409
Or maybe they want a GUI that isn't cluttered to fuck like this >>2257225

>> No.2258452

>>2258443
I don't care since I use my emulators to emulate games and not staring at config options.

>> No.2258457

>>2258387
>muh freedoms open source compile from svn internet drama queen Linux/GNU special snowflake 15khz CRT drivor h4x0r autism.

You mean the stuff that made it possible to implement OpenEmu in the first place?

>> No.2258462

>>2258440
Anyone can notice vsync dropping or doubling frames, resulting in stuttering.

This is the whole reason G-sync was made.

>> No.2258465

I'm building an arcade cab but for now I have a computer hooked up to my tv to play games. My emulators are:
MAME
ZSNES
Gens
Daphne
Project 64
EpsxE
FCEUX
Virtual Boy Advance

>> No.2258471

>>2258443

It's cluttered because you're too dumb to set 'Max Users' to a value more to your liking.

Either you don't want to get it or you are just trolling for the sake of it.

>> No.2258534

>>2258471
That was only added in a later build. And it's still cluttered in other areas

>> No.2258535

>>2258462
I can't. Can a webm capture it? Show me.

>> No.2258537

>>2258390
Pheonix is the crossplatform OpenEmu clone that written as a Libretro front end. Not sure if it has all the A/V sync stuff the reference RetroArch implementation has though.

>> No.2258539

>>2258535
Bad V-Sync will make a game running at 60FPS look like it's running at 30FPS and/or cause microstutters.

>> No.2258548

>>2258539
>Bad V-Sync will make a game running at 60FPS look like it's running at 30FPS and/or cause microstutters.

Something is extremely fucked up beyond v-sync if you get the framerate halved because of v-sync - which is a result of a badly coded app. At most it should cause 1-2 randomly dropped frames, which is completely unavoidable due to how PC applications interact with the hardware through a shit load of APIs.

If you have a choice, enable triple buffering instead of v-sync, it tends to help.

>> No.2258559

Honestly I have never noticed any audio/video syncing issues like stuttering, frame lag etc. with MAME, FBA, Snes9x or espxe.
Maybe it`s because I don`t use a netbook for emulation.

>> No.2258572

just thought you guiz might not know about the rom jacket:

http://dl.dropbox.com/u/413403/index.html

it is pretty easy to use and doesn't afraid of gui.

>> No.2258592

>>2258548

> If you have a choice, enable triple buffering instead of v-sync, it tends to help.

That introduces more lag, dumbass.

Just admit that you don't give a shit and that you don't care you're playing it the inferior way. At least you'd be honest about it then instead of pretending this issue doesn't exist when it DOES.

>> No.2258594

>>2258548

> At most it should cause 1-2 randomly dropped frames, which is completely unavoidable due to how PC applications interact with the hardware through a shit load of APIs.

Bullshit. It happens because of programmers' terrible attitudes on what they consider to be 'acceptable', that's why it happens.

This whole 'meh, good enough' bullshit attitude that even fuckholes like you seem to relish in taking part of.

>> No.2258612

>>2258594
What about the typical solution of lowering the amount of prerendered frames?

http://www.ouma.jp/ootake/delay-win7vista.html
http://www.ouma.jp/ootake/delay.html

>> No.2258619

>>2258612

I have a better solution for you: stop using Windows in the first place.

>> No.2258623

>>2258612

Anything with the word 'delay' in it obviously can't be good for latency, now can it Einstein?

Not to mention it wouldn't be very accurate either now would it?

>> No.2258624

>>2258559
They say it happens on everything thats not RA. They say we're plebs for not noticing it.

>> No.2258626

>>2258619
Enjoy your 20 PC games on Linux

>> No.2258628

>>2258623
Erm, what? Those links are about fixing the delay.

>> No.2258631

>>2258626

Who the fuck cares about PC gay ming.

>> No.2258634

>>2258628

There's no fixing 'delay' that is already there because of external factors like the OS and hardware drivers.

There are better solutions for Linux nowadays vs. your typical Windows 7/8 setup. You're Doing It WrongTM.

>> No.2258635

>>2258612
>article from 2009 about Vista with Aero in broken Engrish
0.001/10

>> No.2258641

>>2258635
Way to not pay attention, this is Ootake's homepage, a turbografx emulator. The guy is obviously japanese, but it's understandable enough.

>> No.2258651

>>2256215

how did you add N64?

>> No.2258652

>>2258631
>gay ming
>>>/g/

>> No.2258661

>>2258635
Windows 7 has the same exact aero, whats your point?

>> No.2258663

>>2256215
literally the only thing i miss on windows
if you could control the interface with ur gamepad i would start cutting diamonds with my benis

>> No.2258668

>>2258631
Both anime are set in a futuristic sci-fi universe with spaceships and female protagonists. The other similarity is the rampant tentacle monsters which are violating the protagonists! What a terrible monsters they are!

>> No.2258669

>>2258612
That even usually helps PC games.

>> No.2258672

>>2258661
Archive Windows 7. Because On 8 and after you will never be able to turn Aero off. Eternal stutter for all.

>> No.2258687

>>2258652
Does /g/ all think those of us who care about gaming are gay Chinamen or something? Is that the meaning of that split of ga and ming?

>> No.2258689

>>2258634
Maybe not completely fixing it, but you can definitely reduce it.

>> No.2258695

>>2258651
1. Install the dev-build (I can't find it on their site anymore so you might have to compile it yourself).
2. Open Openemu
3. Type in the Konami Code
4. Go to preferences and check off any of the consoles you want.

>>2258626
95% of Windows PC games can be emulated (with some cost to performance) on *nix systems.

>>2258687
They just want to work the the word "gay" into it. Given how computer illiterate some of the HARDCORE PC GAMER crowd is, they have good reason to be a bit upset.

>> No.2258724

>>2258695
>95% of Windows PC games can be emulated (with some cost to performance) on *nix systems.
Naw, shit sucks and you know it. Stop advertising your hobby OS.
Oh and don`t let those WINE devs hear you say emulating. You know how they are.

>> No.2258734

>>2258724
>hobby OS
you're literally making my eyes bleed.
>shit sux and you know it
Have fun with your closed source lag-beast.

>> No.2258753

>>2258734
You sound pretty knowledgeable, but do you know exactly how laggy it is? All you've been saying is its laggy. I'm not going to learn to use linux just for the difference of 2 frames of lag. And when it also depends on what emulator you use..

>> No.2258760

>>2258695
>Install the dev-build

I found it, it's called experimental. The games are playable but still buggy. Oh well, better than fucking around with mupen64plus on my own, because that shit is unstable as fuck. At least openemu automatically saves your progress.

>> No.2258773

>>2258760

RetroArch also does that. It just involves setting something to on (my god, the thought of actually having to set a setting to 'enabled', perish the thought, too much work for the small brains of today's neanderthal cavemen addicted to 'non-convenience' like it's crack).

>> No.2258782

>>2258753
+ or - a billion times.

>> No.2258959

>NES
fceux

>SNES
Snes9X

>DOS
DOSBox

>PS1
psX

>N64
Project64

>> No.2259056

>>2258959
>psX

Why?

>> No.2259063

>>2258959

All of those choices are exactly wrong. Good job pleb.

>> No.2259068

>>2259063
But Dosbox is excelent and using SNES9x not really a shitty choice.

>> No.2259072

>>2259068

1. Learn to spell.
2. psX. Ugh. Mednafen PSX.
3. Project64. Ugh. Mupen64 Plus, and if you're going to do that, Libretro port is best
4. Fceux. No. Just no.
5. Snes9x. Debatable. bSNES is better.

>> No.2259080

nestopia
snes9x
sixtyforce

>> No.2259084

>>2259072
You're coming across as a tremendous dick.

>> No.2259091

>>2259080

> Sixtyforce

Wut. Oh right, that obsolete ripped off version of Mupen64 by Mr. Ripoff Bannister. Closed source too, nice going for a ripoff. Old version of Mupen64plus too by now.

>> No.2259094

>>2259063
>DOSBox
>exactly wrong
So what do you use?

>> No.2259095

>>2259091

Mac-only too. Lulz.

>> No.2259121

>>2259091

I'll look into mupen64. I probably should've tried the alternatives like I did with the others.

>> No.2259138

>>2259072
Your mom must be really proud.

>> No.2259170

Why has no one archived actual retro emulator pics. Like pics of SNES97 and its options screens and shit. That has historical value

>> No.2259312
File: 58 KB, 1012x633, s97d0015 2015-02-27 at 1.13.27 AM.png [View same] [iqdb] [saucenao] [google]
2259312

>>2259170

>> No.2259317

>>2259312
Iiiinteresting, but I remember an actual GUI ver

>> No.2259318

>>2259312
Things sure have changed in emulation, haven't they anon?

>> No.2259374

Does anyone know the easiest way to play Rondo of Blood? I'm a complete retard with emulators so I can't get it to play on magic system. I tried it through Dracula X Chronicles on PPSSPP but the music stops randomly

>> No.2259423

>>2256215
Nice hentai games fag

>> No.2259517 [DELETED] 

this entire thread is autisms

>> No.2259575 [DELETED] 

>>2259517
Hahaha Well Memed my friend! Congratulations! Your gold star premieire post have been featured on the /dpt/.txt list ! We are all very happy to host such exquisite posting !

>> No.2259978

>>2258296
Even bsnes runs full speed on my shit-end Core 2 Duo laptop. Running it is no longer an impressive feat unless you're talking about the Accuracy profile, which does fuck all but fix that Air Strike Patrol game and that's it.

>> No.2259987

>>2258548
Use Linux in KMS mode. You'll never drop a frame as long as you're running full speed. You'll also get the lowest possible latency without resorting to shit like GPU hard sync or frame delay that decreases performance. Even a toaster can perform admirably through this setup.

>> No.2259993
File: 11 KB, 1280x960, dosbox 2013-08-05 02-46-36-30.png [View same] [iqdb] [saucenao] [google]
2259993

>>2259170
If you look hard enough, you can still find EXEs of prehistoric emulators floating around the old, abandoned parts of the net. Give some of them a whirl sometime. The results are amusing at best and ear-bleedingly terrible at worst. You may have to resort to DOSBox for some of them, though.

>> No.2259998

>>2259993
Also, I know some of the videos have been linked already earlier in the thread, but there's a Youtube channel demonstrating games being played on old as fuck emulators from the DOS days:

https://www.youtube.com/playlist?list=PL2V5vyJ-xzGV9P8G-ekciw6TGmqQBgoa-

>> No.2260014

What should I use to run properly Conker's Bad Fur Day? Tried anything but polygons glitch everywhere

>> No.2260063

>>2259993
This is fascinating. I'm a little scared of trying to run them on modern hardware for fear they'll explode.

>> No.2260085

>>2260014
A real N64. Afaik there is no N64 emulator which can run that game without glitches.

>> No.2260109

>>2260085
Please don't tell me this: game is 150 dollars online and I don't even have a N64

>> No.2260113

>>2260014
project 64 1.6
afaik as I know, only the pause screen, drunk vision and censor mosaic are glitched out

>> No.2260335

For cpu I use ZSNES, DeSmuME, Visualboy Advance, Jnes, Mupen64 plus, psx, ppsspp, and dolphin. I'm going to try out the pcsx2 by friend just gave me. Can anybody recommend their favorite NES emu?

>> No.2260338

>>2260014
So why not do like the Xbox one...>>2260085
>>2260109
>>2260085
Theres a bunch of games you can't emulate. Gauntlet Legends is one of them.

>> No.2260361

>>2259987
raspberry pi cant

>> No.2260369

>>2260085
It plays good enough in the latest PJ64.

>> No.2260375

>>2260335
Are there any emulators that don't use a CPU?

>> No.2260380

>>2260335
>ZSNES
It doesn't matter, you'll use the first thing someone gives you and defend it to the death for decades to come just for being your first.

>> No.2260385 [DELETED] 

>>2260380
Why do people turn into such insufferable cunts if this emulator is even hinted at?

Grow the fuck up.

We know it's a piece of shit, you don't have to jump on the fedora chain to tell us.

>> No.2260406

>>2260380
I'm really not too on the up and up about emulators, so I apologize if my naivety is showing. Got any recommendations for a better one? I'd like one that doesn't fuck up when I try to fullscreen it.

>> No.2260412

>>2260375
Well I use homebrew on my Wii, so there's that.

>> No.2260417
File: 1.20 MB, 240x180, what.gif [View same] [iqdb] [saucenao] [google]
2260417

>>2260375
>>2260412

>> No.2260598

>>2260406
libretro bsnes

>> No.2260632

>>2260598
>autism
Snes9x is the way to go now. Through OpenEmu if you have a Mac.

>> No.2260949

>>2259374
Easiest way is either TurboGrafx emulator or PC version.

>> No.2260978

>>2249686
Zsnes was always shit.

>> No.2261059
File: 1.85 MB, 2592x1944, IMG_20150228_243444212_HDR.jpg [View same] [iqdb] [saucenao] [google]
2261059

Is FCEUltrax's latest available build the best NES emu to use?

Also, to the person who posted the OpenEmu thing, do you know of a similar thing for Windows? Or does anyone know of a easier-to-use frontend that supports all or most emulators? I've tried to setup frontends and launchers before, and never really found one that I like, and that was easy enough for me to setup. For example, if there was something similar to pic related, but with the ability to switch between systems easily.

>> No.2261083

>>2261059
I like Nestopia

LaunchBox is pretty simple, just set up a command line for any emulator you want to use, then import games and tell it what system to use
see http://www.launchbox-app.com/forum/emulation/command-line-parameters-arguments or ask around if you need help

>> No.2261095
File: 78 KB, 540x366, 12.jpg [View same] [iqdb] [saucenao] [google]
2261095

>>2261083

>paying for software

>> No.2261097

>>2261095
I didn't know they had internet in Niggeria

>> No.2261098

>>2261095
wut? it's free

>> No.2261115

>>2261098

http://www.launchbox-app.com/premium

>> No.2261130
File: 758 KB, 400x225, 1374986014785.gif [View same] [iqdb] [saucenao] [google]
2261130

>>2261115
guess i'm not enough of a ricelord to ever check out the theme options