flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > xs compiler for menuetOS

Author
Thread Post new topic Reply to topic
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
here is the xs compiler for the insterested people, i couldn't dowload it from the main web so i looked for it in google... i don't know if i looked in the wrong pages, but it was hard to find for me, so i put it here to make the things easier, i hope it'll be useful...

good bye and happy coding

a question... i've a lot of free time now... wich laguage should i learn... c or c++??? for example... can an os be made in c++ or you need to do it in c, and after that make things in c++??? please help...
Post 12 Dec 2004, 17:23
View user's profile Send private message Reply with quote
Shock



Joined: 08 Dec 2004
Posts: 1
Location: Ukraine
Shock
You can make an os even on c++ (with assembler includes, of course). But c++ is more height-level language that C is. And c++ class model needs some run time information. It complicates things. So you can write low-level code on C and more abstracted code on c++. By the way, it is very useful to have an c++ object oriented API in OS (like in BeOS or NeXTStep). This make programming simple and efficient

About a programming language... You can learn C and C++ at the same time. Those are related languages.
Good luck Wink
Post 13 Dec 2004, 00:40
View user's profile Send private message Visit poster's website Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Google??? This file from my site!

Quote:
BTW, anyone remember XS Compiler (http://web.ss.pub.ro/~vycxs/xs)? This is C-like language with MMX, SSE, OpenGL support. We can reanimate it! You can download it at my site http://coolthemes.narod.ru/download.html.
Russian team fix some bugs in XS Compiler, but it still have obsoleted sysfuncs (files mos.inc and msys.h still describes MeOS 0.69 sysfuncs)
Post 13 Dec 2004, 20:39
View user's profile Send private message Reply with quote
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
i couldn't download it from your site Sad error 404 so i looked in google, maybe is a problem with the link... and yes, i saw the post and i wanted to try it Smile


mmm new(i edited the post):
i tried http://coolthemes.narod.ru/ and it worked... mmm the problem is that you need to enter to the download page from the main web, the download link that you posted doesn't work Sad
Post 14 Dec 2004, 14:38
View user's profile Send private message Reply with quote
mike.dld



Joined: 03 Oct 2003
Posts: 235
Location: Belarus, Minsk
mike.dld
Have you tried to remove the dot from the end Wink
http://coolthemes.narod.ru/download.html
Post 14 Dec 2004, 22:36
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
daneel



Joined: 19 May 2004
Posts: 56
daneel
But XS compiler is out of date. So we cant compile to run in lastest MenuetOS versions...
Post 15 Dec 2004, 14:09
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Look at my screenshot!!!
http://board.flatassembler.net/topic.php?t=2465&start=0
All OpenGL demos works!

But it still have obsoleted sysfuncs (files mos.inc and msys.h describes MeOS 0.69 sysfuncs)
Post 15 Dec 2004, 23:00
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
I put larger version of screenshot inside archive - file in078pre3.png
Use IrfanView.
Post 16 Dec 2004, 15:49
View user's profile Send private message Reply with quote
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
is there anybody working on the compiler??? it would be great to have it inside menuetos
Post 24 Dec 2004, 12:09
View user's profile Send private message Reply with quote
spideros1



Joined: 17 Jan 2004
Posts: 77
Location: Poland
spideros1
It's theoretically possible to compile gcc & binutils for Menuet, but I don't have process management fully working yet. For example there is no parent-children relationship in Menuet's process management, so I'd have to do some hacks to emulate DOSs spawn() function which waits for the child process to end. And I'd have to write console support, because for now all output goes to debug board. So even it would be possible to run bash under Menuet (or some lightweight shell, e.g. sash).
Post 24 Dec 2004, 12:57
View user's profile Send private message Visit poster's website Reply with quote
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
i've got a problem, the language file in xsmos is not working... it's in rusian... and i think that that is causing this:
Fatal(005) : Bad language file : 'xs.lng'
Stopped
0 (of 0) functions and 0 (of 0) variables loaded
Error(004) : Could not find 'main' function or label
Finished
any idea of what to do???
Post 24 Dec 2004, 13:26
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Try files from this version (without russian fixes)
http://coolthemes.narod.ru/files/xsmos.7z
Post 25 Dec 2004, 22:34
View user's profile Send private message 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 can 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.