Quigs, release candidate

Quigs, release candidate

by edoz on 06-07-2020, 22:42
제목: Development
언어 설정:

Quick User Interface with Graphics for Symbos
Quigs, release candidate

It is the year 2000, November to be precise, Prodatron was writing the first z80 assembly lines for his Symbiosis Multitasking Based Operating System or also called SymbOS. At this moment in time, it was just a fun try- out, to see how a z80 home computer would behave in a multitasking GUI based environment. Of course, those ideas already came up before the millennium, but finally it took sense for him to start this crazy project. Not long after this, the project became bigger and bigger and what was started with a small concept became a big z80 project.

One user, Trebmint was really excited about the SymbOS project and started to collaborate with Prodatron. Both became more and more active and because of inspiring each other, the project really started to grow. Trebmint thought it was better for SymbOS to have a good development suite so people could started writing apps for SymbOS (without the need to know complex things like multitasking).

In the end of 2004 Trebmint released SymStudio and later named it Unify. Edoz was inspired by SymStudio and started to develop for it. This was again accelerator for Trebmint and so the magic began between those three people.

Trebmint inspired Prodatron to port SymbOS to other Z80 computer as well, to make the amount of possible users bigger but also to be able to release software for different z80 computers, which all share the same SymbOS operating system. This way other z80 retro- communities could take advantage of each other’s software releases. With lot of help from the communities (MSX and Enterprise), the ports became real and thanks to Hans (TMT-LOGIC) and Technobytes even hardware, like the G9K became compatible between different z80 machines. The focus for SymbOS today is to make it as fast and compatible as possible.

Today we are glad to announce that Trebmint is releasing his first release candidate to the public so you can start writing your own SymbOS applications! There are some tutorials on YouTube and there is even a chess example program. Quigs runs an a Windows machine. Extract the zip, set your settings in settings.txt and start quigs.exe

Relevant link:
Download Quigs

Media browser (2)

  • Quigs, release candidate
  • Quigs, release candidate

댓글 (11)

By edoz

Prophet (2283)

edoz의 아바타

06-07-2020, 23:00

The tutorials from Trebmint can be found here :
Tutorial videos for Quigs

I was pointing in the link to only one video, but there are some more videos done by Trebmint.

By edoz

Prophet (2283)

edoz의 아바타

07-07-2020, 11:45

Oh... and this one is my favorite : FileBox It really shows how simple it is in use! I know i posted the news item myself but I'm really amazed what Trebmint did all those years on the Quigs project and all the effort he did on it.. I'm so thankful for that! It is just crazy.

By fernando.collazo.5682

Master (246)

fernando.collazo.5682의 아바타

07-07-2020, 17:20

Really interesting...

By Manuel

Ascended (16697)

Manuel의 아바타

07-07-2020, 19:18

What was Quigs itself written in?

By Trebmint2

Master (215)

Trebmint2의 아바타

07-07-2020, 21:10

Quigs is coded in a language called Blitz3d, which was a 3d language back in early 2000's. But it was my language of choice in 2005 when I first started coding what was then SymStudio, and starting from scratch always seemed too daunting. Obviously today I'm more c# and the Blitz has long since been discontinued... its a bit slow and clunky and lacking anything GUI... which is why its a self coded and ugly GUI. Still works though

By Manuel

Ascended (16697)

Manuel의 아바타

07-07-2020, 21:16

Sure thing. It's a bit of a pity that it's so Windows specific.

By Trebmint2

Master (215)

Trebmint2의 아바타

07-07-2020, 21:22

Well there is a project called BlitzNG which allows you to compile Blitz3d for Linux and MacOs. Personally I'm a Windows user so testing would be impossible, so I never tried to re-compile it.

If somebody would like to look into it and do so I will make all the code available. Obviously its an ongoing project with the v9990 games engine coming it might be a worthwhile thing for somebody to do

By edoz

Prophet (2283)

edoz의 아바타

07-07-2020, 21:42

I'm not sure but maybe this is the link?
BlitzNG (Blitz3d)

By karloch

Prophet (2084)

karloch의 아바타

08-07-2020, 22:04

I don't find the GUI ugly at all, thank you for such a great work Terbmint. I think SymbOS is amazing, so anything related to make development for him easier is really welcome.

By tfh

Prophet (2320)

tfh의 아바타

08-07-2020, 23:07

Hmmm Smile So maybe it's time to do another video conversion like I did with the beta of Quigs Smile

By NYYRIKKI

Enlighted (5556)

NYYRIKKI의 아바타

10-07-2020, 06:30

I just wanted to drop by and say that Quigs is great!

Starting coding for a totally alien multitasking OS like SymbOS may feel like quite a drop to a deep end. You need to learn a new assembler as well as new stuff about memory types, relocating code, system calls, sending and receiving messages and all. Quigs softens this sharp edge very well by hiding pretty much all of this from developer. It gives you lots of tools to do VB like object oriented coding while yet it still gives you possibility to write your own assembler stuff in to functions if you like.

Quigs does have some rough edges, but it is still amazing and as Edoz has many times proven already, it can be used to do amazing stuff... and even with quite a little effort. Quigs for SymbOS is like MSX-BASIC is for MSX. It gets you in to coding without need to be an expert of all fields and without deep understanding of underlying OS... It can be very helpful even if you decide to move in to pure assembler coding later as it lets you peek in to the embedded assembler functions if you like... The form design functionality deserves extra credit as it is a real WYSIWYG editor. It feels quite unreal that you can just go and draw a button, write a function to it, compile the program and see your creation working on your favorite 8bit system!