+ Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 23

Thread: MotoBIOS & MotOS: The personal computer

  1. #11
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: MotoBIOS & MotOS: The personal computer

    Quote Originally Posted by Nicolai1 View Post
    Not really, they're scripted shells with wanna-bee functions. They give all this "fancy info" about their stuff etc... Fake load times, no kernel or API or whatever a real OS has which is actually functional it just makes them feel proud. But who am I to take away their happiness? They can do as they want if it really makes them proud.
    WireOS - AlcyOS are pretty much the only "real" OS's to date.
    Go hate on someone else. He's doing it in assembly so he should be proud of that alone. All these other OS's in E2 with Console Screen and writeString() are the ones you need to go hate on.

    On Topic: I'd like to see this get finished, sounds promising.

  2. #12
    Wire Noob neos300's Avatar
    Join Date
    Dec 2009
    Posts
    28

    Default Re: MotoBIOS & MotOS: The personal computer

    This *will* be finished, the question is how long it will take. At the moment I am still working on making the BIOS and the filesystem(i have no idea were to start, ughh)

  3. #13
    Spucatum Tauri Bull's Avatar
    Join Date
    Jun 2008
    Location
    Finland
    Posts
    6,010

    Default Re: MotoBIOS & MotOS: The personal computer

    So you don't have anything yet?
    My signature has a point.
    Quote Originally Posted by Squeakyneb View Post
    when l3ulletje says do it, do it.
    That

    Quote Originally Posted by Anticept View Post
    By the way, Bull is in charge.

  4. #14
    Wirererer Xandaros's Avatar
    Join Date
    Apr 2007
    Location
    Bremerhaven, Germany
    Posts
    364

    Default Re: MotoBIOS & MotOS: The personal computer

    I know the problem with the "where to start".
    I started with the BIOS and a basic API. Mostly used by the BIOS, so the so-called API was in reality a part of the BIOS... lol

    Xan
    I love very poor avatars

    Quote Originally Posted by Dav1d View Post
    It's too big to copy all in one.

  5. #15
    Developer Matte's Avatar
    Join Date
    Jan 2009
    Location
    Norway
    Posts
    3,109

    Default Re: MotoBIOS & MotOS: The personal computer

    Quote Originally Posted by neos300 View Post
    This *will* be finished, the question is how long it will take. At the moment I am still working on making the BIOS and the filesystem(i have no idea were to start, ughh)
    You know how FAT works, right?
    "If anybody says he can think about quantum physics without getting giddy, that only shows he has not understood the first thing about them."
    -- Niels Bohr

  6. #16
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: MotoBIOS & MotOS: The personal computer

    Quote Originally Posted by Matte View Post
    You know how FAT works, right?
    Yeah it usually starts from mcdonalds and other fast food restaurants.

  7. #17
    ส็็็็็็็็็็็็็็็็ส็็ ็็็็็ Dav1d's Avatar
    Join Date
    May 2009
    Posts
    1,118

    Default Re: MotoBIOS & MotOS: The personal computer

    Quote Originally Posted by Drunkie View Post
    Yeah it usually starts from mcdonalds and other fast food restaurants.
    +1 rep'd

  8. #18
    Wire Sofaking N00bDud3's Avatar
    Join Date
    Jul 2009
    Location
    Error: Unknown Location
    Posts
    1,252

    Default Re: MotoBIOS & MotOS: The personal computer

    Quote Originally Posted by robertark View Post
    Cell 0 outputs how many keys are being pressed at once. Up to 30 I believeCell 1 outputs the ASCII key codes per keys pressed (If cell 0 = 2, then two keys are pressed, which would be cell 1 & cell 2)Usually, though, you only need to access cell 0 to see if a key is pressed, then cell 1 to retrieve the ASCII code. Then you simply write 0 back to cell 1 and wait for the next key press
    According to the hi-speed documentation, the first 32 cells are supposed to be a keybuffer, as the rest of the cells afterwards are an array of all held keys.
    Quote Originally Posted by Black Phoenix View Post
    Keyboard
    Hi-Speed outputs: Memory/Key

    Keyboard! You push keys, and it reacts! By default it outputs last pressed key to its only output, BUT the only output also serves as hi-speed link..!
    Virtual memory area thing of wired keyboard is divided into 2 areas: 1 is the key buffer, and other one is array of pressed keys.

    Key buffer is situated at first 32 bytes of keyboard, and it has following structure:
    Zeroth byte shows how much keys there are in the buffer. New keys are appended on start.
    Writing value to ANY of these 32 bytes except first will clear value you wrote from key buffer. I.e. if our buffer looks like:
    4,2,3,4,5
    it means that there are 4 variables. If we write "3" to it, it will become:
    3,2,4,5
    Writing removes most recent entry of key.
    Ideally you'd read a key, trigger your event, and write back this code to same position you read it from.

    Writing value to first value clears ENTIRE buffer.

    There is also other area, which is situated from 32 bytes and up. It is ASCII-mapped array, where for each byte it's value shows if key is pressed or no.
    I.e. if we wanna know if key #48 is pressed (thats "0") we look what is at address 32+48. If theres 1, we're off! Else meh, bad luck, key isn't pressed yet.



  9. #19
    Wire Noob neos300's Avatar
    Join Date
    Dec 2009
    Posts
    28

    Default Re: MotoBIOS & MotOS: The personal computer

    @Matte
    Absouletely not. BUT I WILL LEARN!

    And I am still in the design phase. I mainly wrote crap for alycone os to learn and use zasm, because I could never get the console screen to display anything for some reason. And it still isn't working for me. :\ I think something is wrong with my wire. I followed all the advice people have given me and foxes code but it still won't work.... BRB gonna see if regular wire stuff works with it.

    Regular wire works but the console screen doesnt appear to be working.

  10. #20
    billywitchdoctor.com Schilcote's Avatar
    Join Date
    Jan 2009
    Location
    There.
    Posts
    2,006

    Default Re: MotoBIOS & MotOS: The personal computer

    I read a thingy a long time ago that might help you, let me find it again...

    EDIT:

    Found it.
    http://www.superfrink.net/athenaeum/OS-FAQ/os-faq.html

    There's information about file systems in there, although the document is mainly about real life PCs a lot of it should still apply to what you're doing...


    [19:16:47]Client "rcdraco" spawned in server
    [19:17:10]rcdraco: hamburgertime
    [19:18:04]rcdraco was killed by worldspawn
    [19:21:50]Dropped "rcdraco" from server

+ Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
proceed-collector
proceed-collector
proceed-collector
proceed-collector
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots