RISC OS on the Raspberry Pi
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Trevor Johnson (329) 1645 posts |
Should Fat32Fs be included on the list? |
Jess Hampshire (158) 865 posts |
I would think it is pretty vital, ideally in the ROM itself. |
Theo Markettos (89) 919 posts |
I’m getting responses from some developers setting conditions that their software ‘must not be charged for, directly or indirectly’, ‘not for transfer to other people’ and ‘without modification’. Here’s an explanation of why these are showstoppers for us. A primary distribution method for Raspberry Pi is on SD card. SD cards do not grow on trees, they are physical hardware and they cost real money. Distribution by SD card therefore involves payment but this pays for the card and the distribution, not for the software. In the just same way a traditional PD library charged for the floppy disc and the stamp, but not for the software. Not everyone is connected to the internet (the RPi model A isn’t), and any non-internet method of transmission involves money. Second, the primary RPi Linux distribution will be under a ‘distribute it anyhow you like’ licence (as all Free/Open Source software licences are). If we share media with it, we can’t afford to compromise this part of the primary distribution – the idea is as wide dissemination as possible. So restrictions on transfer are difficult for this reason. If someone sets up a shack in their African village duplicating SD cards we want to encourage them doing so, not provide additional legal restrictions. Finally, modification is partly a matter of interpretation. In the most legalistic sense, unpacking a zip file is modification. Essentially all I’d request on the issue of modification is the ability to move files around – unpack it, make the documentation readable and easy to find (eg convert an Impression manual to PDF format as there’s no 32 bit Impression reader available), have the software with a nice initial configuration (where required), and hold it in a form that enables easy assembly of disc images. If authors want to do this themselves I have no problem with that. If you write free software you might be motivated by having it used by as many people as possible. So I hope you can see that this also means a certain degree of liberality of its distribution (with appropriate acknowledgement). |
Trevor Johnson (329) 1645 posts |
…possibly leading to a network effect. (Beware, some of the Wikipedia articles on free software are marked as presenting a non-neutral point of view.) |
Martin Bazley (331) 379 posts |
Just out of interest, is the GPL considered incompatible with the terms of the Raspberry Pi distribution? I ask because I’ve got all my software licensed under GPLv3, and I don’t want people to consider it a barrier to inclusion on an SD card image. (Of course, this is probably more wishful thinking on my part that you might have any interest in my software, but I’d like to help in any way I can.) |
Trevor Johnson (329) 1645 posts |
I’m sure that’s fine (but stand to be corrected by Theo). GPL is noted in the licensing request communication
Were you thinking of any pieces in particular? |
Martin Hansen (393) 56 posts |
Dear All, |
Rik Griffin (98) 264 posts |
I was going to say “why not Draw format?” but then I realised that NetSurf will convert SVG to Draw :) |
Trevor Johnson (329) 1645 posts |
…writing them, that is. I’ve just tried a couple of Andy Jackson’s programs out. Gloop seems to work OK. Not sure about Extractor. A couple of the examples seem to work and the app didn’t crash during my brief test drive just now. |
Rik Griffin (98) 264 posts |
On the subject of games, could someone find 10 minutes to try out Hive please? I’ve only got an iyonix to test on. http://www.btinternet.com/~rik.griffin/ (edited the URL to be correct) |
Rob Heaton (274) 515 posts |
When I click that link, I just get a BT Yahoo login screen :( |
David Pitt (102) 743 posts |
Try this for Hive, http://homepage.ntlworld.com/rik.griffin/index.html On the ARMini, “Error from (unknown): PCI device doesn’t exist” |
WPB (1391) 352 posts |
I noticed on the disc image proposals that there’s a need for a Unicode font. Since there have been a number of fonts I’ve been meaning to convert for a while, I thought I’d get on and do some, in the hope that it may go some way to help with this. I’ve converted all of the M+ fonts, and the Hanazono Mincho font. See here for the RISC OS files. Note that some of these are large downloads! Selfishly, they’re CJK orientated, since that’s my main area of interest. There may be more Unicode ranges that others feel need to be included in the font lineup for the R-Pi. The M+ fonts are particularly nice, IMHO. They’re not so comprehensive as the Hanazono one, but do have Basic Latin, and aren’t so huge. Hanazono is so massive, my 28MB-Wimpslot-nobbled a9home couldn’t cope loading it into FontEd. I had to resort to RPCEmu with 128MB RAM! Still, the glyph coverage in Hanazono is phenomenal. It makes Cyberbit look cute. The other thing to note is that (AFAIK) there’s no way to specify where RUfl pulls glyphs from if they’re not in the font being painted with. Since the M+ fonts have so many styles and weights, you can end up with some odd-looking mixtures of text. It might be best to install only a medium weight version so you don’t get random bold text in the middle of normal weight text. Finally, I probably should have put more thought into the RISC OS naming (e.g. “Bold” instead of “Black”). If anyone’s got any thoughts on this, let me know and I’ll change the archives. Have fun! |
Matthew Phillips (473) 719 posts |
There’s been a thread on Usenet about fonts. I’ve uploaded a conversion of FreeSans, FreeSerif and FreeMono to http://sinenomine.co.uk/software/freefonts.zip — these fonts have good coverage of Latin, Greek, Cyrillic and quite a lot of other alphabets. I’m intending to do Claris SIL at some stage: that is also quite useful, and covers the International Phonetic Alphabet, among other things. |
WPB (1391) 352 posts |
Could you point me at it?
Good stuff. I know ARMini users have some more fonts converted for them, including the FreeFont ones you mention here. All credit to John-Mark Bell for !TTF2f of course! Quick question: Can Fonts be packaged for use with RiscPkg, I wonder? |
Martin Hansen (393) 56 posts |
Dear All I asked him if he thought Python would run under RISC OS on the It depends on three things: and asking the people behind riscos.info for help in compiling Python. The instructions for building Python for RISC OS are provided in the Download a source archive and look in the RISCOS directory inside it. At the moment, it looks like it should be fairly easy to get started with The other problem is that RISC OS support was apparently removed from the I thought I’d post this information here as I’m willing to invest some I suppose I’m hoping that that side of things appeals to another If nothing else, this posting is an update on the current state of Regards, |
Trevor Johnson (329) 1645 posts |
It looks as if not all the GPIO pins will be easily available. But is there likely to be any transferable development from the XM I/O module? If the R-Pi isn’t expected to be immediately used in ICT classes (more after-school clubs ATM I think) ISTR there being talk of its potential interest to D&T depts. So that probably means interfacing. |
Rik Griffin (98) 264 posts |
@David Pitt. THanks but that web site is years out of date. But because I’m no longer a Virgin Media customer, I can’t delete it, and their customer service is as much good as a fart in a jaccuzi. I’ve corrected the URL in my post above. The web site at http://www.btinternet.com/~rik.griffin/ Thanks. |
Jess Hampshire (158) 865 posts |
What about threatening them for copyright violation? |
Alan Buckley (167) 232 posts |
I’m not particularly familiar with how RISC OS fonts are installed, but if it is just the case of putting a file or directory inside !Fonts (and !Fonts is in a fixed location on the HardDisc) then it should not be a problem. |
Rik Griffin (98) 264 posts |
The thought had occurred!
There’s a new version of Hive at http://www.btinternet.com/~rik.griffin/hive.html This one shouldn’t assume that RISCOS 5 == Iyonix. Silly mistake! |
Trevor Johnson (329) 1645 posts |
How about Coypu? (Archived site, Shell Centre for Mathematical Education Publications Limited.) Does anyone here remember any previous dealings with October Pen Educational Software? |
WPB (1391) 352 posts |
I can’t help with that, but there’s !Tau which does a similar job. I have no idea if it’s ARMv7 compatible, though, I’m afraid. |
WPB (1391) 352 posts |
It’s not quite that simple. The easiest way would be to run the FontMerge utility from Configure and let that do the work. Its syntax is simply: FontMerge <source> [<destination>]Can the package manager run an arbitrary command on a file in a package to make this possible? |
Tank (53) 374 posts |
Trevor, all thats needed is a list of the GPIO’s that are available to be added to the module, as lookup tables are used to access the I/O (and for the board to be added to the list supplied by HALDeviceComms_GPIO call). |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17