Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 05:00:01 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 58 59 [60] 61   Go Down
  Print  
Author Topic: KnightOS -  (Read 45140 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 03:56:01
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #885 on: 12 May, 2011, 15:41:14 »
0

w00t, that be awesome! Those live USBs really do come in handy, don't they? ==D

And slightly off-topic: How long does it take to start up? I know a way to get Ubuntu to boot in around five seconds off a live USB, without that annoying Install Now dialog.
Logged




SirCmpwn
Guest
« Reply #886 on: 12 May, 2011, 23:50:49 »
0

w00t, that be awesome! Those live USBs really do come in handy, don't they? ==D

And slightly off-topic: How long does it take to start up? I know a way to get Ubuntu to boot in around five seconds off a live USB, without that annoying Install Now dialog.
It takes about a minute.
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #887 on: 13 May, 2011, 04:46:40 »
0

I was scared at first. I did not read the previous page and I thought you meant KOS took 1 minute to start up. shocked It would probably not be very good for math classes X.x
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #888 on: 13 May, 2011, 05:12:55 »
0

I was scared at first. I did not read the previous page and I thought you meant KOS took 1 minute to start up. shocked It would probably not be very good for math classes X.x
Of course not, DJ_O.  Well, technically KOS takes 5 minutes to start up, but due to that new time-warp feature, it seems instant.
Logged

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #889 on: 13 May, 2011, 05:15:47 »
0

Lol, is Sir working for TI now? Huh?
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #890 on: 13 May, 2011, 17:13:08 »
0

Lol, is Sir working for TI now? Huh?
Well, I think he is looking for a job... But nah, I'm sure it's near instant.
Logged

BrownyTCat
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 08 May, 2013, 19:20:38
Date Registered: 15 May, 2009, 22:39:36
Location: {(Y+Z)*W+(X+6)+GDB1}
Posts: 420


Total Post Ratings: +19

View Profile
« Reply #891 on: 13 May, 2011, 17:13:47 »
0

I was scared at first. I did not read the previous page and I thought you meant KOS took 1 minute to start up. shocked It would probably not be very good for math classes X.x
That's 29 minutes less than an Apple Lisa!
Logged

SirCmpwn
Guest
« Reply #892 on: 13 May, 2011, 21:58:37 »
0

No, KnightOS boots instantly Tongue Ubuntu takes longer.
Logged
SirCmpwn
Guest
« Reply #893 on: 04 June, 2011, 02:48:57 »
0

Time for complete rewrite #3!  KnightOS has become very disfigured in code, so I'm going to rewrite a lot of it and copy the rest into a new project.  The last two times I did this, it came out drastically better, so expect good things.
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #894 on: 04 June, 2011, 03:04:22 »
0

Nice to hear, but please do not fall into the endless rewrite loop curse either, though. I know some projects died because the author just kept rewriting it over and over during 3-4 years, only to never ever reach demo status. This is why for example Pokémon Purple has been in development for 6 years and is still only 15% complete.
« Last Edit: 04 June, 2011, 03:04:37 by DJ_O » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
SirCmpwn
Guest
« Reply #895 on: 04 June, 2011, 03:05:52 »
0

I see.  No, I'll try to avoid that trap.
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #896 on: 04 June, 2011, 03:06:49 »
0

Ok good to hear. I just don't want this to end up being restarted from scratch every 6 month or so during 3 years X.x. On top of that most people would lose interest and you would barely get any reply anymore Big frown
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Broseph Radson
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 17 February, 2012, 06:47:30
Date Registered: 05 August, 2010, 02:02:40
Posts: 295

Total Post Ratings: +18

View Profile
« Reply #897 on: 04 June, 2011, 16:51:17 »
0

Best of luck, Sir! Smiley
Logged

Eeems
THE GAME
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 04:48:40
Date Registered: 14 March, 2009, 03:32:57
Location: Edmonton, Alberta
Posts: 5075


Total Post Ratings: +230

View Profile WWW
« Reply #898 on: 05 June, 2011, 01:04:43 »
0

Good luck! I know the feeling of wanting to fix up your code Smiley I usually just start a new project or spend hours trying to fix the code and getting it working again instead of complete re-writes though Tongue
Lets hope this re-write makes it even better then the last was Smiley
Logged

SirCmpwn
Guest
« Reply #899 on: 05 June, 2011, 03:41:09 »
+1

It's already significantly better.  For instance, here's the new kernel internal include file:
Spoiler for KernelInternal.inc:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
; KernelInternal.inc

; Kernel Internal Include File


 define TI83Plus
 ;define TI83PlusSE
 ;define TI84Plus
 ;define TI84PlusSE

 ifdef TI83Plus
 else
 ;define Debug
 endif

 ifdef TI83Plus
ProtectedAccessPage equ 1Ch
FlashPages equ 32
 endif
 
 ifdef TI83PlusSE
FlashPages equ 128
 endif
 
 ifdef TI84Plus
 define USBModel
FlashPages equ 64
 endif
 
 ifdef TI84PlusSE
 define USBModel
FlashPages equ 128
 endif

; Kernel Variables
MaxThreads equ 20
MaxLibs equ 20
MaxSemaphores equ 10

RAMStart equ 08000h
ThreadTable equ 08000h
; Thread Table Format:
; Offset | Description:
; 0x0000 | Executable address
; 0x0002 | Stack address
; 0x0004 | Stack size
; 0x0005 | Thread Flags
; 0x0006 | Pointer to file name   
ThreadEntrySize equ 8
ThreadTableSize equ MaxThreads * ThreadEntrySize

LibTable equ ThreadTable + ThreadTableSize
; Lib Table Format:
; Offset | Description:
; 0x0000 | Library ID
; 0x0002 | Executable Address
; 0x0003 | Number Of Programs In Use
; 0x0004 | Pointer to file name
LibEntrySize equ 5
LibTableSize equ MaxLibs * LibEntrySize

SemaphoreTable equ LibTable + LibTableSize
; Semaphore Table Format:
; Offset | Description:
; 0x0000 | Recipient ID
; 0x0001 | Sender ID
; 0x0002 | Message Address
SemaphoreSize equ 4
SemaphoreTableSize equ MaxSemaphores * SemaphoreSize

; Kernel Safe RAM
KernelSafeRAM equ SemaphoreTable + SemaphoreTableSize

NextThreadID equ KernelSafeRAM
CurrentThreadID equ NextThreadID + 1

NumberOfLibraries equ CurrentThreadID + 1

; Semaphores rotate and expire as they are created
CurrentSemaphoreID equ NumberOfLibraries + 1

UserRAM equ CurrentSemaphoreID + 1
UserRAMEnd equ 0FFFFh
« Last Edit: 05 June, 2011, 03:41:26 by SirCmpwn » Logged
Pages: 1 ... 58 59 [60] 61   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.514 seconds with 32 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.