|
Post by clindsa1 on Jul 28, 2021 14:52:45 GMT
This is amazing. Epic props to you.
I have been trying to compile the v2.4 code myself, because I am trying to enable MIDI support. I have failed miserably several times.
Would you be able to post the set of steps you used for compiling? I'm pretty sure my issues are a missing requirement or some addition to the configure or make command I just don't know about.
Thank you for any assistance.
|
|
|
Post by jj0 on Jul 29, 2021 8:47:31 GMT
This is amazing. Epic props to you. I have been trying to compile the v2.4 code myself, because I am trying to enable MIDI support. I have failed miserably several times. Would you be able to post the set of steps you used for compiling? I'm pretty sure my issues are a missing requirement or some addition to the configure or make command I just don't know about. Thank you for any assistance. Thanks. I've found it easisest to avoid all cross compiling and as the Ubuntu Xenial environment matches THE64 glibc environment I chroot into an armhf Armbian Xenial rootfs on my Linux PC and do my compiling from there. Though for Vice I think I did it in an XWM rootfs (which is Debian jessie) but it works in Xenial just as well. You do need to install the 'qemu-user-static' package on the main Linux OS to it emulate the arm SoC and mount bind the PC's /dev directory to the Armbian rootfs dev directory. For vice (2.4) I used (you might need to change this a bit depending on exactly which 2.4 version you use): ./configure --prefix=/usr --enable-sdlui --enable-fullscreen --disable-gnomeui --enable-rs232 --disable-midi --disable-lame --disable-nls --disable-dingoo --disable-dingux --disable-ffmpeg --disable-quicktime --enable-ethernet --disable-ipv6 --disable-parsid --disable-bundle --disable-editline --disable-wiz --disable-static-lame --disable-hidmgr --disable-hidutils --with-alsa --without-pulse --without-sdlsound --without-oss --without-png --without-picasso96 --without-cocoa --without-x --no-create --no-recursion --with-residfp --with-resid And then installed any missing xxxx-dev libraries that it complained about. I haven't kept a list of those. After that it's just 'make'.
|
|
|
Post by spannernick on Jul 29, 2021 11:18:47 GMT
You will need the latest version of Ubuntu too 21.04, if you use 20.04 then it will use a older version of 'qemu-user-static' package and will not work, so you can not use Linux Mint cause it use a older version to that don't work with Armbian rootfs, its a bug in 'qemu-user-static' and if you use a Armbian rootfs as chroot.
|
|
|
Post by knightfire on Oct 5, 2021 4:21:02 GMT
I'm interested in the PET 4032 (40x25) might you replace the SuperPET mode with it? Also will it display correctly at HD resolution?
|
|
|
Post by jj0 on Oct 5, 2021 11:57:27 GMT
I'm interested in the PET 4032 (40x25) might you replace the SuperPET mode with it? Also will it display correctly at HD resolution? I think you can do that by going into the emulator menu and change the machine type - all pet types are emulated by the same emulator. Not sure how it will display, I suggest you check it out and report back what it looks like.
|
|
|
Post by spannernick on Oct 8, 2021 14:04:35 GMT
I'm interested in the PET 4032 (40x25) might you replace the SuperPET mode with it? Also will it display correctly at HD resolution? I already changed PET in VICE Mode in PCUAE to PET 4032, Press CTRL-F3 in PCUAE Mode(on the carousel Screen or Classic Screen) and select VICE Mode in the Mode Changer Menu and then press CTRL-1 to start up PET, I changed it cause thats the PET I used in 1983 before I got a C64...  This is what it looks like on the C64 Maxi, could not remove the screen shadow on the right of the screen. 
|
|
|
Post by andromeda1968 on Jan 15, 2022 16:58:10 GMT
fantastic job thanks...yur are great!! there is a possibility for a new version with vice 3.6 
|
|
|
Post by spannernick on Jan 15, 2022 17:12:11 GMT
I think we tried a newer version of VICE but it was to slow, frame rate was low.
|
|
|
Post by jj0 on Jan 16, 2022 21:13:06 GMT
fantastic job thanks...yur are great!! there is a possibility for a new version with vice 3.6  This is a compiled version of x64 v3.6 (goes into the bin folder) and the additonal libraries (goes into the lib folder). You need to experiment with running it form the commandline (via the UART), I haven't been able to get it to show something on the screen. If it does run it will be pretty slow I think.
|
|
|
Post by andromeda1968 on Jan 17, 2022 10:52:01 GMT
thanks but can you create for me a bin file for update my C64 maxi?? with 3.6 vice?
|
|
|
Post by jj0 on Jan 17, 2022 10:59:25 GMT
thanks but can you create for me a bin file for update my C64 maxi?? with 3.6 vice? No I can't as as I mentioned I didn't get it to run properly on the Maxi. So it's just for experimental purposes for anyone who wants to try to get it to work.
|
|
|
Post by turrican9 on Dec 4, 2022 15:05:03 GMT
So I couldn't get this working. In the end I found that the issue was that this package is not compatible with my USB to DB9 joystick adapter. It has the 4 menu buttons built in aswell, and is built to work with C64 mini/TheC64 and TheVIC20, but did not work with this VICE package. When I plugged in my original TheC64 joystick everything was working okay.
I tried I few games and noticed I didn't get smooth scrolling.
To me it seems that the hardware used in C64mini, TheC64/TheVIC20 is not up to the task of running much else than the standard firmware. As soon as I experiment with stuff like this or Project carousel it seems like there is always some kind of problem. Like slowdowns, not smooth scrolling, lockups or things not working correctly.
I appreciate all the nice work done but for me it seems like it's best to stick to the standard firmware and setup.
|
|