Feeds, issues, packages and code source about emulation and pograming, of VENENUX proyects, Debian related distros and massenkoh!

mednafen 0.9.X roadmap: multiemulator que lo consume todo! proeza de programacion

|


MEDNAFEN 0.9.22 stabilizado/stable

Descargas repositorios de venenux para squeeze y lenny


En las ciencias de computación se aplican distintamente las técnicas de programación dependiendo del enfoque de los objetivos, y la programación de un emulador es un ejemplo de ello.

Según la información en el sitio de mednafen el soporte 100% gpl para emular Sega (genesis y megadrive) esta completo, dado a la proeza increíble en apenas 6 meses de reimplementar los códigos de procesadores motorolla 68000 , el Zilog Z80 y el de PSX/GPSX(GPU) R3000
In computer science, applied programming techniques are depending on the focus on the goals, and programming an emulator is an example of this.

According to information on the Mednafen site, now 100% support gpl Sega (genesis and megadrive) emulation is complete, given the amazing feat in just 6 months of reimplementing the processors codes motorolla 68000 , Zilog Z80 and the PSX / PSXG (GPU) R3000

Emulacion 100% GPL para 8 consolas distintas

Emulation into 100% GPL to 8 consoles

Todo esto es la principal razón de porque el mednafen es mas lento, aunque su primera meta fue ser 100% gpl, han sacrificado funcionalidad y rendimiento por ello, dos metas en conflicto pero loable el esfuerzo realizado se debe reconocer. Para los fanáticos obtusos del GPL y software libre el trabajo sobre los núcleos CPU y sobre el modulo de sonido fueron reescritos

Esto es good news para los GPL, posibilita jugar sega y megadrive al fin usando un emulador software libre, aunque es ilógico ya que al usar una rom dumpeada estas violando leyes (dicen que si eres propietario de un jugo puedes pero esto solo se cumple al vencer la patente que aun esta vigente)
This is the main reason why the Mednafen is slower, although his first goal was to be 100% GPL, functionality and performance have sacrificed for it, two conflicting goals but commendable efforts should be recognized. For fans of the obtuse free software GPL movement, the work on CPU cores and the sound module was rewritten

This is good news for the GPL zealots, allows play sega megadrive and finally using a free software emulator, but it is illogical because when you use a rom are violating laws, due dump it the rom are not legal (event if you own a rom, but this only meets the overcome the patent is not still valid).

Tecnicismos, en cuanto a la inteligencia de computacion empleada

Technicalities, in terms of computation used intelligence

En lo que a un programador respecta: esto demuestra dos cosas sobre este proyecto (MEDNAFEN), sus desarrolladores son duros de la programación. Reescribir el ya duro código sobre los motorolla 68000 es toda una proeza, especialmente por su comunicación cercana al Zilog Z80 usado para el sonido.
As a programmer respect: it shows two things about this project (Mednafen), its developers are the mostes, real mayor league programmers. Rewriting the code on the hard about motorolla 68000 is quite a feat, especially for its communication near the Zilog Z80 used for sound with most assembler code into C code.

Acerca del código/modulo SEGA

About SEGA coding/module

Mednafen implementa codigo fuente portado del famoso Gens/Gens32 o GX que usa la poderosisima libreria/emulador Starscream 680x0, para procesadores motorolla 680000, demasiado optimizado y muy difícil de reescribir, además de su cercanía y colaboración con el código ensamblador del SH2 y el ya famoso código RAZE Z80 (ZilogZ80) para el sonido. Pocas personas sabrán de que hablo porque es puro arquitectura de maquina y código ensamblador donde no se admite una burrada como la programación objetos y reimplementacion de código, eso no se hace aquí, porque la velocidad REAL lo es todo! No la velocidad aparente que nos hace creer google al cargar gmail! PUFFF, la proeza de este equipo es reescribir dicho código con mínimo impacto en rendimiento. Mednafen implements ported source code from famous Gens/Gens32 or GX, which uses the powerful library/emulator Starscream 680x0 for motorolla processors 680000, too optimized and very difficult to rewrite, in addition to its proximity and collaboration with the assembly code of the SH2 famous; also using RAZE Z80 code (ZilogZ80 ) for emulate sound. Few people know that I speak because it is pure machine architecture and assembly code where a bit silly is not supported object orient programming, neither reimplementation of code, this is not good here, because the REAL speed is everything! No apparent speed that makes us believe google at gmail loading! PFFFF The prowess of this team is rewriting the code with minimal impact on performance.

Acerca del código/modulo PSX

About PSX coding/module

Adicional a esto hay dos cosas mas que impresionan, reimplementacion del core R3000 y emulacion del SNES.

Del R3000 no hay mucho que decir, es lo peor, mejor no hablar, sino se echa a perder el gran trabajo sobre el M 68000 del sega. Con decir que se requiere un 4 nucleos para emular paly1, dios que estupidez, sale mas barato comprar uno dañado e importar el lente desde elpais del imperio!!!! Mas info acerca del R3000 y sus inicios aqui: http://www.cpu-world.com/CPUs/R3000/index.html
In addition to this there are two things that stand out more, reimplementation of core R3000 PSX and SNES emulation.

About PSX's R3000's emulation there's not much to say, best not speak, can be spoiled the great work on the sega M 68000. With said that requeriments for emulate a PSX are 4 cores CPU!, how stupid god!! who comes that! Better and cheaper to buy and import a real PSX console and replace the damaged lens from empire country (EEUU)!! More info about R3000 MIPS CPU's and firts procesors here: http://www.cpu-world.com/CPUs/R3000/index.html

Acerca del código/modulo SNES

About SNES coding/module

Contrario a lo que pensaran, el codigo SNES no es tomado del excelentisimo xnes9x (el cual implementa mucho codigo assembler para optimizar sus cuantiosos efectos y features).

El código SNES para mednafen fue tomado de un proyecto ya fofo, lento y windosero: el código de byuu bsnes, dios que decision tan mal acertada! Como resultado la emulación es MUY LENTA, consumo de recursos excesivo y para completar se enfoca en "boniticidad" de código en vez de velocidad y eficiencia de rendimiento. Los programadores creen que "eficiente" es reutilizar codigo, no señor, eficiente es que funcione y de paso funcione rapido. el BSNES es el peor de los emuladores de SNES, y lo único útil en el es la organización de código, seguro apuesto que netter dirá que es lo mejor, tan mejor es que no sirve el emulador, por mas código bien implementado que tiene.
Contrary to what any think, the SNES code is not taken from excelent snes9x (which implements a lot of assembler code to optimize their large effects and features).

The code for Mednafen SNES was taken from a lazy and stupid project, slow and windoser: bsnes byuu code, god! so bad right decision! As a result, emulation is VERY SLOW, excessive resource consumption, focused on "beauty" code instead of speed and efficiency of performance. Developers believe that "efficient" is to reuse code, no sir, efficiency meas that it works efficiently and fast way possible. bsnes is the worst SNES emulator, and the only useful in it its organization of code, sure netter say safe that is best, so best that nobody used this emulator, event hav well implemented code.

Conclusion

Conclusion

Mednafen ahora consume demasiados recursos, y que no es un buen emulador, no hay diversión en comprar una poderosa máquina de 4 núcleos para reproducir un disco de 32 bits de un videojuego que corria a 12MHz! ¡Oh Dios!

En fin el paquete tendrá que esperar a massenkoh, y venenux se quedara con la 0.9.19 de hace medio año (2011-noviembre) ya que debo reescribir algo de código para ello.
Mednafen now consumes too many resources, and its not a good emulator, theres no fun in buy a powerfully 4 cores machine to play a 32bit disc consolegame that runs once at 12MHz !! oh god!

Finally the package will have to wait massenkoh and venenux stay with the 0.9.19 half a year ago (2011-November) and I should rewrite some code for it.

Razorqt panel opacity it's comming!!!

|
N.A.Y from devel list mail was started a panel opacity and icon resize menu feature, and now Luis Pereira fixed opacity problems and bug..

https://github.com/Razor-qt/razor-qt/pull/299#issuecomment-6036357

as soon a possible users of future pure qt desktop only will have a panel opacity and menu icon rezise customization see picture below:


Proyectico para ahorar internet usando USB dial up modem, cheap money using USB modem an linux.

|
Under construccion yet..


La idea es colocar una computadora entre el usb y la navegacion, esta computadora "guardara paginas" para que asi cada vez que se pida una pagina que siempre ten la misma foto (ejemplo, la del logo de gmail) este dato comun no se carge.

Esto es un proxy, y ayuda que no se gaste el saldo tanto, ademas genera la ilusion de que se navega rapido.

Lo mas importante aqui es el disco duro, se requiere nuevecito y lo mejor posible.. y lo otro es mucha ram, para evitar usar el disco duro que es dodne se guarda las paginas y es lento mas qu la ram.

The idea is to put a computer between the USB and navigation, the computer "saves pages" so that each time you request a page that always have the same picture (eg gmail logo) this not commonly charge .

This is a proxy, and make cheat the USB internet modem, not spend too much data, and makes ilusion as fast browsing.

The most important thing here is the hard disk is required and the best possible brand new .. and the other is much ram, to avoid using the hard disk is stored dodne pages and more qu slow ram.
Al no tener linea fija estas opciones son las mejores para usar USB modems:

a) GlobalCrossing: internet por radio, para empresas. Muy caro.

b) Movilmax: internet del tipo metropolitano aereo, caro pero son planes fijos.

c) telefonicas comerciales con USB: internet puede ser con aparatos inalámbricos USB, estan los populares de las tres telefónicas.
With no fixed line these options here are best for USB modems solutions:

a) GlobalCrossing: internet radio for companies. Very expensive.

b) Movilmax: internet metropolitan air type, but are expensive fixed plans.

c) commercial telephone with USB: Internet can be with USB wireless devices, are the popular of the three phone:

Usando un aparato modem USB

Using a USB moem device

1) movilnet: el servicio es barato, pero se gasta rápido. No tiene buena señal en la mayoría. Sin embargo en donde obtiene buena señal la internet nunca se cae. Es la opción menos recomendada dado no se sabra nunca donde se captara bien la señal.

2) digitel: el servicio se capta en todas partes, de señal inestable pero la mayoría de la veces buena. Es la opción mas recomendada si bien es caro, es el que de mejor señal fiable hay. Es la que yo tengo.

3) movistar: ofrece (solo donde se capte 3G) la mejor señal, de resto es inestable y muy dificil de captar, es el mas rapido ofrece planes especiales, ejemplo, están los planes fijos pero adicional a esto unos especiales (hay uno que colocas 20BsF y descargas lo que sea en un dia) No es recomendado, porque no capta la señal en todas partes y es inestable. Es el internet mas rápido pero el mas costoso, y la opcion menos recomendada si no se sabe nada.
1) Movilnet (cantv): the service is cheap, but wears quickly. It has good signal in most cases. But where the internet gets good signal never drops. It is the least recommended.

2) Digitel: the service is captured everywhere unstable signal but most of the good times. This option is recommended if it is more expensive, is better than no reliable signal. It's the one I have.

3) movistar (telefonica): offer (which captures only 3G) the best signal, the rest is unstable, the fastest offering special plans, such as fixed but plans are in addition to this special ones (there's one that put him 20BsF and downloads it is in a day) is not recommended, because it picks up the signal everywhere and is unstable. Is the internet faster but more expensive.




...

RazorQT: compatibility es ahora mayor

|

La
compatibilidad de RazorQT es ahora mayor con FMWM.

The
RazorQT compatibility is now greater with FMWM.

RazorQT es un escritorio desarrollado enteramente en QT4, aunque muchas cosas estan muy "a la KDE4" su similitud pero claras distancias en rendimiento-implementacion son grandes.

RaqzorQT soporta varios manejadores de ventanas, pero para FMWM era dificil el trabajo, ahora recientemente en el repositorio git se adiciono el siguiente comit que da una mejora en la compatibilidad con este manejador de ventanas.

Para los desarrolladores aqui esta el parche y aqui el post

RazorQT is a desktop developed entirely in QT4, but many things are very "like KDE4" their similarity but clear
performance-implementation differences are large.

RaqzorQT supports various window managers, but for working with FMWM was difficult, now recently in the git repository was added the following committee that provides improved compatibility with this window manager.

For developers here is the patch and post here

Five demons traps

|
Five demons traps, a short movie with a great amount of asian stars! Wheantime i see this movie without sutitles, i'm impacient arraive with spanish subtitles. I'LL MAKE A LIVE CD WITH OGV SHORT INCLUDED.
Five demons traps, una corta pelicula con grandes estrellas asiaticas! Por ahora la vi sin subtitulos, estoy pacente llegue con subtitulos. HARE UN LIVE CD CON EL CORTO OGV INCLUIDO.

Mejorar las parlantes de un piche pc speakers accesories, agregando tweeters que si aclaren el sonido

|
Los accesorios de PC son auriculares, raton etc, entre ellos estan los parlantes, hoy dia los venden con Sub-Woofer.Los equipos de sonidos pequeños son mucho mejor que estos accesorios parlantes.
Estos acesorios parlantes son tan simples, no se dejen engañar por su aspecto sobrio ni lo bonito que se ven. No tienen circuito "crossover" solo unas cornetas y un woofer simplemente.Su sonido es opaco comarado con un equipo de sonido simple.
PC accessories are headphones, mouse etc, among them today are the speakers with Sub-Woofer.
Small sounds teams are much better than these accessories speakers.
These speakers PC accessories are so simple accessories, do not be fooled by their appearance or how pretty look. 
They not have a crossover circuit only the speakers and woofer simply. Their sound is opaque, dull, compared to a single or cheap stereo sound equipment.
Fabricando un crossover/Making a crossover
Separando los tweeters de los bajos simplemente Dividing tweeters frecuences from lower/woofer
Cornetas con falsos tweeters

Cornetas sin tweeter, suenan opacas

Para fabricar o separar las frecuencias en tweeters y bajos/mediosbajos, solo simplemente agregamos unas corneticas (mejor si no son respirables) y agregamos un capacitor bipolar entre el cable y el positivo de una corneta/tweeter, mejores resultados si esta corneta es un tweeter como tal o al menos una corneta cerrada.
Esto lo colocan en paralelo a la corneta normal, no importa no este mostrandose o no este al frente, y listo, ahora tendra un sonido mas claro y no uno opaco.
To make or separate tweeters and low frequencies, just simply add a speaker/horns (best if they are not air able) and add a bipolar capacitor between cable and positive terminal of speaker/tweeter, better results if this speaker its a tweeter as such or least one closed speaker.
This placed in parallel to normal speaker, no matter is not showing or not at front, and voila, you now have a clearer sound! less opaque.
Circuito simple de division de bajos y altos: figure6 solo divide los altos de el resto

 Capacitores bipolares/Bipolar capacitors
Los capacitores a usar deben ser bipolares, los que van en los tweeter's deben ser entre 4uF y 12uF, los medio's desde 10uF a 25uF. La circuitería para woofers/bajos es distinta.
Si no consigue un capacitor bipolar, simplemente es dos capacitores unidos en un polo comun, generalmente el polo negativo. En este caso dos capacitores de 4,5uF unidos en un polo comun es un capacitor de 9uF bipolar.
The capacitors to be used must be bipolar, for the tweeter's must be between 4uF and 12uF, for middle's from 10uF to 25uF. The circuitry for woofers / low is different.
If you cannot get a bipolar capacitor, simply its two capacitors join/together in a common pole, usually the negative pole. In this case two 4,5uF capacitors joined in common pole are same as 9uF bipolar capacitor.
s