flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > I want you to make me an operating system like MS-DOS Goto page Previous 1, 2, 3 Next |
Author |
|
cod3b453 05 Mar 2014, 17:10
FreeDOS is an open source "DOS", while not strictly of the MS persuation it'll get you most of the way there.
|
|||
05 Mar 2014, 17:10 |
|
timryazthunder 08 Mar 2014, 05:51
Well, you would rather make a CLI enhancement, thus, I'm a leader of the Developers Team.
|
|||
08 Mar 2014, 05:51 |
|
timryazthunder 08 Mar 2014, 06:05
neville wrote:
_________________ Enigma is for programmers! | Making DL-DOS 1.10 together! 1% |
|||||||||||
08 Mar 2014, 06:05 |
|
sid123 08 Mar 2014, 06:30
It's a little from MikeOS source, as I see it. which doesn't even work, since you got the BIOS keyboard interrupt number wrong, it's 0x16 and not 0x14. Along with that you forgo to add a "jmp cmd" after:
Code: mov si, no_command call PRINT ;; Some byte was here, the processor went ;; executing random instructions. jmp cmd The DIR command fails to print the list of files, I haven't investigated the situation btw. Long way to go. Plus you forgot to give Mike proper credits. And by the way, you are too inexperienced to hold a corporation, I have been through that stage, and I know what you think, "I AM GREAT! I AM THE LEADER! <Inset Ambitious Quote Here>", but believe me after you become sane and sensible, you will regret when you will look at your past. |
|||
08 Mar 2014, 06:30 |
|
revolution 08 Mar 2014, 06:59
Hmm, the Dunning-Kruger effect?
|
|||
08 Mar 2014, 06:59 |
|
sid123 08 Mar 2014, 07:07
@revolution: Yep.
|
|||
08 Mar 2014, 07:07 |
|
DOS386 08 Mar 2014, 07:54
timryazthunder wrote: You should all make me a full operating system with: Look at FreeDOS or EDR-DOS. Note than M$-DOG never had FAT28 (even less FAT32) nor GUI. At least CLI is easy - it already worx as long as your CPU is in real mode. |
|||
08 Mar 2014, 07:54 |
|
timryazthunder 08 Mar 2014, 14:04
I'm practicing Bona Fide tutorials, but some of these don't work
|
|||
08 Mar 2014, 14:04 |
|
timryazthunder 14 Mar 2014, 17:40
Oh, I will have to tinker around, because I have Windows 7 and Windows XP (on my VM).
|
|||
14 Mar 2014, 17:40 |
|
timryazthunder 14 Mar 2014, 17:45
revolution wrote: Show us how far you have got and perhaps we can help you to extend it a bit further. Bits 16 ORG 0x7C00 mov ax, [label] label: dw 0 mov ah, 0Eh mov al, 'S' mov bh, 0Fh mov bl, 0 int 10h mov ah, 0Eh mov al, 'a' mov bh, 0Fh mov bl, 0 int 10h mov ah, 0Eh mov al, 'n' mov bh, 0Fh mov bl, 0 int 10h mov ah, 0Eh mov al, 'd' mov bh, 0Fh mov bl, 0 int 10h mov ah, 0Eh mov al, 'r' mov bh, 0Fh mov bl, 0 int 10h mov ah, 0Eh mov al, 'a' mov bh, 0Fh mov bl, 0 int 10h times 510 - ($-$$) db 0 dw 0xAA55 As a result, it will print "Sandra" on the screen. Try that. _________________ Enigma is for programmers! | Making DL-DOS 1.10 together! 1% |
|||
14 Mar 2014, 17:45 |
|
sid123 15 Mar 2014, 03:56
WTF! That's really basic stuff what everyone here knows.
You need way more features, at least a file system. And your code isn't really great, you could have skipped a lot of useless instructions. It would take me at least a decade to find from where you've got this gross lack of computer knowledge and are attempting to write an operating system, that too in assembly. This may seem harsh but you've exceeded the limits. |
|||
15 Mar 2014, 03:56 |
|
timryazthunder 15 Mar 2014, 10:10
sid123, I'm still practicing tutorials, I also made a PM bootstrap which has the GDT
|
|||
15 Mar 2014, 10:10 |
|
revolution 15 Mar 2014, 10:18
timryazthunder wrote: As a result, it will print "Sandra" on the screen. timryazthunder wrote: I'm like, well, young Bill Gates. |
|||
15 Mar 2014, 10:18 |
|
timryazthunder 26 Mar 2014, 12:23
Also, I'll try to make an enhancement in my bootstrap, but it'll be hard.
|
|||
26 Mar 2014, 12:23 |
|
l_inc 26 Mar 2014, 15:44
revolution
Quote:
This is an unfortunate comment. A correct one would include reminding, that young Bill Gates payed 25 000$ for the DOS. The topic starter is welcome to propose the requirements as soon as he's ready to offer that money. _________________ Faith is a superposition of knowledge and fallacy |
|||
26 Mar 2014, 15:44 |
|
timryazthunder 26 Mar 2014, 16:08
The requirements for the team (11 programmers):
A good education (MANDATORY) Knowledge of 8086 Assembly, C and C++ Skills at designing. |
|||
26 Mar 2014, 16:08 |
|
l_inc 26 Mar 2014, 16:19
_________________ Faith is a superposition of knowledge and fallacy |
|||
26 Mar 2014, 16:19 |
|
sid123 27 Mar 2014, 02:30
The license does not permit you to use the source code in ANY possible derivative work. It's just like protecting a piece of puke (DOS) from others and then keeping it in front of everybody (open source).
EDIT: Reading mistake, they let you use it, but they won't let you distribute it, as pointed out by l_inc. Last edited by sid123 on 28 Mar 2014, 10:31; edited 2 times in total |
|||
27 Mar 2014, 02:30 |
|
l_inc 27 Mar 2014, 10:53
sid123
Quote: The license does not permit you to use the source code in ANY possible derivative work. Did you take at least a two-seconds look into the license? This is the first sentence of the license terms: MICROSOFT RESEARCH LICENSE AGREEMENT wrote: You may use, copy, compile, and create Derivative Works of the software, and run the software and Derivative Works on simulators or hardware solely for non-commercial research, experimentation, and educational purposes _________________ Faith is a superposition of knowledge and fallacy |
|||
27 Mar 2014, 10:53 |
|
Goto page Previous 1, 2, 3 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.