Hey everyone,
I have posted a preview release of Visopsys 0.8 for you guys to check out.
http://visopsys.org/files/visopsys/viso ... e1-iso.zip
http://visopsys.org/files/visopsys/viso ... e1-src.zip
http://visopsys.org/files/visopsys/viso ... sb-img.zip
It needs a wee bit more polish, and I haven't made up the changelist yet, but please do click around and explore it.
There's touch support, so if you have any BIOS-based PC tablets lying around, please do try it out.
Let me know if you find anything that you think needs fixing.
Andy
Visopsys 0.8 preview
- ronaldlees
- Posts: 120
- Joined: Tue May 20, 2014 5:19 pm
Re: Visopsys 0.8 preview
Awesome! This is the best version yet. Wow - the user interface is all spiffed up like a pretty lady on dinner night.
I know a lot of that is just artwork and such, but - wow - its looks have moved into the new century (sorry).
It runs *great* on my SATA disk computer. Is that new also? Great job. Everyone needs to check this latest version out.
I know a lot of that is just artwork and such, but - wow - its looks have moved into the new century (sorry).
It runs *great* on my SATA disk computer. Is that new also? Great job. Everyone needs to check this latest version out.
- ronaldlees
- Posts: 120
- Joined: Tue May 20, 2014 5:19 pm
Re: Visopsys 0.8 preview
Is the on-screen keyboard new? I never noticed it before, but it looks good. How do I select it? Is it set up only for the touch-screen? My touchscreen connects as a USB device.
Last edited by ronaldlees on Mon Oct 05, 2015 3:36 pm, edited 1 time in total.
Re: Visopsys 0.8 preview
Ha ha, thanks a lot Ron. I always thought my icons and whatnot were fine, and everyone was just being picky, focusing on that.
However, once I got it all sorted out with the Oxygen icons, and alpha channel drawing, I had to admit it was a big improvement. You're right, it looks a lot more grown up now.
I don't think I made any significant changes to the SATA code for this release, but perhaps I've bashed a bug along the way that solved something for you.
However, once I got it all sorted out with the Oxygen icons, and alpha channel drawing, I had to admit it was a big improvement. You're right, it looks a lot more grown up now.
I don't think I made any significant changes to the SATA code for this release, but perhaps I've bashed a bug along the way that solved something for you.
Re: Visopsys 0.8 preview
Yes, that's new. It automatically runs iconified in the top menu bar when a touchscreen device has been detected, or else you can run it manually from the Programs folder.ronaldlees wrote:Is the on-screen keyboard new? I never noticed it before, but it looks good. How do I select it? Is it set up only for touch?
The virtual keyboard widget has been added to the window library, so it can be used elsewhere. You'll also find it in the keyboard map program. I'm not sure about the color scheme, though.
- ronaldlees
- Posts: 120
- Joined: Tue May 20, 2014 5:19 pm
Re: Visopsys 0.8 preview
Hi Andy:
My homemade (ARM) tablet has a touchscreen, and I have connections on the box to use it as a stand alone monitor. Its touchscreen connects as a USB device. I'm not sure how that factors in, relative to Visopsys ...
It's this one:
http://www.hardkernel.com/main/products ... 0383714860
- I'm going to see if it'll work later today. Will let you know.
My homemade (ARM) tablet has a touchscreen, and I have connections on the box to use it as a stand alone monitor. Its touchscreen connects as a USB device. I'm not sure how that factors in, relative to Visopsys ...
It's this one:
http://www.hardkernel.com/main/products ... 0383714860
- I'm going to see if it'll work later today. Will let you know.
Re: Visopsys 0.8 preview
Currently, the touchscreen driver is only for USB, yes. Most PC touchscreens are USB, although a decent number of them are I2C, mostly on cheaper systems.
I dunno how you're getting Visopsys to run on ARM though Using an emulator, I presume? If you can get the touchscreen device to 'pass through' to the emulator as a USB device, then in theory it should work.
VMware does seem to have a virtual USB touchscreen device built in, but I think you have to run on a host system with touch, in order for that to work.
Andy
I dunno how you're getting Visopsys to run on ARM though Using an emulator, I presume? If you can get the touchscreen device to 'pass through' to the emulator as a USB device, then in theory it should work.
VMware does seem to have a virtual USB touchscreen device built in, but I think you have to run on a host system with touch, in order for that to work.
Andy
- ronaldlees
- Posts: 120
- Joined: Tue May 20, 2014 5:19 pm
Re: Visopsys 0.8 preview
Hi again. I think I didn't write that correctly or plainly. It's a weird thing I'm doing. I'm using the "homemade" ARM tablet's display and touchscreen on a different (x86) computer, because I put connectors (HDMI and USB) on the tablet's enclosure for the purpose of using the display/touchscreen part of the tablet on something else. The x86 is a 1.5 GHz Intel machine. Anyway, I can see seven icons in the top menu bar, and one of them (the leftmost) toggles the on-screen keyboard on and off. But, none of the icons has text (they're plain white). So far no joy getting the touch to work tho ...
Now, with Visopsys having touch (as soon as I can figure out what I'm doing wrong), and sometime down the road getting the networking going with TCP/IP, this thing HAS to get ported to my Odroid! LOL...
- Ron
Now, with Visopsys having touch (as soon as I can figure out what I'm doing wrong), and sometime down the road getting the networking going with TCP/IP, this thing HAS to get ported to my Odroid! LOL...
- Ron
Re: Visopsys 0.8 preview
gcc version 5.2.1 20151028 (Debian 5.2.1-23)
(with gcc 4.9, compiled fine)
kernelDisk.c: In function ‘kernelDiskReadPartitions’:
kernelDisk.c:2616:10: error: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Werror=discarded-array-qualifiers]
memset(&physicalDisk->logical, 0,
^
In file included from ../include/sys/process.h:27:0,
from kernelMultitasker.h:30,
from kernelMisc.h:24,
from kernelDisk.c:34:
../include/string.h:42:7: note: expected ‘void *’ but argument is of type ‘volatile kernelDisk (*)[16] {aka volatile struct _kernelDisk (*)[16]}’
void *memset(void *, int, size_t);
^
cc1: all warnings being treated as errors
Makefile:180: recipe for target 'obj/kernelDisk.o' failed
make[2]: *** [obj/kernelDisk.o] Error 1
make[2]: Leaving directory '/home/paul/Téléchargements/visopsys-0.8_pre1-src/src/kernel'
Makefile:11: recipe for target 'all' failed
(with gcc 4.9, compiled fine)
kernelDisk.c: In function ‘kernelDiskReadPartitions’:
kernelDisk.c:2616:10: error: passing argument 1 of ‘memset’ discards ‘volatile’ qualifier from pointer target type [-Werror=discarded-array-qualifiers]
memset(&physicalDisk->logical, 0,
^
In file included from ../include/sys/process.h:27:0,
from kernelMultitasker.h:30,
from kernelMisc.h:24,
from kernelDisk.c:34:
../include/string.h:42:7: note: expected ‘void *’ but argument is of type ‘volatile kernelDisk (*)[16] {aka volatile struct _kernelDisk (*)[16]}’
void *memset(void *, int, size_t);
^
cc1: all warnings being treated as errors
Makefile:180: recipe for target 'obj/kernelDisk.o' failed
make[2]: *** [obj/kernelDisk.o] Error 1
make[2]: Leaving directory '/home/paul/Téléchargements/visopsys-0.8_pre1-src/src/kernel'
Makefile:11: recipe for target 'all' failed
Re: Visopsys 0.8 preview
I recompiled with make debug, created my iso (had to rename mkisoimg to genisoimage in Debian)... but when I try to boot it in qemu, it does not complete:
gcc 4.9.3
My ISO image is much smaller than yours:
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$ ls -l *.iso
-rw-r--r-- 1 paul paul 8620032 nov 28 17:31 visopsys-2015-11-28.iso
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$ ls -l ../../*.iso
-rw-r--r-- 1 paul paul 6443008 jun 15 21:11 ../../visopsys-0.77.iso
-rw-r--r-- 1 paul paul 22075392 oct 1 20:42 ../../visopsys-0.8_pre1.iso
-rw-r--r-- 1 paul paul 9121792 nov 28 14:46 ../../visopsys-2015-11-28.iso
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$
Edit1: euh, I tried just make (no debug) but my iso "hang" on: "Starting, one moment please".gcc 4.9.3
My ISO image is much smaller than yours:
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$ ls -l *.iso
-rw-r--r-- 1 paul paul 8620032 nov 28 17:31 visopsys-2015-11-28.iso
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$ ls -l ../../*.iso
-rw-r--r-- 1 paul paul 6443008 jun 15 21:11 ../../visopsys-0.77.iso
-rw-r--r-- 1 paul paul 22075392 oct 1 20:42 ../../visopsys-0.8_pre1.iso
-rw-r--r-- 1 paul paul 9121792 nov 28 14:46 ../../visopsys-2015-11-28.iso
paul@arcturus:~/Téléchargements/visopsys-0.8_pre1-src/utils$