Pidora is a Fedora based Linux derivative for the Raspberry Pi, those of you who use Fedora regularly know what you are getting, but what you might not know, is that Pidora is a Russian word and is a derogatory term for the word homosexual, anyhow, here is a small quote from the source:
Pidora is a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora Project (specifically, the Fedora ARM secondary architecture project) compiled specifically for the ARMv6 architecture used on the Raspberry Pi, packages which have been specifically written for or modified for the Raspberry Pi, and software provided by the Raspberry Pi Foundation for device access.
To download and for help, click the link below: Pidora
The Raspberry Pi is a low cost, low maintenance computer and you want to keep it that way, so if you have an old PC fan or heatsink you can use one of those.
Developer deroad has written a small tutorial on how to connect an old PC fan to your your Raspberry Pi to keep it cool, here is a quote from his blog:
It’s known that hardware sometime is expensive and most of the time we buy things that we already own. That’s why i’m writing this: i had 2 PC broken by a lightning and one that stopped working by itself for unknown reasons, but this was very very old, so yesterday i have dismantled these old PCs. Most of the pieces were old and not compatible with newer desktops except some hardware like heat sinkers ,fans and some cables. Most of the fans on desktops works from 0.5A to 0.1A at 12V so by knowing your hardware you can add them to your desktop.
OpenELEC has been updated to version 3.0.3, here is a quote from the changelog:
update to curl-7.30.0
update to bcm2835-driver-f53948f
update to samba-3.6.15
update to libcec-2.1.3
update to wlan-firmware-0.0.12
update to libmicrohttpd-0.9.27
update to xf86-video-nvidia-304.88
update to xf86-video-nvidia-legacy-304.88
update to ethtool-3.9
update to libiconv-20130504
update to gettext-0.18.2.1
update to syslinux-5.01
downgrade to bcm2835-bootloader-baa3ecf (should fix issues with non booting SanDisk SDcards in 3.0.2)
Revert “xrandr: switch off screen on standby and restart on wakeup to try to avoid audio issues after suspend”
Revert “xrandr: switch off only HDMI/DFP/CRT outputs on suspend”
enable marvell pata
add CONFIG_DVB_DM1105 closes #2126
add ZD1201 wifi support
procps-ng: install in release builds too
add package ‘berryboot-tools’
add create_livestick_osx and files
busybox: add ‘ip tunnel’ support
RPi: add own /etc/modules file and load lirc_rpi by default, dont load coretemp module
RPi: add i2c-dev support
ATV: autoupdate: add support for MACH_KERNEL
RPi: changed gpu_mem to 100mb for 256mb RPis. fixes #1713
samba: build libsmbclient as shared lib
avahi/samba: When samba is built with avahi support the server name is advertised in UPPERCASE as samba forces this when setting-up avahi via dbus. If we disable avahi support in samba and include a samba.service file with avahi the hostname is correctly advertised as the user entered it; e.g. OpenELEC not OPENELEC ..we can also use a tweaked samba.service so Mac users with an AppleTV see the AppleTV icon in Finder.app instead of a generic server icon. this fixes #2282
Mount /var as tmpfs and limit the use of tmpfs
util-linux: use blocksize=1MB for creating the swapfile
Here is a cool little device that can be used along with your Raspberry Pi:
Here is some information about it:
Embedded Pi is a triple-play platform for Raspberry Pi, Arduino™ and 32-bit embedded ARM. Blending all three communities together, Embedded Pi helps you to get the most out of each platform. The Embedded Pi is based on the STMicroelectronics STM32F103RB MCU, and can operate as a bridge between Raspberry Pi and Arduino™ shields and in standalone mode as a Cortex-M3 evaluation board.
Depending on the jumper placement on the Embedded Pi, you can select each of the three modes of operation:
ST-Adapter Mode >
Provides Raspberry Pi with easy access to abundant Arduino™ shields.
Compatible with both 5V and 3.3V Arduino™ shields, selectable with jumpers
Hundreds of Arduino™ shields available on the market enhance the control capability of Raspberry Pi, e.g. to control Motor, sensors, etc.
Brings 32-bit ARM MCU into the world of Arduino.
32-bit ARM Cortex-M3 STM32F103RB MCU operating at 72MHz, with 128KB Flash, 20KB RAM, motor control, USB, and CAN
Hundreds of Arduino™ shields available on the market with extremely portable drivers provided or to be shared by CooCox and CoFans
A complete set of FREE CooCox tools for ARM development
A common footprint next to Arduino™ footprint for connection with expansion daughter cards which will be developed by CooCox
Raspberry Pi and the STM32 MCU can work independently or in conjunction with each other to control the Arduino™ shields or other accessories.
Why do we launch Embedded Pi?
It was a year ago when Raspberry Pi was launched in UK, received huge coverage worldwide. However, it has its own limitation to interact with outside environment. On the other hand Arduino™ is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software with tons of available shields to interface with outside world, but again having its own limitation of 8-Bit controller.
Both, the Raspberry Pi & Arduino™ platforms, offer some very good functionality and serve different community but with their own limitations. CooCox team came up with a new product named “Embedded Pi”, which integrates and blends all the three communities together; Raspberry Pi, Arduino™ & ARM, and help to exploit the functionality of one platform from the other.
Squid has ported version 1.39 of SNES9X to the Raspberry Pi, here is a quote from the source, followed by the Changelog:
This is a Super Nintento Emulator port based on SNES9X 1.39. This is an old version of SNES9X but was chosen as it runs mostly at full speed on the Raspberry Pi unlike the more recent versions of SNES9X. Game support is therefore not as good as the newer SNES9X versions and graphics & sound is not as accurate.
Games that will not work, for example, are Yoshi’s Island, Street Fighter Alpha 2, Star Fox.
This port supports keyboard and USB joystick input and are configurable. It uses the bare metal Dispmanx graphics API so can run equally well in the Console or under X-Windows. The audio uses the ALSA API and SDL is used for input.
May 08, 2013:
Added more configuration to the snes9x.cfg for graphics and sound.
Added options for aspect ratio, stretching and video border.
Pass command line options from frontend to runtime snes9x.
Fix config file not being read when calling snes9x binary outside of CWD.
Patrick Aalto has released version 0.07 of his Raspberry Pi version of DSx86 PC emulator, here is a quote from the source:
What is rpix86?
rpix86 is a PC emulator for the Raspberry Pi computer. Its purpose is to allow you to run old DOS games on your RPi. It is based on the DSx86 PC emulator for Nintendo DS game console. I began porting DSx86 to Raspberry Pi in February 2013. See my blog for information about the current status of rpix86.
What hardware it emulates?
The current status of the emulation is as follows:
CPU: 80486 processor, including the protected mode features (for running DOS4GW games) but without virtual memory support. The emulation runs at a speed of around 20MHz 80486 (which equals a 40MHz 80386) machine.
Memory: 640KB of low memory, 4MB of EMS memory and 16MB of XMS memory.
Super-VGA graphics, with a maximum resolution of 640×480 with 256 colors.
SoundBlaster 2.0 (including AdLib-compatible FM sounds) sound card.
Joystick (since version 0.04)
Roland MPU-401 MIDI interface (since version 0.04)
COM1 serial port (since version 0.06)
Improvements on version 0.07:
Fixed a potential crash when a game moves the cursor far outside the screen area.
Implemented a dummy OUT 82,AL operation (Alone In The Dark).
Improved SB IRQ behaviour for short DMA buffers (Alone in the Dark).
Implemented a missing REP MOVSW Mode-X to RAM operation (Ween – The Prophecy).
Fixed a bug in REP MOVSW RAM to Mode-X operation (Ween – The Prophecy).
Implemented reading from DMA page register (Super Frog).
Implemented USE16 version of Mode-X REP STOSD opcode (Super Frog).
Implemented USE32 version of REP INSB opcode (Super Frog).
Implemented USE32 version of REP OUTSB opcode (Super Frog).
The Raspbian based Torberry distribution has been updated to version 0.30, here is a quote from the source:
Torberry is a Raspbian based distribution for Raspberry Pi devices whose main porpuse is to serve as a Tor transparent proxy that routes all your TCP and DNS traffic through Tor network. Main advantage is that only Tor traffic is sent/received from internet, making harder to disclose your IP address.
Everyone loves Emulators, its great to play those old games, thanks to the Raspberry Pi, you can make your own cheap Retro Console.
Lifehacker have put together an awesome tutorial on how to get Emulation running on your Raspberry Pi, here are the Emulators you get followed by what you will need:
Atari 2600 (RetroArch)
Final Burn Alpha (RetroArch)
Game Boy Advance (RetroArch)
Game Boy Color (RetroArch)
Game Gear (Osmose)
NeoGeo (Genesis-GX, RetroArch)
Sega Master System (Osmose)
Sega Megadrive (DGEN)
Nintendo Entertainment System (RetroArch)
PC Engine / Turbo Grafx 16 (RetroArch)
Playstation 1 (RetroArch)
Super Nintendo Entertainment System (RetroArch)
Sinclair ZX Spectrum (Fuse)
Z Machine emulator (Frotz)
What You Need.
A Raspberry Pi (the 256 MB or 512 MB model will work).
At least a 4 GB SD card.
USB Controllers (optional, but makes the whole thing a lot more fun. I used these cheap USB SNES controllers from Amazon).
A USB keyboard and mouse (just for the initial setup, you won’t need it afterwards).
A router (to transfer your ROMs).
TV/monitor, AV/HDMI cables, power supply (you can find a full list of compatible SD cards, power bricks, and everything else on the Raspberry Pi Wiki).
A Windows/Mac/Linux computer to transfer your ROMs.
A copy of the free software Cyberduck (or any FTP, SFTP client).
Raspberry Pi game Razzytails has been updated to version 0.0.4, here is a quote from the changelog:
+0.0.4 (Released 05-08-2013)
+* Feature: Added a popup message when the player misses a question and loses their items
+* Bugfix: Removed a monster’s coordinates from the level when a monster is defeated.
+* Simplified graphics rendering code and associated utilities. Created a Camera class to facilitate this.
+* Improved the docstrings and reusability of the FSM class.
+* Added a config directory for various config files
+* Removed import magic that was used with the dispatcher
+* Removed unused data in questions and config JSON files