 | |  | | 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? | |  | |  |
|
 | |  | | 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  | |  | |  |
|
 | |  | | 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 | |  | |  |
|
 | |  | | ![]()  | 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.) | |  | |  |
|
 | |  | | And then, WE TAKE OVER THE WORLD!!
...Or at least a few small countries. I call dibs on Linopia! | |  | |  |
|
| written by Ponche on Jan 13, 2004 16:59 |
| 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  | |  | |  |
|
 | |  | | 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 . | |  | |  |
|
 | |  | | You rock in so many ways it isn't funny.
Really Really good work man. | |  | |  |
|
| written by Fop on Jan 28, 2004 13:36 |
| written by Crembo on Jan 28, 2004 16:40 |
 | |  | | Bah, an SDL-er! Allegro 4 lyef! | |  | |  |
|
 | |  | | ![]()  | 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. | |  | |  |
|
 | |  | | 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. | |  | |  |
|
 | |  | | Have you tried posting on the official SDL Newsgroup, located here? I would imagine that someone there would know what to do. | |  | |  |
|
|