Batocera系统上配置neogeo模拟器

neogeo模拟器和常规的其他模拟器有所区别,首先他的rom是一个zip压缩文件,里面有很多小的文件,不像NES这种是一个nes结尾的小文件。

此外呢,他运行的时候除了本身这个zip文件还需要一个neogeo的文件(被称为BIOS或者驱动文件),具体来讲就是,你想玩一个neogeo游戏时,除了这个游戏本身,在这个目录下面还需要有一个neogeo.zip的驱动文件,否则是无法成功运行的,一开始我甚至以为下载到的拳皇rom都是有问题的、不完整的,其实需要的就是一个neogeo的驱动文件。

对于Batocera的FBA模拟器来说,需要把rom和neogeo的驱动文件一起粘贴到fba_libretro文件夹,然后重新扫描一遍游戏文件,就能开始玩了。

使用eFuse释放ESP32的IO12引脚

ESP32的IO12决定了VDD_SDIO,也就是内部的SPI,EXT RAM的IO工作电压,针对WROVER,他是1.8V的,针对WROOM,他是3.3V的,但是他是通过IO12判断,有没有办法释放IO12然后也能决定VDD_SDIO呢.

当然可以,非常简单,使用esp-idf里面的esptool_py工具集吧.首先切换到工具所在目录.

比如WROOM设置(默认ttyUSB0):

espefuse.py set_flash_voltage 3.3V

对于WROVER设置(默认ttyUSB0):

espefuse.py set_flash_voltage 1.8V

运行后会提示你输入BURN,然后确认才能写,因为是一次性的.

这样IO12就释放了.又多一个IO可以用了.

DietPi——树莓派上的轻量级系统

随着树莓派的逐步发展,官方的Raspbian系统在一步步完善和开发,软件和资源越来越多,往往也意味着慢慢地臃肿。
而DietPi就是在这样的背景下被开发出来,在DietPi系统中,默认只有一些必要的软件,其他的任何不需要的软件在初始化的DietPi上面都是不存在的;在干净和简洁的同时,在DietPi上安装需要的软件也比其他软件方便和简单。

安装配置DietPi

初次配置时需要网络连接

下载镜像

在官网的下载页面下载对应的板子的镜像。

解压并烧写

  • 在Windows上可以使用Win32DiskImager
  • 在Linux上可以用dd命令
dd if=/path/to/DietPi_vXX.img of=/dev/sdb

配置WiFi(可选)

将烧写好的SD卡插入电脑,和Raspbian类似,DietPi上有一个文件dietpi.txt也是用来做开机时的配置。

在这个文件里面设置好

Wifi_Enabled=1
Wifi_SSID=MySSID
Wifi_KEY=MyWifiKey

给板子上电

把SD卡插入板子,然后上电,之后DietPi会自动重启两次来完成初次的配置。

登录

默认的用户名是root,密码是dietpi
假如上面的WiFi配置成功了,那么这里也能直接ssh了,DietPi默认装了Dropbear SSH Server。

DietPi默认是没有桌面环境的,所以这个时候还是只能终端操作。

选择软件安装

接下来就可以选择你需要的软件来进行个性化的安装了,可以安装的软件包括以下这么多选择:

桌面

  • LXDE – 高度优化的轻量级桌面
  • MATE – Gnome 2桌面
  • XFCE – 轻量级桌面
  • GnuStep – 另类的桌面系统
  • Chromium – 浏览器

远程桌面

  • Tightvnc Server – 远程桌面软件
  • VNC4 Server – 远程桌面软件
  • NoMachine – 功能更丰富的远程桌面软件
  • XRDP – 针对Windows客户端的远程桌面软件
  • RealVNC Server – 远程桌面软件

媒体系统

  • Kodi – Media Centre / Player
  • YMPD – Lightweight web Interface audio player for MPD
  • O!MPD – Feature-rich web Interface audio player for MPD
  • CAVA – Optional: Console-based audio visualizer for MPD
  • Mopidy – Web Interface Music /Radio Player
  • SubSonic – Feature rich media streaming server with web interface.
  • SqueezeBox – Also known as Logitech Media Server.
  • SqueezeLite – Audio player for SqueezeBox.
  • Shairport Sync – AirPlay audio player with multiroom sync
  • BruteFIR – EQ and Digital Room Correction via ALSA.
  • ReadyMedia – (MiniDLNA) Media streaming server (DLNA, UPnP)
  • Ampache – Web interface media streaming server.
  • Emby – Web interface media streaming server.
  • Plex Media Server – Web interface media streaming server.
  • PlexPy – Monitoring and tracking tool for Plex Media Server.
  • Murmur – Mumble VoIP Server
  • Roon Bridge – Turns your device into a Roon capable audio player
  • Roon Server – Turns your device into a Roon capable audio player and Roon core
  • NAA Daemon – Signalyst Network Audio Adaptor (NAA).
  • IceCast – Shoutcast Streaming Server, including DarkIce.
  • jRiver – Media Center
  • Koel – Web interface streaming server.

BT/下载

  • Transmission – Lightweight BitTorrent server with web interface
  • Deluge – Alternative BitTorrent server with web interface
  • qBitTorrent – Lightweight and fast (c++) BitTorrent server with web interface
  • rTorrent – BitTorrent server with ruTorrent web interface
  • Aria2 – Download manager with web interface
  • SABnzbd – NZB download manager with web interface.
  • SickRage – Automatically download TV shows
  • Sonarr – Automatically download TV shows
  • Radarr – Automatically download Movies
  • CouchPotato – Automatically download movies.
  • Jackett – API Support for your favorite torrent trackers.
  • NZBget – NZB download manager with web interface.
  • HTPC Manager – combines all your favorite software into one slick interface.

模拟器和游戏客户端

  • OpenTyrian – Gaming
  • Cuberite – Fast Minecraft server with web interface
  • MineOS – Multiple Minecraft servers with web interface
  • AmiBerry – Amiga emulation system, further developed optimized builds of uae4arm-rpi
  • DXX-Rebirth – Descent 1 & 2 OpenGL port
  • Steam – Steam client

相机

  • DietPi-Cam – RPi Camera / Web Interface Surveillance
  • MotionEye – Camera / Web Interface Surveillance

云/备份

  • OwnCloud – Your own personal cloud based backup/data storage system
  • NextCloud – Your own personal cloud based backup/data storage system
  • Pydio – Feature-rich backup and sync server with web interface.
  • UrBackup Server – Full backups for systems on your network
  • Gogs – GitHub style server, with web interface.
  • Syncthing – Backup and sync server with web interface.
  • Tonido – Lightweight backup and sync server with web interface, and, cloud access.

社交/搜索

  • Forums – phpbb3
  • WordPress – Website Blog and Publishing platform.
  • Image Gallery – Host and browse your images from a web interface.
  • BaiKal – Lightweight CalDAV + CardDAV server.
  • OpenBazaar – Decentralized peer to peer market server using BitCoin.
  • YaCy – Decentralized open source search engine.

WiFi/热点

  • WiFi HotSpot – Turn your device into a wireless hotspot/access point.
  • Tor HotSpot – Optional: Routes all WiFi HotSpot traffic through the Tor network.

智能家居

  • EmonPi – Lightweight Energy usage stats with EmonPi PCB.
  • Grasshopper – Web App to control Bticino MyHome

硬件项目

  • RPi.GPIO – GPIO Interface library for RPi (python).
  • WiringPi – GPIO Interface library (c).
  • WebIOPi – Web interface to control RPi GPIO.
  • I2c – Enables support for I2c based hardware.
  • Node-Red – Visual tool for wiring together hardware devices, APIs and online services.
  • Mosquitto – Message broker that implements MQTT protocol versions 3.1 and 3.1.1.
  • Blynk Server – iOs and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet.

远程访问

  • Remot3.it – (Weaved) Access your device over the internet.
  • VirtualHere – Share physically attached USB devices from your SBC, over the network.

系统管理和监控

  • DietPi-Cloudshell – Lightweight system stats for your LCD display or monitor.
  • Raspcontrol – Web interface system stats
  • Linux Dash – Web interface system stats
  • PhpSysInfo – Web interface system stats
  • RPi Monitor – Web interface system stats
  • NetData – Web interface system stats
  • Webmin – Remote system management with web interface
  • Open Media Vault – Web interface network attached storage (NAS) solution

系统安全

  • Fail2Ban – Protects your system from brute-force attacks

Web服务器栈

  • LAMP Webserver – Apache2 / MySql / PHP
  • LASP Webserver – Apache2 / SQLite / PHP
  • LAAP Webserver – Apache2 / MariaDB / PHP
  • LEMP Webserver – Nginx / MySql / PHP
  • LESP Webserver – Nginx / SQLite / PHP
  • LEAP Webserver – Nginx / MariaDB / PHP
  • LLMP Webserver – Lighttpd / MySql / PHP
  • LLSP Webserver – Lighttpd / SQLite / PHP
  • LLAP Webserver – Lighttpd / MariaDB/ PHP
  • phpMyAdmin – Web interface SQL admin tool
  • Certbot – Free, automated SSL cert creation and setup, allowing https.
  • Tomcat8 – Apache Tomcat server

DNS 服务器

  • Pi-hole – A DNS/Web server that will block ads for any device on your network.

文件服务器

  • ProFTP – Simple, efficient, lightweight FTP file server.
  • Samba – Feature rich file server.
  • vsFTPD – Feature rich FTP file server.
  • NFS – Network file system server

VPN 服务器

  • OpenVPN – Easy to use, minimal hassle VPN server
  • PiVPN – OpenVPN installer & management tool

网络负载均衡

  • HaProxy – High performance TCP/HTTP load balancer.

网站域名

  • NoIp – Website URL Address

打印

  • CloudPrint – CUPS print server, with support for Google cloud printing
  • OctoPrint – Web interface for controlling 3D printers

文件服务器选择

  • ProFTP – Simple, efficient, lightweight file server.
  • Samba – Feature rich file server.

SSH选择

  • Dropbear – Lightweight SSH Server
  • OpenSSH – Feature rich SSH server with SFTP/SCP support.

日志系统选择

  • DietPi-Ramlog – Lightweight RAM logging.
  • Full – Full logging system with Rsyslog and Logrotate.

网络服务器选择

  • Apache2 – Feature-rich webserver
  • Nginx – Lightweight webserver
  • Lighttpd – Extremely lightweight webserver

预装软件:

  • dietpi-launcher (Select and Run any of the DietPi programs, all from one place.)
  • dietpi-config (Feature rich configuration tool for your device)
  • dietpi-software (Install optimized and ready to run software)
  • dietpi-uninstall (Allows you to uninstall DietPi software)
  • dietpi-update (Update your version of DietPi)
  • dietpi-backup -(Backup or restore your DietPi system)
  • dietpi-sync – (Allows you to sync/duplicate one directory to another).
  • dietpi-services – (Takes control of software services, enabling DietPi a method of quick service control).
  • dietpi-process_tool – (Tweak system wide nice/priority levels, for most software and processes).
  • dietpi-cleaner (Remove unwanted “junk” from your DietPi system and free up filesystem space)
  • dietpi-bugreport (Sends a bug report to DietPi)
  • dietpi-cron (Allows you to modify all start times for Cron Jobs)
  • dietpi-logclear (Keep ontop of your log files, features clearing and backup modes).
  • dietpi-morsecode (Converts a text file to morse code, then outputs to your screen)
  • dietpi-letsencrypt (Frontend for Lets Encrypt and DietPi integration)
  • htop (The only resource monitor you’ll ever need)
  • DietPi-Ramlog #1 (Mounts /var/log to RAM. Saves your SD card writes, and, uses less than 0.1mb~ of RAM).
  • Dropbear (Lightweight SSH server)

预装脚本

  • treesize (Shows current directory/file sizes, recursive)

 

batocera.linux游戏上传和备份

游戏上传

在无法联网的板子上,我们只能通过直接对SD卡读写,拔下SD卡然后往里面复制粘贴进去游戏ROM文件,需要用Linux系统或者虚拟机来打开SD卡,ROM放置的目录在/recalbox/share/roms,里面有分开各种模拟器的目录,把相应的游戏rom或者压缩包粘贴到相应的模拟器目录下就好了。

网络上传

对于能联网的板子,尤其是树莓派3和ZERO w这类有无线WiFi的板子,完全可以通过网络的方式上传游戏文件,而不需要麻烦的插拔SD卡。

首先肯定需要联网,可以看上一篇文章中的联网的步骤,确保板子和PC在同一局域网里面

打开我的电脑中的网络,应该能看到RECALBOX的一个网络位置

进入这个位置,就能看到下面的目录结构

直接复制相应的ROM文件到对应的模拟器目录下面,然后在游戏机上,进入主菜单的游戏设置,然后选择更新游戏列表,之后再进入对应的模拟器目录,就能看到刚刚复制进去的游戏了。

有时候可能在网络中直接看不到这个网络位置,我们也能在我的电脑的地址栏里面,直接输入\\RECALBOX或者对用的ip地址,比如\\192.168.3.18,应该也能进入上面的那个目录结构,然后做类似的操作即可。

游戏备份

通过一个USB设备可以来储存游戏机的ROM文件和游戏存档。

首先肯定需要一个USB设备,比如U盘,推荐的文件系统是FAT32 、EXT4或者NTFS。

备份到U盘

  1. 把U盘插到跑着batocera的板子上
  2. 通过ssh登录到板子的系统里
  3. cd /recalbox/scripts
  4. # ./recalbox-sync.sh list 可以查看你当前连接的USB设备,比如下面的
# ./recalbox-sync.sh list
DEV 5075-67F1 1241 - 1.9G

现在能看到我的U盘,名字是1241,device id是5075-67F1。

# ./recalbox-sync.sh sync 5075-67F1
sending incremental file list
created directory /media/usb0/recalbox
./
bios/
bios/ProSystem.dat
bios/lisez-moi.txt
bios/readme.txt
bios/fba/
bios/fba/samples/
....
system/ssh/dropbear_rsa_host_key
system/udev/
system/udev/rules.d/

sent 66,232,322 bytes  received 5,500 bytes  3,080,828.93 bytes/sec
total size is 66,193,491  speedup is 1.00
synchronizing disk

到这里为止,U盘上就已经有备份好的数据了,这时候拔下来的话,就能看到一个recalbox的目录

完全使用U盘来存储

游戏机支持完全使用U盘来存储ROM和存档,也就意味着系统和数据的分离,你可以使用很小的SD卡来存着游戏机的核心系统,ROM和存档分离着放在U盘上。

坏处是每次要放游戏进入的时候,得断电之后把U盘拔下来,放到U盘里面。

好处是假如系统坏了,或者你有好几个游戏机,只要插上U盘就能跟之前一样的使用了。

具体操作很简单:

  1. 打开游戏机里面的主菜单
  2. 选择系统设置->存储设备
  3. 选择你的USB设备,重启即可

游戏存档

在游戏过程中,按下HotKey+Y就能存档,按下HotKey+X就能载入存档。

而且系统有好几个存档槽,通过HotKey+Up/Down就能切换当前选择的存档槽了。

batocera.linux基本配置

修改分辨率

batocera.linux适用于各种分辨率的屏幕,也就意味着除了各类常规的显示器,也适用于不同的小的屏幕,比如这个5寸触摸屏(系统不支持触摸)800×480的分辨率,就以这个屏为例:

首先需要修改/boot目录下的config.txt

将下面这段加到里面去

framebuffer_width=800
framebuffer_height=480
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt  800  480  60  6  0  0  0 
device_tree=bcm2710-rpi-3-b.dtb
dtparam=spi=on

把/SHARE/system/recalbox.conf中的”CEA 4 HDMI” 改成 “DMT 87 HDMI”

 

在前端页面单击start键,进入这个主设置界面

系统设置

可以查看当前板子的信息,存储状态,修改语言,超频,备份和安全之类的设置。

游戏设置

包括一些显示比例、回放功能、自动保存/加载、主题之类的设置,还可以针对某个模拟器进行深层的配置。

手柄设置

游戏中的按键和以前玩的映射位置一样,但是通过HotKey也会有一些特殊的结合键,也就是说一开始必须要设置一个HotKey(不然可能进入一个游戏之后就出不来了)。

Hotkey + Y → 储存进度
Hotkey + X → 载入进度
Hotkey + Up → 选择存储槽
Hotkey + Down → 选择存储槽

Hotkey + Start → 结束游戏并返回到主界面
Hotkey + A → 重置游戏
Hotkey + B → Retroarch菜单
Hotkey + L1 → 截屏

Hotkey + Right → 加速游戏
Hotkey + Left → 回放

Hotkey + R2 → 下一个 shader preset
Hotkey + L2 → 上一个 shader preset

在这个设置页面可以设置手柄,添加蓝牙手柄,配置1P、2P之类的多个玩家。

UI设置

屏幕保护时间、样式,帧率显示、主题设置都在这个页面完成。

声音设置

主要用来设置输出的接口是板上端口还是HDMI,比如用下面的这个配套功放板来测试

网络设置

进入网络设置之后,假如是WiFi的话,默认是没有开启的,需要选择enable,然后输入SSID和KEY,过段时间就能连接上了。

同时batocera的ssh是默认开启的,也就意味着我们可以通过Putty或者终端ssh连上去,默认root的密码是recalboxroot;除了ssh之外,我们通过网络也能可以非常方便地把一些游戏文件通过网络直接传上去,甚至还能通过网络使用虚拟键盘和虚拟手柄。

在浏览器打开batocera的ip地址,就能看到有三个选项,以虚拟手柄为例,在这个网页可以用鼠标点击来当作手柄用,但是当你在手机或者平板打开的时候,他就真的像一个手柄一样,而且还是无线手柄。

抓取

这个功能是用来抓取每个模拟器上每个游戏的信息和封面的,连接到一些网站可能用爬虫抓取。

抓取成功之后,在游戏选择界面也会有所不同。

Kodi媒体中心

系统附带的一个媒体中心,在前端通过X按键或者在设置界面可以进入这个媒体中心,里面可以看电影、听音乐,不过很多按键会和之前不同,用起来稍微有些麻烦。

batocera.linux——又一个复古游戏操作系统

batocera.linux是一个与retropie类似针对复古游戏的操作系统,在PC和一些开发板比如树莓派、Odroid上都可以运行。

batocera.linux

batocera.linux可以安装在一个U盘里面,对PC而言就是即插即玩的,对于树莓派和Odroid而言,就需要把整个系统烧写到SD卡里面去才能运行了。

batocera其实来源于recalbox,后者本身也是一个非常出色的复古游戏操作系统,但是recalbox这个系统里面有不少商用成分,于是有人把这些替换成开源的部件,换了名字叫batocera,所以整个项目而言,不少的底层模拟器等都是相似甚至相同的,性能和功能上都和recalbox保持一致。

目前支持的设备包括

  • 32位、64位PC
  • 树莓派Zero、1、2、3
  • Odroid XU4、C2

支持绝大多数的游戏模拟器,比如Game Boy,NES。

烧写

以树莓派为例,烧写方法与Raspbian等系统一样,首先根据板子的型号在这个网站下载对应的镜像文件。

下载并解压之后,用Win32DIskImager就能把整个镜像文件烧写到SD卡了。

初次配置

通过HDMI线连接电视机或者显示器

给树莓派正常供电

插上游戏手柄

 

按照上面的三个步骤后首次运行,如果不是正常分辨率的显示器,可能会出现一些显示问题;插上新的手柄之后必须配置之后才能使用。

按照提示长按某个键来进入配置手柄的界面

 

对应的按键和名字单击,假如不需要配置某个键,长按就会跳过

 

具体的试玩效果可以看上面的视频。

 

 

经过改造后这么薄的树莓派3电脑 你可以塞进钱包里

树莓派zero的性能真的很一般,只能用来当成简单的控制器或计算单元。相比之下,树莓派3性能要更强大一些,尤其是经过适当的组件搭配,能够变成一台相当不错的电脑。

腾讯数码讯(Human)如果游戏机厂商在努力之后能够造出越来越轻薄的主机,那么为什么电脑厂商不能这样做呢?好吧,有些厂商也的确这么做了,但是似乎这种只追求轻薄的产品并没有什么深入的功能。

虽然之前没有一家OEM厂商能够做到这一点,但是现在已经有人给我们带来了惊喜,没错,那就是NODE经过不懈的努力和创造力,终于带来了这个树莓派3 Slim。这是一款功能齐全的迷你电脑,甚至小到可以塞进你的钱包里。

其实树莓派Zero已经是一款非常小巧的电脑了。但是说实话,树莓派3的性能真的很一般,只能用来当成简单的控制器或计算单元。相比之下,树莓派3性能要更强大一些,尤其是经过适当的组件搭配,能够变成一台相当不错的电脑。树莓派3的大多数组件与标准计算机配件相比已经很小,并且没比信用卡大多少。当然,市面上没有几个人能做到这么薄的效果。

为了解决这个为题,NODE作出了不懈的努力和一定的牺牲。比如将所有的额外连接组件都拿掉,包括USB接口、HDMI接口甚至是GPIO插脚。只是保留了microUSB电源接口以及microSD读卡器。另外还可以外界两个USB接口来弥补端口的不足。

像许多极客改造一样,我们也需要用3D打印技术为其制造一个外壳。尤其是考虑到目前所有的树莓派第三方外壳都要比这个改造结果更厚,但是还要考虑的就是通风问题,毕竟性能如果能强大,散热的问题也不得不注意一下。

另外,降低树莓派3 Slim的性能,也自然会限制其他的功能,尽管没有GPIO针脚,但是也没有任何视频输出接口。也正是如此,既然无需在系统之间切换,这也让这款树莓派3 Slim显得更加小巧。

来源:腾讯科技

云端撸码:微软Azure上线树莓派模拟器

近日微软Azure云计算平台上架了Raspberry Pi(树莓派)在线模拟器,开发者利用该模拟器构建不同的项目,而无需一个实体树莓派设备就可以进行调试等。

目前微软Azure上的树莓派模拟器还处于早期阶段,实际上现在的树莓派模拟器可视化界面还只是静态的图像,但你在模拟器上运行的代码仍然在一个虚拟的树莓派上执行。

微软也在计划扩展该模拟器的功能,微软Xin Shi表示该公司计划为模拟器增加更多的输入和输出相关传感器。因此,模拟器将包括一个拖放体验,用户通过添加不同的组件 (类似于插件),可以扩展虚拟树莓派的功能。

如果你有兴趣,可以点此链接查看完整教程在Azure上设置虚拟树莓派。

本文来自:树莓派实验室

Scratch2.0——针对树莓派的新功能

在最新的树莓派Raspbian系统上,Scratch2.0是自带的编程软件,这个版本除了可以让我们通过Scratch来操作GPIO的输入输出,还有一些新特性。

控制GPIO

和以前的版本一样,现在通过拖动模块,我们就能控制GPIO的输出,获取GPIO的输入,这就意味着我们通过Scratch就能点亮LED、控制蜂鸣器、获得按钮等各种传感器的输入信号来进一步控制scratch小猫的动作;而且比以前更加方便,用下面的两个模块就能完成输入和输出的操作。

添加这两个模块的方法很简单,打开Scratch2.0之后,我们单击More Blocks和Add an Extension,然后需要选择一个Pi GPIO的扩展,再选择OK。

之后在More Block板块下面就能看到相关的两个模块

在GPIO2连接一个LED,用下面的例子就能让这个LED一秒一秒的间隔闪烁。

或者在GPIO2连接一个按钮,简单地把这个引脚口设置成input,然后使用”gpio _ is high?” 模块就能来检测这个按钮的状态,在下面的例子中,当按钮被按下的时候Scratch小猫就会说”Pressed”。

复制SPRITE

相比较1.4的版本,Scratch2.0也提供了一些额外的新功能,最主要的一个新特性是我们可以创建sprite的拷贝,也就是从一个sprite复制成多个,每个拷贝都是某个sprite的实例,都会从最开始的sprite继承下它的脚本模块。

比如下面的例子中,每次按下空格键,scratch猫都会扔出一个复制出来的苹果实例,每个苹果被复制出来的时候,都会执行“When I start as a clone”的这部分脚本。

这种复制的新功能,避免了我们以前重复创建一模一样的sprite(比如做游戏的时候需要创建一堆敌人)的情况。

自定义的模块

Scratch2.0支持像定义函数一样,自定义模块,方便用户在一个项目里面多次调用和分块编写应用,下面的例子展示了一个jump的自定义模块,用一个jump模块就能对所有的sprite应用这个效果。

而且自定义模块的时候,可以加入输入值(参数),比如下面的这个画图形的函数模块,有两个参数,一个是图形的边数,一个是边长,可以看到同一个自定义模块,使用的时候输入不同的参数值,就能得到不一样的我们需要的效果。

Scratch2.0现在也支持与网络摄像头、麦克风的简单交互,都有了相应的模块,比如这个Clap-O-Meter项目通过麦克风可以来检测噪声的强度,Keepie Uppies这个游戏通过摄像头来控制足球。

另外还有几个新功能包括矢量图编辑器和一个声音编辑器以及很多新的人物图案。