PC Engine core

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

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

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Tue Sep 18, 2018 4:08 pm

Fixed misplaced lines. Tested on Sinistron, Darius, Bomberman 94.
Probably need to re-test the games with misplaced lines. Since the fix is new - the previous results are not reliable.

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Tue Sep 18, 2018 5:59 pm

Start testing , misplaced lines seens fixed .

after buner 2 : crash
Andre Panza Kick Boxing bad sprites
Cadash : flicker in game
Davis cup tennis : flicker in game

first misplaced line found "f1 dream" in game the las line is misplaced , you need to play unti the first curve to see.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Tue Sep 18, 2018 6:18 pm

after buner 2 - it was always crashed - so far no one claimed to fix this.
Cadash - i've played a little several times and didn't notice flickering. May be i didn't play long enough...

My last fix is targeted solely for misplaced lines - nothing else.
Also i've adjusted the screen centering and visibility according to 240pSuite.

If there will be no new serious problems then it will be a candidate for release

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Tue Sep 18, 2018 7:31 pm

for now not big problems .
Hyperdyne sidearms :miss some lines in the botton of the screen

retesting some things . I did not see your last comit

flicker in Cadash if fixed in last version
Andre Panza Kick boxing : black screen now
Puzzle boy :black screen , music work
Rastan Saga Black screen
Davis cup tennis : black screen
madoo Granzort : black screen

Some games has a problen with the first or the last line in gaming area ( f1 dream , pac land or Raiden) but there are playable.
The last update fix some thing but break others , the games are better centered , only sidearms has problems of center on my test

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Wed Sep 19, 2018 3:17 am

I've made the fix:

fixed: Andre Panza Kick boxing : black screen now
Puzzle boy :black screen , music work - still black screen but game itself is often crash anyway - so skip for now.
fixed: Rastan Saga Black screen
fixed:Davis cup tennis : black screen - game still flickering on lower part.
fixed:madoo Granzort : black screen

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Wed Sep 19, 2018 4:30 am

Released finally :)

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Wed Sep 19, 2018 7:25 am

Does anyone has schematics of SuperGrafx?
I wonder how two VDC in real HW are synchronizing. Both are generating HSync/VSync and there should be a way to align them.

GreyRogue
Atari freak
Atari freak
Posts: 63
Joined: Thu Mar 22, 2018 3:50 am

Re: PC Engine core

Postby GreyRogue » Wed Sep 19, 2018 1:40 pm

Sorgelig wrote:Does anyone has schematics of SuperGrafx?
I wonder how two VDC in real HW are synchronizing. Both are generating HSync/VSync and there should be a way to align them.

The VDC (6270) is capable of producing hsync and vsync, but I don't think any games use that mode. See CR register (05) bits 4 and 5 for the internal/external settings. Archaicpixels.com also has pics of the pinouts. The sync signals are coming from the VCE (6260).

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Wed Sep 19, 2018 2:33 pm

GreyRogue wrote:The VDC (6270) is capable of producing hsync and vsync, but I don't think any games use that mode. See CR register (05) bits 4 and 5 for the internal/external settings. Archaicpixels.com also has pics of the pinouts. The sync signals are coming from the VCE (6260).

Are you sure 6260 generates sync for 6270?
As far as i understand, in original TGFX16 6270 generates sync for 6260, not opposite.
But in SGX the second 6270 should be in slave mode and receive sync from first VDC.

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Wed Sep 19, 2018 5:59 pm

The lastest changed, after the reléase , improved a Little after burner 2 , sooner or later the game crash but now you can start to play

BBond007
Atari freak
Atari freak
Posts: 61
Joined: Wed Feb 28, 2018 3:23 am

Re: PC Engine core

Postby BBond007 » Thu Sep 20, 2018 1:39 am

Sorgelig wrote:Released finally :)


Thanks!

So far this core seems like a very big improvement as far as compatibility and glitches.

Well done :)

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Thu Sep 20, 2018 5:46 pm

the latest comit fixed in addition to Coryoon crashes , random crashes in "jaseikin necromancer" and "f1 circus 92"

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Thu Sep 20, 2018 6:49 pm

Add fix for black screen on Puzzle Boy. Together with previous fix it makes Puzzle Boy fully working.

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Thu Sep 20, 2018 9:18 pm

tested , puzzle boy Works great .
this change also fix flicker in Cadash ( again )
This change made the garbaje line in atomic robo kid back , i I think this line is the real machine too , but is outside of the screen, the same for side arms ,there is text cut at the bottom of the screen, if you press run this text goes up and is completely visible.


In my first test with this version , the only games with big problems are :
After burnes 2 : crash
Andre Panza kick boxing : sprite problems
Davis Cup Tenis : flicker , a lot in SDRAM , less in DDR3

Some other little things in a few games , but all I tested is playable

GreyRogue
Atari freak
Atari freak
Posts: 63
Joined: Thu Mar 22, 2018 3:50 am

Re: PC Engine core

Postby GreyRogue » Fri Sep 21, 2018 1:18 am

albconde wrote:In my first test with this version , the only games with big problems are :
After burnes 2 : crash

Found the issue (IRQ Vector Address Race Condition).
Fixed in latest pull request.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 5:07 am

About Side Arm lower toolbar: is it supposed to be visible? In Mednafen emulator this bar is completely hidden below the visible area.

Asmith
Atariator
Atariator
Posts: 21
Joined: Mon Oct 12, 2015 2:57 pm

Re: PC Engine core

Postby Asmith » Fri Sep 21, 2018 5:49 am

Sorgelig wrote:About Side Arm lower toolbar: is it supposed to be visible? In Mednafen emulator this bar is completely hidden below the visible area.


Hi ,

if you're talking about the weapons bar this one is only visible when you press run (or select don't remember well) to pause and change weapons , on real hardware ; with a crt ; it's most of the time cut in the middle at best .

A_s

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 6:58 am

Looking at games in Mednafen i understand that core uses too narrow vertical blanking. Some games output the garbage or wrapped lines - all this is supposed to be hidden.
I wrongly assumed that 240pSuite test pattern should be fully visible while it shouldn't.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 9:08 am

Adjusted VBlank, so games affected by upper and bottom garbage should be fixed. Madou Granzort also looks proper with non-floating panel.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 3:02 pm

Adjusted the RCR IRQ which fixes background shaking on Side Arms (if SDRAM is selected).

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 4:08 pm

Fixed VBlank IRQ, which fixes Cadash screen flickering.

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 5:39 pm

Implemented LFO in PSG. Hanii in the Sky music gets vibrato sound.

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Fri Sep 21, 2018 5:50 pm

tested a Little , After Burner 2 Works great
The new option vertical Blank is very good , remove all garbage , only find a case "final lap twin" with 1 line of grabage at the botton of the screen, the game is perfectly playable.
Some of the bad lines in playable area are solved too, like last line in pac land , but the first line is wrong
thanks to both of you

Sorgelig
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2601
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: PC Engine core

Postby Sorgelig » Fri Sep 21, 2018 6:00 pm

albconde wrote:only find a case "final lap twin" with 1 line of grabage at the botton of the screen

it's the same on Mednafen. Actually it's possible to increase bottom blank by 1 line. I've just followed Mednafen.

albconde
Atari freak
Atari freak
Posts: 53
Joined: Thu Nov 30, 2017 8:56 am

Re: PC Engine core

Postby albconde » Sat Sep 22, 2018 8:59 am

With the latest changes before the release we have a few new problems , but only one big in my test.
"Order of Griffon" not work , Violet screen when you start to play, the music work.

others:
"Jackie chan" have problem in the status bar in game ( playable)
"Operation Wolf" has problem with 1 line , the first in status bar (playable)


Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 4 guests