Carnivore 2-Análisis y opiniones

Page 2/4
1 | | 3 | 4

By isaiasmalaga

Champion (346)

isaiasmalaga's picture

29-07-2017, 20:22

erpirao, estoy ya fuaera de casa pero te comento, haciendo transferencia y copias de ficheros trabajando con Compact flash tarda la mitad que en SD de Megaflash ROM. Igualmente pasa con la Sunrise CF ATA-IDE, y con FUN-RICE: La Compact flash es mas rápida.

By hardwaremaker

Master (223)

hardwaremaker's picture

29-07-2017, 21:02

A mi no me preocuparía mucho el tema de la velocidad de acceso. Hablamos de máquinas de hace más de 30 años. ¿Tenemos prisa? Tongue

By erpirao

Paladin (939)

erpirao's picture

29-07-2017, 22:48

hardwaremaker wrote:

A mi no me preocuparía mucho el tema de la velocidad de acceso. Hablamos de máquinas de hace más de 30 años. ¿Tenemos prisa? Tongue

a ver que tampoco es para rasgarse las vestiduras por el acceso, pero si que se nota, hay que tener en cuenta que "algunos" ya estábamos malacostumbrados a interfaces SCSI e IDE en los 90 y principios de 2000, en mi caso, pasar del hdd SCSI con el MEGA-SCSI Japonés al lector de SD/MMC (antes incluso de que naciesel el mgf), me supuso no uno, sino 4 pasos atrás (y más acostumbrado al turbo-R que leía hasta a 400KB/S).

y como digo, yo, casi todos los datos que copio de MSX lo hago desde la misma máquina (mi Turbo-R GT), y claro, no es lo mismo tardar 1 min en unos cuantos ficheros que 2 o 3.

y algo de prisa siempre hay.. que hay que pasarlo de una máquina a otra.

By Guillian

Prophet (3231)

Guillian's picture

30-07-2017, 10:46

isaiasmalaga wrote:

Guillian, estos son los resultados de las pruebas con DSPEED.COM en el Sony MSX2 HB-F9S a 50HZ:

En Megaflash ROM con 2 SD y ampliación 512Kb interna:
Access time: 48361.00 Sec/16384
Transfer rate: 1387.6649 Kbit/Sec.

En la Compact flash en Carnivore 2:
Access time: 59781.00 Sec/16384
Transfer rate: 1122.5784 Kbit/Sec

En la Compact flash en Carnivore 2: Con el programa DSPEEDW.COM
Access time: 60487.000 Sec/16384
Transfer rate: 1109.4758 Kbit/Sec

A ver qué nos puedes interpretar de estos datos... Smile

Básicamente lo que te dicen es que el Carnivore2 es más lento, tanto accediendo al dispositivo, como leyendo.
De hecho, tal y como te comenta erpirao, en el caso del MFR SD esos datos son respecto a la unidad A: ROM Disk. Los tiempos de la tarjeta SD son (probado en turbo R en modo Z80):
Access time: 47816.000 Sec/16384
Transfer rate: 1403.4813 Kbit/Sec.

Es decir, aún más rápido tanto en acceso como en lectura.

Quote:

erpirao, estoy ya fuaera de casa pero te comento, haciendo transferencia y copias de ficheros trabajando con Compact flash tarda la mitad que en SD de Megaflash ROM. Igualmente pasa con la Sunrise CF ATA-IDE, y con FUN-RICE: La Compact flash es mas rápida.

Me temo que eso no es correcto y más después de ver los datos que tú mismo has aportado.
Lo que probablemente te esté pasando es que tienes la tarjeta SD con bastantes cosas en ella, y la CF con pocas o casi vacía.
Para hacer una prueba en igualdad de condiciones, ambas tarjetas deberían estar vacías (o con el mismo contenido), y con el mismo formato (FAT12/FAT16)
La explicación de por qué se ralentiza la escritura a medida que se llena la tarjeta es que Nextor tiene que buscar un clúster que esté vacío para poder escribir. Y cuanto más llena está, más tarda en encontrarlo.
Aquí tienes un vídeo de hace 4 años donde se ve a qué velocidad copia ficheros el MFR SD

By DrWh0

Paladin (767)

DrWh0's picture

31-07-2017, 14:32

Question Lo que se deben hacer como bien indica Guillian es leer y escribir ficheros y directorios reales en particiones FAT16 de 4 GB, dentro de la misma unidad de almacenamiento y hacia otra, las utilidades de velocidad son simplemente orientativas y deben hacerse en las mismas condiciones, por ejemplo si el carnivore tiene algun tipo de caché en la memoria y el mfr no o o viceversa las medidas con el DSpeed pueden distar de la realidad.

Pero como dice erpirao yo que he trasteado físicamente el sunrise SCSI y el IDE con adaptador a CF y el MFR es lento con ganas cuando le empiezas a zurrar y especialmente copiando de una sd a otra.

En cuanto a lo que si el formato sd o el CF es mas rápido, eso depende de muchos factores más aún con una romdisk de por medio, y como se accede a ella, las CF suele soportar mejores velocidades y soportan mejor las transferencias de datos en paralelo que las SD normales, por supuesto ya si hablamos de SDXC y sd de alta velocidad ya es otra cosa, pero el mfr que yo sepa no aprovecha al máximo las características de ese tipo de tarjetas (y el msx tampoco tampoco nos rasguemos las vestiduras).

A mi personalmente me parece más elegante la implementación en SD para un cartucho pequeño y más hoy dia que las SD son más baratas.

By Guillian

Prophet (3231)

Guillian's picture

31-07-2017, 14:39

DrWh0 wrote:

Pero como dice erpirao yo que he trasteado físicamente el sunrise SCSI y el IDE con adaptador a CF y el MFR es lento con ganas cuando le empiezas a zurrar y especialmente copiando de una sd a otra.

Insisto en que esas ralentizaciones se deben a Nextor buscando un clúster libre cuando la tarjeta donde se va a escribir está "llena". Si usas un MegaSCSI con Nextor, tendrás esos mismos parones, ya que no depende de la velocidad del dispositivo.

En el link que puse en mi anterior mensaje se puede ver lo que tarda en copiar 35 ficheros de una tarjeta a otra (unos 5 segundos)

By DarkSchneider

Paladin (869)

DarkSchneider's picture

01-08-2017, 13:41

Creo que eso es debido al comportamiento de la FAT, que es así, entonces si el Nextor tiene que implementarlo pues pocas opciones tendría.

La cuestión sería más bien si la SD en sí por su forma de acceso por filas y el overhead que pueda añadir la controladora tiene desventajas respecto a la CF para el mismo dispositivo.
Guillian has pensado alguna vez en probar el MFR con una CF y según resultados sacar versión CF? Aunque por espacio dudo que pudiera ser de doble ranura como con las SD.
Por precio y estandarización la SD es más conveniente, si la CF diera mayor velocidad para el mismo dispositivo, pues no sé igual el tener opciones para elegir no estaría mal de ser posible.

@hardwaremaker respecto al Carnivore 2 y el volumen, ¿no podría ponerse un switch de 2 posiciones, que conecte con una resistencia u otra, para "modo SCC" y "modo FM" de volumen?.

By hardwaremaker

Master (223)

hardwaremaker's picture

01-08-2017, 14:59

DarkSchneider wrote:

@hardwaremaker respecto al Carnivore 2 y el volumen, ¿no podría ponerse un switch de 2 posiciones, que conecte con una resistencia u otra, para "modo SCC" y "modo FM" de volumen?.

Es complicado. Son dos resistencias a cambiar, ya que el audio es Stereo y son realmente dos amplificadores, que además no tienen un punto en común entre ellas como por ejemplo masa, de forma que necesitas un conmutador de 4 circuitos, además de tener que hacer modificaciones importantes en la placa. Un conmutador así, no suele ser pequeño tampoco.

By isaiasmalaga

Champion (346)

isaiasmalaga's picture

01-08-2017, 21:00

He realizado pruebas copiando los 14 ficheros que tiene la unidad A: de la Flash ROM de la MFR. Son 60 KBytes en total.
Pues formateadas 2 tarjetas de 4 Gigas, Compact flash, y micro SD, y realizadas sus respectivas particiónes de 4 Gb en FT 16, he probado a hacer copias para medir velocidad.

Los procesos de copiado consistían en copiar desde la Ramdisk estos 14 ficheros a ambas tarjetas. Copiando a la Compact Flash mediante Carnivore 2 el tiempo es 5,65 segundos.
Copiando a la micro SD mediante MFR el tiempo es 6.65 segundos; justo 1 segundo mas de diferencia, Ambas pruebas en igualdad de condiciones: Tarjetas formateadas y particionadas de la misma capacidad y con los mismos 14 ficheros copiados en raíz de cada medio.

Posteriormente ejecutando dspeed.com en el caso de MFR sobre la unidad B: (tarjeta micro SD), y después sobre Carnivore 2 en la unidad A: (la única Compact flash activa), los datos son los siguientes:

DSPEED B: Micro SD -> Access time: 48244.000 sec/16384 y Transfer rate: 1391.0302 Kbit/Sec
DSPEED A: Compact Flash -> Access time: 59636.000 sec/16384 y Transfer rate: 1125.3079 Kbit/Sec

Sobre sacad conclusiones y comentáis.

Las pruebas las he realizado bajo Z80, en el MSX2 Sony HB-F9S y a 50 Hz. Os comento que con el Carnivore 2, cuando inicializa MSX-D.O.S 2 y explora las unidades IDE, en pantalla representa "Master", que es la unidad 1 o unidad de arranque del sistema, y donde aparece mi CF correctamente detectada; y "Slave", o unidad CF 2, que no está activa puesto que solo tenemos un slot CF.

De manera que en Carnivore 2 solo está habilitada la Master, o sea, unidad 1. Sin embargo en Sunrise ATA-IDE y en Fun-Rice ambas funcionan con 2 compact flash fisicas, pero no es este el caso de Carnivore 2.

Respecto a lo que dije en el post anterior, es que mi experiencia de años trabajando con programas y ficheros en las SD y CF, es que ambas con el mismo contenido copiado tienen diferentes tiempos en el rendimiento, siendo algo mas rápida la Compact Flash. Tanto en MSX2 como en Turbo R, en donde en éste último todo es mas acelerado pero sigue habiendo algo de mas retraso en totas las operaciones con la SD, ya sea en la MFR de 1 slot SD como en la de slot doble SD (Tengo las 2).

Lo "del mismo contenido" lo digo porque tamto en la SD de 4GB como en la CF particionada a 4GB tengo la misma base de programas y juegos de MSX. No obstante las pruebas hoy las he realizado con los medios formateados y prácticamente limpios y en las mismas condiciones.

By Guillian

Prophet (3231)

Guillian's picture

02-08-2017, 10:33

DarkSchneider wrote:

Guillian has pensado alguna vez en probar el MFR con una CF y según resultados sacar versión CF? Aunque por espacio dudo que pudiera ser de doble ranura como con las SD.

No voy a hacer un MFR con CF. Le veo más ventajas a la SD que a la CF.

@isaias: Pues algo no cuadra, la verdad. El DSPEED sigue diciendo que tanto la velocidad de acceso como la velocidad de transferencia es más rápida en el MFR SD. De hecho, si el MFR SD fuese lento, no sería capaz de reproducir vídeos EVA. Y los vídeos EVA se reproducen en modo Z80.

Quote:

He realizado pruebas copiando los 14 ficheros que tiene la unidad A: de la Flash ROM de la MFR. Son 60 KBytes en total.

Esto tampoco cuadra. La ROM Disk del MFR SD tiene 17 ficheros con un tamaño de unos 70 KB.

Podrías dar un poco más de información:
- ¿Qué tipo de tarjeta estás usando? ¿SD ó SDHC?
- ¿Las pruebas las has hecho con ambos cartuchos insertados al mismo tiempo? Si es así, ¿cuál estaba en el slot 1?
- ¿Ambas tarjetas estaban recien formateadas?

Si puedes ejecuta este programa desde BASIC en ambos dispositivos de forma independiente y con tarjetas recien formateadas. Puedes copiarlo en un fichero de texto desde el PC y luego cargarlo con LOAD desde el MSX.

10 SCREEN 8
20 TIME=0
30 FOR I=0 TO 15
40 LINE(0,I)-(256,212-I),I
50 BSAVE HEX$(I),0,&HD3FF,S
60 NEXT
70 A=TIME
80 TIME =0
90 FOR I=0 TO 15
100 BLOAD HEX$(I),S
110 NEXT
120 B=TIME
130 SCREEN 0
140 PRINT A
150 PRINT B
Page 2/4
1 | | 3 | 4