PDA

Ver la versión completa : Lobo: El PC de 16 bits definitivo



JoJo_ReloadeD
26/10/2016, 15:27
Aqui os presento a Lobo, mi ultimo montaje, y un intento de crear el PC de 16 bits mas potente posible... mientras que se hace homenaje a la saga de juegos que nacio en los PCs de 16 bits, los Wolfenstein :)

http://chan.vieju.net/thumb/1477487487752s.jpg
(http://chan.vieju.net/src/1477487487752.jpg)

Sus caracteristicas son:

- 80286 a 27.2 mhz
- 4 mb de ram en placa base
- 2 mb de EMS
- VGA Cirrus Logic 1MB
- Sound Blaster 16
- Roland MT32 integrada
- Tarjeta de red ethernet
- Almacenamiento en CFs extraibles

Inspirado por el video del Highscreen 286 (https://www.youtube.com/watch?v=S_ZEWvokp3o) decidi ver de que manera podia montar un 286 para juegos llevandolo al limite, ver hasta donde podria llegar un PC de 16 bits... y este es el resultado.

http://chan.vieju.net/thumb/1477487521610s.jpg
(http://chan.vieju.net/src/1477487521610.jpg)

Montado en una caja Nox Hummer ZN, el equipo... en realidad son dos equipos en uno. La Roland MT32 no viene de una tarjeta LAPC-1, ya que estas tienen precios completamente prohibitivos. No, en realidad la MT32 es 'emulada', y lo digo con comillas porque se comporta como una real.

Dentro de Lobo hay dos PCs, el 286 que es el alma del equipo... y un P4 3000 cuya unica funcion es emular por software la MT32 a traves del emulador MUNT (https://sourceforge.net/projects/munt/).

Fotos del montaje:

http://chan.vieju.net/thumb/1477487598268s.jpg
(http://chan.vieju.net/src/1477487598268.jpg)

A medio montar, notese el gran disipador encima del 286, y otro encima del chipset, necesario por el gran overclocking.

http://chan.vieju.net/thumb/1477487634202s.jpg
(http://chan.vieju.net/src/1477487634202.jpg)

Montaje preliminar, pero ya esta todo el sistema dentro de la carcasa.


MUNT originalmente se penso para ser usado con DosBox y ScummVM, generando un instrumento midi en el equipo en el que se ejecuta, y dosbox/scummvm se conectan a el generando el sonido. Yo le di una vuelta de tuerca a este concepto y pense... si tengo un equipo midi software en un PC... y conecto un adaptador midi usb y los enlazo... deberia de responder a los comandos midi que le entren por su interfaz serie, verdad?

Efectivamente, montando todo en un linux y haciendo este proceso... convertimos cualquier PC con un adaptador MIDI usb en una MT32 real.

48633

El resto era trivial, simplemente tener un PC lo suficientemente potente para mover el emulador, conectarlo con el 286 a traves del puerto MIDI de la SB16... y funcionar...

http://chan.vieju.net/thumb/1477487551020s.jpg
(http://chan.vieju.net/src/1477487551020.jpg)

Detalle de la parte trasera.

... Pero queria darle un toque mas a Lobo, y ya que tenia una caja bonita pense en dotarlo de un efecto de sonido en el arranque 'a la Apple':


https://www.youtube.com/watch?v=DHRc2YwHWiI

Si, al encender el equipo suena un lobo aullando... Este si que es el autentico Lobo... :D

Ahora, hay que automatizar todo para que los dos encendidos + el efecto de sonido se produzcan al pulsar el boton de encendido... hay que controlar el encendido y apagado de 2 PCs de coordinadamente y de formas diferentes: Uno es estandar AT, con lo que el encendido y apagado es simple, un interruptor que se enciende o se apaga... y otro ATX, tenemos un pulsador que hay que activar una vez y un momento solo para encender... y repetir el proceso para apagar.

Decidi montar todo con un Arduino UNO y una placa de reles para controlar esto, y ya de paso tambien para reproducir el sonido del lobo aullando usando la tecnica del PWM. Este Arduino alimentado por la linea de +5V de standby del ATX, de forma que cuando la fuente ATX tiene corriente el Arduino esta alimentado y monitorizando el boton de encendido... un pequeño amplificador de audio para el speaker y esta hecho :)

Aqui esta Lobo funcionando, continuacion del video donde se ve como lo enciendo:


https://www.youtube.com/watch?v=3EHq6gcmwAw

* Los videos es conveniente verlos en 720p50

josepzin
26/10/2016, 15:35
Tener un equipo así por aquellos años.... haa....

GameMaster
26/10/2016, 15:41
es cierto, al dia de hoy es un lobito :D

dj syto
26/10/2016, 15:48
Jajjajaja, que absurdo y genialmente fantastico lo de usar un pc infinitamente mas potente solo para el sonido.

BeaR
26/10/2016, 15:48
Muy chulo !!

JoJo_ReloadeD
26/10/2016, 15:52
Jajjajaja, que absurdo y genialmente fantastico lo de usar un pc infinitamente mas potente solo para el sonido.

Pues si xD

Pero oye, el emulador pide eh? Aqui en este P4 3000 consume el 55 - 70% de cpu cuando esta en uso...

Madcore
26/10/2016, 16:39
Esto que siento... ¿Es amor?

Mo1
26/10/2016, 17:08
Brutal la currada. El tema del arduino para el encendido ya me ha dejado todo loco! :loco: :awesome: Enhorabuena!

Nuria
26/10/2016, 17:23
Increíble, me he tragado el vídeo entero y es alucinante. Que proyecto más chulo, enhorabuena :D

neostalker
26/10/2016, 18:47
Jur, pedazo curro te has tenido que meter entre conseguir los componentes, apañar el sistema de emulación del sonido, montar el sistema de encendido, etc... Y qué recuerdos del Lotus 3! :lol:

romeroca
26/10/2016, 18:52
Vaya currada!!!

Enhorabuena por el resultado.

Me ralla mucho lo del P4 para emular la ROLAND, y ya puestos a ser quejicas ¿no había disponible una tarjeta gráfica más potente?

No me hagas mucho caso, que hablo desde ( la sana ) envidia.

Felicidades!!!

^MiSaTo^
26/10/2016, 18:57
Chulisimo JoJo

JoJo_ReloadeD
26/10/2016, 19:16
Vaya currada!!!

Enhorabuena por el resultado.

Me ralla mucho lo del P4 para emular la ROLAND, y ya puestos a ser quejicas ¿no había disponible una tarjeta gráfica más potente?

No me hagas mucho caso, que hablo desde ( la sana ) envidia.

Felicidades!!!

Jeje no entiendo a lo que te refieres con tarjetas graficas mas potentes... a que tengan mas memoria?

Eso no las hace mas potentes, en esta epoca *, donde la programacion se hacia completamente a pelo sobre direcciones de memoria... la grafica mas 'potente' era la que tenia el acceso a la vram mas rapido, con chips de menor tiempo de acceso y demas. He puesto esta Cirrus porque es la mas rapida que tengo, si hubiera tenido una de 256kb mas rapida le hubiera puesto esa :)

Hay graficas mas rapidas que esta Cirrus (se puede ver el rendimiento que da cuando ejecuto el speed, esta muy bien...), pero estan cotizadisimas, en plan de 100 euros para arriba... y sinceramente, no se va a notar mucho :)

* estoy hablando de juegos, donde la inmensa mayoria usaban el modo 13h 320x200, modos X del palo 320x240, 320x400, 320x480 y otros... todos estos con 256k de vram tienen suficiente.

Vaya parrafada te he soltado con la tonteria xD

Iced
26/10/2016, 19:54
Jo tio! que currazo!!!
Disfrutalo!

_-Caleb-_
26/10/2016, 19:55
Yo ya te lo comenté ayer por otros medios, pero el resultado es, sencillamente genial, no sabía lo del P4 para emular la tarjeta de sonido, te ha quedado genial!!!

Darumo
26/10/2016, 19:56
¿Una Raspberry Pi3 no hubiese sido suficiente para tirar del midi? No se cuanto traga Munt pero tampoco creo que sea una barbaridad.

JoJo_ReloadeD
26/10/2016, 19:58
¿Una Raspberry Pi3 no hubiese sido suficiente para tirar del midi? No se cuanto traga Munt pero tampoco creo que sea una barbaridad.

Me alegra que me haga esa pregunta xD

Yo y DistWave estuvimos investigando esto... y ni la 3 es capaz de mover el munt. Este es monohilo y no hace uso de los 4 nucleos que tiene. Hace falta una maquina que rinda bien en monohilo. Ya digo, este P4 3000 tiene picos de 70% de uso de cpu, no es que este desaprovechado precisamente :)

Darumo
26/10/2016, 21:26
Una pena que no haya versión multihilo... así es normal que no sea usable. Es que me pareció haber leído hace algún tiempo que Timidity o fluidsynth haciendo ajustes iba medio aceptable.

anakinmay
26/10/2016, 21:39
joe que currada increible, felicidades!!!

aitorpc
26/10/2016, 21:48
Chulo chulo y que buenos recuerdos de cuando arrancábamos en MSDOS... :)

Juanje_reloaded
26/10/2016, 23:20
La gente se extraña de que no vea la serie The Big Bang Theory...
Yo,les digo que para esos menesteres visito esta web
Despues de conocerlos a ustedes , los,tipos de esa serie parecen analfabetos.

JoJo_ReloadeD
28/10/2016, 22:59
Acaban de incluir a Lobo como el 286 mas rapido del que se tiene constancia en Topbench (https://dosbenchmark.wordpress.com/), un programa de medida de rendimiento de PCs antiguos creado por Trixter, el creador de demos como 8088 corruption, 8088 domination, etc...

http://www.vcfed.org/forum/showthread.php?28026-Looking-for-volunteers-to-help-test-a-new-benchmark&p=433679#post433679

Nuria
28/10/2016, 23:04
Muchas felicidades, eres un crack :D

fbustamante
29/10/2016, 09:01
Eres uno de mis ídolos. ¡Felicidades! :brindis:

davken
24/11/2016, 00:21
Será posible??? El youtuf me ha puesto un vidrio tuyo en recomendados...

en la sección
" Juegos de disparos Vídeos recomendados para ti" XDDD


https://www.youtube.com/watch?v=3EHq6gcmwAw

JoJo_ReloadeD
24/11/2016, 16:48
biba youtube!

Madcore
24/11/2016, 16:54
En nada, Jojo estará por encima de PewDiePie, y podrá mantenernos a todos.

dj syto
25/11/2016, 01:02
Grande jojo.