BetaArchive Logo
Total Current Archive Size: 4925.26GB in 15820 files
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 6d, 8h, 8m | CPU: 13% | MEM: 4266MB of 12279MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2  Next
Author Message
 PostPost subject: I give you OpenNT        Posted: Wed Apr 27, 2011 11:24 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
Image

fffffffff, BA uploader dislikes the screenshot.

Anyway, ntoskrnl.exe and osloader.exe fit on a floppy disk, and this OS should work with any 386 or 486. (~16kB total at the moment..)

...it bugchecks at the moment?

end goal is NT 3.1/October 1991 pre-release binary object compatibility.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Wed Apr 27, 2011 11:44 pm 
Guru Beta Collector
Guru Beta Collector
User avatar
Offline

Joined
Wed Oct 11, 2006 3:17 am

Posts
940

Favourite OS
6.0.5219
Lol that thumbnail.

Neat project you've got there :)


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 12:00 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Tue Dec 01, 2009 2:56 am

Posts
6087
Take notes everybody - This is a real custom OS, not a customization project.

_________________
Goodbye.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 12:11 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
Image


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 12:23 am 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

Joined
Wed Dec 31, 2008 7:29 pm

Posts
1056

Location
Northern Hemisphere

Favourite OS
MS-DOS 3.30a & Windows/386!
sound totally AWESOME!

_________________
"Those who don't understand UNIX are condemned to reinvent it, poorly." – Henry Spencer


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 12:29 am 
Guru Beta Collector
Guru Beta Collector
User avatar
Offline

Joined
Wed Oct 11, 2006 3:17 am

Posts
940

Favourite OS
6.0.5219
Kenneth wrote:
Image


I've just noticed that the thumbnailer only messes up with blue.

Also nice!


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 12:43 am 
Site Moderator
Site Moderator
User avatar
Offline

Joined
Thu Oct 23, 2008 3:25 am

Posts
2623

Location
Earth.

Favourite OS
Real Life
Would it be possible to compile this for other archetictures?
I was thinking either ARM (and beat MS to the punch), or possible Apple PowerPC just because we could.

_________________
Visit my BLOG!


Top  Profile  WWW  YIM
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 1:01 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
pizzaboy192 wrote:
Would it be possible to compile this for other archetictures?
I was thinking either ARM (and beat MS to the punch), or possible Apple PowerPC just because we could.


yeah. port the bootloader and video driver, and keyboard driver.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 2:02 am 
1337 Beta Collector
1337 Beta Collector
User avatar
Offline

Joined
Wed Oct 24, 2007 12:21 am

Posts
1583

Location
Australia

Favourite OS
WinXP/Whistler2419/Linux Mint
cool project Kenneth,i hope it goes further.

_________________
Never Fear,Captain Sweatpants is Here!
*osbetaworld.com*


Top  Profile  WWW
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 2:08 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
Image :)


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 2:28 am 
Pro Beta Collector
Pro Beta Collector
User avatar
Offline

Joined
Fri Feb 12, 2010 3:52 am

Posts
339

Location
California, US

Favourite OS
4074
Nice, but does it run more modern batch files?

_________________
Image
Image

Last edited by No one on Zzz Dec 99, 3099 459:43 am, edited 0.1 times in total.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 2:37 am 
Pro Beta Collector
Pro Beta Collector
User avatar
Offline

Joined
Mon Sep 27, 2010 3:07 am

Posts
559

Location
On Earth

Favourite OS
Any Mac OS/Any Free OS
pizzaboy192 wrote:
Would it be possible to compile this for other archetictures?
I was thinking either ARM (and beat MS to the punch), or possible Apple PowerPC just because we could.

IBM PowerPC… OpenNT… Is it supposed to be an open Windows NT?

_________________
"I not have a time to spend for make fake, and more important thing, this pics are not my."

Pointless. Locked. -linuxlove

"If only Windows 8 was as revolutionary as Vista."-hounsell


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 3:47 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
Semi-competent FAT driver implemented.. but no directory support yet!

PM me if you want a link to the Pre-Milestone 1 release (b.1.0.46)


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 4:42 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Mon Jul 19, 2010 8:34 pm

Posts
1463

Favourite OS
Windows 98
Great work Kenneth :)

But can I ask: How have you made the top title here:
Image

_________________
- AirportsFan. Your friendly staff on #nttalk and #tcb on AlphaChat


Top  Profile  WWW
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 1:41 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
@Ahmed

I set the scroll region to the lower 80x49 text plane, and set the title to exclusively the first 80 cells.

Now I can pipe messages off serial. Fun!
http://pastie.org/private/quutk7tcldz3gdqcquea

EDIT: it only needs 2MB ram minimum at the moment..


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 2:11 pm 
Amateur Beta Collector
Amateur Beta Collector
Offline

Joined
Mon Aug 31, 2009 6:21 pm

Posts
283

Location
Norway

Favourite OS
Windows 2K sp4/Linux Mint
Cool project you got here Kenneth. I haven't looked at any downloads yet, but is this based on the leaked code, or are everything written from scratch?


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 7:33 pm 
Newbie Beta Collector
Newbie Beta Collector
Offline

Joined
Wed Apr 27, 2011 10:53 pm

Posts
4

Favourite OS
Any stable one
Kenneth, I was wondering and please do not take offense to this, but how much time do you spend working with OSes? (is it related to your job or just a hobby? etc.)


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Thu Apr 28, 2011 7:57 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
@XSniperPandaX: just a hobby :)

@hakon: made from scratch.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Fri Apr 29, 2011 12:36 am 
Newbie Beta Collector
Newbie Beta Collector
User avatar
Offline

Joined
Wed Apr 27, 2011 11:15 pm

Posts
18

Favourite OS
Fedora Linux
Are you planning on borrowing code from the Samba and WINE projects. This is basically how REACTOS (similar project only with NT 5.1) is doing a lot of their work.

_________________
Every spacefaring race has two things in common. First, they have a food identical to what humans call "Swedish meatballs." ~ Citizen G'Kar


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Fri Apr 29, 2011 1:15 am 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Tue Dec 01, 2009 2:56 am

Posts
6087
klingoncowboy4 wrote:
Are you planning on borrowing code from the Samba and WINE projects. This is basically how REACTOS (similar project only with NT 5.1) is doing a lot of their work.

I believe Kenneth is writing every last scrap of code himself. Besides, Samba, WINE and ReactOS wouldn't help him at all since none of them can run PE executables from October 1991.

_________________
Goodbye.


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Fri Apr 29, 2011 3:43 pm 
Guru Beta Collector
Guru Beta Collector
Offline

Joined
Sat Aug 21, 2010 5:10 pm

Posts
928

Location
In front of my Toughbook

Favourite OS
UZI180
Implementing a subset of the Windows API IS possible as a one man project.
The developer of HX-DOS has written his own DOS extender,then added a PE loader
and a partial Win32 API, all in asm!


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Fri Apr 29, 2011 6:41 pm 
Amateur Beta Collector
Amateur Beta Collector
User avatar
Offline

Joined
Sat Sep 04, 2010 2:53 pm

Posts
220

Favourite OS
6.2.7989
Cool project. I will follow this cause it would be fun to see what it turns out to be.

_________________
Windows 8 is gonna be awesome!


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Sat Apr 30, 2011 4:25 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
Code:
[ntos>]  nttest
 test_RtlInitializeBitMap : size uninitialised
  test_RtlInitializeBitMap : buffer uninitialised
  test_RtlInitializeBitMap : wrote to buffer
  test_RtlSetAllBits : set more than rounded size
  test_RtlSetBits : didn't set 1st bit
  test_RtlSetBits : set too many bits
  test_RtlClearBits : didn't clear all bits
  test_RtlAreBitsClear : didn't find last bit
  test_RtlNumberOfSetBits : set bits after init
  test_RtlNumberOfSetBits : count wrong
  test_RtlNumberOfSetBits : count wrong
  test_RtlNumberOfSetBits : count wrong
  test_RtlNumberOfSetBits : count wrong
  test_RtlNumberOfClearBits : cleared bits after init
  test_RtlNumberOfClearBits : count wrong
  test_RtlNumberOfClearBits : count wrong
  test_RtlNumberOfClearBits : count wrong
  test_RtlFindSetBitsAndClear : didn't find bits
  test_RtlFindSetBitsAndClear : didn't find bits
  test_RtlFindSetBitsAndClear : found but didn't clear
  test_RtlFindClearBitsAndSet : didn't find bits
  Failed 21  tests.
 Passed 10599  tests.
 Completed 10620  tests.

and we complete about 10000 winetests successfully -.-


Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Sat Apr 30, 2011 11:04 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Sun May 13, 2007 12:42 am

Posts
2413
http://goput.it/7qx.zip

May 2011 beta tiiime.

changelog:

- Implemented Rtl.
- Halfplemented Spinlocks, and Irql changes.
- Halfplemented Debug Subsystem
- Exported functions:
DbgPrint
DbgBreakPoint
ExInterlockedAddLargeInteger
ExInterlockedAddUlong
ExInterlockedDecrementLong
ExInterlockedIncrementLong
KeBugCheck
KeGetCurrentIrql
KeLowerIrql
KeRaiseIrql
KiAcquireSpinLock
KiReleaseSpinLock
READ_PORT_UCHAR
READ_PORT_USHORT
READ_PORT_ULONG
READ_REGISTER_UCHAR
READ_REGISTER_USHORT
READ_REGISTER_ULONG
READ_REGISTER_BUFFER_UCHAR
READ_REGISTER_BUFFER_USHORT
READ_REGISTER_BUFFER_ULONG
RtlAnsiStringToUnicodeSize
RtlAnsiStringToUnicodeString
RtlAppendStringToString
RtlAreBitsClear
RtlAreBitsSet
RtlAssert
RtlClearBits
RtlClearAllBits
RtlCompareString
RtlCompareUnicodeString
RtlConvertLongToLargeInteger
RtlConvertUlongToLargeInteger
RtlCopyString
RtlCopyUnicodeString
RtlEnlargedIntegerMultiply
RtlExtendedIntegerMultiply
RtlExtendedLargeIntegerDivide
RtlExtendedMagicDivide
RtlEqualString
RtlEqualUnicodeString
RtlFillMemory
RtlFillMemoryUlong
RtlFindFirstRunClear
RtlFindFirstRunSet
RtlFindLongestRunClear
RtlFindLongestRunSet
RtlFindClearBits
RtlFindClearBitsAndSet
RtlFindSetBits
RtlFindSetBitsAndClear
RtlLargeIntegerAdd
RtlLargeIntegerDivide
RtlLargeIntegerNegate
RtlLargeIntegerShiftLeft
RtlLargeIntegerShiftRight
RtlLargeIntegerSubtract
RtlInitializeBitMap
RtlMoveMemory
RtlNtStatusToDosError
RtlNumberOfClearBits
RtlNumberOfSetBits
RtlPrefixString
RtlSecondsSince1970ToTime
RtlSetBits
RtlSetAllBits
RtlTimeFieldsToTime
RtlTimeToSecondsSince1970
RtlTimeToTimeFields
RtlUnicodeStringToAnsiSize
RtlUnicodeStringToAnsiString
RtlUpperString
RtlUpperChar
RtlZeroMemory
WRITE_PORT_UCHAR
WRITE_PORT_USHORT
WRITE_PORT_ULONG
WRITE_REGISTER_UCHAR
WRITE_REGISTER_USHORT
WRITE_REGISTER_ULONG
WRITE_REGISTER_BUFFER_UCHAR
WRITE_REGISTER_BUFFER_USHORT
WRITE_REGISTER_BUFFER_ULONG


Last edited by Kenneth on Sat Apr 30, 2011 11:08 pm, edited 1 time in total.

Top  Profile
 PostPost subject: Re: I give you OpenNT        Posted: Sat Apr 30, 2011 11:07 pm 
1337 Beta Collector
1337 Beta Collector
Offline

Joined
Tue Dec 01, 2009 2:56 am

Posts
6087
Image

This is why you don't run nttest a bunch of times.

_________________
Goodbye.


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2  Next




Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2013

 

Sitemap | XML | RSS