Visopsys 0.8 preview

General discussion about Visopsys.
User avatar
andymc
Posts: 589
Joined: Tue Nov 16, 2010 7:20 pm

Visopsys 0.8 preview

Post by andymc »

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
User avatar
ronaldlees
Posts: 120
Joined: Tue May 20, 2014 5:19 pm

Re: Visopsys 0.8 preview

Post by ronaldlees »

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.
User avatar
ronaldlees
Posts: 120
Joined: Tue May 20, 2014 5:19 pm

Re: Visopsys 0.8 preview

Post by ronaldlees »

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.
User avatar
andymc
Posts: 589
Joined: Tue Nov 16, 2010 7:20 pm

Re: Visopsys 0.8 preview

Post by andymc »

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.
User avatar
andymc
Posts: 589
Joined: Tue Nov 16, 2010 7:20 pm

Re: Visopsys 0.8 preview

Post by andymc »

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?
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.

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.
User avatar
ronaldlees
Posts: 120
Joined: Tue May 20, 2014 5:19 pm

Re: Visopsys 0.8 preview

Post by ronaldlees »

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.
User avatar
andymc
Posts: 589
Joined: Tue Nov 16, 2010 7:20 pm

Re: Visopsys 0.8 preview

Post by andymc »

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 :P 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
User avatar
ronaldlees
Posts: 120
Joined: Tue May 20, 2014 5:19 pm

Re: Visopsys 0.8 preview

Post by ronaldlees »

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
dufresnep
Posts: 14
Joined: Sat Nov 28, 2015 6:02 am

Re: Visopsys 0.8 preview

Post by dufresnep »

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
dufresnep
Posts: 14
Joined: Sat Nov 28, 2015 6:02 am

Re: Visopsys 0.8 preview

Post by dufresnep »

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:
Self-compiled version with make debug does not boot under qemu cdrom=myiso.iso
Self-compiled version with make debug does not boot under qemu cdrom=myiso.iso
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$
Post Reply