• What are you working on? V5
    2,005 replies, posted
[QUOTE=turby;18636547]Also using the links windwakr posted, and whipped up this awesome thing. [media]http://www.youtube.com/watch?v=96g-cUhJ2JA[/media] [/QUOTE] *TWITCH* MAKES ME WANT TO ATTEMPT CODE OPERATING SYSTEMS AGAIN. Oh no [i]Gettin' out my N/FASM compiliers, linkers, and whatnot again. This should go bad.[/i]
fasm supremacy
[QUOTE=cas97;18675130]*TWITCH* MAKES ME WANT TO ATTEMPT CODE OPERATING SYSTEMS AGAIN. Oh no [i]Gettin' out my N/FASM compiliers, linkers, and whatnot again. This should go bad.[/i][/QUOTE] Was there an OS in that video?
yeah, it was the flashing stuff
he asked if there was an OS, not a real mode "kernel" :v:
wat :downs: Kernal != OS?
:downs: " "
[QUOTE=efeX;18676364]:downs: " "[/QUOTE] I've never known before that an OS is different than a kernel. [img]http://scatter.files.wordpress.com/2009/03/the_more_you_know2.jpg[/img]
you still don't get it do you? [editline]11:34PM[/editline] and its not KERNAL.
[QUOTE=cas97;18676350]Kernal != OS?[/QUOTE] This expression evaluates to true. A kernel isn't necessarily an OS, and I didn't see any OS in that video. Just some flashing lights.
Nope, still don't get it. Is his a kernel or an os? And please tell me the difference.
Guys, check out what I've been working on in SFML: [img]http://img228.imageshack.us/img228/6782/ffuuu.png[/img] ...
[QUOTE=windwakr;18677125]His thing is just something that boots up and plays graphics. I wouldn't call it either. BTW: Has anyone tested my OS on a real machine yet? [url]http://www.facepunch.com/showpost.php?p=18492945&postcount=632[/url] I'm curious if the smooth fade of the startup screen works correctly on real hardware. I have no floppy :'(....I have to use PC emulators to test it.[/QUOTE] You want us to test it on a real machine? :downsrim:
[QUOTE=Smashmaster;18677146]Guys, check out what I've been working on in SFML: [img]http://img228.imageshack.us/img228/6782/ffuuu.png[/img] ...[/QUOTE] best sfml app ever
[QUOTE=cas97;18677101]Nope, still don't get it. Is his a kernal or an os? And please tell me the difference.[/QUOTE] An OS is not something very easy and clear to define. It should provide some sort of access to hardware devices and their functionality to user-level programs. An OS needs to be able to load a program binary from storage into memory, and do some run-time linking. Also, it needs to provide memory pages to MMC and manage them across multiple processes. Oh yeah, it should also schedule processes for access to the CPU so that multiple processes can use a single execution core. On and on. There's a big list of things a piece of code needs to do before it can be considered an OS. Flashing lights isn't really on that list. A kernel is just a piece of code that does not require all the supporting OS structure underneath. It interfaces directly with the hardware and memory, and is usually run in supervisor mode. The foundation of an OS can be called a kernel, though, but it is a single binary executable though. An OS is a big mess of things.
so his is more of a kernel as it only does one thing, flash colors, instead of doing other stuff and memory stuff.
I know, just from what i've read it's not a good idea. but hey, what's the worse that can happen? my floppy drive toasting? :v: nothing of value would be lost. [editline]12:40AM[/editline] I think i'll give it a whirl
[QUOTE=ZeekyHBomb;18669791]I can't access the console with a qwertz-keyboard (german). I tried ^'´ and `.[/QUOTE] Try Ö
[QUOTE=raccoon12;18670620]What book should I read to learn DirectX?[/QUOTE] [url]http://www.amazon.co.uk/Introduction-Programming-DirectX-Wordware-Graphics/dp/1556229135/ref=sr_1_13?ie=UTF8&s=books&qid=1259663918&sr=8-13[/url]
How ridiculous is it to be 64 bit only?
ludicrous.
[QUOTE=Pj The Dj;18678487]How ridiculous is it to be 64 bit only?[/QUOTE] 64bit does not have a large enough take up yet, almost but not quite yet.
[QUOTE=Pj The Dj;18678487]How ridiculous is it to be 64 bit only?[/QUOTE] What, you mean program [I]specifically[/I] for 64-bit architectures? I wouldn't say it's ridiculous, but I would say "why would you want to?" Unless you are writing an OS, this isn't going to make much of a difference in your programs. Or you could be doing operations in lockstep (like using the 64bit integer math to be performing 2 32bit integer operations in one instruction) but that's kinda hacky and the entire reason that you have SSE. Besides, you still can support the 32-bit linear addressing space, and this still maps to 64-bit virtual address space, so there's no problem here. Besides, your code should be virtual-address size agnostic, and use pre-processor directives and macros for stuff like alignment and member field offsets or sizes so it's only a matter of compiling for the architecture you want.
Started to add basic MSVC support to the build system. Hopefully it won't blow up in my face :X.
If you are going to use DirectX, don't. Just make your copy of Internet Explorer 5 redirect you to HGE. Hey! It's Windows only too! [url]http://hge.relishgames.com/[/url] If you want 3D you can go use OpenGL (<- ftw).
i love direct x's windows exclusiveness. its great [editline]03:38PM[/editline] it's a good library too. [editline]03:38PM[/editline] direct x has way more control than opengl does, right databee
[QUOTE=Rohan;18686477]If you want 3D you can go use OpenGL (<- ftw).[/QUOTE] Or you could just use DirectX.
[QUOTE=Jallen;18686839]Or you could just use DirectX.[/QUOTE]I would but then you'd hate me. :/
I won't hate ya, I love D3D
C ftw. Sorry that was stupid. I can't use the latest versions, Microsoft won't let me...
Sorry, you need to Log In to post a reply to this thread.