jzintv not set to 4:3 ration and graphics are blurry
-
I am new to Raspberry Pi and the forums. So if I'm posting in the wrong place, I apologize. I am running Retropie 4.3 and have several emulators loaded and working fine. I'm running jzintv for Intellivision emulation. All of the ROMS play fine, but the screen is always stretched to 16:9 and the graphics are fuzzy, like there is a filter on. All other emulators have the 4:3 ratio and are crystal clear. I'm trying to set jzintv to 4:3 and tried changing the config file to many posted suggestions I found on line. None of them have worked so far. Usually after changing the jzintv config file, when I try running a rom, the screen goes black for a couple seconds and then brings me back to the main Intellivision rom list. Below are a couple of config changes I've tried, but have not worked. If anyone can help me figure this out, it would be greatly appreciated.
jzintv="/opt/retropie/emulators/jzintv/bin/jzintv -v1 --kbdhackfile=/opt/retropie/emulators/jzintv/hackfile.cfg -z1920x1080,8 -f1 -q %ROM%"
default="jzintv"jzintv="/opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS --displaysize=1 --kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfileRD.cfg -q %ROM%"
default="jzintv" -
It looks like you have a stray '8' in there. Try changingjzintv="/opt/retropie/emulators/jzintv/bin/jzintv -v1 --kbdhackfile=/opt/retropie/emulators/jzintv/hackfile.cfg -z1920x1080,8 -f1 -q %ROM%"
tojzintv="/opt/retropie/emulators/jzintv/bin/jzintv -v1 --kbdhackfile=/opt/retropie/emulators/jzintv/hackfile.cfg -z1920x1080, -f1 -q %ROM%"
-
@dalves Try -z1440x1080,8 . It's close to a traditional 4:3 aspect ratio. The ,8 specifies the bits for colour depth. Of course the Intellivision only has 16 colours anyway but it is sometimes necessary for graphics card compatibility. The --displaysize=1 should work as it is 640x480 and 8bpp.
If jzintv does not start and you are returned to emulationstation than there is an error in your command. Can you post your working intellivision config file contents before any modifications.
I see your first example doesn't have the -p switch specifying the search path. Depending on where you put your exec and grom files it will fail. They both have different hackfile paths. If it can't find the specified hackfile or there is an error in the hackfile it will fail.
Best to add/change the display resolution switch to your existing, working command.
-z1 : for 640x480x8
-z3 : for 1024x768x8
-z1440x1080,8 : for 1080p -
@rpieguy said in jzintv not set to 4:3 ration and graphics are blurry:
The ,8 specifies the bits for colour depth.
Ah, my bad. I've never needed the adjustment so it looked out of place.
-
@dalves the -z1920x1080 or any other size is what makes it not fuzzy. not sure why it didnt for you. however after the comma, i dont have the 8. try removing it. to get 4:3 you need to choose a 4:3 sizing (ie: -z1024x768). so here is one of my configs.
jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -e exec.bin -v1 --kbdhackfile=/opt/retropie/configs/intellivision/hackfile.cfg -z1024x768, -f1 -q -p /home/pi/RetroPie/BIOS/ %ROM%"
-
Thanks for the willingness to help, but at this point, it still isn't working. Just want to make sure I am entering this information in the right location, so I'll list how I'm doing it. I'm going to the Retropie main menu, selecting "Configuration Editor" then "Advanced configuration", "Manually edit non Retroarch configurations" I scroll down until I find "Intellivision/emulators.cfg. Once I click on that I then entered the information below.
jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -e exec.bin -v1 --kbdhackfile=/opt/retropie/configs/intellivision/hackfile.cfg -z1024x768, -f1 -q -p /home/pi/RetroPie/BIOS/ %ROM%"
default="jzintv"I click the tab key and then "Ok". I then cancel out until I get back to the main Retropie menu. Once there I select the "Astrosmash" rom as I know this game played fine before changing the code. Once I launch it, it looks like the game will load, but then the screen goes black for a couple seconds, and I'm back at the Intellivision rom list screen.
The default config line before I made any changes is.
jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q %ROM%"
default = "jzintv"If anyone has any insight as to what I am doing wrong, it would be very appreciated. I'd LOVE to get jzintv working as well as the other emulators, but the stretched and blurry screen is something I'd like to fix.
-
@dalves Try the following modification.
jzintv = "/opt/retropie/emulators/jzintv/bin/jzintv -z1 -p /home/pi/RetroPie/BIOS -q %ROM%"
default = "jzintv" -
Thanks rpieguy, that worked!!!
The weird thing is if I typed in the whole line of code, I would still get the black screen like before when loading a ROM. However, when I just added the "z1" part to the existing code, it worked great. I'm using a mini keyboard and for some reason this keyboard reverses the "@" symbol and the Quotes symbol. Not sure if this was doing something weird when I would type the Quotes in the code.
Just something else I found by accident when dealing with the fuzzy graphics when jzintv was stretched. I went into RetroArch and while the bilinear filtering was already set to "Off", I changed the driver setting from the default "GL" to "Dispmanx". When I saved the settings on exit, nothing changed, but if I went back into RetroArch, All text would then have a sharp edge to it. When I went into jzintv after that, even though the screen was stretched, the graphics were incredibly clear. If I rebooted, the graphics would get fuzzy again, but if I went into RetroArch and did the same thing, they'd be clear again.
Otherwise, all is working great. Thank you all for your help to get this sorted out.
-
@dalves the reason the keys on your keyboard are wrong is because its configured as a uk keyboard. Go into retropie menu, then raspi-config and in localization change your keyboard to the correct country.
-
Thanks for the information... I may be getting a bit greedy here, but I realized that in Intellivision games, like Space Armada, and Shark Shark, that have a colored border around the screen, the border seems to be offset rather then centered in the window. I was wondering if there may be something that I need to add to the config file to center it. If my description is confusing, I can attach a screenshot.
-
@dalves that is called overscan. No you cannot center it. This is the same as original hardware.
-
@dalves Games that do scrolling (eg. Auto Racing, AD&D) will typically expand the left and top border by one tile, making the active area smaller and appear shifted right. Some games (eg. Space Battle, Shark Shark) that don't scroll, expand the left border anyway, for no good reason. PGA Golf, Deadly Discs, and Sub Hunt are examples of games that don't expand the border and should look centred.
Regarding resolution, maybe it's a good idea if the Retropie creators add a default -z1 switch to the default jzIntv command. That way it looks decent out of the box.
Might also be a good idea to add a default --kbdhackfile switch along with a sample keyboard hack file (empty except for some comments), along with the official jzintv keyboard hackfile documentation with the install of Retropie jzIntv
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.