Fasm port released Here is the Dex4u fasm port, still beta, i will release the source code as soon as i have had it aproved by "Tomasz Grysztar".
http://www.dex4u.com/Dex4uFasm.zip
NOTE: If you make a program to test it remember the inc file should be no bigger than 8.3 letters and there are new things that fasm.dex need in the latest kernel32, so do not use fasm.dex with older kernel32.exe.
tonyMac- 01-14-2006
I'll be back in a few, off to test!
jas2o- 01-14-2006
I'm trying to get my floppies to work in my laptop.
EDIT: hello.dex worked fine when compiling.
After seeing this I think folders should be next.
Jas2o
tonyMac- 01-14-2006
Yeah, assembly/execution of "Hello.asm" was flawless. This is way too cool. 8) Well, now I have to get back to work, I'm in my apartment now, I've got lots of spare time...
Dex- 01-14-2006
Thanks for testing it, theres not many hobby OS that are self supporting 8).
Dex- 01-15-2006
Good new!, we have the approval of Tomasz Grysztar, for Dex4u fasm port including source code, i will release it when i update the site, but if anyone in the mean time wants it, let me know and i will post it to you :)
PS: Tomasz Grysztar seems pleased that fasm can add another hobby OS, to its list of ports 8) .
tonyMac- 01-15-2006
Awesome, it's great that we can be an OS with such a great assembler available. Now, to attract others to it... And maybe get a high-level language for more casual programmers...
DennisCGc- 01-15-2006
Cool, does this mean finally Dex4u would be written and compiled at his self? (self hosting)
PS.
Hopefully you don't have the wrong intentions by placing the message that only a few OSes have FASM ported..
Dex- 01-15-2006
PS.
Hopefully you don't have the wrong intentions by placing the message that only a few OSes have FASM ported..
NO, it is meant as a progress stage in the building of Dex4u, you know the first time you print "hello world!" from realmode is a big day in OS Dev, then the first time you get into pmode, and so on, but it a big day in OS Dev when you can use a great assembler like fasm from your OS.
It will be a big day when we can brows the web from Dex4u and so on.
In the beginning when we were v2os member, we set our selfs goals for the OS now called Dex4u, one of those goals was to port fasm, we have all done our bit in some way to achieve this 8)
Yes a higher level language, like basic, or pascal or C would be great to have run on Dex4u 8).
PS: There is a limit of 20 inc file , i will up this and change any inc file names that are bigger the 8.3 and try to assembly kernel32.asm .
DennisCGc- 01-15-2006
I'm sorry.. it just reminded me to the flamewar at the Mega-Tokyo forum.. sorry.
I didn't know it was that important for you guys.
In that case: congratulations!
Dex- 01-15-2006
That's OK DennisCGc, its just cool to be able to write, assemble, and run a program in Dex4u 8).
Dragon_Hilord- 01-16-2006
That "flamewar" was more like a cut-short arguement :P (no avatars were hurt in the making of that brief show :lol:).
It's good to see that you guys now have native support for development :D. I'm still hoping I ever get to making programs run :P. Good job Dex and crew, you earned it!
Congrats, DH.
Dex- 01-16-2006
Thanks Dragon_Hilord. Just set your self little goals and keep going until you have achieved a big goal .
solidus117- 01-17-2006
Congratulations Dex, the FASM port works well (if not a little slow, ~6s for Hello.asm on a P4 2.4Ghz).
I have to commend you on your enthusiasm towards Dex4u and essentials (like Tex4u and FASM), you have achieved so much. This OS is an equal, if not greater than MS's-DOS. :)
Solidus.
Dex- 01-17-2006
Thanks solidus117, The speed is 100% down to floppy acsess, as when i have tested it using bigger files, running in memory, its too fast for the timer.
When the ramdisk ver of Dex4u is released, you will see big differanc in speed, same with the hdd :) .
As for better than dos, i think we have someway to go yet :( .
Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.