Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Entornos gráficos > MAMEWAH

 
 
Old 31-mar-2008, 01:15   #1
sydaroa
Moderador
 
Avatar de sydaroa
Nec PC-FX en mamewah

Este es otro de esos sistemas que solamente salieron en tierras niponas.
Quote:
Es la sucesora de la PC Engine de NEC (TurboGrafx 16 en Estados Unidos y Europa) lanzada en Japón el 23 de Diciembre de 1994. La PC-FX sólo utilizaba CDs al contrario que la PC Engine que usaba las HuCards. Lo extraño de la consola fue su apareciencia parecida a un ordenador. Se colocaba en vertical como una torre de ordenador mientras que el resto de las consolas se posicionaba en posición horizontal. El mando de control se parecía a la forma y distribución de los botones de la Sega Mega Drive, sólo que con más botones. Una de las características más interesantes fueron sus tres puertos de expansión, bastante nuevo en el mundo de las consolas pero que incrementó su preció sin ofrecer mucho a cambio.



Características técnicas


CPU
NEC V810 RISC de 32 bits, superescalar de 5 vías, funcionando a 21,5MHz, 15,5MIPS
Memoria
2MB de RAM principal
1,25MB de VRAM
1 MB de OS ROM
256KB de buffer del CD
32KB de RAM de back-up
Sonido
16 Bit estéreo con 2 canales ADPCM
6 canales de muestras a 44,1kHz.
Expansión
1 ranura de expansión de memoria RAM
1 ranura para tarjetas de backup de RAM
1 ranura de expansión de CPU

Extraido de wikipedia
El emulador para este sistema es

MAGIC-ENGINE FX

La línea de comandos a utilizar es

Quote:
e:\pcfx\pcfx.exe -cd

El ini quedaría de la siguiente manera

Quote:
### pcfx.ini (mamewah v1.62) ###

emulator_title PC-FX

### List Generation Settings ###
rom_path e:\pcfx\cue
rom_extension cue
dat_file auto:[emuexepath]\[emuexename].dat
nms_file auto:[emuexepath]\[emuexename].nms
catver_ini_file auto:[emuexepath]\catver.ini
list_generation_method auto:rom_folder

### Execution Settings ###
pre_emulator_app_commandlines C:\Archivos de programa\DAEMON Tools Lite\\daemon.exe -mount 0,"[rompath]\[name].[romext]"
emulator_commandline e:\pcfx\pcfx.exe -cd {nodosbox}
post_emulator_app_commandlines C:\Archivos de programa\DAEMON Tools Lite\daemon.exe -unmount 0
general_app_commandlines

### Artwork Settings ###
artwork_image_paths e:\pcfx\snaps
movie_preview_path auto:[emuexepath]\previews
movie_artwork_no 1
enable_fuzzy_search 0
history_dat_file auto
history_dat_artwork_no 2

### Screen-Saver Settings ###
enable_music_in_screensaver 1
select_random_game 0
saver_type gamelist_slideshow
movie_path
movie_fullscreen 1
quit_delay 0
saver_commandline

### Additional Settings ###
music_path
lcd_display_file_path
description_display [description]{scroll}

### Settings used by MAMEWAH ###
current_list 0
Datos importantes a tener en cuenta

El archivo pcfx.ini del emulador tenemos que modificarlo según nuestras necesidades.

Las entradas a tener en cuenta son

Quote:

# ----
# setup settings
# ----
#

[setup]

;
; setup window
; --
; y -> show [default]
; n -> hide [oculta la pantalla de setup inicial]
;

show=n


;
; CD-ROM drive letter
; --
; (Windows 2000/XP only)
;
; D:
; E:
; ...
; [en mi caso es la unidad G]

drive_letter=G:


;
; windowed mode
; --
;
; y -> windowed [default]
; n -> fullscreen [logicamente lo queremos a pantalla completa ]
;

windowed=n

;
; fullscreen stretch
; --
;
; y -> enable [esto para que se estire y ocupe toda la pantalla]
; n -> disable [default]
;

fullscreen=y
Ahora bien, si os fijais he utilizado el sistema de carga a través de archivos cue, ya que las roms vienen en formato ISO + WAV, el problema se nos crearía si metemos todas las isos en una carpeta, ya que no sería posible al tener archivos wav de idéntico nombre. Para solucionar esto metemos cada rom en su carpeta y el archivo cue en la carpeta cue que será la que usará mamewah para ejecutarlo.
Lo que entonces tenemos que hacer es coger cada archivo cue y modificarlo para que lea la iso en la carpeta correspondiente. Para que veais un cue sin modificar

Quote:
FILE Track01.wav WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
FILE Track02.iso BINARY
TRACK 02 MODE1/2048
PREGAP 00:03:00
INDEX 01 00:00:00
FILE Track03.wav WAVE
TRACK 03 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
FILE Track04.wav WAVE
TRACK 04 AUDIO
PREGAP 00:00:00
INDEX 01 00:00:00
FILE Track05.wav WAVE
TRACK 05 AUDIO
PREGAP 00:00:00
INDEX 01 00:00:00
y cómo quedaría modificado

Quote:
FILE "e:\pcfx\Minimum Nanonic\Track01.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
FILE "e:\pcfx\Minimum Nanonic\Track02.iso" BINARY
TRACK 02 MODE1/2048
PREGAP 00:03:00
INDEX 01 00:00:00
FILE "e:\pcfx\Minimum Nanonic\Track03.wav" WAVE
TRACK 03 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
FILE "e:\pcfx\Minimum Nanonic\Track04.wav" WAVE
TRACK 04 AUDIO
PREGAP 00:00:00
INDEX 01 00:00:00
FILE "e:\pcfx\Minimum Nanonic\Track05.wav" WAVE
TRACK 05 AUDIO
PREGAP 00:00:00
INDEX 01 00:00:00
Para terminar os dejo una muestra del layout

main



options



message



y una captura funcionando



Aquí el archivo para descargar, junto con el ini



Un saludo
   
Old 31-mar-2008, 10:32   #2
lolo_652
Marciano
 
Avatar de lolo_652
joder sydaroa como te lo as currado es la ostia un 10 y me alegro mucho porque es una de las consolas que me llamavan la atencion en su epoca.
gracias otra vez ahora a meterlo.
   
Old 01-abr-2008, 00:36   #3
sydaroa
Moderador
 
Avatar de sydaroa
Me alegro que te guste.

Si tienes algún problema con la emulación del sistema me lo comentas.

Un saludo