I´m Lost On The Whole Linux Think


Cyclops

Member
Joined
May 26, 2003
Messages
950
Linux is my main operating system. I keep 98 around to connect my gp32 USB device. Yes I do want a slew of games from happypuppy on my gp32 using the framebuffer. I´m not sure at all if I want a version of x-windows. Its an 8 meg device for hevens sake. If I needed a browser surely links-elinks would be a better choice.

What do I want from from a linux on my gp32 a different fiesystem like reiserfs dammit reiserfs4 is does not need to be stable and with games they are on the gp32. Or really cool squashfs bound to bring benefits to those 128meg cards.

The I just want the emulators moved across and well I have a new handheld. With major benefits. If an interface is really needed surely a project like matchbox would be more suited!

Am I missing something!
 

ratx

Member
Joined
Jul 11, 2004
Messages
274
Website
Visit site
No other file system on the SMC is going to be possible without custom firmware - still probally not even possible, but who knows... I don't know if anyone is working on that.. you don't have to run xwindows with gp32 linux... if you don't like it don't run it... ;) emulators? well its certainly possible but consider performance, you'll have the overhead of the OS as well... not good, native emulators / apps will perform a lot better. end of story.
 

Cyclops

Member
Joined
May 26, 2003
Messages
950
Obviously native applications will be faster but without missing the point surely Those applications can work under Linux relatively easily. The low level stuff will still work and the gp32libs seem very simple.

There is an overhead from having an OS running, but one of my points is that it is not useful to run with all the bells and whistles available. It would be nonsense to run (albeit fun) to use the gp32 as a web server. The size of the OS itself is surely very small by its nature. The GP32 has very little hardware to it. I can´t believe considering Linux still runs on amiga´s and other computers with much less memory than this.

Sorry I said I am missing the point, maybe I was expecting a BIOS replacement, The whole operating system(not X not all the gnu utilities but the kernel=Linux) would fit in the BIOS.

What would work and what would not work well I suspect all the programs what work comfortably on Linux on a 486sx 33mhz with 8meg of memory. Unix was designed for computers an awful lot slower than this. There are Distributions designed to run in 2mb of memory On ARM devices.

My confusion comes from understanding what GP32Linux *is* my understanding was Linux(the kernel and the only bit I´m initially interested in) is just a way of manages the machine’s hardware resources and its main job is to manage the file system, and system memory. gp32linux as I barely understand it does manage at least the file system. The gp32´s own embedded OS seems to do this(I just don´t know I´m guessing based only on the fact that the gp32 is just a fast processor that does everything)

The BIOS which may need re-writing it is just a way of the OS accessing the hardware I think the lines are more blurred with the GP32 because the OS/BIOS are combined as one in the firmware.

One of my main criticisms of the gp32 is the file system its fat12 which as file systems go is pretty inefficient for many reasons. Vfat which allows long filenames(one of the things I thing everyone who likes to have filenames longer that 8.3 characters will appreciate and in my opinion a major drawback of the gp32). As far as I understand it I see no reason why if a floppy can be formatted with in variety of formats why smart media cards can´t. I know there is dedicated hardware that can be used to do this, but a device like the gp32 probably does not have it for cost reasons(big chip).

You could replace fat12 with ntfs in Linux. I have suggested two file systems which would be quite useful, because of the benefits the would bring.

Reiserfsbecause its fast a lot faster whether this would benefit a solid state device is a different matter, and its very efficient at fitting small files on a device with little/no space wastage. Unlike fat so 128mb of files fit on a 128mb smart media card instead of 80mb of files(although this would not benefit movie files as much as it would those with lots of little games).

Squashfsbecause if you are going to fit GNU utilities x server hell samba/apache or more likely a ftp server(You can not look at the gp32 as a USB drive even with protodrive at the moment as I said I using windows98 just to connect to my gp32) on there you want it as small as possible. In fact you want all the programs compressed that are part of the OS.

I mentioned a browser I chose one that did not use X because that is an overhead of the console(black screen you remember from your msdos days). Was Links because it does not need the overhead of X. I mention the browser because I want my gp32 for games, and one of the things I have seen mentioned is a browser. I selected the most appropriate in my opinion If it is appropriate at all.

So the games I mention happypengiun(or happypuppy as I mistakenly called it) this is just The Linux Game Tome which has stacks of games including games(most) that run without X (which is a large overhead) run at(or around) the gp32s native resolution(320 x 240).

Do the nature of emulation on the gp32 and the nature of the storage capacity I want to use Goodmerge/7z the libaries are available and could be setup to be used quite easily, The benefit Linux would bring in doing this would be great.

I also mention the Matchbox project because if the desire is to have an x server these guys do the windows manager right! I think it speaks for itself.

There are small x servers like Smallx already and damn good one s I cant understand why anyone would create a new one. If one at all.

Games that do not use the overhead of x in Linux use the Frame buffer console there are other libaries svgalib and the General Graphics Interface not used as much but still widely available without the overhead of X. And Frame buffer console not just for games Mplayer uses it will it be as fast as gpcinema. It does compile on the arm chip and can read files in many formats, and is a damn sight more useful than a browser.

In summary I can see from what could be a truly open source device (the reason I bought the gp32 in the first place) are enormous). think this page and the screenshots say it all esp when compared with the screenshots from gp32linu. This page goes points out a lot of the packages possible on the gp32 look at the specs it shows me what gp32linux could be :). My question is it isn´t. Its not even close this could be revolutionary for the gp32 but its not.
 

Blah

Wanna Be Programmer
Joined
Dec 18, 2003
Messages
3,253
Age
30
Location
Oregon, USA
Website
Visit site
Gplinux is still in the early stages...ATM it doesn't leave enough ram left to do very much, like less than a meg left. But hey...Theres still the native apps, which allow for awesome emulating and Doom and Scumm are always fun. Dont't forget Movies, MP3's/Ogg's and Homebrew Games!
 

Octavious

Programer Guru! ...in the making
Joined
Feb 2, 2004
Messages
1,795
Location
USA
Website
www.retroportables.4x2.net
First of all, LEARN SOME GRAMMAR! DAMN!
use a frigin , or a . every now and then
I mean , come on , no one knows what you mean

secondly, are you telling the Linux devr's what to do?
I sure hope like hell your not...

Finaly, who cares about Linux and reading from the SMC
that should be the last thing on anyone's mind
Linux has USB , we need to concentrate on using that
Break the freaking 128 meg barrier and we will have what will seem a new console on our hands
We should be making a filemanager or browser and some apps to run the files we are putting on the USB device
Not stinking worrying about petty wants
since it seems you know some Linux, why dont you go and help the Linux guys, we would all apreciate it, and so would they

~Octavious
 

Vimacs

Don't be evil!
Joined
Oct 23, 2003
Messages
5,762
Age
33
Location
Germany
Website
Visit site
wow, so much shit in just one long post, sorry i dont have the time/want to correct you, but maybe you want to -> read the manual?
 

Cyclops

Member
Joined
May 26, 2003
Messages
950
It´s not often I feel superior, but I do today. It always surprises me, when people comment on spelling or grammar( I laughed and laughed at yours) esp when they lack any of the skills themselves.

I don´t think I have ever criticized anyone for doing what they desire. And its foolish to suggest otherwise. My post is quite clear I´m confused with its application, some of the methods used.

You clearly don´t understand what linux is, You clearly don´t understand the benefits that using a different file system would be, potentially to stupid language turning your 128mb card into a 400mb card using efficient storage and compression, and may even be faster to boot. Will many people be strapping a hard drive to the back of there gp32. really not many I can understand why someone would like to do it, which wouldn´t be for practical reasons, but for fun.

creating a browser one of your bizarre suggestions. Why not use a linux browser one of the many. I notice PDA'use dillo its 200k why would someone program something. The whole point of porting Linux(other than the joy of doing it) is to use the programs already available with no porting of applications just using them. To suggest anything else is really really strange.To suggest that those applications should be anything other than games is even stranger it is after all one of its selling points.

I do have a petty want. Its not for anybody to do anything for me. Its just to understand the use of the technology, how it is working. I have done the opposite of you I have stated quite clearly that I don´t understand why A device running at a lower specification can do so much more with similar tools. I posted the links read some of them. I´m not ashamed of my ignorance but clearly you are.

If there is shit in my post I´m happy for you to for you to call it that. Almost every statement is backed up with a link and information. If my explantion is not clear enough. You can check the links which is clearly wrote by people more intelligent than the both of us.

I´m more than happy with what the gp32 can do. The gp32 has been blessed in many ways :D . I´m not criticizing the project, but like I said confused. It is possible to run apps in under a meg Bill Gates stated as much himself, but 7.5mb does seem an awful lot. It would explain why its not using many of the standard small device applications. Again I do not understand why I´m sure Vimacs will point to the place in this manual.(I wonder if its in pdf format).

Just for fun this is a link in better english than mine notice the specs of the machinces in question running graphical interfaces with 2mb of memory, And hey look they seem to talk about the same apps I so. Running a GUI on a small device using linux
 

toxibunny

Member
Joined
Sep 26, 2004
Messages
787
I pretty much agree with what cyclops is saying. he's asked what the aims of GPlinux are, provided a lot of links to stuff he's talking about, and constructively criticised what has been done so far...

quiest - you posted nothing useful, although you put a <_< in it to make you seem clever.

octavious - "First of all, LEARN SOME GRAMMAR! DAMN!
use a frigin , or a . every now and then
I mean , come on , no one knows what you mean" - your grammar is far from perfect even in this one paragraph. and the reason people didn't know what he meant was because of all the specialist linux words, not because of any grammar mistakes.

"Finaly, who cares about Linux and reading from the SMC
that should be the last thing on anyone's mind" - the people who are working on GPlinux care.

vimacs - perhaps you should correct him. if he's posting a load of shit, people on the board might believe it, and get the wrong idea about stuff... Please take the time to post the proper information, unless (which has been known before) you're just posting one of your 'fuck off, n00b' replies...



One time I asked a 'what the hell is this linux thing all about, anyway? what does it do?' question*, and basically the answer was 'It's just to get linux running on the GP32 - people do it as a hobby, they do it for free, who the hell are you to ask the usefulness of it?'

...then a while later on, chatboard support was added, some apps were possible, even (kinda) wireless web browsing was achieved...

Cyclops, you seem to have a lot of ideas about what is possible with GP32 linux... I'd suggest you contact the guys involved directly. they know what the initial aims were, they know what they've done so far, what their aims for the future are, etc...

...and ignore the boards... too much stupid bitching goes on here...



* actually, I think my question was worded more like 'so you've gotten a penguin screen to show... well done, linux geeks, now what else can you do with it?' - maybe i deserved a little bit of a pasting... but even then, i think the answer just boiled down to 'they got a penguin to show because they wanted to, now shut up...'
 

Cyclops

Member
Joined
May 26, 2003
Messages
950
Sorry I know I´m not making myself clear. That is due to my misconception based on guesswork, of what I have read.

It is quite clear that if it is necessary(for a magic reason) that linux on the gp32 allows only 1 meg of memory. This cripples what can be done with linux, amd goes a long way to explain why someone is writing little tetris programs. Rather that using the many available for linux. This is guesswork.

It is blatantly obvious that the usb on the gp32 needs power. I don´t think oooh I can use my hard disk with a converter. It just turns a mobile device into a static one. Would I get novelty value from using my modem to surf the web. Of course I would. Would It be plugged straight back into my main box so I can use a decent screen In a heartbeat. If someone thinks that Linux will turn the gp32 into 100gb machine they are mistaken. They should be pointed to the new Zaraus(which is very tasty).

It could bring(guess guess guess) Many of the things I´ve stated above, but with only a meg of memory to play with. I´m having a laugh. Because when I think of the GP32 I think of it as a gaming device. So I think perhaps mistakenly what new games can it now play. Will game development be easier. Can standard game libs be used instead of the obscure gp32 sdk so development can be done on the PC and when the next open handheld come along. Move over with little to no fuss.

I´ve not made (much)conjecture on gp32 linux will bring to me, but currently I see none. Not a thing. Not even around the corner, And love linux because of the benefits it gives me.

My guess and it will be wrong Is everything is running from what I would call a ramdisk. All the programs everything that could be run from the GP32 is loaded into memory. This is based on the fact that everything seems to take up so much space 7megs is an awful lot. There may be a really good reason for doing this. Literally the whole OS is loaded into memory not run from disk. making a really efficient OS really inefficient.

What is clear is gp32linux load Linux from an fxe mounts the files from fat filestucture(much in the way you could install Linux on an msdos partition. Which really sucks and is limiting I have installed Linux this way in bad old days. If Linux has to sit on top of the gp32os there are bound to be limitations. There may be very good reasons for doing so. I suspect(guess) that the kernel in question passes everything from Linux to gp32 OS and does little work itself. Much in the way DOSEMU works(In part or in whole).

If this is the case it would explain my confusion. What I perceive as linux running on the gp32 and the project in question have some commonalities but are worlds apart. I´m taking about a replacement OS sat in the firmware. That allows for serious cross platform development. An environment that is a must have. Essentially an embedded Linux gaming device. Where the overhead of the replacement OS in question is worthwhile because of the power/versatility/compatibility it brings(In essence if it works on the zaraus/486sx it will work on the gp32/next generation gp32 type), To something that turns a 8meg device into a 1meg one crippling its primary purpose to play games on the move.

If this is true, and I suspect i´ve right then what I said was accurate 100%. We are just talking apples and oranges here. The title said I was confused. I´m still fussy on what is implemented on what level. But I now understand that this is novelty for as a strictly gaming device is concerned, and adds very little to me. We are not talking Wesnoth we are talking Pong. Because of the way gplinux has been(has to be be) implemented.

If my guesses are correct I am truly disappointed. esp after all have see over the last couple of days of what can be run on a small Linux device with nothing like the power of the gp32.

My question should be along the lines of will we see linux on the gp32 of will we only see linuxemu
 

Octavious

Programer Guru! ...in the making
Joined
Feb 2, 2004
Messages
1,795
Location
USA
Website
www.retroportables.4x2.net
I actually think I understand you...
let me get you right

You want to see Linux running on the machine , but as an OS , and not just a program , and the main reason is because we are left with a little under a meg of ram when we do it the current way
well, I hope that what you describe ( If I understand you ) actually happens sometime
It would be neat to have Linux as a bootable OS ( or is firmware the corect term? ) and still have lots of memory left
then, we could use Linux to its full potential ( streaming movies , MP3's , pics and more off of the USB )
And, if this could be another Firmware kinda like in MFW2 , but another bootable option, Linux , it would be neat

However, I dont know a damn thing about how we would get to this
Could you please try and explain how we could get Linux to run as the the firmware and leave us with 6 or more megs of ram???

Damn, Linux got me so excitied, I just bought Susie ( a Linux distro ) from my bro, Im gonna install it on one of my servers , learn someabout Linux , and Im gonna buy a Chatboar today or tomorow - OO the potential

thank you
~Octavious
 

cyberic

Member
Joined
Jan 13, 2004
Messages
153
Right...

It is not easy to answer to all this, but I will try to do my best.

>I can´t believe considering Linux still runs on amiga´s and other computers with much less >memory than this.
We'll talk about memory problem later.
It is true that Linux CAN run on some Amiga or Atari machines, but you cannot really launch GRAPHICAL apps except a simple window manager and maybe a terminal.

>Sorry I said I am missing the point, maybe I was expecting a BIOS replacement, The whole >operating system(not X not all the gnu utilities but the kernel=Linux) would fit in the >BIOS.
What would you do with it? GP32Linux cannot even launch GP32 native apps.

>You could replace fat12 with ntfs in Linux. I have suggested two file systems which would >be quite useful, because of the benefits the would bring.
NTFS? are you crazy?
First, NTFS was not designed to be an embedded Filesystem at all.
Second, there is no way to have write access to any NTFS filesystem with linux (except with some tricks, see 'captive' project)


>Reiserfs because ...
>Squashfs because...
We are already using squashfs for a part in GP32Linux. The ramdisk filesystem is squashfs. But it is read only.

>I mentioned a browser I chose one that did not use X because that is an overhead of the >console(black screen you remember from your msdos days). Was Links because it does not >need the overhead of X. I mention the browser because I want my gp32 for games, and one of >the things I have seen mentioned is a browser. I selected the most appropriate in my >opinion If it is appropriate at all.
Xfree IS running on gplinux. Links as well

Games using the framebuffer or x window could be ported.

>Do the nature of emulation on the gp32 and the nature of the storage capacity I want to >use Goodmerge/7z the libaries are available and could be setup to be used quite easily, >The benefit Linux would bring in doing this would be great.
Could you explain your point a bit please?

>I also mention the Matchbox project because if the desire is to have an x server these >guys do the windows manager right! I think it speaks for itself.
I've managed to compile it but it stills eats lots of mem.
Nano-X and the integrated WM seems more appropriate.

>There are small x servers like Smallx already and damn good one s I cant understand why >anyone would create a new one. If one at all.
Smallx is in fact Kdrive, which is the X server we use on the GP.

>Frame buffer console not just for games Mplayer uses it will it be as fast as gpcinema. It >does compile on the arm chip and can read files in many formats, and is a damn sight more >useful than a browser.
You're right.
I successfully compiled mplayer once and was able to play a .mpg video.
But there is not enough CPU power to decode a full size Divx.

>In summary I can see from what could be a truly open source device (the reason I bought >the gp32 in the first place) are enormous). think this page and the screenshots say it all >esp when compared with the screenshots from gp32linu. This page goes points out a lot of >the packages possible on the gp32 look at the specs it shows me what gp32linux could be My >question is it isn´t. Its not even close this could be revolutionary for the gp32 but its >not.
It could be if someone cares and has time to work on it...
Are you one of them? If yes, help us!

>The whole point of porting Linux(other than the joy of doing it) is to use the programs >already available with no porting of applications just using them.
It is not always possible, however we have Zaurus compatibility.

>I posted the links read some of them. I´m not ashamed of my ignorance but clearly you are.
Reading them is not sufficient, I'm afraid...

>I´m not criticizing the project, but like I said confused. It is possible to run apps in >under a meg Bill Gates stated as much himself, but 7.5mb does seem an awful lot. It would >explain why its not using many of the standard small device applications. Again I do not >understand why I´m sure Vimacs will point to the place in this manual.(I wonder if its in >pdf format).
The problem right know is that GPLinux is in early stages.
The GP has 8mo of ram, but it is already filled in with:
- The Kernel
- The initial ramdisk
- The 'Init' program
- A shell
- the program to use a chatboard
- Various caches (filesystem cache, and so on)
- And more: Memory used by the TCP/IP stack, for instance (I agree we could compile this out)
In fact, it leave a bit more than 1meg. GPLinux reports 1meg, but some more memory can be freed when launching bigger apps.
But the app would first have to be loaded in Ram, which would consume some memory as well.

Do you understand better now what the memory is used for?


>It could bring(guess guess guess) Many of the things I´ve stated above, but with only a >meg of memory to play with. I´m having a laugh. Because when I think of the GP32 I think >of it as a gaming device. So I think perhaps mistakenly what new games can it now play. >Will game development be easier. Can standard game libs be used instead of the obscure >gp32 sdk so development can be done on the PC and when the next open handheld come along. >Move over with little to no fuss.
You can use sdl an framebuffer libraries to develop games. You can even test your games on an ARM emulator on a PC (qemu).

>I´ve not made (much)conjecture on gp32 linux will bring to me, but currently I see none. >Not a thing. Not even around the corner, And love linux because of the benefits it gives >me.
And you said all that for THIS conclusion?

>My guess and it will be wrong Is everything is running from what I would call a ramdisk. >All the programs everything that could be run from the GP32 is loaded into memory. This is >based on the fact that everything seems to take up so much space 7megs is an awful lot. >There may be a really good reason for doing this. Literally the whole OS is loaded into >memory not run from disk. making a really efficient OS really inefficient.
You're wrong. There is only an INITIAL ramdisk, which stays in memory. After that, you can lauch full applications from the SMC.

>What is clear is gp32linux load Linux from an fxe mounts the files from fat >filestucture(much in the way you could install Linux on an msdos partition. Which really >sucks and is limiting I have installed Linux this way in bad old days. If Linux has to sit >on top of the gp32os there are bound to be limitations. There may be very good reasons for >doing so. I suspect(guess) that the kernel in question passes everything from Linux to >gp32 OS and does little work itself. Much in the way DOSEMU works(In part or in whole).
You're wrong as well.
The bootloader loads the kernel and the initrd from the SMC. It boots on the initrd, then mounts image files (compressed with squashfs) that are on the SMC.
Squashfs compression improves the reading speed.
You are talking about UMSDOS, which has nothing to do with the way GP32Linux works.

Linux does not sit on gpOS neither. The gp OS (if any) is NOT running when GP32Linux is running. Nothing to do with dosemu neither. GP32Linux just 'sees' the GP32 as an ARM CPU, an LCD and some devices.


>(In essence if it works on the zaraus/486sx it will work on the gp32/next generation gp32 >type), To something that turns a 8meg device into a 1meg one crippling its primary purpose >to play games on the move.
There is more than 1meg available, but not as much as on a zaurus...


>If my guesses are correct I am truly disappointed. esp after all have see over the last >couple of days of what can be run on a small Linux device with nothing like the power of >the gp32.
Could you give some examples?


I personaly think GP32Linux can be VERY interesting because it gives USB connectivity to the GP (even if it requires power) as well as (wireless) network connectivity.

I think this project is worth working on it, and as always we need help.

GPLinux can also bring apps to the GP without rewriting everything from start.

So if you want to dsicuss about GP32Linux apps / future uses / code, feel free!

How would you like to use it?



cyberic
GP32Linux developer, with Ingeras and Toholl (yes, we are only 3)
Many thanks to every other people involved.
 

Octavious

Programer Guru! ...in the making
Joined
Feb 2, 2004
Messages
1,795
Location
USA
Website
www.retroportables.4x2.net
OO
well, that answered a few questions I had about GPLinux
So, if we have over a meg of ram, whats the odds of having an emulator run off of the USB device?

~Octavious
 

Cyclops

Member
Joined
May 26, 2003
Messages
950
But the typical desktop Linux "graphics stack" isn't well suited to embedded Linux applications. Embedded devices frequently have highly constrained resources and can afford neither the program storage space nor the memory footprint of desktop graphics software. For example, embedded devices may easily have as little as 2 to 16 MB of Flash disk from which to load programs, and 4 to 32 MB of RAM memory in which to run them. But the typical desktop graphics components are notorious resource hogs . . .

* X Window System: 5MB RAM, 16MB disk
* GNOME: 14MB RAM, 95MB disk
* KDE: 11MB RAM, 96MB disk
* Mozilla: 12MB RAM, 26MB disk
The Embedded Linux GUI/Windowing Quick Reference Guide

I know I was overegging the point over amigas/st albeit these are very low memory/slow machines if the answer/memory power but the fact remains that is you are planning on running a web server/ other server as in suggesten in other posts in the forum. Any attempt at a GUI should be bypassed completely. Leaving well 7 megs of memory.

I don´t really care about ntfs(although I do wish it was available for my windows box, but I suspect I will have to wait for ReactOS to become stable before then). To be absolutely honest I use the default on whatever windows. The point I was making is a distraction. I was actually talking about fat being perhaps not being the best file stucture to use. I hate fat12 I know I can use VFAT, but really no GP32 program really takes advantage of this. My reasons are speed/storage/filename length. 128mb should be 128mb.

sqashfs I was not really thinking of being used for a disk image. But really thinking of well a distrobution really(I know I´m thinking possibly ahead, and in reality compeately impracticle). 128mb of squashed files not just the ramdisk filesystem. I know its not straightforward. But an example would be to download all the homebrew games on on image. I can only guess on the space saving. But looking at how much fits on knoppix/slax etc it but it reportedly fits 2.5 times the space onto a CD.

reiserfs etc etc. One of my biggest annoyances is trying to fit 128 megs of files onto a 128 smartmedia card I normally lose about 20megs the gp32 deals with a lot of files. tiny tiny files. I want to fit as many as possible to fit on one card. There are ment to be other benefits but they just might not apply, and have little interest to me.

I wan´t really mentioning the browser. I mention it because it comes up far too regularly. Because I just don´t get it. I have a device with no powered usb(without a mod perhaps) 6 buttons and a joystick. I want to play games on it. Ok maybe wath movies listen to OGG files, look at pictures, but well mainlly to play games. I made a descision to buy this instead of a pda because well. I would only really play games on it. The usb to sync with the machine is great. I´m not saying to people use a GP32 like a computer. I´m saying yes to games games games, and no to carrying my gp32 and a hard disk or even something as small as a pen drive around. I could see the use if practicle wireless(no soldering, no cables) was to happen, but its not likely. And I would use it to access more games/ play multiplayer).

The games I am talking about are the ones that already use the framebuffer(and thats the kiddy I´m interested in), There on linux already. I´m not saying they need tweaking, and angbands never gonna happen). but the idea is they are native(ish) as apposed to ports. I would be more interested if the GP32 games moved to a linux environment than the other way around. I did some conversion from cobol to visual basic, C isn´t all that strong. Although I did spend some time looking at autoporting from Allegro to the gp32sdl and did a few things by hand. I don´t know where my notes are. But if someone had an example I would be very interested in doing the rest. I am thinking of when mono hits 2.0. And trying to use more native tools. For a job.

Sorry about the goodmerge/7z thing I´m obsessed with fitting more and more onto my cards. I extra compress my zips etx using advcomp witch allows me to fit more on a card. All emulators store things in zips to be it makes sence to use the most efficient compressor available that just happens to be 7z(If bzip2/other is better cut and paste). It just makes sense to me to do so. You can see mainstream emulation already starting to dabble. Goodmerge uses a feature of 7z that allows grouping of similar files together so 15 versions of the same game do not use more space than than 1 getting a 15 times space saving. Ok you only need the one version. But the idea of having a hacked version with an unhacked version appeals to me and would save me a lot of time filtering the files. Also because of the way it works I quickly know which of my games are say Japanese only my preference would be English, but if Japanese if the only option I would choose that. It wasn´t fair of me to mention this as really this stuff is only on windows for now. So would require some effort.

As for your suggestion that you need help. I´m really not sure what help you would need. I am very interested in project. Although I think your(team) goals and mine are different. I have little or not inerest in the kernel my C in not strong enough yet. And my understanding in this area is pretty low. 3 groups to my knowledge have tried to get linux up on the GP32 and failed, that suggests to me its a bit tricky, and something I´m not particularly interested in. If you need donkey work with worked examples/ strpping the excess fat of a distribution. I´m more than willing to do anything.

I´m surpised at what you have said over matchbox(although I admit I am more exited by the eye candy). I can´t find out the memory footprint of matchbox all I can see is its binary size 50k. Although I do notice it has many optional components. And it mentions watches for hevens sake. Have you got an example of output from xrestop.

Wow mplayer. I´m very surprised(not about the Divx thing. But just wonder other than the variaty of usable file formats is there any gains over gpcinema or the reverse.

I see I misunderstood about the kdrive when on the main site I misinterpreted. Although I normally see results for kdrive being about slighty over 1.5meg which I think very good considering. And GTK+ can be stipped down to about a meg. I can´t believe you would want to many sophisticated in x itself. So there is still lots of room. I am a little confused by the screenshots most are really ugly and are in portrait like a pda which is just not natural. Any reason for doing this?

I´m pleased that it will bring compatibility. And that I have a reason Why I am interested so much in thin project. Really pleased if I get to play with qemu,

The problem right know is that GPLinux is in early stages.
The GP has 8mo of ram, but it is already filled in with:
- The Kernel
- The initial ramdisk
- The 'Init' program
- A shell
- the program to use a chatboard
- Various caches (filesystem cache, and so on)
- And more: Memory used by the TCP/IP stack, for instance (I agree we could compile this out)
In fact, it leave a bit more than 1meg. GPLinux reports 1meg, but some more memory can be freed when launching bigger apps.
This is your memory usage I am missing somthing and perhaps this is my only issue. With this project. I´m getting conflicting information. Do these things listed need to be in memory. I´m happy with what it can do as linux. Am I happy to use it as a platform for playing for playing games. ie due to the overhead of linux. What would be the impact of the 20 or so emulators available, and the homebrew games moving over to linux. I see the benefits of having a Powerful yet small OS sat underneath. Hell its what the gizmondo has done with windows ce. How much at the end of the day can this be stripped down to 5 megs, 2megs. 1meg. when I´m playing a game I do not need a chatboard/TCPIP I need next to nothing. Essentially Linux that brings more to GP32 than it takes away. I download wesnoth just compile it for arm and its done. Its a fast processer had more than enough storage hell linux will add more. The bottleneck as I see it rightly or wrongly is it takes up most of the memory on the gp32 crippling the device.

What I want is a linux device for playing games with all the stuff(and the stuff is enormous) it can bring. I switch it on my card is formated to reiserfs. I don´t run through an fxe. There is no such thing as an fxe. Its just linux with the nomal /bin /boot /dev etc filestucture. It loads straight into X. I select DrMD linux ed and play Micro Machines 2: Turbo Tournament Edition. What I want is linux without the overhead. I know there will be an overhead. The question is what is the cost of linux on the GP32. Its not linux now its an add on. Its windups. Its tetris game. This is so obvious I can´t understand how to express it in english. I´ts just so obvious
 

Octavious

Programer Guru! ...in the making
Joined
Feb 2, 2004
Messages
1,795
Location
USA
Website
www.retroportables.4x2.net
??
but dont we need the chatboard , ya know , so we can navigate through Linux??

~Octavious

and , I cant wait to see the first emulator running in GPLinux , even if its not full speed , but just to see it all run from the USB
 

Cyclops

Member
Joined
May 26, 2003
Messages
950
I can´t see why you would need chatboard, its just a nice feature. the windows portion runs, It can be completely point and click. On top of which there are virtual keyboards available like xkbd(Ok not really useful). Everything else can be done on your main machine. To configure stuff theres telnet ftp nfs ssh apparently.
 
Top