Saludos a todos.
Hoy traigo aquí algo que considero muy muy gordo.
Casi todos los días me paso un buen rato escudriñando la red en busca de información sobre DREAMCAST. Así es como he contactado con gente muy interesante y he avanzado un paso en mi proyecto “multiexpansión”. Pero lo que he encontrado hoy es la P*** ******.
La madre de todo es esta pagina:
[url]http://sabia.tic.udc.es/gc/[/url]
La web de la asignatura de gráficos en computación de la universidad de A Coruña.
Si queréis echar un vistazo la verdad es que esta muy bien, con mucha info.
Pero el jamón pata negra esta en contenidos adicionales, hardware, dreamcast.
Os lo pongo mas facil:
[url]http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/Hardware/DreamCast/MENU/menu-web.html[/url]
En hardware teneis una info interesante sobre el mapa de memoria y el vr2, pero...
***************** AQUI ESTA LO GORDO *********************
E-LINKS
[url]http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/Hardware/DreamCast/Links.htm[/url]
Esta toda la información técnica de la consola, el gd-rom, el maple, todo todo todo. Memoria, el vr2... la P*** ******
No se cuanto durara esto colgado, así que al que le interese ya sabe lo que hacer.
Alguno de la universidad es un loco de la dreamcast, así que no seria raro que se pasara por aquí.
Sin mucho tiempo para ver cosas lo primero que he buscado es el mapa de memoria.
5 (CS5) $14000000 - $17FFFFFF MPX Ex. Device 64MB 1/2/4/32B
Con esto se ve que hay 64 megas para diraccionar en el bus g2. Ahora viene la pregunta, ¿esto vale para hacer la expansión de memoria que decía chui?.
También en otro enlace he localizado algo que ya tenia pero aprovecho a ponerlo, el pinout que esta documentado del bus g1:
Dreamcast CD-ROM-Port
Addr: 0xa2000000
A1 3,5V B1 3,5V
A2 3,5V B2 GND
A3 5V B3 5V
A4 D7 B4 D6
A5 A0 B5 A1
A6 D5 B6 D4
A7 A2 B7 A3
A8 GND B8
A9 D3 B9 D2
A10 A4 B10 A5
A11 D1 B11 D0
A12 A6 B12 A7
A13 B13
A14 B14 /WR
A15 /RD B15
A16 B16
A17 5V B17
A18 GND B18
A19 B19
A20 B20
A21 B21
A22 B22
A23 B23
A24 GND B24
A25 12V B25
(c) by bITmASTER
Bueno, espero que toda esta información nos haga despegar.
Esto me confirma algo que llevaba tiempo dándole vueltas. Todo es cuestión de direcciones de memoria. Con un programa que nos sacara en pantalla ciertas direcciones de memoria o registros podríamos avanzar en el maple y en el resto de los buses. A ver si algún programador de dreamcast se anima con el tema.
Un saludo a todos.
Horuhe, la solución mas facil tambien es la que menos prestaciones aporta. el maple bus es muy lento y solo vale para emular mandos y cargar partidas. No para almacenar grandes cantidades de datos o datos a mucha velocidad.
He estado buscando y en encontrado informacion interesante. Parece que el g2 puede funcionar de dos modos, uno baisco de 8 bits y otro extendido de 16. En la FAMOSIIIIIISIMA página del japones salen informacion sobre el tema. [url]http://f17.aaa.livedoor.jp/~takotako/g2bus.php[/url]
Tambien he encontrado algo que me ha puesto ca... [url]http://www.vinculum.com/prd_vdip1.html[/url]
¿que es? el VDIP1 es in microcontrolador con usb maestro y 28 pines i/o de datos. Esto estaria muy bien para conectar una memoria usb a cualquier puerto. Pero la cosa se complica y de aqui para delante si que hace falta a un ingeniero para echar a andar el tema.
Derrepente se desato el terremoto xD
Sin duda la mejor opción siempre es la más fácil y menos costosa (tanto de dinero como de tiempo) y se debería ir a por ella siempre y cuando se consideré viable. Hacemos un estudio de viabilidad? XDDD
Habrá que hacerse ingeniero electronico? -_-U xDDD
Por factible el maple bus es en principio mas facil. Solo dos canales de datos y un protocolo bien documentado.
El tema del g2 en segundo lugar. mas accesible que el g1 y hay gente que ya tiene cosas investigadas.
Por ultimo el g1, que esta interno en la consola y solo he encontrado una persona que lo ha trabajado.
Chui, el bus g2 se puede entender como una direccion de memoria no? segun la web de marcus [url]http://mc.pp.se/dc/memory.html[/url] es el area 5. ¿como funciona la cosa? ¿tu mandas un bite de un registro a esa direccion de memoria y por ejemplo el modem lo recoge?
[quote][b]puch666 escribe:[/b]
[quote][b]Chui escribe:[/b]
Creo que ya lo he comentado alguna vez, pero creo que seria necesario algo como esto:
Usando la propia carcasa y el bus del modem, construir una conexión al bus G2 de un DIMM de memoria, de manera que pueda transferirse a esta memoria vía G2 y así poder usar paginamiento con MMU como ya hace AES4ALL para intercambiar paginas de memoria entre la RAM de la Dreamcast y esta memoria externa.
¿Seria posible?
Tendríamos que sacrificar nuestros modems, pero al fin y al cabo es un componente obsoleto.
Ya puestos podríamos hacer una segunda versión añadiendo conexión a tarjeta SD en la misma carcasa de modem sacrificada, esto es, ExternalRAM+SD. ¡¡ Ya seria la pera !!
Es mas, en una tercera versión quizás podría incluirse una salida para disco duro IDE.
No se vosotros, pero yo pagaría pasta por algo así.[/quote]
Existe [url=http://f17.aaa.livedoor.jp/~takotako/dcserial_ft232bm.php#sdcard]esto[/url].
Según me comento el autor utiliza unas librerías comerciales (MS-FAT access library). También me comento que quiere "cambiarlo" para que funcione con librerías gratuitas.
Meciono esto porque parace mas fácil y mas al alcance de todos para construir.
Saludos[/quote]
Eso ya lo dije yo en su día no es algo nuevo, pero las librerías no las va a soltar, esperemos que las libere o las cambie... El punto es como dice Chui ampliar la RAM por G2
Hola, estáis tocado temas muy interesantes.
Por un lado la cosa es expandir la dreamcast por todos los buses, sea maple bus (puerto de mandos), g1 (gd-rom) o g2 (modem, bba). Cada uno de estos puertos tiene su "idioma" particular. De lo que se trata es de aprenderlo y comprenderlo y crear un "interprete" que conecte con lo que queramos, disco duro, mandos, memorias. A nivel electrónico todo son pulsos eléctricos de menos de 1 microsegundo. Pero esto es ingeniería de muy alto nivel. Con un equipo de ingenieros un mucha pasta se podría hacer muchas cosas, pero con los medios de la scenne...
Para esto lo que yo estoy intentando es captar gente capacitada para que presten atención a dreamcast. Si tenéis un rato entran en http://www.consolasparasiempre.net/.
Es la página de David, un ingeniero que controla a tope. Fijaros lo que hace con la megadrive. Tengo algún contacto mas de ingenieros de otros foros.
Otra cosa es mirarlo por el lado comercial. Lo he valorado alguna vez. Buscar una ingenieria que me desarrolle el g1-hdd y fabricar en china. "COMPRE SU INTERFACE INACETE DE DREAMCAST A DISCO DURO". Pero ¿cuanta gente usa dreamcast como para comprar esto? y el riesgo comercial es terrible. Si de costo tienes 20€ y fabricas una primera serie de 1000... 20000€ para empezar a fabricar. Sin contar el costo de ingeniería.
Se vendieron 10 millones... ¿10.000 usuarios están en activo con sus consolas? Y con ganas de gastar en nuevo hardware.
Saludos.
[quote][b]Chui escribe:[/b]
Creo que ya lo he comentado alguna vez, pero creo que seria necesario algo como esto:
Usando la propia carcasa y el bus del modem, construir una conexión al bus G2 de un DIMM de memoria, de manera que pueda transferirse a esta memoria vía G2 y así poder usar paginamiento con MMU como ya hace AES4ALL para intercambiar paginas de memoria entre la RAM de la Dreamcast y esta memoria externa.
¿Seria posible?
Tendríamos que sacrificar nuestros modems, pero al fin y al cabo es un componente obsoleto.
Ya puestos podríamos hacer una segunda versión añadiendo conexión a tarjeta SD en la misma carcasa de modem sacrificada, esto es, ExternalRAM+SD. ¡¡ Ya seria la pera !!
Es mas, en una tercera versión quizás podría incluirse una salida para disco duro IDE.
No se vosotros, pero yo pagaría pasta por algo así.[/quote]
Existe [url=http://f17.aaa.livedoor.jp/~takotako/dcserial_ft232bm.php#sdcard]esto[/url].
Según me comento el autor utiliza unas librerías comerciales (MS-FAT access library). También me comento que quiere "cambiarlo" para que funcione con librerías gratuitas.
Meciono esto porque parace mas fácil y mas al alcance de todos para construir.
Saludos
pero que idea tan loca!!! aHWeAUwhUEhaWUhe...
De poder hacer seguramente se puede, el tema está en el costo, la complejidad y cuantos usuarios de DC van a tener acceso a un dispositivo asi. Igualmente siempre existe la posibilidad que lo fabriquen y lo vendan a un precio módico$$$$$.
creo que si eso se llega a dar, no habra con que darle, a hacerlo en serie, jeje. si el modem es algo obsoleto, es verdad, quien sabe que puede pasar, ojala se de, pero habria que tener un equipo dotado muy bien en cuanto a lo economico y el conocimiento tecnico, y una scene "internacional" de DC apoyandolo atras, no creo que una sola comunidad lo pueda "sustentar"
Grande Chui:D Saludos desde Peru
pero esto no se habia descartado? (Osea por G1)?
No soy muy experto, solo tengo 2 DCs, pero seria fabuloso sacrificar los modems para tener mas RAM Al menos para emus como AES4ALL y SNES4ALL fullspeed;)
Gracias por los emus, espero pronto haya mas noticias:)
La verdad es que la idea de Chui está muy bien y ya se ha hablado muchas veces osbre hacer algo así, solo falta alguien que controle de temas de hard lo suficiente como para hacer eso, y los drivers para poder manejarlo...
ASí quitando el tema de la RAM, MUUUCHAS cosas podrían ser portadas....
Creo que ya lo he comentado alguna vez, pero creo que seria necesario algo como esto:
Usando la propia carcasa y el bus del modem, construir una conexión al bus G2 de un DIMM de memoria, de manera que pueda transferirse a esta memoria vía G2 y así poder usar paginamiento con MMU como ya hace AES4ALL para intercambiar paginas de memoria entre la RAM de la Dreamcast y esta memoria externa.
¿Seria posible?
Tendríamos que sacrificar nuestros modems, pero al fin y al cabo es un componente obsoleto.
Ya puestos podríamos hacer una segunda versión añadiendo conexión a tarjeta SD en la misma carcasa de modem sacrificada, esto es, ExternalRAM+SD. ¡¡ Ya seria la pera !!
Es mas, en una tercera versión quizás podría incluirse una salida para disco duro IDE.
No se vosotros, pero yo pagaría pasta por algo así.
es dc swat esta el manual y las explicaciones de como hacer un adaptador univesal para puerto de expancion (es una plaqueta, el conector sacado de un modem y un cabla plano)
puede ver todos los hilos de discusión en este foro. puede iniciar un nuevo hilo de discusión en este foro. no puede empezar en una encuesta en este foro. puede cargar archivos adjuntos en este foro. no puede descargar archivos adjuntos en este foro.