flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
vid 04 Apr 2007, 22:42
Quote: I think that if a part of the kernel is kept closed source, we could get some profit from the system if it gets to a mature and useful state. |
|||
![]() |
|
Dex4u 05 Apr 2007, 03:19
Adan wrote: but my plans are to do something better and more complete (e.g. ForthOS) than current implementations (e.g. RetroForth), and another difference is that it only runs on a 64bit machine. Also you say closed source, are you going to let the people dev and testing it, see the code. |
|||
![]() |
|
Adan 05 Apr 2007, 18:10
... maybe "better" is not the correct word to use, but I want to manage high res graphics and even an OO GUI written in Forth, I think it's possible if the system supports preemptive multitasking and memory protection through paging, two things that RetroForth doesn´t support in the way that is designed. And I don´t think that open the minimal asm core code to everyone is a good idea even if you can´t sell the system to anybody, so the dev team should agree with that, and, if they agree, the could share this closed code, but only inside the dev team, something similar to the MOS 64 philosophy...
![]() |
|||
![]() |
|
Dex4u 06 Apr 2007, 15:47
Adan wrote: And I don´t think that open the minimal asm core code to everyone is a good idea even if you can´t sell the system to anybody, so the dev team should agree with that, and, if they agree, the could share this closed code, but only inside the dev team, something similar to the MOS 64 philosophy... |
|||
![]() |
|
Adan 06 Apr 2007, 16:09
It's not my intention to work alone on this, that´s the reason why I post on this forum, I´m just looking for people who have the same feeling I have that if all code is open to everyone, your intellectual property gets degraded from time to time by people who know nothing about OS concepts or asm programming, even about programming,
![]() And if someone got ofended by my words, I´m really sorry. Thanks. |
|||
![]() |
|
Dex4u 06 Apr 2007, 18:06
I am not into forth, but crc did a retroforth port for DexOS, which was cool, but retroforth did not use the high res graphics thats built into DexOS, so that was by chose. Also the forth people, are into small and simple code, so high res-graphic and forth do not useally go togeather, so you may get a new type of people interested in forth. But 64bit asm coders, with OS Dev knowledge are not very common, so good luck.
|
|||
![]() |
|
Adan 07 Apr 2007, 04:35
I´m having some problems with the code (maybe is the computer I use, a Compaq Presario V2630, AMD Turion ML34 1800Mhz) and to all who think that a closed source app is pure crap, I´ll upload the entire source code of my project if someone wants to test it or use it in another system (Everyone is welcome to test or use it since I haven´t thought about license type yet). First I have to translate ALL symbols and comments to english cause they are in spanish...(ja, some way to defend my origins, but, unfortunately, use english for everything is a ´must to´ in these days)...
|
|||
![]() |
|
hckr83 07 Apr 2007, 05:35
lol...english, the only "compatible" language...kinda like C/C++... but not really..
I have an AMD64 pc, so I can test it if needed, though I don't know forth at all! I know quite a bit of the basics of ASM though.. only thing in spanish I know how to say is "Hablo pantellones" (english keyboard lol) that's I speak pants to you non-spanish knowing people, and this includes me..(I only know it from spanish I I'm taking this year! lol) |
|||
![]() |
|
Adan 07 Apr 2007, 14:46
...hckr83, I´m having a 13th fault when doing ´lidt ...´ on my laptop, but it runs well in Bochs and Qemu (Who said that Qemu does not support x86_64 architecture?...). Also tried to fill the IDT with only one interrupt handler like in the long mode examples and it doesn,t work either on the real machine. As soon as I translate the source I´ll upload it (It´s not just a few lines...). And about the Forth interpreter, well, I´m not working in it yet, so don´t worry about it. First I have to decide which threaded technique will use timing some Indirect, Direct and Subrutine threaded code, some key functions that are part of the interpreter core. "pantellones" is in fact "pantalones" for pants, jaja, and, "hablo" and "pantalones" don´t fit well together in spanish. Thanks again and see you later.
![]() |
|||
![]() |
|
hckr83 07 Apr 2007, 21:18
I really have no idea on x64 architecture, I really should learn some bits of it
|
|||
![]() |
|
edfed 26 Jun 2007, 13:37
do you know the IA32 architecture?
it's the basis of the x64 |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.