English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 24 September 2017, 20:06   #1
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
Question vice stretched image

anyone knows, which video option to set in vice 3.1 under linux, so to get a stretched image?

playing in fullscreen mode is possible (alt+d), but the black borders to the left and right are really anoying. it is even worse when playing in a maximized window (the mode i prefer), resulting in massive black borders on all sides.
Attached Thumbnails
Click image for larger version

Name:	a.png
Views:	184
Size:	27.5 KB
ID:	54734  
Nova is offline  
Old 25 September 2017, 01:07   #2
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
you can try "no border" setting in the VIC II settings.
some demos or games may use the lighter border sometimes,
so not sure if it's usefull all the time.
emufan is offline  
Old 25 September 2017, 02:08   #3
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,085
Did you enable gnomeui3 by any chance ?
I just checked my install and sure enough it wouldn't stretch the screen in fullscreen mode.

Did a recompile of 3.1 with
Code:
./configure --enable-gnomeui --enable-shared-ffmpeg
and hardware scaling works again.
ffmpeg is not needed but nice to have for recording videos.

Screenshot from my Manjaro KDE setup

Last edited by Retroplay; 25 September 2017 at 02:25.
Retroplay is offline  
Old 25 September 2017, 06:18   #4
Supamax
Da Digger :)
 
Supamax's Avatar
 
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
Hi,
something I noticed (and continue noticing!) and pisses me off every time: could someone tell me WHY C64 emulators have the C64 colors so wrong?

A real C64 doesn't have those magenta/violet-like colors.
They are more cyan/blue, like this:

http://i.ebayimg.com/00/s/MTYwMFg4OT...ZDNRh/$_57.JPG
http://www.breadbox64.com/wp-content...2/IMG_5570.jpg
Supamax is offline  
Old 25 September 2017, 08:49   #5
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
@retroplay: ah, so i will have to compile on my own. i installed from the repo and that version is probably gtk3, missing the scaling + aspect options entirely. i wonder why gtk2 --enable-gnomeui needs to be choosen explicitly, so to have scaling options enabled?

i quickly skimmed through the jungle of additional commands. now i am not sure, which commands are default anyway. should i enable --fullscreen, --unicode, --with-uithreads and so on to have all the goodies included? if so, this is going to be a long list
Nova is offline  
Old 25 September 2017, 12:37   #6
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,863
Quote:
Originally Posted by Supamax View Post
Hi,
something I noticed (and continue noticing!) and pisses me off every time: could someone tell me WHY C64 emulators have the C64 colors so wrong?
Pepto's fault http://www.pepto.de/projects/colorvic/2001/

http://www.pepto.de/projects/colorvic/
Jope is offline  
Old 25 September 2017, 14:37   #7
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,447
Yeah, the old Pepto palette was always wrong. At least he corrected this after so many years.

http://www.colodore.com/
Retro-Nerd is online now  
Old 25 September 2017, 16:05   #8
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,085
Quote:
Originally Posted by Nova View Post
i quickly skimmed through the jungle of additional commands. now i am not sure, which commands are default anyway. should i enable --fullscreen, --unicode, --with-uithreads and so on to have all the goodies included? if so, this is going to be a long list
Code:
./configure --enable-gnomeui
is the only option needed, everything else is enabled as is, ie fullscreen and so on.
And as I said earlier,
Code:
--enable-shared-ffmpeg
or
Code:
--enable-static-ffmpeg
if you want to record videos.

Btw, if you enable sdlui instead of gnomeui, you'll be able to use custom resolutions, great for arcade-vga and cab setups.
(old screenshot from Win7, but applies to Linux sdlvice as well)
Retroplay is offline  
Old 25 September 2017, 16:35   #9
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
ok now, i think i figured it out.

the vice repo version is gtk3, but looking at help/info shows, that it has not been compiled with hwscaling support.

Enable arbitrary window scaling (HAVE_HWSCALE) - no

from what i have read, for gtk2 scaling to work properly, you need a dependency called gtkglext. with gtk3, it seems there is no pendant to it, so i dont know about alternatives.

the funny thing is, i already made sure that gtkglext installed, even though it is not listed as an optional dependency for vice, but compiling fails either with gtk2/gtk3:

Code:
./configure --enable-gnomeui --enable-fullscreen --with-uithreads
./configure --enable-gnomeui3 --enable-fullscreen --with-uithreads
configure: error: no suitable GL hardware scaling support found, disabling --with-uithreads

i also left out --with-uithreads, to see if it makes a difference. no, not at all.

now, it seems there is still a dependency missing?

this is freaking complicated and now i know why the repo left out scaling support


in the end, i might try sdl2, but i am not sure if this is the version to go, when gtk is your base anyways? apart from the ugly gui, will it be slower or have a bigger filesize?
Nova is offline  
Old 25 September 2017, 18:11   #10
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,085
Nope, sdl/sdl2 version is not slower, in fact it's what I prefer to use over the gtk version.
The configuration menu (F12) just blends in so nicely and it doesn't feel like you're using an emulator.
Retroplay is offline  
Old 25 September 2017, 18:15   #11
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
@Nova: did you test the option I was given above?
It does work her on a win7 machine, so it should have an effect on your linux box too.
emufan is offline  
Old 25 September 2017, 18:27   #12
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
@retroplay: thanks for the info. still, i hope someone has a tip regarding the gtk3 version

@emufan: yep, i already tried it, no success. all it does is to remove the light blue of the c64 screen.
Nova is offline  
Old 25 September 2017, 19:02   #13
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Quote:
Originally Posted by Nova View Post
@retroplay: thanks for the info. still, i hope someone has a tip regarding the gtk3 version

@emufan: yep, i already tried it, no success. all it does is to remove the light blue of the c64 screen.
oh, ok. here on win7, it does remove the light border, but scales the blue center area to the top of the screen, fullscreenmode.

btw. take a look at Help -> Compile Time Feature.
maybe there are some things related to the issue, you may change when building.

here on win7 build:
no -> Enable Fullscreen support. (HAVE_FULLSCREEN)
no -> Enable arbitrary window scaling (HAVE_HWSCALE)

Quote:
Originally Posted by Supamax View Post
Hi,
something I noticed (and continue noticing!) and pisses me off every time: could someone tell me WHY C64 emulators have the C64 colors so wrong?
same here, changing VIC settings to NTSC, gives some different color,
but not the deep blue from the screenshots. using WinVice 3.1

#1) in the Video Setting -> VIC colors: you can choose from different palettes.
this does may give the desired colors - RGB and C64S settings you may try.

#2) they are using those vpl files: WinVICE-3.1-x64/C64/rgb.vpl

#3) btw. x64 version is much faster than x86: warp mode:
32 bit: 250 %
64 bit: 1050 %

Last edited by emufan; 25 September 2017 at 19:23.
emufan is offline  
Old 25 September 2017, 19:23   #14
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
@emufan: it makes no difference here, either in fullscreen or window mode.

i compiled sdl2 vice with success. scaling works.

but... gtk3 build is 30mb, sdl2 is 268mb. a c64 emulator.

are you being funny
Nova is offline  
Old 25 September 2017, 19:26   #15
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Quote:
Originally Posted by Nova View Post
but... gtk3 build is 30mb, sdl2 is 268mb. a c64 emulator.
good news with sdl2.

hmm, that's a big one, try to strip the binary in the shell: strip vice.
maybe some configure setting, something like: --enable-shared-build or something like that.
emufan is offline  
Old 25 September 2017, 19:35   #16
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,085
Quote:
Originally Posted by Nova View Post
i compiled sdl2 vice with success. scaling works.
Didn't gtk2 version work with hardware scaling on your setup ?

Tbh I can't tell the difference between the two, the gui look exactly the same.
Retroplay is offline  
Old 25 September 2017, 20:15   #17
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
@emufan: yep, will try that, thanks.

@retroplay: no, the gtk3 version from the repo is compiled without hwscaling.

the gtk2/3 do not compile here, so i cant tell either


p.s.: if you tips for a leightweight sdl2 build right from the start, or on compiling a gtk(3) build incl scaling, please let me know!


i used this term for sdl2, though uithreads is not a feature of the build

Code:
./configure --enable-sdlui2 --with-sdlsound --enable-fullscreen --with-uithreads

Last edited by Nova; 25 September 2017 at 20:22.
Nova is offline  
Old 25 September 2017, 20:20   #18
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
Quote:
Originally Posted by Nova View Post
the gtk2/3 do not compile here, so i cant tell either
ensure you have installed the gtk2-dev and gtk3-dev packages
next to the default gtk2-lib, gtk3-lib packs (names may differ a bit).
emufan is offline  
Old 25 September 2017, 20:23   #19
Nova
Registered User
 
Nova's Avatar
 
Join Date: Sep 2012
Location: N/A
Posts: 309
these i have installed, thanks.
Nova is offline  
Old 26 September 2017, 01:30   #20
Supamax
Da Digger :)
 
Supamax's Avatar
 
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
(sorry if I'm hijacking this thread, but it's important to me)

Yes, thanks, I know those webpages. I thought (in the past) that his palette was the right one... until I saw again a real C64
Glad to know I'm not alone!

Quote:
Originally Posted by Retro-Nerd View Post
Yeah, the old Pepto palette was always wrong. At least he corrected this after so many years.
http://www.colodore.com/
Hmm, interesting... however I can only change brightness, contrast and saturation, not the color tonalities .
It still looks slightly wrong to me.
Was this webpage designed to modify and save a personalized/corrected palette? (EDIT: yes )

EDIT: wow, he made a very accurate work in the new webpage (colodore)!
I would suggest him to add the startup BASIC screen, so it would be possible to judge those two main colors well...

Last edited by Supamax; 26 September 2017 at 02:12.
Supamax is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Image being stretched when connect to a monitor DamienD support.WinUAE 29 01 September 2016 10:52
ClassicWB OS3.9 : High resolution Pointer vertically stretched? Amon_RA project.ClassicWB 2 10 July 2015 22:37
Workbench icons not stretched - which screenmode to use? twenty90seven support.Apps 5 24 June 2013 14:51
VICE for Amiga xlar54 support.Apps 7 29 December 2009 11:11
Amiga image/games are stretched to the sides on my laptop. Zapp_Brannigan support.WinUAE 4 05 November 2009 03:18

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:06.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11007 seconds with 16 queries