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
« on: June 29, 2011, 05:46:58 am »
see ya around alb hopefully withg.us.to wont implode during your absence any way have fun ^_^
Oh it shouldn't >.> <.< * Eeems goes and turns off the implode coundown timer Have fun albert!
1847
« on: June 28, 2011, 04:01:24 pm »
So I'm almost done getting my filesystem patcher working ( it takes an existing folder structure, compiles all the * . * .asm files into * . * ( so boot.bin.asm into boot.bin ) and then creates all the necessary files from that for the FAT as well as a file that includes all the correct files. ). I'm still having issues with putting the right info on the FAT, but it's almost done! This will make it really easy for me to mess around with what is on the FAT. To patch the folder structure ( currently src/filesystem/ ) into the normal build just run make filesystem. Or to test it make filesystem debug. Sound is still not working correctly though.
1848
« on: June 27, 2011, 06:18:30 pm »
Yay! Now I can prove that it actually is my calculator.
This
1849
« on: June 27, 2011, 06:10:49 pm »
Somebody needs to start working on this open source Boot code for us And hey, that's my picture in the first post
1850
« on: June 27, 2011, 01:16:50 pm »
Chatzilla next? looks great
1851
« 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! EDIT: I started adding sound support, but it is still extremely unstable so it's turned off by default in src/inc/Options.inc
1852
« on: June 25, 2011, 02:54:50 am »
Looks pretty cool. I always get excited about this kind of thing.
Thanks Me too 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
1853
« on: June 24, 2011, 08:12:56 pm »
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 )
1854
« on: June 24, 2011, 07:52:07 pm »
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?
1855
« 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!
1856
« on: June 21, 2011, 08:29:27 pm »
I'm drooling a little right now
1857
« on: June 21, 2011, 08:12:17 pm »
Wait, "welcome.exe?"
Are you seriously parsing .exe files?
.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.
1858
« 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/
1859
« 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?
.exe is just an extension placeholder for now, I might change it to something else, I might not. Not .app? J/k looks awesome! I really like those keypad tricks like holding ON. Any idea when we can have a demo?
lol 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
1860
« 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 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 )
Pages: 1 ... 122 123 [124] 125 126 ... 370
|