JGOS 1

7

CreatorJo 2021-09-22 22:20 (Edited)

Welcome to JGOS!

JGOS is a graphical WYSIWYG operating system, revolving around bringing the desktop experience as close to the mobile experience as possible.

Use the screen like a trackpad, save your typewriter docs, and experiment with text to speech all right out of the box!

Write your own programs that utilize the included mouse drivers and mount them to the boot loader!

Create low-res art with the PixPaint editor!

Many things are made easier for programmers with the built in systems and drivers, such as mouse control and text to speech.

Here are a few fun demo programs to insert into the boot loader that make use of mouse, popup, and window routines:

Demo 1

CALL DRAWWINDOW(-1,0,21,16,"MULTIWINDOW",1)
REPEAT
IF CLICKED AND HCY>0 THEN
WINX=INT(RND(11))
WINY=INT(RND(8)+2)
CALL DRAWWINDOW(WINX,WINY,8,5,"WND",0)
TEXT WINX+1,WINY+1,"THIS IS"
TEXT WINX+1,WINY+2,"A WIND-"
TEXT WINX+1,WINY+3,"OW"
END IF
CALL MOUSE
WAIT VBL
UNTIL CLICKED AND HCX=19 AND HCY=0

Demo 2

DO
CLS
CELL 19,0,114
IF TIMER MOD 480 = 0 THEN CALL ERROR("TEXT1","TEXT2","TITLE","OKAY","CANCEL") ELSE CALL MOUSE
IF RSLT=0 THEN TEXT 0,0,"OKAY" ELSE TEXT 0,0,"CANCEL"
IF CLICKED=1 AND HCX=19 AND HCY=0 THEN EXIT
WAIT VBL
LOOP

Licensed with CC Attribution-NonCommercial-ShareAlike

From Remjin, 2016-2022

JGOS 1.3.2.nx | Open in app
2022-01-25 16:50
JGOS 1.3.1.nx | Open in app
2021-09-25 00:32
JGOS 1.3.nx | Open in app
2021-09-24 23:23
JGOS 1.2.nx | Open in app
2021-09-24 18:00
JGOS 1.1.nx | Open in app
2021-09-24 17:16
JGOS.nx | Open in app
2021-09-22 22:20

was8bit 2021-09-22 23:23

Cool :)


Timo 2021-09-23 06:05

The mouse control is cool, and the rest too :)


G-9 2021-09-23 10:19

Wow so much better than my wip os 😂


CreatorJo 2021-09-23 15:59

@Timo Thank you! I plan on making a file system that operates on the 4 kilobytes of persistent RAM like a floppy disk.


was8bit 2021-09-23 16:46

You could always export your files to DISK to be shared with others ;)


CreatorJo 2021-09-23 21:00

@was8bit That's a great idea, but I dunno how to do that.


was8bit 2021-09-23 23:53

Use the FILE commands ... they are only supposed to be used as a tool, but when used in a program the WRITE will write to program DISK, creating it for you if one doesn’t already exists.... it’s abit tricky to use that way, but it is possible


CreatorJo 2021-09-24 16:18 (Edited)

@G-9 Well, you're focusing on the design before the functionality. I'm doing it the other way 'round. If you'd like help designing window drawing routines or anything else, I'd be glad to. If you want, you can also borrow parts from JGOS, but you'd need to follow the license and put a remark in the code above the borrowed portion that says something like "... ROUTINE BORROWED FROM JGOS 1, BY REMJIN".


CreatorJo 2021-09-24 18:13 (Edited)

I've been working on JGOS's API. Now people can actually develop their own programs that utilize the mouse, window, and text to speech drivers that are already in the core of JGOS, and mount their programs to the boot loader.


G-9 2021-09-24 18:19

:( I saw the sussy at #106 noooo


G-9 2021-09-24 18:21

Also I think I’m gonna remake an OS
It would be like Windows VS Mac OS 😂


CreatorJo 2021-09-24 23:24

@G-9 Look at tile #106 again, with 1.3. Oh, also, the default font is now LowRes Light Lowercase.


G-9 2021-09-25 14:35

Thank you :)
Also should I make a window-based OS or iOS based ……..


CreatorJo 2021-09-25 16:54

@G-9 I'm more appealed by Windows operating systems, but I think I'd prefer to see an iOS-styled one. JGOS is based on early versions of MacOS.


G-9 2021-11-16 15:27 (Edited)

i'm almost done :) ... three different editions of 9OS... Metal Reloaded, Mini. Reloaded and Desktop Reloaded ... plus some features ... easter eggs ... a lot of "..."... and fun :)


G-9 2021-11-16 15:30

"If you'd like help designing window drawing routines or anything else, I'd be glad to"
i didn't saw this... if you still want to, i would be glad too :D


Khang168bit 2022-01-13 14:42

But can you add the startup sound like macOS x or a farting noise


CreatorJo 2022-01-25 16:51

1.3.2 adds one feature: A mouse option that allows you to switch between the desktop style trackpad, and an absolute style, which could be useful on PC.


Log in to reply.