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

 
 
Old 06-abr-2008, 12:31   #1
sydaroa
Moderador
 
Avatar de sydaroa
ZX Spectrum en mamewah

Quote:
El Sinclair ZX Spectrum fue un microordenador de 8 bits basado en el microprocesador Z80 de Zilog, fabricado por la compañía británica Sinclair Research y lanzado al mercado el 23 de abril de 1982.

En Europa, el Sinclair ZX Spectrum fue uno de los microordenadores domésticos más populares de los años 1980.

Su optimizado y compacto diseño hizo las delicias de miles de aficionados a la informática y los videojuegos.



Características

Quote:
Las características del ZX Spectrum original incluían:

* Microprocesador Zilog Z80 a 3,5 MHz (bus de datos de 8 bits y bus de direcciones de 16 bits). Acompañando al procesador principal estaba la ULA (uncommitted logic array), encargada de realizar funciones auxiliares.

* Dos configuraciones de RAM con 16 kB ó 48 kB. Es interesante señalar que, contrariamente a lo que el marketing podría haber recomendado, no se incluían los 16K de ROM de cada máquina. Así, la memoria total de ambos modelos era realmente de 32 y 64 kB, límite del direccionamiento de 16 bits.

* Estos 16 kB de ROM incluían un intérprete del lenguaje BASIC SINCLAIR desarrollado por la compañía Nine Tiles Ltd. para Sinclair y que era una evolución del que ya desarrollaran para dos anteriores máquinas comerciales de la marca, el ZX-80 y el ZX-81, y de las que el Spectrum es continuador. En la misma zona de memoria también estaba el juego de caracteres ASCII que utilizaba la máquina por defecto (aunque se podía apuntar a otras zonas de memoria y definir caracteres alternativos) y una zona reservada justo antes de la memoria de pantalla, ideal para EPROMs que se podían conectar en el slot trasero.

* Teclado de caucho integrado en el ordenador en el modelo de 16 kB y en la primera versión de 48 kB. El teclado de caucho original oprimía dos membranas (4 en Plus) con pistas conductoras que servían para detectar la presión. Esta membrana solía ser la parte más frágil del ordenador y era habitual que a lo largo de los años fuera necesario cambiarla hasta varias veces.

* Sistema de almacenamiento por cinta de casete de audio común a 1.200 baudios (la velocidad soportada por el sistema operativo en ROM, pero había juegos que usaban su propio sistema de carga "turbo" a mayor velocidad, aunque algo más propensos a producir errores de carga). Un juego de 48 kB tardaba una media de 5 minutos en cargar. Con "turbo", algo menos. Como periférico adicional, existía una unidad de disco muy primitiva llamada microdrive de uso frecuente entre desarrolladores de software.


*** Extraido de wikipedia
Para emular este sistema he utilizador EmuZWin

La línea de comandos es

Code:
emuzwin.exe "[rompath]\[name].[romext]" /fullscreen /escexit
El ini es

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

emulator_title ZX Spectrum

### List Generation Settings ###
rom_path e:\zxspectrum\games
rom_extension z80
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
emulator_commandline e:\zxspectrum\emuzwin.exe "[rompath]\[name].[romext]" /fullscreen /escexit {nodosbox}
post_emulator_app_commandlines
general_app_commandlines

### Artwork Settings ###
artwork_image_paths e:\zxspectrum\snap
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
Y el layout creado por Jorgefh

main



options



message



No arte, para cuando no existan capturas de pantalla disponible



Y los ficheros para descargar

   
Old 06-abr-2008, 18:40   #2
akiles
Marciano
gracias sydaroa
   
Old 06-abr-2008, 18:48   #3
zagor
Marciano
 
Avatar de zagor
genial!!!
   
Old 07-abr-2008, 00:39   #4
Xhorz
Marciano
 
Avatar de Xhorz
Ahora mismo se viene para casita

Gracias sydaroa
   
Old 07-abr-2008, 10:56   #5
lolo_652
Marciano
 
Avatar de lolo_652
joder es buenisimo muchas gracias.
   
Old 07-abr-2008, 19:21   #6
NiN
Editor Marciano
Uooooo, mi queridisimo spectrum ¡gracias!
   
Old 10-abr-2008, 00:06   #7
RazielAstur
Marciano
 
Avatar de RazielAstur
Problema con el Spectrum en Mamewah

Hola a tod@s. Este es mi primer post en marcianitos, espero que perdonéis mi ignorancia. El caso es que he empezado a usar el Mamewah, y he configurado el mame sin problemas, pero al intentar instalar las roms del spectrum no encuentro la manera de que funcionen. Si alguien puede echarme una mano o darme una página para instalarlo de forma fácil os lo agradecería. Un saludo.
   
Old 10-abr-2008, 00:13   #8
sydaroa
Moderador
 
Avatar de sydaroa
Copia el archivo ini de spectrum y el formato en que tienes las roms y te podré ayudar

Un saludo
   
Old 10-abr-2008, 00:50   #9
RazielAstur
Marciano
 
Avatar de RazielAstur
Gracias por tu rápida respuesta. Las roms las tengo en formato Z80, y mi configuración .ini es ésta: (Una cosa, para hacer pruebas he utilizado la carpeta de la 32x)

### 32x.ini (mamewah v1.62) ###

emulator_title ZX Spectrum

### List Generation Settings ###
rom_path c:\juegos\32x\roms
rom_extension z80
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
emulator_commandline emuzwin.exe "[rompath]\[name].[romext]" /fullscreen /escexit
post_emulator_app_commandlines
general_app_commandlines

### Artwork Settings ###
artwork_image_paths e:\juegos\32x\snap
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
   
Old 10-abr-2008, 07:10   #10
sydaroa
Moderador
 
Avatar de sydaroa
emulator_commandline emuzwin.exe "[rompath]\[name].[romext]" /fullscreen /escexit

ahí está el fallo, mamewah no sabe dónde está el emulador

emulator_commandline c:\zx\emuzwin.exe "[rompath]\[name].[romext]" /fullscreen /escexit

Lógicamente z:\zx\ la tendrás que cambiar por la ruta de tu emulador.

Para evitarte futuras complicaciones, acostumbrate desde un principo a colocar las roms en su sitio definitivo

Un saludo