Bienvenido a mi pagina personal!

En este tratare de regresar algo de lo mucho que he aprendido en la web, contando algunos de mis proyectos.

Usualmente me embarco en proyectos poco convencionales, y claro siempre buscando de alguna manera un reto segun el nivel y epoca en la cual se va dessarollando la idea.

Onemenu
Aplicacion '2015'
Versatil Menu lanzador de conenidos. More...

Aplicacion cuyo objetivo fue el facilitar la gestion y ejecucion de contenido en las consolas PSP & PSVITA. Logrando Triunfar por sobre menus existentes en la scene vita, tales como el arkmenu y pymenu.

→ Download

Conceptos:

  • Menu basado en lua xDDD.
  • Util, intuitivo y sobre todo versatil.
OneShell
Entorno Grafico '2015'
Entorno Grafico, capas de ejecutar multitareas. More...

Bla bla bla un entorno superior, bla bla bla.

→ Download

Detalles bla bla:

  • Gimps xD.
  • winamp.
  • kasperky.
  • files manager.
OneInstaller
Aplicacion '2015'
Instalador de conenidos. More...

Aplicacion cuyo objetivo fue el facilitar la gestion y ejecucion de contenido en las consolas PSP & PSVITA. Logrando Triunfar por sobre menus existentes en la scene vita, tales como el arkmenu y pymenu.

→ Download

Conceptos:

  • Menu basado en lua xDDD.
  • Util, intuitivo y sobre todo versatil.
Retro Controller Adapter
Arduino '2015'
Multi adaptador de controles retro. More...
 Exported from Notepad++
/* Retro Controller Adapter - SoftKeyboard Adaptador Sio de control (Emulador de teclado) Desarrollado por Davis Nuñez. Licenciado por Creative Commons Reconocimiento-CompartirIgual 4.0 http://creativecommons.org/licenses/by-sa/4.0/ Version: 1.1 Full - 18/12/2015 - 14:02 pm */ import processing.serial.*; import java.awt.*; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; Serial sio; // Obj Serial call sio :P Robot VKey; // Manipulador de Hw //BUTTON_SELECT-BUTTON_L3-BUTTON_R3-BUTTON_START - BUTTON_UP-BUTTON_RIGHT-BUTTON_DOWN-BUTTON_LEFT //BUTTON_L2-BUTTON_R2-BUTTON_L1-BUTTON_R1 - BUTTON_TRI-BUTTON_CIRCLE-BUTTON_CROSS-BUTTON_SQUARE int[] keysmask = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x00}; int[] keyskbd = { KeyEvent.VK_V, KeyEvent.VK_F, KeyEvent.VK_G, KeyEvent.VK_SPACE, KeyEvent.VK_UP, KeyEvent.VK_RIGHT, KeyEvent.VK_DOWN, KeyEvent.VK_LEFT, KeyEvent.VK_E, KeyEvent.VK_R, KeyEvent.VK_Q, KeyEvent.VK_W, KeyEvent.VK_S, KeyEvent.VK_X, KeyEvent.VK_Z, KeyEvent.VK_A }; int[] count = { 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0}; int[] data = new int[10]; void setup(){ // Init more stuff xDD size(140,140); frameRate(60); // println(Serial.list()); String portName = Serial.list()[2]; // Check over any pc sio = new Serial(this, portName, 19200); try{ VKey = new Robot(); } catch(AWTException a){} thread("SioHandle"); // Separate thread for max speed } void draw(){ // Puff Only for default background(0); fill(255, 255, 0); delay(2); } void SioHandle(){ // Hilo independiente | thread poll while(true){ SioHandleKBD(); } } int SioHandleKBD(){ // Read and emulate keyboard from sio //println("Read Init"); sio.write(52); // Key Get data if (sio.available() > 0){// If data is available, int ch = sio.read(); // Key response device if(ch==-1) // Error (syncronis) return 0; //println(ch); if(ch==172){ // Device ready! ch = sio.read(); // Number of reads (data) if(ch==-1) // Error (syncronis) return 0; //println(ch); for(int i=0; i<ch; i++){ // fill array data[i] = sio.read(); if(data[i]==-1) // Error (syncronis) return 0; //println(data[i]); } for (int i = 0; i < 8; i++){ if((((~data[0]) & keysmask[i])!=0) && count[i] == 0){ VKey.keyPress(keyskbd[i]); count[i] = 1; } else if( !(((~data[0]) & keysmask[i])!=0) && count[i] == 1){ VKey.keyRelease(keyskbd[i]); count[i] = 0; } } for (int i = 8; i < 16; i++){ if((((~data[1]) & keysmask[i])!=0) && count[i] == 0){ VKey.keyPress(keyskbd[i]); count[i] = 1; } else if( !(((~data[1]) & keysmask[i])!=0) && count[i] == 1){ VKey.keyRelease(keyskbd[i]); count[i] = 0; } } } } }

→ Download

Detalles bla bla:

  • mario xD.
  • tiles.
  • blabla.

zerozelta (Collaborator)