Git Product home page Git Product logo

dreamcasthdmi's People

Contributors

chriz2600 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dreamcasthdmi's Issues

Yellowing

First off this is a great mod. I have installed this mod and am getting yellowish bands and yellowing in shaded effects. I had to replace the ribbon cable due to some damage it sustained. The new cable has all hearts on the Test/Info screen. This issue happens on 2 different displays, one is a TV and the other a monitor. I've triple checked solder points but this issue seems to remain. I have also re-seated the ribbon cable a few times just to be sure it wasn't seated incorrectly.

The yellowing sometimes goes away when loading different parts of games which is odd. But this issue is really annoying.

Current Version: 4.9-Relaxed

Any help you can provide would be great.

NO SIGNAL Samsung 4k TV (Q70R)

I cannot get signal output at all on my Samsung TV.
Works only on my 2012 old PC monitor (FULL-HD).
I tried latest relaxed and standard not success... 😢
I tested also various settings on TV Singal Plus and also Game mode both on and/or off: still no signal!

What could I also test??
Do you need some other infos to debug?

Thanks!

Web console outputs "Error reading original checksum" after OSD update but OSD is OK

I just got one of the DCHDMI round 11 kits and installed it, everything went fine and it looks amazing!

I set up WiFi on the OSD and checked for available updates and found 4.3, downloaded and flashed it. Afterwards the OSD still reads 4.2-std, but checking for updates shows I have the latest.

I then went into the web console and ran setup and then ran "check" which outputs "Error reading original checksum".

Going back to download or flash in the OSD shows, "file already downloaded" and "file already flashed".

https://imgur.com/a/dP2eUki

Nothing's broken or anything, but I am a bit confused.

SPDIF output?

Does the FPGA convert the digital audio to SPDIF to get it to the ADV7315?
If so, it'd be great to have solder pads somewhere, so that a Toslink or RCA connector for SPDIF can be added.

Please add support for PAL 288p video output

This affects most PAL low-res games.

In particular, the PAL version of Bangaio boots in 288p mode before offering 60Hz selection, and also doesn't support VGA mode.

In 288p mode the OSSC reports 313 lines.

Thanks.

Feature Request: Add a resolution for vertical shooters

It's possible to add a 480x640 resolution for use on vertical shooters (Shinkigami no Shiro II, Ikaruga, Under Defeat, etc...)? Because these games offer beter resolution quality and shapness if played vertically (selectable on options menus).

This resquest is for avoid the necessity to rotate phisically the monitor/tv to get the best resolution for this type of games.

HDMI-CEC compatibility

I'm sure this is something you have already considered but I was curious if it was possible to implement CEC support?

It would be so cool to auto power-on my TV when Dreamcast turns on or to control the DCHDMI's OSD with my TV's remote control.

31KHz 480p output has display area shifted left

Firmware version: v2.3.4

Using the following video modes, when the Dreamcast is producing 31KHz 480p output:

DC_VIDEO_CONFIG_1080P
DC_VIDEO_CONFIG_960P
DC_VIDEO_CONFIG_VGA

the visible display area is cut off by four pixels on the left-hand side, for the majority of commercial Dreamcast software.

There are some rare exceptions, like MSR, which is instead comparatively shifted eight pixels to the right (although MSR has its own built in display position config, so it is not a big problem).

Some homebrew software, such as GDmenu, is comparatively shifted four pixels to the right, and appears centred correctly.

The same discrepancies between software can be seen when using the OSSC configured for 640x480 video sampling, with the Dreamcast in 31KHz 480p output.

This area is not missing in 480p HDMI mode, when the Dreamcast is set to 31KHz 480p output:

DC_VIDEO_CONFIG_480P

I think this is because the full 720 horizonal pixels are displayed (although it is still possible the image is not centred correctly).

An easy test for this is to run Rez, which during gameplay frequently writes text partly across the display area that gets cut off on the left-hand side (in Rez the HUD elements are drawn closer to the left and right edges of the screen when the game is in 31KHz 480p output).

This area is also not cut off when the Dreamcast output is 240p, 480i, or 576i, with these video modes:

DC_VIDEO_CONFIG_576P
DC_VIDEO_CONFIG_240P_1080P
DC_VIDEO_CONFIG_240P_960P
DC_VIDEO_CONFIG_240P_480P
DC_VIDEO_CONFIG_240P_VGA
DC_VIDEO_CONFIG_480I
DC_VIDEO_CONFIG_576I

I'm happy to help further with this, thanks for taking a look.

Arduino MKR Vidor 4000 port?

Hello, I just found the Arduino MKR Vidor 4000.
It is a ~75€ board with a 10CL016, a Cortex-M0, 47 pins (25 are from the mini PCI express), a micro HDMI and Wifi & BLE.
Do you think it would be possible to port DCHDMI on it?

Also the 960p framed in 1080p mode depends of a specific fonctionnality by the FPGA, or the small Cortex could help on some level?

Adding support for Motion Adaptive Deinterlace

I would like to know if it's possible to add support for Motion Adaptive Deinterlace, I know this adds one frame of lag, but the result looks much cleaner than bob deinterlace as it has no flickering of any kind and no combing artifacts, making 480i upscale to what looks like a slightly softer 480p.

If you want to know what Motion Adaptive Deinterlace looks like, take a closer look at GBS Control which implements it.

DCDigital interrupt’s LG tv and sound bar sync.

When I have the dreamcast hdmi plugged in to my LG CX I am unable to use the TV remote to change the volume on the paired e-arc sound bar also LG sp9ya.

Unplugging the dreamcast hdmi cable from the tv instantly fixes the issue.

I hope this can be fixed via firmware update.

Thanks

VGA mode is no longer compliant with LG screens

The default VGA mode with cable detect is now causing issues with LG TVs. Previous firmware did not have this issue and functioned normally. This issue would be solvable if the WiFi password was static and not dynamic or there was a way to access this without using the OSD.

This issue has been confirmed on a 65C9 OLED, 65G7 OLED, and a 10 year old LG 21" LCD TV. The 10 year old TV does not have the ability to perform firmware updates and is stuck on the factory firmware.

Features request: Anamorph Widescreen and increased refresh rate.

Hello, I have a few questions: is it possible to add anamorphic widescreen support? preferably with a key combination? I understand that games can be played at 480p and the tv could be forced, but it would be nice to have a constant 1080p mode and the ability to switch on the fly, especially for those games that have been hexedited or using codebreaker to have widescreen in only specific part of the game.

The second one is refresh rate. Now this is an extremely edge case, but let's say I'm using a CRT with an hdmi to vga converter that supports 1080p at 90 or 120Hz, is it possible to increase the refresh rate? Maybe by inserting a black frame every 1/3 or every other frame?

Thanks!

Web console incompatibilities between browsers

Hi, I followed the instructions for migrating to LittleFS, however, when issuing the ls command, all I see is: (See edit below.)

Firmware version: v4.7-rlx

DCDigital> ls
Error listing files.

This was the case before running migratefs, but I attempted it anyway. It would seem migratefs was successful but I still get Error listing files..

DCDigital> migratefs
FS migration already done.
DCDigital> ls
Error listing files.

PS. Possibly related, issuing reset from the web console only seems to reset the web console itself, the Dreamcast and DCDigital seem unaffected by the command. It has been this way since the very beginning. For this reason I've manually powered on/off the console between steps to verify that the issue isn't working memory.


Edit: I gave myself a clue whilst typing up this issue, seems this is actually a browser incompatibility issue.

Did a quick test on the browser I have installed:

Command Brave Firefox Safari
ls Ok Fail Fail
reset Ok Ok Fail

There are no javascript errors in the console, but one hint is that there is no outgoing ajax request on either Firefox or Safari (for ls anyway). It also makes no difference if I'm visiting the hostname or the IP of the DCDigital.

For reset, there is actually an outgoing request on Safari, but it fails (An error occurred trying to load the resource.).

Some further investigation reveals that Safari does not forward authentication headers when issuing the reset command:

curl 'http://dcdigital.***.fi/reset/all' \
-X 'GET' \
-H 'Accept: */*' \
-H 'Referer: http://dcdigital.***.fi/' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15' \
-H 'X-Requested-With: XMLHttpRequest'

Error 1000 When Migrating to LittleFS

After running the migratefs command and downloading the index.html.gz page, I'm presented with an "ERROR 1000" message.

After this point the /index.html page is inaccessible.

After about ten minutes of waiting (in case it was doing the update anyway), I rebooted the console. After a reboot, the /index.html page is accessible again, and an ls shows that I'm still on SPIFFS.

Poking around the code, it looks as if error code 1000 happens when the LittleFS.format() call fails. Is there an easy way to get better debugging information? Any recommended ways to resolve the issue?

HQ2X not working in 4.7?

In 4.6, I could see a difference between 2x and hq2x; when changing in the OSD menu. After updating to 4.7, changes to this seem to do nothing. I had it set to 2x, so my assumption is that hq2x is not being applied when changed? Though it could be the other way.
Restarting also doesn't seem to result in a change, though it would be harder to tell without switching.

Problem in v3.0.0 HQ2x implementation with scanline enabled

Hi, chriz2600:

I think there is a problem in v3.0.0 HQ2x implementation. The HQ2x pass seems applied after the scanline effect pass. So the effect is not correct if HQ2x and scanline are both enabled. It looks like the color gradient is wrong like 16bit color or 8bit color. But I think it's actually the interpolation progress is affected by the scanline color.

You can check the wrong effect from my tutorial video. Time code [2:38:32 - 2:40:00].
https://www.youtube.com/watch?v=GoH0m_2MEcI

Feature Request: Add MODE as reset option

With the TerraOnion MODE release on the horizon, adding it to the reset options would be beneficial to end users.

The reset type is the same as the GDEMU reset. This means the change is mostly cosmetic but still beneficial for user experience.

A special pin was added on MODE specifically to allow easy connection to DCDigital via JST XH 9pin connector. This option is specifically just for controlling disc switching. The DCDigital standard system reset is already supported by MODE and returns to menu or reboots game depending on user options. If there are any questions, please let me know. I would be happy to help.

The test/info menu only tests for video

The test/info menu only tests for video, it does not test for audio issues, so if you do not have proper connections to the AICA DAC it will still show all hearts as if there was no issue, this happened to me (no audio over HDMI, analog worked fine) and I had to resolder all the joints to the AICA chip to fix it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.