Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Eeems

Pages: 1 ... 122 123 [124] 125 126 ... 370
1846
TI Z80 / Re: Putting Your Name in the About Screen / Certificate
« on: June 27, 2011, 06:18:30 pm »
Yay!  Now I can prove that it actually is my calculator.  :P
This :D

1847
News / Re: 84+/SE Boot Pages Modified
« on: June 27, 2011, 06:10:49 pm »
Somebody needs to start working on this open source Boot code for us :P

And hey, that's my picture in the first post :D

1848
OmnomIRC Development / Re: IRC Client Integration
« on: June 27, 2011, 01:16:50 pm »
Chatzilla next? :)

looks great :)

1849
TI Z80 / Re: Rogue OS
« on: June 26, 2011, 05:35:21 pm »
Ok this might just be me but I just rabbed the .rom file from the provided link and dragged 'n dropped it unto wabbitemu. It then says boot succesfull but if I press any key the screen goes blank. I suppose this is not what should be happening? 3 dedicated buffers made my day though :) lol
yes, that is all it is suppose to do right now, it's running boot/boot.bin which loads boot/boot.txt and displays it on the screen then waits for a keypress then shuts down.
I'd like to put up a request for 5 Graph buffers -- two main, two for copying to the main ones for quick static rendering, and an extra one :)
that is a lot of extra space. If a program wants extra graph buffers they can allocate the space themselves.
Hey, nice to see you post about this. I'm looking forward to seeing this develop. =)
Thanks :)
good luck on the file system, eeems!
I have already been able to implement multilevel directory support! :D

EDIT: I started adding sound support, but it is still extremely unstable so it's turned off by default in src/inc/Options.inc

1850
TI Z80 / Re: Rogue OS
« on: June 25, 2011, 02:54:50 am »
Looks pretty cool. I always get excited about this kind of thing. :w00t:
Thanks :) Me too :P
So I've been trying to work on the file system to get better support for Directories atm, and it's kind of coming along :/

1851
Hrm, it seems to not parse db "string",0 statements correctly

Yeah, there are a few issues with numbers.

everything else is great though, maybe add in some highlighting for commands too?

Definitely, and also registers, bcalls, and everything else I highlight in my gedit scheme file.
Maybe add in support for KOS and RogueOS calls too? ( when they are finalized of course )

1852
BootExe:
; File Header
   dw BootExeEnd-BootExe   ; Size of File
; Executable Header
   db 0         ; Size of Stack needed
BootExeStart:
; End Headers Start Data
   ldrDE(_-BootExeStart)
   call LoadFileToRAM
   if(SUCCESS)
      jp nz, KernelPanic
   ex de,hl
   rDrawWrappedString
   rFastCopy
   call FlushKeys
   call WaitKey
   rEndThread
_   db <0>,0
BootExeEnd:

Hrm, it seems to not parse db "string",0 statements correctly
everything else is great though, maybe add in some highlighting for commands too?

1853
tiDE / Re: tiDE
« on: June 22, 2011, 05:00:29 pm »
That's great, it makes it easier for people to help change tiDE to suite their needs by adding/changing xml files. Like having ones for KOS development and such.
Great addition! :D

1854
tiDE / Re: tiDE
« on: June 21, 2011, 08:29:27 pm »
I'm drooling a little right now :P

1855
TI Z80 / Re: Rogue OS
« on: June 21, 2011, 08:12:17 pm »
Wait, "welcome.exe?"

Are you seriously parsing .exe files? O.O
.exe is just an extension placeholder for now, I might change it to something else, I might not.

I vote that they don't end in .exe -- it reduces confusion.


What happens if an app is already in grayscale and you bring up the overlay?  It could potentially look ugly if the app uses grayscale in an unusual way.
The greyscale rendering will be disabled, and it become monochrome for the length of time the overlay is open since I don't want the headache of somehow rendering both my overlay and it's greyscale at once, it's just going to use the screen buffer ( 0 ) for it.

1856
TI Z80 / Re: Rogue OS
« on: June 21, 2011, 06:20:23 pm »
Here's a suggestion: When the user holds down the ON button for, say, three seconds, the calculator either turns off immediately after quitting all programs (since RAM clears don't even matter at all), or goes into a "teacher mode" that looks like the TI-OS homescreen.
Umm, I'm not going to do that. I prefer letting people hold on to keep the overlay on as long as possible.
I'm also not going to support all the math functions by default so I'm not going to have a teacher mode. Someone could make a Teacher Mode addition to it if they want and they could add in a patch for the three second thing as well, but I'm going to let people hold the on button as long as they want. Especially since apps that disable multitasking or turn off the system pane need a way for the user to get out of them/ view the pane. Holding on will display the overlay as well as force show the system pane.

Anyways, here is the svn for you guys, feel free to load trunk/build/Rogue.rom into an emulator to see it in action. I would recommend against loading it onto your calc for the time being with the 8xu since it is really useless. If you want to help me work on it feel free to let me know and I can set up a branch for you :)
http://code.google.com/p/rogueos/

1857
TI Z80 / Re: Rogue OS
« on: June 21, 2011, 05:59:00 pm »
This looks promising Eeems, as most OSs, but it seems you've started making some stuff :) I just don't get the exes, what are they, calculator files?
Thanks :)
Exe's are executable files. My file system isn't limited like TIOS the data can have any format/name it wants.
Wait, "welcome.exe?"

Are you seriously parsing .exe files? O.O
.exe is just an extension placeholder for now, I might change it to something else, I might not.
Not .app? D: J/k looks awesome! I really like those keypad tricks like holding ON. Any idea when we can have a demo? :D
lol :P
Yeah, I'm excited about them too, I have no idea when I will be at that state, but I'll try to get an svn set up as soon as possible so you guys can grab the most recent source whenever you want and make your own personal demos :P

1858
TI Z80 / Rogue OS
« on: June 21, 2011, 05:12:46 pm »
If any of you are wondering what my recent tweets have been about, or what I'm blabbering on about in IRC then let me enlighten you :)

I have recently been working on a OS inspired by KOS. Rogue has been in the works for a long time but has never really gotten off the ground until recently. RogueOS was originally going to be based on the Knight Kernel, but since I am unable to work with the Knight Kernel due to re-writes, I'm opting for just basing it off of a basic version of the Knight Kernel and working from there.
After making that decision I sat down and wrote out what my goals for Rogue were and here is a somewhat edited version of that original list.
Features
  • Multitasking
  • App Style programs
  • Animated App Switching
  • System Pane
  • 3 Dedicated screen buffers
  • Filesystem
  • Power Menu
Multitasking
  • Interrupt based
  • States
    • 0 - No Thread
    • 1 - Zombie
    • 2 - Started
    • 3 - Running
    • 4 - Interruptable
    • 5 - Uninterruptable
  • Shifts through Thread Table in a round-robin manner
App Style Programs
  • Specific file structure for each app ( ie: app.exe, metadata, resources etc )
Animated Switching
  • Switching between running apps will be animated with a slide in from left/right
  • ON+left/right arrows will switch between the running apps
System Pane
  • By default a bottom pane will be displayed showing different information
  • Info
    • Free RAM ( percent )
    • Current App ( App # / Total running # )
    • Time ( I'm still on the fence about this one )
    • Battery low warning ( only if battery is low )
3 Dedicated screen buffers
  • So apps don't have to allocate extra buffers for greyscale etc
  • buffers
    • 0 - Main buffer
    • 1 - Back buffer
    • 2 - extra buffer
Filesytem
  • Basic FAT style filesystem for now. Possible change to a Journaling system later
  • Supports
    • Directories
    • Files
    • Symbolic Links
Power Menu
  • Holding ON will bring up the power menu in an overlay ( interrupting any running apps ( so everything goes greyscale ) )
  • Overlay
    • Up Arrow - Sleep
    • Down Arrow - Hibernate
    • Left Arrow - Go left one running app
    • Right Arrow - Go right one running app
    • Y=/F1 - Bring up System Menu ( ie: apps and options )
  • Sleeping turns off the screen and halts processes, then puts the cpu into a low power state
  • Hibernate Backs up the RAM State and turns the calculator off completely

Completed Milestones
  • Multitasking
  • FAT/Filesystem reading
  • Loading Executables/Data to RAM
  • LCD Locking for specific threads
  • Integrating some of the Knight Kernel features

So right now, I have a working, but limited OS :D

Oh and before I forget, I am working on this project with a mix of wine, mono, spasm, wabbitemu, wxwabbitemu, make, gedit and os2tools. Right now the building process is aimed for linux, but I could add in support for windows later, when I get around to making an svn for you guys to grab from :)


Booting Rogue OS's debug build. Using boot.exe and welcome.exe to display the two last messages with multitasking

( BTW: I'm writing my last Diploma exam tomorrow, so I'm not really active until after it, but I thought I should just post this now for the hype :P )

1859
OmnomIRC Development / Re: OmnomIRC updates - 06/16
« on: June 21, 2011, 02:24:25 pm »
what is omninet?
Our IRC network.
irc.omnimaga.org
Do you think OmniNet compatibility will ever return?
Actually from my talks with him he already has plans for how to make his bot span more then one network, so as soon as he does that OmniNET will be added back in I'm pretty sure.

1860
News / Re: nDoom policy re-instated
« on: June 20, 2011, 10:47:46 pm »
whats the nDoom policy? :o
Please see the first post, it explains it mostly

Pages: 1 ... 122 123 [124] 125 126 ... 370