PC Engine core

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team

Locked
ElDoctor
Atari nerd
Atari nerd
Posts: 46
Joined: Thu Mar 05, 2020 7:10 pm

Re: PC Engine core

Post by ElDoctor »

SegaSnatcher wrote:
trashuncle wrote:
SegaSnatcher wrote:
Thanks for the info, the only major bug I still encounter is with Street Fighter 2, especially Honda's stage. Lots of random glitches the effect the whole frame. It happens for a split second but always been noticebale.
Those bugs are present before the core rewrite (build from 19.09.28). I just did some testing. So you might find a real TG-16/ PC Engine and see if it happens on those.

EDIT: And guess what, I went and tested on real hardware, and those glitches are present. I get the random glitches on various stages.
The screen doesn't fully glitch out on real hardware via Honda's stage like on the PCE core. The PCE core has a lot more glitches in Street Fighter 2 than real hardware. I don't know what you are talking about to be honest, but your experience is not what I'm seeing at all.
One picture is worth 1000 words.
You should capture a screenshot / video on real hardware and the same scene / stage on MiSTer to explain what is going on, this is the best.
trashuncle
Atari maniac
Atari maniac
Posts: 93
Joined: Fri Jul 05, 2019 9:34 pm

Re: PC Engine core

Post by trashuncle »

SegaSnatcher wrote:
trashuncle wrote:
SegaSnatcher wrote:
Thanks for the info, the only major bug I still encounter is with Street Fighter 2, especially Honda's stage. Lots of random glitches the effect the whole frame. It happens for a split second but always been noticebale.
Those bugs are present before the core rewrite (build from 19.09.28). I just did some testing. So you might find a real TG-16/ PC Engine and see if it happens on those.

EDIT: And guess what, I went and tested on real hardware, and those glitches are present. I get the random glitches on various stages.
The screen doesn't fully glitch out on real hardware via Honda's stage like on the PCE core. The PCE core has a lot more glitches in Street Fighter 2 than real hardware. I don't know what you are talking about to be honest, but your experience is not what I'm seeing at all.
I think it is happening slightly more on the current core than on real hardware, but the glitches are present. I played for a good hour last night going between real hardware and MiSTer. The screen will flash for a frame or weird square blocks will appear for a frame. Occasionally there are also glitches in the sprites. Again, I noticed these things happening on the MiSTer core and on a Real Turbo Grafix with it happening slightly more often on the current core. The 19.09.28 build seems to be much more in line with the Actual hardware, in terms of how often it triggers a video glitch. E Honda's stage is the place where the glitches are most persistent.
SegaSnatcher
Atari freak
Atari freak
Posts: 50
Joined: Sun Oct 13, 2019 12:34 pm

Re: PC Engine core

Post by SegaSnatcher »

ElDoctor wrote:
SegaSnatcher wrote:
trashuncle wrote:
Those bugs are present before the core rewrite (build from 19.09.28). I just did some testing. So you might find a real TG-16/ PC Engine and see if it happens on those.

EDIT: And guess what, I went and tested on real hardware, and those glitches are present. I get the random glitches on various stages.
The screen doesn't fully glitch out on real hardware via Honda's stage like on the PCE core. The PCE core has a lot more glitches in Street Fighter 2 than real hardware. I don't know what you are talking about to be honest, but your experience is not what I'm seeing at all.
One picture is worth 1000 words.
You should capture a screenshot / video on real hardware and the same scene / stage on MiSTer to explain what is going on, this is the best.
Here's Street Fighter 2 playing on real hardware. As you can see there are no full frame glitches going on.

https://youtu.be/g4xfzYVjlVw?t=124
trashuncle
Atari maniac
Atari maniac
Posts: 93
Joined: Fri Jul 05, 2019 9:34 pm

Re: PC Engine core

Post by trashuncle »

Thanks for showing us a video from 2009. I literally pulled out my TG16 last night and hooked it up via HDMI using the hyperkin adapter. I have no interest in lying or spreading false data. Can you please post screenshots or video with MORE detail of the exact issue YOU are experiencing so we can verify that the issue is consistent? Its possible I am noticing different things than you are. Some issues are more noticeable on a LCD than on a CRT at times, so that video you posted isn't very helpful.
SegaSnatcher
Atari freak
Atari freak
Posts: 50
Joined: Sun Oct 13, 2019 12:34 pm

Re: PC Engine core

Post by SegaSnatcher »

trashuncle wrote:Thanks for showing us a video from 2009. I literally pulled out my TG16 last night and hooked it up via HDMI using the hyperkin adapter. I have no interest in lying or spreading false data. Can you please post screenshots or video with MORE detail of the exact issue YOU are experiencing so we can verify that the issue is consistent? Its possible I am noticing different things than you are. Some issues are more noticeable on a LCD than on a CRT at times, so that video you posted isn't very helpful.
Why would it matter what year the video was captured? A PCE is a PCE.

I don't have a way to direct capture. Just simply get to E Honda's stage using latest builds and you'll for yourself the full screen sometimes glitches out, but as you can see in the video I provided it didn't happen on real hardware. Now I can't say 100% sure it never happens on real hardware, but it definitely happens every time I get to the E Honda stage using RYU on the PCE core.
dshadoff
Atari maniac
Atari maniac
Posts: 97
Joined: Sun Dec 29, 2019 9:07 pm

Re: PC Engine core

Post by dshadoff »

Folks, it doesn't matter.

We know that this is not yet a perfect core, and we know that this game in particular has some minor issues.
In fact, we've known it for over a year: https://github.com/MiSTer-devel/TurboGr ... /issues/34

So play whichever version of the core you prefer, or play a real PC Engine.
This core will become equivalent to a PC Engine at some point, but I can't put a date to it because there is a lot of work left to do... and frankly this issue would not make it onto my top 5 issues list. Whatever is broken here will probably get corrected as part of a fix motivated by something more visible in another game.
Last edited by dshadoff on Mon Mar 30, 2020 11:13 pm, edited 1 time in total.
trashuncle
Atari maniac
Atari maniac
Posts: 93
Joined: Fri Jul 05, 2019 9:34 pm

Re: PC Engine core

Post by trashuncle »

Thanks for that note above. I agree.
SegaSnatcher
Atari freak
Atari freak
Posts: 50
Joined: Sun Oct 13, 2019 12:34 pm

Re: PC Engine core

Post by SegaSnatcher »

dshadoff wrote:Folks, it doesn't matter.

We know that this is not yet a perfect core, and we know that this game in particular has some minor issues.
In fact, we've known it for over a year: https://github.com/MiSTer-devel/TurboGr ... /issues/34

So play whichever version of the core you prefer, or play a real PC Engine.
This core will become equivalent to a PC Engine at some point, but I can't put a date to it because there is a lot of work left to do... and frankly this issue would not make it onto my top 5 issues list. Whatever is broken here will probably get corrected as part of a fix motivated by something more visible in another game.
Oh, don't misunderstand I don't expect any fixes for this game soon, just was bringing up the more well known bugs within this core.
trashuncle
Atari maniac
Atari maniac
Posts: 93
Joined: Fri Jul 05, 2019 9:34 pm

Re: PC Engine core

Post by trashuncle »

I'm in the process of uploading a comparison video now. I am not noticing the one frame flicker glitch on real hardware (on LCD at least), but when I play it on CRT, it does occasionally happen. Very strange indeed. Anyway, the video I am uploading does show the glitch happening a few times on MiSTer (current build).

I don't know if the video will help anyone at all, but at least its an attempt to properly show the issue.

EDIT- Here is the video:https://www.youtube.com/watch?v=zUDxHh9QApo
SegaSnatcher
Atari freak
Atari freak
Posts: 50
Joined: Sun Oct 13, 2019 12:34 pm

Re: PC Engine core

Post by SegaSnatcher »

trashuncle wrote:I'm in the process of uploading a comparison video now. I am not noticing the one frame flicker glitch on real hardware (on LCD at least), but when I play it on CRT, it does occasionally happen. Very strange indeed. Anyway, the video I am uploading does show the glitch happening a few times on MiSTer (current build).

I don't know if the video will help anyone at all, but at least its an attempt to properly show the issue.

EDIT- Here is the video:https://www.youtube.com/watch?v=zUDxHh9QApo
Yep, that video is 100% accurate to my experience. Thanks for the capture.
trashuncle
Atari maniac
Atari maniac
Posts: 93
Joined: Fri Jul 05, 2019 9:34 pm

Re: PC Engine core

Post by trashuncle »

SegaSnatcher wrote:
trashuncle wrote:I'm in the process of uploading a comparison video now. I am not noticing the one frame flicker glitch on real hardware (on LCD at least), but when I play it on CRT, it does occasionally happen. Very strange indeed. Anyway, the video I am uploading does show the glitch happening a few times on MiSTer (current build).

I don't know if the video will help anyone at all, but at least its an attempt to properly show the issue.

EDIT- Here is the video:https://www.youtube.com/watch?v=zUDxHh9QApo
Yep, that video is 100% accurate to my experience. Thanks for the capture.
Very welcome. Just wanted it documented.
flynnsbit
Atarian
Atarian
Posts: 7
Joined: Tue Mar 10, 2020 1:02 pm

Re: PC Engine core

Post by flynnsbit »

FYI, I got my PC Engine mini in from Japan and the PCE USB controller that came with it works great with MiSTer. Feels great. I didn't see a note that it was tested (no reason it shouldn't have worked) but I just wanted to throw out a confirmation. I also have fast polling on and have had no issues. Amazon JP delivered in about 3 business days to the US.
Sigismond0
Atari nerd
Atari nerd
Posts: 45
Joined: Thu Mar 12, 2020 2:13 am

Re: PC Engine core

Post by Sigismond0 »

Those are USB-C, right? Just using with a generic USB-C to USB-A adapter? How does the stick feel?
flynnsbit
Atarian
Atarian
Posts: 7
Joined: Tue Mar 10, 2020 1:02 pm

Re: PC Engine core

Post by flynnsbit »

No, they are just regular USB A. I can't tell a difference between my original TG16 and Core Controllers and this one.
Lightwave
Atari maniac
Atari maniac
Posts: 91
Joined: Sun Dec 16, 2018 8:18 pm

Re: PC Engine core

Post by Lightwave »

Sigismond0 wrote:Those are USB-C, right?
No, regular USB-A.

I was actually thinking about picking up one of the controllers as they are sold separately, but I'm wondering about the turbo switches, whether they function on a hardware level (so would work with MiSTer) or rather just enable autofire somehow in the mini's software emulation.
Sigismond0
Atari nerd
Atari nerd
Posts: 45
Joined: Thu Mar 12, 2020 2:13 am

Re: PC Engine core

Post by Sigismond0 »

Oh cool. I must be thinking of the Neo Geo mini controllers.
MrKarai
Atarian
Atarian
Posts: 8
Joined: Wed Oct 30, 2019 2:29 pm

Re: PC Engine core

Post by MrKarai »

flynnsbit wrote:FYI, I got my PC Engine mini in from Japan and the PCE USB controller that came with it works great with MiSTer. Feels great. I didn't see a note that it was tested (no reason it shouldn't have worked) but I just wanted to throw out a confirmation. I also have fast polling on and have had no issues. Amazon JP delivered in about 3 business days to the US.
Already confirmed: http://www.atari-forum.com/viewtopic.ph ... 06#p397195

I'd however be curious to know if the Autofire of the Core Grafx Mini and TGX16 Mini controllers work just as fine.
Lightwave
Atari maniac
Atari maniac
Posts: 91
Joined: Sun Dec 16, 2018 8:18 pm

Re: PC Engine core

Post by Lightwave »

MrKarai wrote:
I'd however be curious to know if the Autofire of the Core Grafx Mini and TGX16 Mini controllers work just as fine.
I just asked that question only 2 posts above yours :P

Just so you know though, the PC Engine controller (white/red one) that can be bought separately also has the turbo switches. That’s the one I’m looking to get myself.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Post by Sorgelig »

Turbo fire is just automatic frequent button presses. Why it shouldn't work?
dshadoff
Atari maniac
Atari maniac
Posts: 97
Joined: Sun Dec 29, 2019 9:07 pm

Re: PC Engine core

Post by dshadoff »

On an original controller, rapid fire is a function of how often the controller is scanned (a flip-flop toggles for each scan).

The turbo-mode controllers on the PC Engine mini - according to a Japanese blog I read - is based on a fixed time interval, although it still has 2 speed settings.

According to the blog, however, the mini controllers are slightly slower than original controllers - he had measured ~10 fires per second on the same turbo setting that the original controller would fire 15 (based on a game scanning at each vblank interval).

Interestngly, he also mentioned that the same board is used in the turbo and non-turbo controllers - and that the plastic shell seems to have knockouts where the switches are/could be. It seems that they deliberately omitted turbo switches from the PC Engine mini original box out of an extreme sense of trying to recreate the appearance of original machine.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Post by Sorgelig »

dshadoff wrote: It seems that they deliberately omitted turbo switches from the PC Engine mini original box out of an extreme sense of trying to recreate the appearance of original machine.
I think explanation is more simple - can sell it second time and get more money.
MiSTer has autofire feature which has more steps with up to 20 presses per second. So joysticks with integrated turbo/auto fire gives no benefits.
Chris23235
Captain Atari
Captain Atari
Posts: 313
Joined: Thu Aug 07, 2014 6:52 pm

Re: PC Engine core

Post by Chris23235 »

Sorgelig wrote:
dshadoff wrote: It seems that they deliberately omitted turbo switches from the PC Engine mini original box out of an extreme sense of trying to recreate the appearance of original machine.
I think explanation is more simple - can sell it second time and get more money.
MiSTer has autofire feature which has more steps with up to 20 presses per second. So joysticks with integrated turbo/auto fire gives no benefits.
We are talking about Konami here, this is most likely the explanation.
dshadoff
Atari maniac
Atari maniac
Posts: 97
Joined: Sun Dec 29, 2019 9:07 pm

Re: PC Engine core

Post by dshadoff »

While I don't discount your explanation, that would imply that the Core Grafx and TurboGrafx minis would also ship with non-turbo joypads (which is not the configuration they were originally sold with).

We'll see when they officially launch at the end of April.
Well... if they launch at the end of April (they've been delayed once already, and now Japan is starting to go into lockdown, so all bets are now off).
flynnsbit
Atarian
Atarian
Posts: 7
Joined: Tue Mar 10, 2020 1:02 pm

Re: PC Engine core

Post by flynnsbit »

Attached pictures of the back of the case and the board. As noted, the board has the pinouts for it. The PCB is labeled PCEM so it will be interesting to see what the TG16 one looks like when it comes in. I expect it this week. I've been playing consistently for a couple of hours and it feels great on mister.
20200407_141949 (2).jpg
PCEM Board (4).jpg
You do not have the required permissions to view the files attached to this post.
Lightwave
Atari maniac
Atari maniac
Posts: 91
Joined: Sun Dec 16, 2018 8:18 pm

Re: PC Engine core

Post by Lightwave »

flynnsbit wrote:Attached pictures of the back of the case and the board
Nice, Hori
Locked

Return to “MiSTer”