Search found 30 matches

by nextvolume
Sat Mar 29, 2014 11:26 pm
Forum: General
Topic: CD-ROM drives from which booting Visopsys works
Replies: 2
Views: 7517

CD-ROM drives from which booting Visopsys works

If you ever wondered why your system couldn't boot the Visopsys CD, the reason might be its CD-ROM drive. The CDROM code in Visopsys is apparently quite finicky, and many drives have issues, thus making booting from them impossible; trying to boot from such a drive results in a device error. I have ...
by nextvolume
Sat Jan 25, 2014 11:11 pm
Forum: General
Topic: Bug reporting thread
Replies: 47
Views: 56987

Re: Bug reporting thread

In my humble opinion, the benefits gained from switching to standard behavior for strlen() outweigh the shortcomings; it makes porting existing software much easier.
A solution is keeping but renaming the current strlen() implementation to something like stringGetLength().
by nextvolume
Fri Jan 24, 2014 7:57 pm
Forum: General
Topic: Bug reporting thread
Replies: 47
Views: 56987

Re: Bug reporting thread

The implementation of strlen() in Visopsys has a subtle behavior; if the function goes farther than a number of characters (by default 4096) it returns and reports an out-of-boundaries error. While not strictly a bug report, this behavior is not standard, and I think it might be desirable to not lim...
by nextvolume
Wed Jan 22, 2014 2:39 pm
Forum: General
Topic: Bug reporting thread
Replies: 47
Views: 56987

Re: Issue when getting file size

By the way, I have found another reproducible bug. If one creates a window, calls windowGuiThread() but without making the window visible beforehand, and terminates the program (for example by pressing Ctrl+C in the shell), Visopsys may crash. The following example code can reproduce the bug: #inclu...
by nextvolume
Tue Jan 21, 2014 8:57 am
Forum: General
Topic: Visopsys GUI design project
Replies: 1
Views: 6758

Re: Visopsys GUI design project

Hm, your GUI project looks somewhat like the Win 8.x Metro interface, but multi-tiled - today it is fashionable to try to reimagine the graphical user interface, but speaking from experience, to do work there is nothing better than a WIMP paradigm (Windows, Icons and Menus Paradigm) on desktops - no...
by nextvolume
Mon Jan 20, 2014 10:21 pm
Forum: General
Topic: Bug reporting thread
Replies: 47
Views: 56987

Bug reporting thread

Hi, I stumbled on a major problem. The common trick to get the size of a file: int sz; fseek(myFile, 0, SEEK_END); sz = ftell(myFile); fseek(myFile, 0, SEEK_SET); doesn't work, and reports that it is impossible to seek beyond a file. For now, the most reliable workaround I've found is getting the si...
by nextvolume
Sat Oct 12, 2013 2:06 pm
Forum: General
Topic: Graphics are not enabled
Replies: 3
Views: 9947

Re: Graphics are not enabled

The standard video BIOS for i810 GPUs is notable for not supporting VESA 2.0, and thus, the linear framebuffer feature. The only computers with i810 GPUs I'm aware that ship with a video BIOS implementing the linear framebuffer feature are from IBM. Your best bet right now is to use either a PCI or ...
by nextvolume
Tue Sep 03, 2013 5:01 pm
Forum: General
Topic: Calculator for Visopsys
Replies: 7
Views: 14200

Re: Calculator for Visopsys

Looks like we forgot to check whether Visopsys is running in graphics mode or not.
It's a two-liner, but needs to be fixed :)
by nextvolume
Mon Sep 02, 2013 11:32 pm
Forum: General
Topic: Calculator for Visopsys
Replies: 7
Views: 14200

Re: Calculator for Visopsys

It is OK, of course! :)
by nextvolume
Sun Sep 01, 2013 8:02 pm
Forum: General
Topic: Calculator for Visopsys
Replies: 7
Views: 14200

Calculator for Visopsys

Hello, I saw Visopsys was missing a calculator program and I coded one. Quoting from readme.txt: This is my implementation of a calculator for the Visopsys operating system. Visopsys is free and open source and you can get it at http://visopsys.org This program was tested on Visopsys 0.72. This arch...