Page 1 of 2

VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 12:37 pm
by VolTeK
Here it is, tell me what you think of it

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 1:44 pm
by 01000101
Features list? Changes since the previous version? Any reason at all why this is worth testing?

You've already been warned and PM'd before about your incredibly short and information-lacking posts. You need to post more than one-liners! Not only does this annoy members (and mods), but you're shooting yourself in the foot by not providing enough information to people.

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 2:19 pm
by VolTeK
Features:

-Reads And executes bin files loaded at 8000h on a fat12 formated disk
-Minor tui
-Shows time
-Shows date
-command line is not case sensitive

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 4:09 pm
by Troy Martin
It's not much of an OS if we can't program it.... or even see the source code...

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 4:20 pm
by Combuster
Troy Martin wrote:It's not much of an OS if we can't program it.... or even see the source code...
That'd be equivalent to claiming that there can't be an OS running in game consoles? (because that does not hold)

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 4:21 pm
by neon
Troy Martin wrote:It's not much of an OS if we can't program it.... or even see the source code...
Hm, there are reasons why some members dont release source code. (A particular post on this thread comes to mind...)

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 4:26 pm
by Troy Martin
neon wrote:
Troy Martin wrote:It's not much of an OS if we can't program it.... or even see the source code...
Hm, there are reasons why some members dont release source code. (A particular post on this thread comes to mind...)
Okay, hobby OS.
neon wrote:Hm, there are reasons why some members dont release source code.
True, but at least a programming guide for a "1.8" release could come in handy.

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 4:44 pm
by neon
Troy Martin wrote:True, but at least a programming guide for a "1.8" release could come in handy.
Hm, that is a good point. A 1.0 itself should be fully functional.

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 5:14 pm
by VolTeK
yes i agree if someone makes an os closed source, why use it? well i was thinking about making an int guide (found out how to remaster inturrupts) and a asm library of macros and functions for any one who wants to help program. but i have tried evry way to make a macro for my print but i cant get it to go

printstring 'hello'

i get many errors
heres my code

macro printstring string
{
mov si, string
call print
}
i know thats wrong but i dont want to list every other way i failed, could someone help or point me to a thread for printing macros?

btw the programming guide will be compatable for all dos except for my vtxos shell coming out in 3.0 in fact i will look up some macros in google, if i cant find any i will be back

i also want to thank you guys for trying it out :D i worked very hard on it.

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 5:44 pm
by neon
System actually looks pretty nice.

Found bugs...

-Arrow keys are interpreted as character input in the CLI rather then cursor movement;
-When typing test; hitting backspace erases the chars from display but they are still in the command buffer. i.e., hitting <enter> will give an error referring to the command that I just "erased".
-Gui mode looks nice. After hitting any one of the options the system halts. I havnt testet all the options though.

*edit: hm, nvm, hitting "x" closes the gui windows. Bochs 2.0.2 doesnt like that video mode to much. I suspect its a bug in that old bochs version though; works great in VirtualPC :D

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 5:46 pm
by Troy Martin
Ghost: what assembler do you use? If it's NASM, you can use the code from one of my articles on the wiki: Printing to the screen without a db

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 5:51 pm
by VolTeK
ahh, you probably hit the shut down, it just halts i dont know ho to shut down he system, but thanks, as fr the errors, i have fixed the arrorw problem in Aurora, as for the buffer problem i have had that, i will look on that tonight and mess arund for a bit to see what i can do, if it fixes it, it will go into aurora, thanks about the gui though, the code is very messy, i will fix that by making it all go away by using an inturrupt instead of making the window then the attributes.
if you find any more please tell me, i am pleased that anybody is helping me by reporting bugs :D this helps alot

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 5:52 pm
by VolTeK
troy: i have looked at that in the past, in fact its in your programming code (btw great idea calling it carbon sounds cool, it contains many cool functions), but i am using fasm so i dont really understnd the % and the +1.

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 6:57 pm
by Dex
GhostXoPCorp wrote:yes i agree if someone makes an os closed source, why use it? well i was thinking about making an int guide (found out how to remaster inturrupts) and a asm library of macros and functions for any one who wants to help program. but i have tried evry way to make a macro for my print but i cant get it to go

printstring 'hello'

i get many errors
heres my code

macro printstring string
{
mov si, string
call print
}
i know thats wrong but i dont want to list every other way i failed, could someone help or point me to a thread for printing macros?

btw the programming guide will be compatable for all dos except for my vtxos shell coming out in 3.0 in fact i will look up some macros in google, if i cant find any i will be back

i also want to thank you guys for trying it out :D i worked very hard on it.
Simple you would use

Code: Select all

;_______________PRINT_________________
macro PRINT String{
	local .Done
	local .a 

		mov si, .a
		call print
		jmp .Done 
 
	.a db String,13,0
 
	.Done: 
}
You would call like this

Code: Select all

PRINT "Hello, World!"
NOTE: For assembling with fasm

Re: VolTroX DOS 1.8 Release

Posted: Sat May 30, 2009 8:00 pm
by VolTeK
i knew you would know how to help, thanks dex, now i have an even bigger problem.



(about the code) i get what local does now, creates a variable you can change? i will look it up, thanks