flat assembler
Message board for the users of flat assembler.

Index > OS Construction > New Solar OS release 2004_12_25

Author
Thread Post new topic Reply to topic
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
There is a new version available...
As a Christmas present

Binary only is here:
http://www.hostileencounter.com/os/files/sol_os_2004_12_25.bin

The whole sourcecode is under downloads section here:
http://www.hostileencounter.com/os_main.html


New things:
============

Drivers:
----------
PCI Devices Enumeration
Network drivers for Realtek 8139 cards
Floppy Driver improved a lot
COM1 Mouse Driver
Improved ATA HDD and CD-ROM detection
Video Driver improved with 8 bits resolutions

Network Applications:
----------------------------
-Ethernet raw packets send/recive,
-ARP LAN resolver,
-IP Layer,
-ICMP Ping and statistics application
-UDP layer
-DNS resolver Application

GUI Improvements:
------------------------
-Added Icons and GFX as HE Sprites (+Animated)
-Scroll Bars improved + added horizontal
-List Box improved
-Anchor controls bottom/right
-Keep relative size for controls

Applications:
-------------------
Print Screen Application:
-saves raw on floppy
-you must use rawread and IfranView RAW plugin to read image in.

System Colors application
Fdisk Application
Character map application
Debug viewer improved a lot
Text view Application


Other minor changes:
-----------------------------
-Press Alt+A to toggle alpha of selected window
-Ctrl+X clears Edit box contents

_________________
"Any intelligent fool can make things bigger,
more complex, and more violent.
It takes a touch of genius -- and a lot of courage --
to move in the opposite direction."


Last edited by bogdanontanu on 25 Dec 2004, 23:27; edited 3 times in total
Post 25 Dec 2004, 04:54
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
Excellent! I'll download it right ahead! Very Happy I've waited for this release! Smile Merry Christmas to you! And thanks once again!
Post 25 Dec 2004, 09:15
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
BTW: Can you make the sources compilable with lzasm? I don't have tasm, and I won't buy it either since I'm very satisfied with fasm (one assembler is enough Wink) Thanks! (Or do you play write it in fasm? Razz)
Post 25 Dec 2004, 09:21
View user's profile Send private message Visit poster's website Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
I do not know what is specific to lzasm... and i am very much bound to TASM syntax as i like it very much...anyway more than FASM or others.

Aparently there are "somehow free for a while" versions of TASM embedded into Borland/Inprise C++ Builder and/or Mobile editions trials

Otherwise it might be possible to use some complex macros in FASM that will simulate TASM's syntax?

It is certainly possible to develop applications for Solar OS using FASM as well as MASM, NASM and other assemblers. But for internal OS developement i am afraid that TASM is required.

I also think that there is an FASM port for Solar OS

Although portions could be written in FASM and linked in as OBJ's via JLOCK ?

I am somehow working on my own assembler (SOL_ASM) that is free and open source and is able to compile TASM syntax.

If i find the time/money needed, In the future this assembler will take over TASM in Solar OS developement... but until that happens you are on your own in using other assemblers
Post 25 Dec 2004, 16:47
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
lzasm is almost tasm compatible I think... Wink it claims to be anyhow...
Post 25 Dec 2004, 17:36
View user's profile Send private message Visit poster's website Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
It claims to be compatible with IDEAL mode only... like FASM is inspired Wink

Unfortunately SolarOS is NOT using IDEAL mode.

But i will check it... aparently it looks possible, very possible
Post 25 Dec 2004, 23:20
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3500
Location: Bulgaria
JohnFound
bogdanontanu wrote:
Unfortunately SolarOS is NOT using IDEAL mode.


Hm, but TASM non-IDEAL mode is so called "MASM mode" and Borland claims that in this mode TASM is 100% compatible with MASM even to the bugs... then SOL-ASM will be MASM clone, not exactly TASM one... or my information is little bit outdated?

Regards
Post 25 Dec 2004, 23:30
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
Thanks Bogdan, that´s great.

Now it's time for me to continue developement od Fasm IDE port to Solar.
I have also a large portion of previous Solar release compiling with Fasm and my intention is to continue...
Post 25 Dec 2004, 23:59
View user's profile Send private message Yahoo Messenger Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
Thank you pelaillo,

The work you are doing there is highly appreciated...

Let me know if you need any help or info.

Also let me know when you have working versions so i could eventually host them on my sites if needed.
Post 26 Dec 2004, 01:09
View user's profile Send private message Visit poster's website Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
Hi JohnFound,

Well you might be correct but IMHO there are subtle differences in between TASM and MASM even in non-ideal mode for TASM.

Some of them are:
--------------------------------------------
-usage of ARG, USES and LOCAL for procedures
-usage of local variables with @@
-usage of structure member names
-"Call" instead of "invoke"
-VARARG usage in MACROS
-other internal differences + additional bugs for TASM

But yes with SOL_ASM i do target source code level compatibility for TASM first and MASM 2nd
Post 26 Dec 2004, 01:14
View user's profile Send private message Visit poster's website Reply with quote
Tommy



Joined: 17 Jun 2003
Posts: 489
Location: Norway
Tommy
Oh.. My fault... Very Happy hehe... I see what you mean..
Quote:
But i will check it... aparently it looks possible, very possible
That would be nice!
Post 26 Dec 2004, 09:26
View user's profile Send private message Visit poster's website Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
"Improved ATA HDD and CD-ROM detection "
Thanks Bogdan, I will be studying your effort this week. regards, tom Smile
Post 26 Dec 2004, 12:16
View user's profile Send private message Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
The greateast effort put into this release are the network drivers, layers and applications done by Eugen Wink
Post 26 Dec 2004, 13:13
View user's profile Send private message Visit poster's website Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu
BTW there is a new version available from 2005_01_08
Post 11 Jan 2005, 13:48
View user's profile Send private message Visit poster's website Reply with quote
cyberkilla



Joined: 12 Feb 2005
Posts: 1
Location: ENGLAND
cyberkilla
Hey:D

has anyone seen my new screenshots of SolarOS?

They have Skinable windows and New Mouse Cursors.

Please let me know what you think if you take a look:)

_________________
http://futurerp.jordanmc.net - future-rp brk online rpg game
Post 12 Feb 2005, 23:30
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.