OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 04, 2021 7:11 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3666 posts ]  Go to page Previous  1 ... 237, 238, 239, 240, 241, 242, 243 ... 245  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Dec 11, 2020 4:01 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 546
@Gigasoft: Coool! ;) Do you have a binary download?

_________________
Kaph link pending. code pending. design pending. plans in a state of flux! everything pending! choice of language still up in the air! why is nothing coming together?!?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Dec 12, 2020 8:02 pm 
Offline
Member
Member

Joined: Sat Nov 21, 2009 5:11 pm
Posts: 737
Here you go.

This has not been tested on a real computer. If the OS doesn't start, you can try holding down Shift at the start to enter the debugger. If you hold Ctrl at the start, debug messages will be sent to COM1. You can break into the debugger at any time by pressing Break. Press F11 to single step, F10 to step over a function call and Esc to continue.

Users haven't been implemented yet, so the login fields are ignored.

Menu commands:
- Run: Load and start a program (GXE file). DOS programs can also be run, and will have drive letters mapped consecutively to detected volumes.
- Initialize hard disk: Create a MBR partition table on a hard disk containing a single partition filling the entire drive (Needs restart)
- Initialize FAT volume: Format a hard disk partition or floppy (Needs restart)
- Set debug port: Choose from COM1, Bochs, QEMU or none.
- Clock: Display an analog clock
- Calculator: Display a calculator
- Notepad: Start Notepad.gxe
- Paint: Polygon drawing test. Keys: N=New subpolygon, B=Quad bezier, C=Cubic bezier, L=Line, F=Fill, D=Stroke, Esc=Cancel, LMB=Add point, RMB=Stroke and fill
- Font viewer: Open TTF files and display text at various sizes. Press A/Z to change size. Press S/X to zoom in after grid fitting. Press F/V to zoom in after flattening. Press D, C or P to output a long stream of useless information to the debug port for every character (system wide setting). Press T to change the displayed text.
- Network test: Tries to download a web page and displays it in Notepad.
- Shut down / Restart: Turns off or restarts the computer immediately without syncing file systems
- Switch user: Go back to the login screen

The only supported hardware at the moment is PS/2 keyboard and mouse, PATA controllers, Floppy Disk Controller, RTL8029 network card, VGA compatible display.

Trying to cut, copy or paste inside Notepad doesn't work and will crash.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Dec 13, 2020 1:41 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 546
Gigasoft wrote:

Thanks very much! Unfortunately, all I can say is "It doesn't work in Qemu." Qemu starts booting before opening its window so there's no chance to hold shift or control. I don't have Vbox. Maybe I should install it because Qemu is a pain in this and other ways. Bochs "Could not read the boot disk" of this and every other OS, which is very strange.

EDIT: It prints a couple of lines of text in Qemu. I only tried vga options 'std' (full vesa support? i don't remember,) and cirrus.
Code:
Booting from Floppy
Starting UstaOSet


Gigasoft wrote:
This has not been tested on a real computer. If the OS doesn't start, you can try holding down Shift at the start to enter the debugger. If you hold Ctrl at the start, debug messages will be sent to COM1. You can break into the debugger at any time by pressing Break. Press F11 to single step, F10 to step over a function call and Esc to continue.

_________________
Kaph link pending. code pending. design pending. plans in a state of flux! everything pending! choice of language still up in the air! why is nothing coming together?!?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 14, 2020 11:31 am 
Offline
Member
Member

Joined: Sat Nov 21, 2009 5:11 pm
Posts: 737
I have updated the zip file with a new floppy image which should have a higher chance of booting. It will enter the debugger automatically at the start. You can enable serial port logging by typing "log". To log ACPI related issues, type "acpit 7f". It now seems to work most of the time in Parallels Desktop.

As for Bochs, maybe something is wrong with your bochsrc.bxrc file? This is what the relevant portion in mine looks like:

boot: floppy
floppya: type=1_44, 1_44="image file path", status=inserted, write_protected=0


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Dec 15, 2020 1:25 am 
Offline

Joined: Sun Nov 29, 2020 10:24 pm
Posts: 6
disk driver update. boots with bios on 100% of rigs so far. tokenizer (will also be used for my shell scripts.) getting deeper into a 16-bit assembler syntax tree. the base opcodes are established, now constructing mod r/m bytes and immediates. error detection. real man. beware mr klik. CLI assembly first, then a text editor and actual file system after.

Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Dec 17, 2020 5:16 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 546
@Gigasoft: Thanks! I will test it and PM you, but I'm too tired to do it justice at present. (Or to do much of anything else.)

astralorchid wrote:
disk driver update. boots with bios on 100% of rigs so far. tokenizer (will also be used for my shell scripts.) getting deeper into a 16-bit assembler syntax tree. the base opcodes are established, now constructing mod r/m bytes and immediates. error detection. real man. beware mr klik. CLI assembly first, then a text editor and actual file system after.

Awesome! :mrgreen:

_________________
Kaph link pending. code pending. design pending. plans in a state of flux! everything pending! choice of language still up in the air! why is nothing coming together?!?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Dec 19, 2020 10:30 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 113
Location: Leiden, The Netherlands
Started working on a debugger interface based around my procfs
Image

_________________
posnk ( a simple unix clone )
twitter profile - security research, die shots and IC reverse engineering, low level stuff


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Dec 20, 2020 11:17 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 113
Location: Leiden, The Netherlands
GCC 9.3.0 running on my OS!
Image

_________________
posnk ( a simple unix clone )
twitter profile - security research, die shots and IC reverse engineering, low level stuff


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 21, 2020 1:52 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 546
Peterbjornx wrote:
GCC 9.3.0 running on my OS!

Congrats! :D It's nice to see a short list of processes too. I miss the days when Linux was like that. Even Plan 9 has tons of processes in a bare system.

_________________
Kaph link pending. code pending. design pending. plans in a state of flux! everything pending! choice of language still up in the air! why is nothing coming together?!?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 21, 2020 2:51 am 
Offline
Member
Member

Joined: Wed Aug 30, 2017 8:24 am
Posts: 857
eekee wrote:
Congrats! :D It's nice to see a short list of processes too. I miss the days when Linux was like that. Even Plan 9 has tons of processes in a bare system.
The system I'm planning will have tons of processes after boot as well. That is not a measure of bloat. I will be using the same threaded interrupt handler model Linux uses because I have experienced a Linux system in an interrupt storm, and besides a little silliness regarding the timer, you wouldn't even know. (The system was in an interrupt storm because an interrupt trigger was set wrong, so it was constantly interrupting.) And I don't feel like hiding kernel threads from user space, because I don't want to write the scheduler twice.

_________________
Thou hast outraged, not insulted me, sir; but for that I ask thee not to beware of Starbuck; thou wouldst but laugh; but let Ahab beware of Ahab; beware of thyself, old man.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 21, 2020 4:55 am 
Offline
Member
Member

Joined: Mon Mar 14, 2016 5:34 am
Posts: 29
I don't remember having presented my OS to you, so here is a screen of my OS:
Image
(the text is in French but it's normal I'm French)

if you want to try it:
- a floppy image https://github.com/N-LG/SEAC/raw/master/BIN/DISQUETTE.IMG
- a multiboot1 file https://github.com/N-LG/SEAC/raw/master/BIN/SEAC_BAZ.IMB


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 21, 2020 7:06 am 
Offline
Member
Member
User avatar

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 639
Peterbjornx wrote:
GCC 9.3.0 running on my OS!

Quite nice! I'll be glad when my OS does that one day....
@nlg: That look great, too! Networking support is a big feat!

_________________
Currently working on the Nexware project, an attempt to make a less bloated version of GNU. All repos for it can be found at https://github.com/Nexware-Project.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Dec 21, 2020 6:49 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 432
nlg wrote:
I don't remember having presented my OS to you, so here is a screen of my OS:
-snip-
(the text is in French but it's normal I'm French)

if you want to try it:
- a floppy image https://github.com/N-LG/SEAC/raw/master/BIN/DISQUETTE.IMG
- a multiboot1 file https://github.com/N-LG/SEAC/raw/master/BIN/SEAC_BAZ.IMB

Quite impressive, especially when it's all assembly!

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Dec 22, 2020 6:09 am 
Offline
Member
Member

Joined: Mon Mar 14, 2016 5:34 am
Posts: 29
@klange @nexos thank you!

I forgot to specify for the possible testers, If you want to have international US keyboard, enter the command "def en-azi.def" (it should write "def en-qwi.def") otherwise there will be key inversions because the default keyboard is the French keyboard

in the same way enter the command "def en-txt.def" to have the system messages in English (translated by me, sorry in advance) the messages of the applications will remain in French because for the moment I have not integrated a multi-lingual management system in the applications


Top
 Profile  
 
 Post subject: mkfreeOS
PostPosted: Tue Dec 22, 2020 2:33 pm 
Offline
Member
Member

Joined: Thu Apr 30, 2020 6:03 am
Posts: 55
Much to do ...


Attachments:
qemu_gui mkfree.png
qemu_gui mkfree.png [ 103.81 KiB | Viewed 635 times ]
qemu_exec help.png
qemu_exec help.png [ 55.16 KiB | Viewed 635 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3666 posts ]  Go to page Previous  1 ... 237, 238, 239, 240, 241, 242, 243 ... 245  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Doctor5555, Google [Bot] and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group