Search found 206 matches

by paulbnl
Mon Dec 07, 2020 8:22 pm
Forum: Display Devices
Topic: direct_video, ypbpr, and hdmi_limited
Replies: 9
Views: 5478

Re: direct_video, ypbpr, and hdmi_limited

Those coefficients are only used with direct video with HDMI->VGA adapter so they won't help with the IO board.
by paulbnl
Thu Dec 03, 2020 4:21 pm
Forum: Game Boy, Game Boy Color
Topic: Pinball Fantasies question.
Replies: 2
Views: 5715

Re: Pinball Fantasies question.

The problem appears to be that the interrupt handling of the CPU is not accurate. The timer interrupt is interfering with the Vblank and/or OAM interrupts. I will open an issue on GitHub soon.
by paulbnl
Thu Nov 26, 2020 1:01 pm
Forum: Display Devices
Topic: direct_video, ypbpr, and hdmi_limited
Replies: 9
Views: 5478

Re: direct_video, ypbpr, and hdmi_limited

The ypbpr setting overrides the hdmi_limited setting so it has no effect if ypbpr=1 & direct_video=1.

Try this SNES core. It has corrected coefficients for SDTV YPbPr for better colors and it should be less bright.
https://drive.google.com/file/d/1SwHUEA ... sp=sharing
by paulbnl
Wed Nov 25, 2020 4:06 pm
Forum: Development for MiSTer
Topic: Ram / Rom Timing Question
Replies: 3
Views: 2500

Re: Ram / Rom Timing Question

You need to consider when the CPU reads the data. A real 6502 sets the address at the falling edge and reads data at the rising edge of the clock. I think in your simulation the CPU reads data on a falling edge but it looks like the trace only samples data on the rising edge of the clock. It needs to show every data change so you can see what is ha...
by paulbnl
Mon Nov 23, 2020 4:33 pm
Forum: NES (Nintendo Entertainment System)
Topic: NES core colour changes in v201102
Replies: 39
Views: 25026

Re: NES core colour changes in v201102

Thanks! I couldn't find one on eBay for a good price including shipping to Europe so I ordered one on AliExpress. Nice that it also has Optical audio out.
by paulbnl
Mon Nov 23, 2020 1:54 pm
Forum: Arcade Cores
Topic: Sync issue on Vertical cores
Replies: 20
Views: 7925

Re: Sync issue on Vertical cores

That indicates it does not lock to Hsync but then usually you should get a wavy diagonal image. Donkey Kong does have a 60.60Hz refresh rate which is higher than normal. Can you try below settings in MiSTer.ini? It will normalize Hsync and Vsync and you can force it to 60Hz by setting vsync_adjust=0. [dkong] video_mode=320,4,29,31,224,10,3,27,6082 ...
by paulbnl
Tue Nov 10, 2020 4:55 pm
Forum: Arcade Cores
Topic: Sync issue on Vertical cores
Replies: 20
Views: 7925

Re: Sync issue on Vertical cores

Is the image jumping horizontally, vertically or both?
by paulbnl
Tue Nov 10, 2020 4:07 pm
Forum: NES (Nintendo Entertainment System)
Topic: NES core colour changes in v201102
Replies: 39
Views: 25026

Re: NES core colour changes in v201102

Do you have a link to that DAC? It is interesting that it has both RGB and Component. I am curious if it properly outputs Rec 601 Component for SD and Rec 709 for HD signals.
by paulbnl
Mon Nov 09, 2020 10:06 pm
Forum: Arcade Cores
Topic: Sync issue on Vertical cores
Replies: 20
Views: 7925

Re: Sync issue on Vertical cores

What kind of sync issue do you have? PVMs usually don't like too long Vsyncs but all those cores have about the same Vsync length and yet Galaga works so maybe it's not that.
by paulbnl
Mon Nov 09, 2020 3:06 pm
Forum: NES (Nintendo Entertainment System)
Topic: NES core colour changes in v201102
Replies: 39
Views: 25026

Re: NES core colour changes in v201102

Did you set composite_sync=1 in MiSTer.ini? You shouldn't need a sync combiner with that. I have checked the RGB to Component conversion and there is room for improvement. However the 6 bits per color limitation of the IO board is a big problem for Component. Color 00 (106,109,106) in the Smooth palette is a very slightly green tinted grey. This re...
by paulbnl
Mon Nov 09, 2020 12:43 am
Forum: NES (Nintendo Entertainment System)
Topic: NES core colour changes in v201102
Replies: 39
Views: 25026

Re: NES core colour changes in v201102

I have done some testing with the NES/SNES core and the VGA out from the IO board. When using RGB the colors are fine but with Component the greens are boosted with certain colors. It is very obvious on the 20201102 NES core with Smooth palette. After the core is loaded it shows a green background on Component and grey on RGB. With the SNES core I ...
by paulbnl
Sun Nov 08, 2020 12:09 pm
Forum: NES (Nintendo Entertainment System)
Topic: NES core colour changes in v201102
Replies: 39
Views: 25026

Re: NES core colour changes in v201102

If you open palettes Smooth & PVM and check out color 00 then you'll see they are 6A6D6A (106,109,106) and 696E69 (105,110,105) respectively. So the green tint is in the original palettes. However previously only 5 bits per color were used so the green tint was lost. Now that all 8 bits are used the colors are more accurate to the palettes. I d...
by paulbnl
Thu Nov 05, 2020 7:16 pm
Forum: Display Devices
Topic: Let's talk about Scart
Replies: 11
Views: 6336

Re: Let's talk about Scart

Pin 14 is Vsync on both MiST and MiSTer which is forced high with composite sync. It's not 5v.
by paulbnl
Tue Nov 03, 2020 5:06 pm
Forum: Display Devices
Topic: Direct Video HDMI to Component CRT 480i TV
Replies: 85
Views: 37475

Re: Direct Video HDMI to Component CRT 480i TV

The menu uses these timings with direct video: video_mode=640,30,60,70,240,4,4,14,12587 but this also has overscan.

I think it's better to have a slightly larger range with refresh_min=57 and refresh_max=62 although those are only used with vsync_adjust=1 or 2. You should use vsync_adjust=2 for the lowest lag. It is only for direct_video=0.
by paulbnl
Tue Nov 03, 2020 11:54 am
Forum: Display Devices
Topic: Direct Video HDMI to Component CRT 480i TV
Replies: 85
Views: 37475

Re: Direct Video HDMI to Component CRT 480i TV

Direct video is completely out of spec for HDMI so it can be difficult to find something that works. I think you are the first one to have found a HDMI to Component converter that works at all with Direct video. For the audio problem have you tried setting hdmi_audio_96k=1? If that doesn't work then hopefully your audio extractor works properly. I ...
by paulbnl
Mon Nov 02, 2020 1:01 pm
Forum: Display Devices
Topic: Direct Video HDMI to Component CRT 480i TV
Replies: 85
Views: 37475

Re: Direct Video HDMI to Component CRT 480i TV

The scaler doesn't currently support 480i output so you are limited to 240p. Rotating the image 90 degrees will usually look bad at 240p. Instead of vga_scaler=1 you'll need to set direct_video=0 per core that you want to enable the scaler for. vga_scaler=1 enables the scaler on the VGA output of the IO board. The menu core automatically outputs 24...
by paulbnl
Wed Oct 28, 2020 12:01 pm
Forum: Game Boy Advance
Topic: GBA + vga_scaler on NTSC Television issues
Replies: 1
Views: 5411

Re: GBA + vga_scaler on NTSC Television issues

You probably have video_mode_ntsc set in your ini so you need to add that to GBA section with the same settings too.

Code: Select all

video_mode_ntsc=320,8,32,24,240,4,3,16,6048
by paulbnl
Mon Oct 26, 2020 12:31 pm
Forum: Neo Geo MVS / AES / CD
Topic: Change core clock from 59.18 hz to 60 hz
Replies: 89
Views: 47952

Re: Change core clock from 59.18 hz to 60 hz

At Project Navigator at top left select IP Components.
Right click Entity "pll" -> Edit in parameter editor.

There you see Desired Frequency 96.0 & 48.0 Mhz. For 60Hz you need 60/59.18 x 96Mhz = 97.330180 and 48.665090. Enter those both at Desired Frequency and then make sure Actual Frequency matches exactly. Finally click Finish.
by paulbnl
Tue Sep 29, 2020 8:24 am
Forum: Input Devices
Topic: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Replies: 17
Views: 10100

Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update

Sefirosu wrote: Sat Sep 26, 2020 8:27 pm [ 296.028009] usb 1-1.1: Product: Pro Controller
[ 296.028016] usb 1-1.1: Manufacturer: Nintendo Co., Ltd.
Any ideas ?
Looks like your controller/receiver is in Switch mode. You need to change it to Dinput.
by paulbnl
Tue Sep 29, 2020 8:16 am
Forum: PC 486SX (ao486)
Topic: Can't bring up the OSD in the ao486 core?
Replies: 9
Views: 4973

Re: Can't bring up the OSD in the ao486 core?

Is your Main MiSTer up to date?
by paulbnl
Wed Sep 16, 2020 10:38 am
Forum: General Discussions
Topic: Savegames randomly stop working.
Replies: 37
Views: 18345

Re: Savegames randomly stop working.

After closer inspection, it turns out that I never mentioned I was using the "Vitor Vilela SA-1 Enhanced v1.32" version of SMW, at least not here. I did mention it on reddit ( https://redd.it/hqy45b ) which might have more useful information other than that. I could reproduce it with the SA-1 version. This version uses the save ram as wo...
by paulbnl
Tue Sep 15, 2020 3:53 pm
Forum: Input Devices
Topic: usbhid.quirks in uboot only uses one quirk
Replies: 2
Views: 2199

Re: usbhid.quirks in uboot only uses one quirk

This works with two quirks:

Code: Select all

v=loglevel=4 usbhid.quirks=0xF000:0x0003:0x100000,0xF000:0x00F1:0x100000
These quirks for RetroUSB are integrated in the kernel 0908 release so the quirks in u-boot.txt should not be needed anymore hopefully.

The third parameter is for the quirks type. In this case HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE
by paulbnl
Tue Sep 15, 2020 1:07 pm
Forum: General Discussions
Topic: Savegames randomly stop working.
Replies: 37
Views: 18345

Re: Savegames randomly stop working.

I have tried loading Super Mario World a few times in a row on the title screen and I can't reproduce it.
by paulbnl
Tue Sep 15, 2020 12:56 pm
Forum: Input Devices
Topic: Player 2 Controls show as Player 1
Replies: 5
Views: 9448

Re: Player 2 Controls show as Player 1

Strange, so even with the quirk the kernel still merges it into 1 device. It seems your clone device is slightly different and not supported by the kernel. As a last resort you can try to add the quirk to u-boot.txt again. Apparently the quirks are not added without the v=loglevel=4 part. v=loglevel=4 usbhid.quirks=0x16c0:0x05e1:0x040 cat /sys/modu...
by paulbnl
Sun Sep 13, 2020 10:32 pm
Forum: Input Devices
Topic: Player 2 Controls show as Player 1
Replies: 5
Views: 9448

Re: Player 2 Controls show as Player 1

That quirk is already integrated into the kernel. https://github.com/MiSTer-devel/Linux-K ... rks.c#L169

Try the MiSTer.ini no_merge settings: https://github.com/MiSTer-devel/Main_Mi ... r.ini#L114
by paulbnl
Sun Sep 06, 2020 10:27 am
Forum: Other Console Cores
Topic: Atari 7800 / 2600
Replies: 508
Views: 538546

Re: Atari 2600

The problem with the Pac-Man game is that it never enables VBlank and MiSTer uses that to generate Vsync. Try this version. It generates VBlank from VSync instead which also fixes the centering on HDMI compared to a CRT. For example the "1981. Atari. Inc" text from Asteroids. The blanking has been set to reduce black borders on HDMI for m...
by paulbnl
Sat Sep 05, 2020 6:24 pm
Forum: Input Devices
Topic: JPAC Dual Xinput no longer supports Player 2
Replies: 19
Views: 8590

Re: JPAC Dual Xinput no longer supports Player 2

Yes it is included in the update but MiSTer.ini hasn't been updated yet. You can add the settings, remove the semicolons and it should work.

https://github.com/MiSTer-devel/Main_Mi ... /284/files
by paulbnl
Sun Aug 16, 2020 2:02 pm
Forum: Input Devices
Topic: JPAC Dual Xinput no longer supports Player 2
Replies: 19
Views: 8590

Re: JPAC Dual Xinput no longer supports Player 2

I tested this on NeoGeo and CPS1 games and it worked perfectly. Thank you! How did you fix it? I disabled input merging for that VID/PID. Apparently the merging code has changed recently and it now merges the JPAC dual X-inputs into one. Many other devices use that Xbox360 VID/PID so I don't know if merging can be disabled by default for those. Th...