. /../Linux and Linoleum./ 123456
written by Cryoburner on Jan 13, 2004 05:03
Cool. I suggest getting display command done first, simply because it is the most interesting. : D After keyboard and mouse implementation, what other groups of things still need to be done?
kamikazemadman
written by Peterpaul kl h on Jan 13, 2004 10:31
I certainly will start with the display first, but i noticed that i didn't have the header files for xlib (for the XWindow system) installed, so i have to do that first. And that will probably be in two weeks. When i get back at the university. Also the keyboard and mouse depend on Xlib libraries, so there will be a little pauze in the developement of the linux version of the Linoleum Run Time Environment.

But that gives me some time to continue work on my linoleum libraries, which i might update next week.

Left to do.... (after display keyboard and mouse)
  • audio interface,
  • printer inferface,
  • resizing the workspace (by resizing RAMTop variable)
  • and the things i forgot
  • written by Cryoburner on Jan 13, 2004 10:44
    Hey, any chance of me getting a preview version once video, keyboard, and mouse support are implemented? ...or at least some compiled Linux versions of the example programs? Really, for nothing more than being able to see them operate under a different OS. : D
    kamikazemadman
    written by Peterpaul kl h on Jan 13, 2004 12:08
    Cryoburner said:
    Hey, any chance of me getting a preview version once video, keyboard, and mouse support are implemented? ...or at least some compiled Linux versions of the example programs? Really, for nothing more than being able to see them operate under a different OS. : D
    As soon as i have a functional RTM available, with some more functions implemented, i'll post it here for everyone to test.

    I'll upload the binary file used by the linoleum compiler to compile linoleum programs. Then it will be possible to cross-compile linoleum-linux applications from windows. (or through dosemu in linux.)
    written by Cryoburner on Jan 13, 2004 12:24
    And then, WE TAKE OVER THE WORLD!!

    ...Or at least a few small countries. I call dibs on Linopia!
    deep into the jungle
    written by Ponche on Jan 13, 2004 16:59
    yeah...
    halp! tail!
    written by Alex on Jan 15, 2004 00:33
    WOWOWOWOW!
    and WOW again!

    On my side I've made a ton of changes, none of which will cause problems to your existing RTM, Peterpaul. I've added several advanced instruction patterns to the i386 CPU set, mostly, and... well, just recapping all the changes I made in these weeks would be long... but wait a few days, maybe 1 or 2 days, and 1.13.9b will be definitely out
    kamikazemadman
    written by Peterpaul kl h on Jan 15, 2004 07:31
    GREAT! I can't wait!
    kamikazemadman
    written by Peterpaul kl h on Jan 28, 2004 08:09
    Yesterday i finally managed to display a raw screenshot i made from linoleum in Linux. I use SDL: Simple DirectMedia Layer (www.libsdl.org) for the display section. Also the keyboard, and mouse stuff will be done with this. And probably the audio section too. SDL is ported to: Windows, Linux, xxxxBSD, MACOS, Solaris, etc. So this means that a large part of this RTM-code is portable between several osses.

    But before i start dreaming of a truly platform independent version of linoleum/RTM, i'll first focus on the linux RTM .
    i hate it here!
    written by Ginja_ninja on Jan 28, 2004 13:30
    You rock in so many ways it isn't funny.

    Really Really good work man.
    written by Fop on Jan 28, 2004 13:36
    Take a screenshot
    unreal engine 3.0
    written by Crembo on Jan 28, 2004 16:40
    Bah, an SDL-er!
    Allegro 4 lyef!
    kamikazemadman
    written by Peterpaul kl h on Jan 29, 2004 19:06
    Crembo said:
    Bah, an SDL-er!
    Allegro 4 lyef!
    Sorry, i didn't know about Allegro. And i think that you mean: "Allegro 4 life"?

    STATUS:
    [DisplayCommand] in cooperative mode works. Except, i cannot get information about the physical display width/height. I'll continue working on exclusive modus and then the keyboard and mouse input.
    kamikazemadman
    written by Peterpaul kl h on Jan 30, 2004 10:28
    Okay, exclusive mode is implemented. When the requested dimension isn't supported, SDL will allocate fullscreen in the next larger modus and leave a black border around the used space. This means that all the display functions are implemented....

    The only problems i have with the display is that i don't know the position of the window on the screen, and i don't know what the physical dimensions of the display are. Of course i could set the physical display dimensions to a large value, but i don't know about possible consequences. Does anyone have a solution to this?

    I think i'll just take a maximal resolution of 1024*768 for now.
    written by Cryoburner on Jan 30, 2004 12:09
    Have you tried posting on the official SDL Newsgroup, located here? I would imagine that someone there would know what to do.
    reading this thread
    no members are reading this thread
    . /../Linux and Linoleum./ 123456
    36485, 15 queries, 0.147 s.this frame is part of the AnyNowhere network