De Interés : Virtual CPU Stays on Script

Virtual CPU Stays on Script

Some will see it as a great thing, and others as an example of how JavaScript is being abused daily, but [Francis Stokes] decided to design his own CPU architecture and implemented a virtual version of it using JavaScript. The CPU is a 16-bit affair and has a simplified assembly language. The code is on GitHub, but the real value is [Francis’] exposition of the design in the original post.

While discussing the design, [Francis] reveals his first pass at the instruction set, discussed what he found wrong about it, and then reveals the final set composed of real instructions and some macros to handle other common cases.

[Francis] got the CPU bug from watching [Ben Eater’s] videos. Of course, [Ben’s] CPU is 8-bit and lives on a breadboard. If we had wanted to test out a new instruction set architecture, we would probably use C or C++ or… well, honestly, anything but JavaScript. But if there’s one thing we’ve learned is that everyone’s tastes are different. We have no doubt, though, there will be some spirited comments on both sides.

Developing CPUs for sport has become almost popular these days. Of course, few have the surrounding environment that A2Z does.

Posted in computer hacksTagged , ,

via Hackaday http://hackaday.com

July 22, 2017 at 10:06PM

http://ift.tt/2gTAkXA

De Interés : eMMC to SD Hack Rescues Data from a Waterlogged Phone

How do I get the data off this destroyed phone? It’s a question many of us have had to ponder – either ourselves or for friends or family. The easy answer is either spend a mint for a recovery service or consider it lost forever.  [Trochilidae] didn’t accept either of those options, so he broke out the soldering iron and rescued his own data.

A moment’s inattention with a child near a paddling pool left [Trochilidae’s] coworker’s wife with a waterlogged, dead phone. She immediately took apart the phone and attempted to dry it out, but it was too late. The phone was a goner. It also had four months of photos and other priceless data on it. [Trochilidae] was brought in to try to recover the data.

The phone was dead, but chances are the data stored within it was fine. Most devices built in the last few years use eMMC flash devices as their secondary storage. eMMC stands for Embedded Multimedia Card. What it means is that the device not only holds the flash memory array, it also contains a flash controller which handles wear leveling, flash writing, and host interface. The controller can be configured to respond exactly like a standard SD card.

The hard part is getting a tiny 153 ball BGA package to fit into an SD card slot.  [Trochilidae] accomplished that by cutting open a microSD to SD adapter. He then carefully soldered the balls from the eMMC to the pins of the adapter. Thin gauge wire, a fine tip iron, and a microscope are essentials here. Once the physical connections were made,  [Trochilidae] plugged the card into his Linux machine. The card was recognized, and he managed to pull all the data off with a single dd command.

[Trochilidae] doesn’t say what happened after the data was copied, but we’re guessing he analyzed the dump to determine the filesystem, then mounted it as a drive. The end result was a ton of recovered photos and a very happy coworker.

If you like crazy soldering exploits, check out this PSP reverse engineering hack, where every pin of a BGA was soldered to magnet wire.

Filed under: Cellphone Hacks

via Hackaday http://hackaday.com

July 12, 2017 at 01:08PM

http://ift.tt/2ufaYbE

De Interés : Making Your Own Custom Shortcut Keyboard

VIDEO

Via Hack-a-Day comes this cool shortcut keyboard project. Alex, an engineer at SparkFun, wanted to create a keypad populated with shortcut commands for the Autodesk Eagle CAD software program he uses every day to design circuit boards. On his Github page, he describes the project:

The keyboard has a 4×4 matrix of cherry MX switches, which are connected to the SparkFun Pro Micro. Each key can send either a keyboard or mouse command to the host computer thanks to the improved HID Arduino Library. Rotary encoder support was provided by the Teensy Encoder Library. The software is currently configured as an Eagle shortcut keyboard, where each button corresponds to an Eagle command. The left rotary encoder controls the computer’s volume, and the built in encoder switch for mute. The right encoder controls the grid spacing, and the encoder switch will toggle between imperial and metric units.

The Cherry MX key caps were printed on a Lulzbot Mini 3D printer. The key caps Alex used he got from this Thingiverse page.

As you can see, he also has two rotary encoders at the top of the pad. The knob on the left controls the volume on his computer, with the push-button on the knob functioning as a mute. The knob on the right allows him to control grid spacing in Eagle and the push-button allows Alex to switch between imperial and metric measurements.

While this pad was purpose-built for Eagle CAD, you could obviously adapt this to any design or other software you work in that can be greatly optimized by setting up shortcuts and macros. And as Hack-a-Day points out, you could also upgrade the keys with capacitive touch sensors and Bluetooth could be added to make the pad wireless. You could even double the assigned functionality of the keys with a Double Action Keyboard upgrade.

via Make: DIY Projects and Ideas for Makers http://makezine.com

July 12, 2017 at 01:12PM

http://ift.tt/2tO5QsP

De Interés : La Rock64 busca competir con la Raspberry Pi ofreciendo hasta 4 GB de RAM y 4K con HDR

Placas de desarrollo hay muchas, pero muy pocas pueden decir que compiten cara a cara con la ya icónica

Raspberry Pi

. Su reducidísimo precio y enorme comunidad de desarrolladores ha creado todo un nicho de mercado al que intentan sumarse un buen número de alternativas de resultado dispar. Las placas más potentes son generalmente mucho más caras y las que rivalizan en precio suelen tener un hardware que no está a la altura. En este aspecto la recién lanzada

Rock64

parece ser una de esas excepciones tan honrosas como escasas.

De dimensiones casi idénticas a las de la Raspberry Pi original (hay una desviación de unos pocos milímetros, pero parece que la idea es aprovechar su vasta colección de accesorios), la Rock64 es obra del mismo equipo que en su día lanzó la conocida placa de desarrollo alternativa Pine A64. Su rasgo más interesante es el chip utilizado. Así como buena parte de sus rivales utilizan procesadores Allwinner, la Rock64 integra un

Rockchip RK3328

con cuatro núcleos Cortex-A53 y una GPU Mali-450MP2.

Este procesador ha sido diseñado específicamente para su uso en reproductores multimedia y brinda unas prestaciones muy interesantes a nivel de vídeo, con soporte para una salida HDMI 2.0a compatible con contenidos 4K@60 Hz y HDR10.

Estas ya son palabras mayores para una placa de desarrollo económica, como también lo son sus hasta 4 GB de RAM LPDDR3-1600 y el uso de un conector Ethernet Gigabit. Otros detalles técnicos interesantes son la presencia de conectores GPIO de 22 y 40 pines (bus Pi-P5+ y Pi-2), un USB 3.0, dos USB 2.0, un conector de audio y vídeo de 3,5 milímetros y un receptor de infrarrojos. Una de las peculiaridades de la Rock64 (y también una de sus debilidades) es que no se puede alimentar desde un puerto USB, sino utilizando una fuente 5V suministrada junto al producto.

En cuanto al software, la placa es compatible con Android 7.1, Debian, Yocto y otros sistemas operativos que según sus responsables serán anunciados más adelante.

La Rock64

ya se puede reservar

en su sitio oficial con 1, 2 y 4 GB de RAM a unos precios de 25, 35 y 45 dólares, respectivamente (22, 30 y 40 euros al cambio antes de gastos de envío). Los paquetes no serán despachados hasta el 31 de julio, pero el sitio

CNX-Software

ya ha recibido una de las primeras unidades y ha publicado varias fotos de la placa en vivo para satisfacer la curiosidad de los interesados.

via ElOtroLado.net http://ift.tt/2kQf1rd

July 7, 2017 at 11:01AM

http://ift.tt/2u0cuiD

De Interés : Forza Motorsport 7 requerirá 100 GB de tu disco duro

Forza Motorsport 7 promete ser uno de los mejores títulos de carreras que hay en la historia, Turn 10 reveló recientemente que este título es el más avanzado tecnológicamente en el que han trabajado. Para muestra está su presentación en E3 2017 donde no solo destacaron los detalles de los automóviles, también los escenarios y lo impactante que resulta el paso del tiempo y los cambios climáticos mientras se desarrolla la carrera. Pero, todo este despliegue no llegará sin un costo importante en cuestión de hardware pues el nuevo título de Turn 10 requerirá bastante espacio de disco duro.

Hoy la tienda en línea de Microsoft reveló por un momento la cantidad de disco duro que Forza Motorsport 7 requerirá en Windows 10 y la familia de consolas Xbox One. Según lo que se observó, el título de carreras de Turn 10 necesitará 100 GB de disco duro en su lanzamiento. Momentos después esta información fue retirada de la tienda en línea. De ser cierto, Forza Motorsport 7 será el título de la serie que más espacio necesitará en tu disco duro y se unirá a títulos como Gears of War 4 y Halo 5, cuyo espacio requerido en es rubro es igual o superior a 100 GB.

VIDEO

Forza Motorsport 7 llegará a Windows 10 y la familia de consolas Xbox One el 3 de octubre por $59.99 USD. En este enlace encontrarás toda la información relacionada al título de carreras.

Sigue informado, en LEVEL UP.

Fuente

via LevelUp http://www.levelup.com/

June 16, 2017 at 06:33PM

http://ift.tt/2saVeoy

De Interés : Palmer Luckey se pasa de la VR a la tecnología de defensa

Palmer Luckey, que abandonó Facebook el pasado 1 de abril, tiene ya una nueva empresa.

Luckey ha confirmado a The New York Times que se trata de una startup dedicada a la tecnología de defensa.

El diario informa de que esta compañía se estaría dedicando a utilizar la tecnología de los coches autónomos (detección de luz y movimiento) para monitorizar de forma más eficiente fronteras o los perímetros de bases militares. El software asociado permitiría distinguir seres humanos de pájaros o coyotes e incluso detectar drones.

Según Palmer, ‘Estamos gastando más que nunca en tecnología de defensa, pero el ritmo de innovación se ha ralentizado durante décadas. Necesitamos un nuevo tipo de compañía de defensa, una que ahorra dólares del contribuyente mientras crea tecnología superior para mantener a nuestras tropas y ciudadanos a salvo.

El fundador de Oculus ha dejado de esconder su afinidad por Donald Trump desde su partida con Facebook, y según la información del New York Times, Palmer ya habría contactado con Steve Bannon, consejero estratégico de Trump, para implementar la tecnología en la frontera de EEUU con México. Peter Thiel, actual consejero tecnológico del Presidente de los EEUU, estaría interesado en invertir en la compañía, que hasta ahora ha subsistido con el dinero de Luckey.

No ha desvelado cuál es su nombre de esta empresa, pero sí sabemos que Luckey tiene a su nombre marcas registradas como Fiendlord’s Keep, Black Omen y Wings of Time, todas ellas con referencias a Chrono Trigger.

via Eurogamer.es http://ift.tt/Ahf716

June 5, 2017 at 09:03PM

http://ift.tt/2rGUWUx

De Interés : El minado de criptomonedas estaría detrás de la escasez de tarjetas Radeon RX

El minado de criptomonedas estaría detrás de la escasez de tarjetas Radeon RX

Hace apenas unas semanas AMD anunció su nueva familia de tarjetas Radeon RX 500, basadas en Polaris y con una orientación intermedia para seducir al consumidor de a pie, ese que no tiene ganas de dar el salto a una Nvidia GTX de campanillas ni dinero (o paciencia) para una RX Vega. Hacerse con uno de estos modelos, sin embargo, no está siendo todo lo fácil que cabía esperar tratándose de un nuevo lanzamiento, y la causa de esta aparente carestía no es otra que su reciente popularidad entre los mineros de criptomonedas. Según publica PC World, actualmente resulta difícil encontrar en… Leer noticia completa y comentarios »

via ElOtroLado.net http://ift.tt/2kQf1rd

June 4, 2017 at 07:48PM

http://ift.tt/2rC1vbf

Menú

A %d blogueros les gusta esto: