|
Post by jj0 on May 2, 2021 8:54:01 GMT
Congratulations for this job. Sorry for the noob question: the program permanently modifies thec64 or if I turn off the thec64 it returns as before with the original firmware. Thank you It runs from the USB and does not touch firmware UNLESS you enable auto boot. If you launch from fake firmware every time and don't use auto boot then you can revert to as sold stock firmware by powering off and removing the USB and powering back up. If you do set auto boot PCUAE to avoid using a normal boot and then a fake firmware boot then a small change to firmware is made to boot the USB to PCUAE carousel but you would never know if you later removed the USB and booted it to stock firmware. Just to add to this: The standalone version of VICE that's discussed in this thread doesn't touch the internal storage at all. PCUAE (which every thread inevitably seems to gravitate to mentioning/discussing) behaviour is as vic2020ian describes.
|
|
|
Post by stefanor on May 2, 2021 8:58:25 GMT
Thanks for the quick answer. You have been very kind. Congratulations again for the work.
|
|
|
Post by MeneerJansen on May 2, 2021 10:44:55 GMT
It runs from the USB and does not touch firmware UNLESS you enable auto boot. If you launch from fake firmware every time and don't use auto boot then you can revert to as sold stock firmware by powering off and removing the USB and powering back up. If you do set auto boot PCUAE to avoid using a normal boot and then a fake firmware boot then a small change to firmware is made to boot the USB to PCUAE carousel but you would never know if you later removed the USB and booted it to stock firmware. Just to add to this: The standalone version of VICE that's discussed in this thread doesn't touch the internal storage at all. PCUAE (which every thread inevitably seems to gravitate to mentioning/discussing) behaviour is as vic2020ian describes. Do you know why we can't autostart game cartridges via the "Autostart image" menu?
|
|
|
Post by jj0 on May 2, 2021 11:55:02 GMT
It could be that I accidentally didn't enable cartridges support when I compiling this version of VICE. But if you copy the 'x64' binary from PCUAE to the vice/bin folder then it should work OK.
|
|
|
Post by MeneerJansen on May 2, 2021 15:13:39 GMT
It could be that I accidentally didn't enable cartridges support when I compiling this version of VICE. But if you copy the 'x64' binary from PCUAE to the vice/bin folder then it should work OK. Playing games via cartridge does work if one uses the special "Cartridge" sub-menu. I've tried to copy the 'x64' binary from PCUAE to the vice/bin/ folder from your Vice version for The C64: doesn't work strangely enough... Your x64 = 14.7 MB PCU's x64 = 22.2 MB
|
|
|
Post by spannernick on May 3, 2021 10:02:58 GMT
They are different versions, VICE in PCUAE is a newer version, VICE 2.4.33, it will not work with standalone files, some commands have been removed from it so its different so it will not work properly with it.
|
|
|
Post by spannernick on May 3, 2021 10:23:32 GMT
With the C64 Emulator in PCUAE you can connect 2 USB2Serial Converters to it and get internet access, its rs232 is enabled, you can see in its rs232 settings where it will read the serial from /dev/ttys0, /dev/ttyS1.
|
|
|
Post by MeneerJansen on May 3, 2021 11:59:10 GMT
They are different versions, VICE in PCUAE is a newer version, VICE 2.4.33, it will not work with standalone files, some commands have been removed from it so its different so it will not work properly with it. Thanks for the info. That's probably why one can't load cartridge games via the menu "Autostart image" (works only for .d64 files).
|
|
|
Post by spannernick on May 3, 2021 13:56:36 GMT
VICE 2.4.33 is the last version before VICE 3.0, its vicerc file is smaller too, vicerc VICE 2.4.33 is 17.0KB to VICE 2.4 45.0 KB, the standalone version is VICE 2.4 first version.
VICE 2.4, 2012 - VICE 2.4.33, 2016.
|
|
|
Post by MeneerJansen on May 5, 2021 11:29:25 GMT
I may have posted this before... Anyway, if you want to see the full border on the C64 Maxi PAL do this. In the file vice/run_vice.sh change the resolution from 950x544 to 1024x576 by changing this: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. XRES=950 YRES=544 To: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. # XRES=950 XRES=1024 # YRES=544 YRES=576 Then in Vice's menu do: "Video settings -> VICII border mode -> Full". Now you can play the game "Mega Phoenix" with the full border visible so you can see your score and the birds when they walk about in the top border. Might also be handy to see some demo's the way they were meant to see on a monitor.
|
|
|
Post by spannernick on May 5, 2021 12:07:46 GMT
Now will this work on THEC64 Mini...?
When enabling Full Height("Video settings -> VICII border mode -> Full" ) in VICE C64 Emulator remember to save its settings, if you don't you have to do it again when you start-up the C64 Emulator again.
I could enable it in the VICE Mode Menu and make it load different display settings so you don't need to change it, you just enable it in the menu, would anyone want it in VICE Mode..?
and get it to load a different vicerc file that has "Video settings -> VICII border mode -> Full" enabled in it already.
I am going to add full height to VICE Mode but when you enable it, it will only be enabled for the C64 emulator only so it will not change the resolution of the other emulators.
If you add that code it will change the resolution of every emulator in VICE you run except PET to 1024
|
|
|
Post by jj0 on May 5, 2021 16:24:11 GMT
I may have posted this before... Anyway, if you want to see the full border on the C64 Maxi PAL do this. In the file vice/run_vice.sh change the resolution from 950x544 to 1024x576 by changing this: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. XRES=950 YRES=544 To: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. # XRES=950 XRES=1024 # YRES=544 YRES=576 Then in Vice's menu do: "Video settings -> VICII border mode -> Full". Now you can play the game "Mega Phoenix" with the full border visible so you can see your score and the birds when they walk about in the top border. Might also be handy to see some demo's the way they were meant to see on a monitor. Cool, does it still have the correct aspect ratio?
|
|
|
Post by spannernick on May 5, 2021 17:53:47 GMT
yes, just added it to VICE mode and got a Sound Buffer Overflow so sound don't work now, I have to change its size, 1024 is too big, it can't handle it...
|
|
|
Post by MeneerJansen on May 6, 2021 9:22:07 GMT
I may have posted this before... Anyway, if you want to see the full border on the C64 Maxi PAL do this. In the file vice/run_vice.sh change the resolution from 950x544 to 1024x576 by changing this: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. XRES=950 YRES=544 To: amora | snowbird | ares) # Experimentally achieved values for correct aspect ratio for the Maxi # Should work for the THEVIC-20 too. # XRES=950 XRES=1024 # YRES=544 YRES=576 Then in Vice's menu do: "Video settings -> VICII border mode -> Full". Now you can play the game "Mega Phoenix" with the full border visible so you can see your score and the birds when they walk about in the top border. Might also be handy to see some demo's the way they were meant to see on a monitor. Cool, does it still have the correct aspect ratio? As far as I can tell: yes. Because 1024:576 = 16:9 = wide screen (just like the resolution of 950:544). A PAL television is 720x576 but because for some reason THEC64 is always booted in wide screen (making it impossible to use it w/ an old 4:3 LCD monitor) we have to set a wide screen resolution for our old 4:3 Commodore 64. P.S. The good 'ol PAL resolution of 720x576 is 5:4 (= 1.25) instead of 4:3 (= 1.33333). That is because the "pixels" on a PAL television were not square, they were stretched out horizontally. So maybe the resolution of 'The C64' is off anyway. I might get me a ruler some day an measure the output. However, when I watch the "Ghostbusters" logo om my PAL (60 Hz) configured THEC64 (in the orig. firmware) then I have to set it to NTSC in the menu to get the logo to look round. There indeed seems to be something off w/ the aspect ratio on The C64. Hmmmm....
|
|
|
Post by MeneerJansen on May 6, 2021 9:28:56 GMT
yes, just added it to VICE mode and got a Sound Buffer Overflow so sound don't work now, I have to change its size, 1024 is too big, it can't handle it... I take it that you tried this in PCUAE which is your project? In PCU w/ Vice, you have to unset the setting "Double size" to have proper sound. This will leave you with a very little screen. So I edited the file /Carousel_Games/Options/sdlvice/vice/vice_for_startup.sh. I changed the resolution from 950 by 544 to 475 by 288 (= still over-scanned). You can also try 512 by 288 to see the full border. Good luck w/ experimenting!
|
|
|
Post by jj0 on May 6, 2021 11:37:34 GMT
Cool, does it still have the correct aspect ratio? As far as I can tell: yes. Because 1024:576 = 16:9 = wide screen (just like the resolution of 950:544). A PAL television is 720x576 but because for some reason THEC64 is always booted in wide screen (making it impossible to use it w/ an old 4:3 LCD monitor) we have to set a wide screen resolution for our old 4:3 Commodore 64. P.S. The good 'ol PAL resolution of 720x576 is 5:4 (= 1.25) instead of 4:3 (= 1.33333). That is because the "pixels" on a PAL television were not square, they were stretched out horizontally. So maybe the resolution of 'The C64' is off anyway. I might get me a ruler some day an measure the output. However, when I watch the "Ghostbusters" logo om my PAL (60 Hz) configured THEC64 (in the orig. firmware) then I have to set it to NTSC in the menu to get the logo to look round. There indeed seems to be something off w/ the aspect ratio on The C64. Hmmmm.... It's nice to see someone else experimenting with this and come up with better resolutions. I arrived at 950x544 by measuring the letters in BASIC on THE64 and then tried to match that as closely as possible.
|
|
|
Post by spannernick on May 6, 2021 12:35:10 GMT
OK thanks for the info... I have to look into it and see, its working ok at the moment, but might put in a overmount option in the menu so you can change from 2.4 to 2.4.33 and back.. so you can enable or disable it so can use different versions of VICE in VICE Mode, if you want too.
|
|
|
Post by spannernick on May 6, 2021 12:36:50 GMT
and the Carousel don't use SDL, only uses it for the Joystick(sdl txt file), everything else is Flashlight. It boots in to Widescreen cause it was made to work on modern HDMI TV sets not 4:3 monitors from the 80s/90s, they a modern version of the C64/Vic-20 for today... When the Carousel uses full height it shows the screen in 4:3 but the top and bottom are cut off so you have to use the offset to make the picture go up and down so you can see the bit of the screen missing, abit like the old TVs with the nob on the back of them, vertical shift.
|
|
|
Post by MeneerJansen on May 6, 2021 13:59:56 GMT
As far as I can tell: yes. Because 1024:576 = 16:9 = wide screen (just like the resolution of 950:544). A PAL television is 720x576 but because for some reason THEC64 is always booted in wide screen (making it impossible to use it w/ an old 4:3 LCD monitor) we have to set a wide screen resolution for our old 4:3 Commodore 64. P.S. The good 'ol PAL resolution of 720x576 is 5:4 (= 1.25) instead of 4:3 (= 1.33333). That is because the "pixels" on a PAL television were not square, they were stretched out horizontally. So maybe the resolution of 'The C64' is off anyway. I might get me a ruler some day an measure the output. However, when I watch the "Ghostbusters" logo om my PAL (60 Hz) configured THEC64 (in the orig. firmware) then I have to set it to NTSC in the menu to get the logo to look round. There indeed seems to be something off w/ the aspect ratio on The C64. Hmmmm.... It's nice to see someone else experimenting with this and come up with better resolutions. I arrived at 950x544 by measuring the letters in BASIC on THE64 and then tried to match that as closely as possible. We must measure the C64's output some day on a TV that does not over-scan and when we've enabled the full border in Vice. That should be exactly 4:3. My crap Philips TV has an "unscaled" option but then the C64's screen is small/zoomed out (my TV demands 1920x1080, THEC64 "only" outputs 1280x720). If I choose "auto" on my Philips TV it's ever so slightly over-scanned making measurement pretty hard. Anyway, I tried to measure the C64 screen. With my TV on "unscaled", on the orig. firmware, "computer model" = PAL : "display option" NTSC: 31.2 cm x 26 cm = 1.2 = 6:5 (all wrong! too narrow) "display option" PAL: 39 cm x 26 cm = 1.5 = 6:4 (wrong too, too wide. might be caused by over-scanning top and bottom but not left and right...?) With my TV on "unscaled", on "Full Blown Vice" custom FW mod, and resolution in run_vice.sh set to 1024x576 (= 16:9): with full border: 36.6 cm x 26 cm = 1.4 (wrong, too wide, should be 1.33333333 ?!) with normal border: 34.8 x 24.6 = 1.4 (is this wrong?) In Vice I tried to force settings to 1.33333, saved settings, rebooted, didn't help. Strange. Notice that changing resolution in run_vice.sh only over-scans (i.e. zooms in).
|
|
|
Post by spannernick on May 7, 2021 10:07:32 GMT
|
|
|
Post by spannernick on May 7, 2021 17:05:28 GMT
|
|
|
Post by spannernick on May 17, 2021 10:13:23 GMT
There is no way of getting 4:3 aspect ratio on THEC64 Mini in VICE is there... jj0...?
|
|
|
Post by vic2020ian on May 17, 2021 10:57:01 GMT
Yes there is DEV44 did it.
|
|
|
Post by spannernick on May 17, 2021 11:38:10 GMT
Yes there is DEV44 did it. You mean VICE Mode in PCUAE Dev 44, it was set at A10 Display hdmi mode 4 by accident where it could not find the A10_Display binary(I moved things around and broke it so it could not find it, its fixed now) so could not change the resolution, I just tested it and set it to A10 Display hdmi mode 4(720p) and you get a VICE screen at 4:3 but not full screen, its in the top left corner, A10_Display has modes for different resolutions so the lowest one is 480i so it will not go any lower like on the Maxi that can do 288p, you can only set the resolution that A10 Display excepts so thats why you can not get it in to 4:3, I would love it to be in 4:3.. , if you have VICE set at the same resolution as THEC64 Mini resolution then the VICE screen gets stretched to fit it, so maybe the trick is to have them set at different resolutions to fool it into 4:3 but thats just a guess. 576p is a10_display hdmi mode 3 and that what the resolution is meant to be.The picture below, the VICE C64 Emulator is set at 720x576(576p) and THEC64 Mini is set at A10 Display hdmi mode 4 1280x720(720p) its default resolution the Carousel is set at. I have no idea how to you would center the VICE screen, I do not think you can...? Looking at VICE stretched, its not the right resolution, the whole screen is stretched to fit the screen, 720x576 is squared, you can see that in the picture below, its at 720x576 4:3 not 16:9. Theses are the only resolutions THEC64 Mini can do using A10 Display, they are different hdmi modes, THEC64 Maxi in VICE use fbset and has unlimited resolutions so can do a 4:3 display.
|
|
|
Post by spannernick on May 17, 2021 23:19:27 GMT
THEC64 Mini can not handle 1/1 in the VICE Speed settings it comes up with "Warning - Your machine is too slow for current settings!" and the emulator slows down, it works with 1/2 in the Speed settings but the scrolling is a bit shuddery as text is scrolling across the screen, you can see it jumping one frame, this is on the C64DTV emulator and running the C64DTV Games Menu, but games are still playable, you don't notice it when your playing a game.
Its the C64DTV emulator, C64 Emulator work fine, well it would be, the C64DTV was added to VICE 2.1 and this is VICE 2.4 so was not added long ago in this version.
|
|
|
Post by jj0 on May 18, 2021 4:42:41 GMT
There is no way of getting 4:3 aspect ratio on THEC64 Mini in VICE is there... jj0...? As far as I've been able to experiment with different resolutions and settings 'full screen' was the only way to get a working picture and that isn't 4:3.The Mini seems to be less flexible than the Maxi in its screen resolution settings.
|
|
|
Post by spannernick on Jun 28, 2021 13:01:27 GMT
|
|
|
Post by spannernick on Jun 28, 2021 14:00:49 GMT
There is no way of getting 4:3 aspect ratio on THEC64 Mini in VICE is there... jj0...? As far as I've been able to experiment with different resolutions and settings 'full screen' was the only way to get a working picture and that isn't 4:3.The Mini seems to be less flexible than the Maxi in its screen resolution settings. I found out if you set THEC64 Mini resolution at 1280x720 then change the resolution of Vice to a lower resolution then you will get a 4:3 screen but it will be a little bit smaller than the size of the screen, you will see what I mean when PCUAE 1.5.0 comes out and load VICE Mode in THEC64 Mini. Here a picture of what I mean, easier if I show you what I mean... at least its in 4:3 not stretched.. but this is a option, if you enable Full Border Mode, if you do not enable it, it stretched across the screen.
|
|
|
Post by vic2020ian on Jun 28, 2021 14:42:02 GMT
when is use vice in pcu i get the vic 20 stretched but on the c64 and cbm 128 and the dtvc64 and and super pcu al of them are only 3:4 format wath can i do ? is have a tech 64 maxi Davy, Use full height mode on the options menu. Ian
|
|
|
Post by vic2020ian on Jun 28, 2021 15:32:18 GMT
Only a subtle difference on the maxi. It is significant on the mini. Try enabling full height mode then go to Vic20, use Vice setting menu, video and set border to full height. Now set border to normal and you should see the subtle shift in size. If you have a mini it goes from stretched full screen to nice 4:3. On Maxi it does not seem to do much for the Vic20.
|
|