flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Shock 13 Dec 2004, 00:40
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 ![]() |
|||
![]() |
|
Wildwest 13 Dec 2004, 20:39
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. |
|||
![]() |
|
DC740 14 Dec 2004, 14:38
i couldn't download it from your site
![]() ![]() 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 ![]() |
|||
![]() |
|
mike.dld 14 Dec 2004, 22:36
|
|||
![]() |
|
daneel 15 Dec 2004, 14:09
But XS compiler is out of date. So we cant compile to run in lastest MenuetOS versions...
|
|||
![]() |
|
Wildwest 15 Dec 2004, 23:00
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) |
|||
![]() |
|
Wildwest 16 Dec 2004, 15:49
I put larger version of screenshot inside archive - file in078pre3.png
Use IrfanView. |
|||
![]() |
|
DC740 24 Dec 2004, 12:09
is there anybody working on the compiler??? it would be great to have it inside menuetos
|
|||
![]() |
|
spideros1 24 Dec 2004, 12:57
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).
|
|||
![]() |
|
DC740 24 Dec 2004, 13:26
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??? |
|||
![]() |
|
Wildwest 25 Dec 2004, 22:34
Try files from this version (without russian fixes)
http://coolthemes.narod.ru/files/xsmos.7z |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.