The State of Emulation topic
Re: The State of Emulation topic
I don't think you paid much attention to the topic, well, 'sub-topic'...
Strikers1945guy wrote:"Do we....eat chicken balls?!"
-
copy-paster
- Posts: 1698
- Joined: Thu Apr 30, 2015 7:33 pm
- Location: Indonesia
Re: The State of Emulation topic
Tried all of those, still get a tearing everytime.Xyga wrote:Try enabling glvsync in the mednafen-09x.cfg file maybe ?Or the dirty way; if you are on Win 7 and Aero transparencies are disabled, try re-enabling them.Code: Select all
video.glvsync 1
Still no good -> force vsync or triplebuffer in your GPU's control panel.
NOTE: that's from Mednafen's general documentation btw.
Speaking of MAME, what's the recent MAME build that has "Image Enhancement" feature?
Re: The State of Emulation topic
Is it me or Raycrisis (original arcade version) on MAME keeps hanging during the fight against Dis-Human? I've tried several CHD dumps and cleaned the nvram folders over and over again but the result all the same. I never had this kind of issue on other G-Net titles.
I'm using MAME 0.180, 0.179 nets the same result I think.
I'm using MAME 0.180, 0.179 nets the same result I think.
-
WelshMegalodon
- Posts: 1225
- Joined: Fri Dec 11, 2015 5:09 am
Re: The State of Emulation topic
Pre-built binaries are now available for the work-in-progress Dreamcast emulator redream.
https://github.com/inolen/redream
It's not every day a new Dreamcast emulator pops up.
https://github.com/inolen/redream
It's not every day a new Dreamcast emulator pops up.
Indie hipsters: "Arcades are so dead"
Finite Continues? Ain't that some shit.
Finite Continues? Ain't that some shit.
RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
Re: The State of Emulation topic
i've only just skimmed the source code for this project but what i can say so far is; damn, this dev really knows his stuff. imo this is one of the most well designed and impressive code bases for a game system emulator out there. it's light years beyond nulldc/reicast in terms of code quality, sophistication of design, and thus overall potential. so while it's currently in a very early state, def keep an eye on this project, i'm absolutely certain that it will soon become the defacto dc emulator.WelshMegalodon wrote:Pre-built binaries are now available for the work-in-progress Dreamcast emulator redream.
https://github.com/inolen/redream
It's not every day a new Dreamcast emulator pops up.
Re: The State of Emulation topic
Sounds promising indeed.e_tank wrote:i've only just skimmed the source code for this project but what i can say so far is; damn, this dev really knows his stuff. imo this is one of the most well designed and impressive code bases for a game system emulator out there. it's light years beyond nulldc/reicast in terms of code quality, sophistication of design, and thus overall potential. so while it's currently in a very early state, def keep an eye on this project, i'm absolutely certain that it will soon become the defacto dc emulator.WelshMegalodon wrote:Pre-built binaries are now available for the work-in-progress Dreamcast emulator redream.
https://github.com/inolen/redream
It's not every day a new Dreamcast emulator pops up.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
-
BPzeBanshee
- Posts: 4859
- Joined: Sun Feb 08, 2009 3:59 am
Re: The State of Emulation topic
Report it on MAMEtesters, they think the driver is rock solid and it's not but there's no documentation suggesting such. Would help to record a video or input replay so that the devs can replicate the issue.Gespenst wrote:Is it me or Raycrisis (original arcade version) on MAME keeps hanging during the fight against Dis-Human? I've tried several CHD dumps and cleaned the nvram folders over and over again but the result all the same. I never had this kind of issue on other G-Net titles.
I'm using MAME 0.180, 0.179 nets the same result I think.
Re: The State of Emulation topic
Nevermind. Probably just a random-ish problem on my front (or perhaps because I used autofire), I've done two successive testing runs without any error/hang recently.BPzeBanshee wrote:Report it on MAMEtesters, they think the driver is rock solid and it's not but there's no documentation suggesting such. Would help to record a video or input replay so that the devs can replicate the issue.Gespenst wrote:Is it me or Raycrisis (original arcade version) on MAME keeps hanging during the fight against Dis-Human? I've tried several CHD dumps and cleaned the nvram folders over and over again but the result all the same. I never had this kind of issue on other G-Net titles.
I'm using MAME 0.180, 0.179 nets the same result I think.
update: okay, that's for normal ending run. Apparently it still hangs whenever I got TLB condition. I'll try to record an input replay soon.
Re: The State of Emulation topic
https://git.redump.net/mame/commit/?id= ... 4d607f3034
Portaudio officially added to baseline MAME.
We finally have means to reduce audio latency.
Now I'm waiting for it in GroovyMAME. :p
PS: this is supposed to be even better than the ASIO port.
Portaudio officially added to baseline MAME.
Code: Select all
# OSD SOUND OPTIONS
#
sound portaudio
audio_latency 1
#
# PORTAUDIO OPTIONS
#
pa_api none
pa_device none
pa_latency 0
Now I'm waiting for it in GroovyMAME. :p
PS: this is supposed to be even better than the ASIO port.
Strikers1945guy wrote:"Do we....eat chicken balls?!"
-
WelshMegalodon
- Posts: 1225
- Joined: Fri Dec 11, 2015 5:09 am
Re: The State of Emulation topic
In other news:
- Hey You, Pikachu! is finally playable in Project64. (Not that it was very playable in the first place, but you know what I mean.)
https://www.youtube.com/watch?v=HJMaXlsULmA
(No, that isn't me. I would never play a 4:3 N64 game in widescreen.)
- higan v102 is out, courtesy of byuu wanting all of his favorite gaming systems in a single emulator.
- Hey You, Pikachu! is finally playable in Project64. (Not that it was very playable in the first place, but you know what I mean.)
https://www.youtube.com/watch?v=HJMaXlsULmA
(No, that isn't me. I would never play a 4:3 N64 game in widescreen.)
- higan v102 is out, courtesy of byuu wanting all of his favorite gaming systems in a single emulator.
In typical byuu fashion, the man is also considering making his own CD format:byuu wrote:This release adds very preliminary emulation of the Sega Master System (Mark III), Sega Game Gear, Sega Mega Drive (Genesis), and NEC PC Engine (Turbografx-16). These cores do not yet offer sound emulation, save states or cheat codes.
byuu wrote:Right now, I don't have any clue how I am going to support the FDS, Mega CD or PCE-CD.
ISO is a piss-poor format, and usually comes with lossy MP3s. Anathema to me.
BIN/CUE is "better", but still supposedly has lots of deep flaws.
I may end up just making my own format, and using icarus to convert the games.
Once that issue is resolved, the next one is "how in the holy hell do we load the games?" -- traditional format is to load the BIOS cart, and then get a second dialog. That could get annoying for loading CD-based games. But it may end up being how we do things. Because I don't have an easy alternative in mind. If we were to make some kind of "subsystem" folder setup, then we'd have to repeat that for the Sufami Turbo and BS-X Satellaview.
Last edited by WelshMegalodon on Fri Jan 20, 2017 6:17 pm, edited 3 times in total.
Indie hipsters: "Arcades are so dead"
Finite Continues? Ain't that some shit.
Finite Continues? Ain't that some shit.
RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
-
null1024
- Posts: 3810
- Joined: Sat Dec 15, 2007 8:52 pm
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Contact:
Re: The State of Emulation topic
ISO is fine... but not for the job.ISO is a piss-poor format, and usually comes with lossy MP3s. Anathema to me.
ISO+MP3 [or even ISO+WAV] is the devil's work. BIN+CUE would be okay if people didn't suck at this sort of thing, and IIRC there's still data missing.
CDI might be the format he's looking for, but if you're going to have to convert everything [no one dumps in CDI], you might as well tailor-make your own shit.
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
Re: The State of Emulation topic
byuu gets major respect for his work on the emulation scene, but since he started developing bsnes (now higan), i can only see someone going thorugh major hoops to make a goddamn accurate snes emulator, which now is becoming a damn Frankenstein monster.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
Re: The State of Emulation topic
No fucking way, SNES9X for now.Xyga wrote:Hail ZSNES !
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
Re: The State of Emulation topic
If you're going to convert everything you're not going to have any data you missed on by using another format in the first place.null1024 wrote:ISO is fine... but not for the job.ISO is a piss-poor format, and usually comes with lossy MP3s. Anathema to me.
ISO+MP3 [or even ISO+WAV] is the devil's work. BIN+CUE would be okay if people didn't suck at this sort of thing, and IIRC there's still data missing.
CDI might be the format he's looking for, but if you're going to have to convert everything [no one dumps in CDI], you might as well tailor-make your own shit.
Taking advantage of the new format would require new dumps and I really don't see that happening for a lot of games.
Also, nothing wrong with iso+wav+cue for older games. Well, nothing more than bin+cue.
-
OmegaFlareX
- Posts: 885
- Joined: Tue Jan 25, 2005 10:15 pm
- Location: Virginia, USA
Re: The State of Emulation topic
No, that's dumb. BizHawk is smart enough to read formats, headers and whatnot and load the appropriate core and bios for whatever ISO you throw at it.byuu wrote:Once that issue is resolved, the next one is "how in the holy hell do we load the games?" -- traditional format is to load the BIOS cart, and then get a second dialog.
The same multimulator has a bsnes-performance core which is still highly accurate and perfect for pretty much everyone if you tweak a few of the default settings.
tldr: just use BizHawk, it's good. The only thing it's missing is a MAMEUI-like game browser (although I think you can get a separate frontend, maybe?)
-
WelshMegalodon
- Posts: 1225
- Joined: Fri Dec 11, 2015 5:09 am
Re: The State of Emulation topic
This next post actually concerns the state of emulation, namely Master System emulation, rather than being an emulator plug like some of my other posts in this thread.
As you all know, the Japanese Sega Master System plays a rendition of the main theme from Space Harrier when powered on without a game inserted. With pre-PS1 emulation being constantly lauded as being near-perfect, I decided to feed a dump of the Japanese v.21 Master System BIOS into several emulators to gauge how accurately this feature was replicated, with less than stellar results.
In Bizhawk and MAME, the FM was much too quiet.
Osmose and Mednafen's Master System core (based off Charles MacDonald's SMS Plus) threw up black screens.
Standalone SMS Plus refused to start.
Regen crashed.
The respectable cycle/bus accurate emulator TwoMbit and the libretro port of Genesis Plus GX fared a bit better than all of these, but there appeared to be strange audio dropouts, as if certain notes weren't being played at times, and some of the lower tones were at the wrong pitch.
The emulator that came closest to playing the theme correctly was Kega Fusion, though it only played the theme when the "Power On" option was selected. When the BIOS was actually loaded into the program, it went to a black screen. The now outdated emulator MEKA also came somewhat close, albeit with generous amounts of crackle and other random noise. Like Fusion, MEKA didn't appear to actually use the BIOS - when the BIOS was loaded as a ROM, it also went to a black screen.
The accuracy-conscious multi-console emulator bee may also come close, but it appears to be on the buggy side and I couldn't get it to run at full speed.
Overall, a bit of a letdown. The next time you hear someone claiming all pre-PS1 emulation is basically perfect, kindly correct them.
EDIT: Turning up the FM volume to max in MAME yields slightly better results, although it still sounds off. Oddly enough, MAME, TwoMbit, and Genesis Plus GX appear to sound closer to each other than they do to the real thing.
As you all know, the Japanese Sega Master System plays a rendition of the main theme from Space Harrier when powered on without a game inserted. With pre-PS1 emulation being constantly lauded as being near-perfect, I decided to feed a dump of the Japanese v.21 Master System BIOS into several emulators to gauge how accurately this feature was replicated, with less than stellar results.
In Bizhawk and MAME, the FM was much too quiet.
Osmose and Mednafen's Master System core (based off Charles MacDonald's SMS Plus) threw up black screens.
Standalone SMS Plus refused to start.
Regen crashed.
The respectable cycle/bus accurate emulator TwoMbit and the libretro port of Genesis Plus GX fared a bit better than all of these, but there appeared to be strange audio dropouts, as if certain notes weren't being played at times, and some of the lower tones were at the wrong pitch.
The emulator that came closest to playing the theme correctly was Kega Fusion, though it only played the theme when the "Power On" option was selected. When the BIOS was actually loaded into the program, it went to a black screen. The now outdated emulator MEKA also came somewhat close, albeit with generous amounts of crackle and other random noise. Like Fusion, MEKA didn't appear to actually use the BIOS - when the BIOS was loaded as a ROM, it also went to a black screen.
The accuracy-conscious multi-console emulator bee may also come close, but it appears to be on the buggy side and I couldn't get it to run at full speed.
Overall, a bit of a letdown. The next time you hear someone claiming all pre-PS1 emulation is basically perfect, kindly correct them.
Bizhawk's website reports bugs in its SNES core, though. Erratic framerate and jumpy interlacing don't sound very appealing and may even be game-breaking for some. Not to mention that the Seiken Densetsu 3 fix sounds like a per-game hack. That kind of ePSXe-style fix doesn't belong in a SNES emulator.OmegaFlareX wrote: No, that's dumb. BizHawk is smart enough to read formats, headers and whatnot and load the appropriate core and bios for whatever ISO you throw at it.
The same multimulator has a bsnes-performance core which is still highly accurate and perfect for pretty much everyone if you tweak a few of the default settings.
tldr: just use BizHawk, it's good. The only thing it's missing is a MAMEUI-like game browser (although I think you can get a separate frontend, maybe?)
EDIT: Turning up the FM volume to max in MAME yields slightly better results, although it still sounds off. Oddly enough, MAME, TwoMbit, and Genesis Plus GX appear to sound closer to each other than they do to the real thing.
Last edited by WelshMegalodon on Fri Feb 17, 2017 10:54 pm, edited 1 time in total.
Indie hipsters: "Arcades are so dead"
Finite Continues? Ain't that some shit.
Finite Continues? Ain't that some shit.
RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
-
OmegaFlareX
- Posts: 885
- Joined: Tue Jan 25, 2005 10:15 pm
- Location: Virginia, USA
Re: The State of Emulation topic
WelshMegalodon wrote:Bizhawk's website reports bugs in its SNES core, though. Erratic framerate and jumpy interlacing don't sound very appealing and may even be game-breaking for some.
The erratic frame thing is only some games (doesn't say which) and possibly only when you enable forced determinism. That option should definitely be set to off anyway unless you're making TASes. I did have some minor speed issues (I guess that could be considered "erratic framerate"?) until I unchecked all three of the options in the core menu, it's been fine ever since.
Interlacing thing has been fixed, they just haven't removed that line from the infopage.
I disagree because SD3 is a unique game in how it handles resolution that doesn't mesh with how computer monitors work, so I think a one-off workaround is warranted in this case. It uses a hi-res mode for a lot of stuff so, for instance, any time you talk to someone or enter the menu the display output will appear to become smaller.Not to mention that the Seiken Densetsu 3 fix sounds like a per-game hack. That kind of ePSXe-style fix doesn't belong in a SNES emulator.
You can still play it on the performance core (enabling the hack forces the accuracy core on) by using the display options - disable integer scaling and maximize the window (or play in fullscreen). Then it's only noticeable at all if you use bilinear filtering. Even this difference can be minimized by increasing the prescale value.
Re: The State of Emulation topic
SD3 is indeed weird in accurate emulators. Whenever a dialogue box appears, it seems like bilinear filtering is turned on. I thought this was due to the translation patch, but it seems I'm wrong. Thanks for clarifying.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
-
OmegaFlareX
- Posts: 885
- Joined: Tue Jan 25, 2005 10:15 pm
- Location: Virginia, USA
Re: The State of Emulation topic
Hm, the opposite occurred for me - if I had bilinear on, it would turn off during dialog boxes and everything would turn super-sharp, but I noticed no difference if bilinear was off to begin with. Maybe it's different depending on which family of video hardware you run (I have Nvidia) and your monitor?soprano1 wrote:SD3 is indeed weird in accurate emulators. Whenever a dialogue box appears, it seems like bilinear filtering is turned on. I thought this was due to the translation patch, but it seems I'm wrong. Thanks for clarifying.
That reminds me, something weird about BizHawk - it doesn't seem to do true fullscreen. It is a maximized, borderless window and hides the taskbar ("windowed fullscreen" as some modern games call that setting). So if you're using an Aero desktop theme, there's no way to turn off Vsync (Aero makes all windows vsync/triple-buffered). I guess that's not an issue anymore since windows 8+ ditched Aero, but if you're still running 7 like I am it could be a problem. I just switched to the Basic theme and it's fine.
Re: The State of Emulation topic
http://www.eurogamer.net/articles/2017- ... k-of-games
Oh shit, byuu...
Oh shit, byuu...
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
-
WelshMegalodon
- Posts: 1225
- Joined: Fri Dec 11, 2015 5:09 am
Re: The State of Emulation topic
The box label eventually turned up... without a box. byuu thinks the package may have been stolen.
byuu wrote:This arrived in my mailbox today.
http://i.imgur.com/e6RnjWd.jpg
http://i.imgur.com/kLxZo0Z.jpg
They shipped me the mother fucking box label and nothing else, claiming the machine ate it. BULLSHIT. If the label came off, it'd belong to the box right next to it without a label.
The USPS employees in Jersey City just stole a $10,000 package of games. This is felony theft.
Please spread this as far and wide as you can. I'll be contacting all the press I can as well.
I'm also looking for a good lawyer.
I've set up a Patreon page. If anyone is able to help me with replacing this donor's games, I would be very grateful. I also have a Paypal account if you'd prefer, and you can PM me for that. Thank you!
https://www.patreon.com/byuu
2016-02-16 03:24 PM:
Just received a call from USPS consumer affairs, who found the Reddit thread. They have opened an internal investigation to try and locate the package. I will keep you all informed how it goes.
If the package ultimately arrives, I will be refunding all donations.
Indie hipsters: "Arcades are so dead"
Finite Continues? Ain't that some shit.
Finite Continues? Ain't that some shit.
RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
Re: The State of Emulation topic
That's shitty...and here's another reason to use a serious carrier like FedEx. It also should have been shipped in multiple packages to increase the eggs-to-basket ratio.
He should check the post office auctions site too, in case the games turn up there (which happens with undeliverable mail).
He should check the post office auctions site too, in case the games turn up there (which happens with undeliverable mail).
Re: The State of Emulation topic
Sad. I hope the games turn up.
But yeah, fuck attempting that sort of operation with anything less than courier. Makes me uneasy just thinking about it.
But yeah, fuck attempting that sort of operation with anything less than courier. Makes me uneasy just thinking about it.
光あふれる 未来もとめて, whoa~oh ♫
[THE MIRAGE OF MIND] Metal Black ST [THE JUSTICE MASSACRE] Gun.Smoke ST [STAB & STOMP]
Re: The State of Emulation topic
lol, they won't.BIL wrote:Sad. I hope the games turn up.
But yeah, fuck attempting that sort of operation with anything less than courier. Makes me uneasy just thinking about it.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
-
WelshMegalodon
- Posts: 1225
- Joined: Fri Dec 11, 2015 5:09 am
Re: The State of Emulation topic
If any of you are interested in some old-fashioned lag testing, there's a mandatory sports festival segment ~20min into Tokimeki Memorial: Forever with You that includes a ball-balancing minigame. Basically you mash the circle button to run while balancing the ball with the L1 and R1 buttons. It's probably quite easy on an actual PlayStation, but Mednafen's input lag is great enough that you can never catch up to the other runners, at least from my experience.
I invite all of you to prove me wrong.
EDIT: Your movement speed is affected by your Athletics stat, so that could also be a factor...
I invite all of you to prove me wrong.
EDIT: Your movement speed is affected by your Athletics stat, so that could also be a factor...
Last edited by WelshMegalodon on Sat Feb 18, 2017 6:31 pm, edited 1 time in total.
Indie hipsters: "Arcades are so dead"
Finite Continues? Ain't that some shit.
Finite Continues? Ain't that some shit.
RBelmont wrote:A little math shows that if you overclock a Pi3 to about 3.4 GHz you'll start to be competitive with PCs from 2002. And you'll also set your house on fire
Re: The State of Emulation topic
Konamic button mashing, not even once.
光あふれる 未来もとめて, whoa~oh ♫
[THE MIRAGE OF MIND] Metal Black ST [THE JUSTICE MASSACRE] Gun.Smoke ST [STAB & STOMP]
-
copy-paster
- Posts: 1698
- Joined: Thu Apr 30, 2015 7:33 pm
- Location: Indonesia
Re: The State of Emulation topic
A question for XM6 TypeG users :
Been trying this emulator and there's one problem, the screen doesn't scroll smoothly while playing horizontal games. Is there any solution for this?
Been trying this emulator and there's one problem, the screen doesn't scroll smoothly while playing horizontal games. Is there any solution for this?
-
tomwhite2004
- Posts: 319
- Joined: Fri Mar 08, 2013 12:13 pm
- Location: UK
Re: The State of Emulation topic
I'm quite new to this emulator myself but I would think the answer is no. I doubt these games were exactly 60hz (could be wrong) which they would need to be to produce stutter free scrolling on what I presume is an LCD you are playing on.copy-paster wrote:A question for XM6 TypeG users :
Been trying this emulator and there's one problem, the screen doesn't scroll smoothly while playing horizontal games. Is there any solution for this?
If you are not talking about stutter and more non uniform pixels its because xm6 doesn't have any integer scaling for its various resolutions, just the sliders in the display tab. There are various forks that do but they all gave me serious graphical glitches.
I would love to work out how to use the mess version and use the scaling options that I know how to use from mame but I could never work out how to remap the keys in game.
Re: The State of Emulation topic
https://www.youtube.com/watch?v=hva3twLfU0Q
The Mini NES can run N64...
The Mini NES can run N64...
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...