Search found 206 matches
- 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.
- 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.
- 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
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
- 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...
- 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.
- 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 ...
- 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?
- 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.
- 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.
- 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...
- 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 ...
- 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...
- 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.
- 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.
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.
- 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 ...
- 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...
- 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
- 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.
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.
- Sat Oct 24, 2020 11:48 am
- Forum: Development for MiSTer
- Topic: Direct Video vs IO Board and DEBUG_NOHDMI
- Replies: 1
- Views: 2103
Re: Direct Video vs IO Board and DEBUG_NOHDMI
The template readme has the answer: https://github.com/MiSTer-devel/Template_MiSTer
- 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
- 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?
- 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...
- 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:
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
Code: Select all
v=loglevel=4 usbhid.quirks=0xF000:0x0003:0x100000,0xF000:0x00F1:0x100000
The third parameter is for the quirks type. In this case HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE
- 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.
- 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...
- 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
Try the MiSTer.ini no_merge settings: https://github.com/MiSTer-devel/Main_Mi ... r.ini#L114
- 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...
- 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
https://github.com/MiSTer-devel/Main_Mi ... /284/files
- Sun Aug 30, 2020 11:20 am
- Forum: Input Devices
- Topic: Generic USB controler - ID 0079:0006
- Replies: 3
- Views: 4422
Re: Generic USB controler - ID 0079:0006
It requires a minor kernel patch: https://github.com/torvalds/linux/commi ... b8ff640de5
- 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...