@Calculinho estás mezclando cosas. Las cintas magneticas analogicas no cuentan aqui porque no tienen un formato logico que el sistema deba reconocer para funcionar. No hay un indice, ni un sistema de archivos, ni direcciones binarias. Simplemente son mas largas haciendo lo mismo. Esos sistemas analogicos solo "viven en el momento". Por lo que a ellos respecta la cinta podría ser infinita, o ir en un loop. Lo unico que le importa es lo que está pasando por el cabezal en ese momento. No hay punto de comparacion con un sistema de almacenamiento digital con indices y direcciones logicas.
Los saltos de capacidad de los disquetes, como ya he dicho, dependen de lectores nuevos compatibles con esa capacidad, incluidos los ZIP. Un lector viejo no va a leer los discos nuevos. Y lo de la reduccion del tamaño queda totalmente descartado en el caso del 64DD porque rompería la compatibilidad con la base de usuarios establecida.
Los tamaños de los cartuchos no tienen nada que ver aqui. La capacidad de un disco magnetico depende de la densidad fisica de la escritura, y el lector debe poder igualar el formateado del soporte magnetico, mientras que en un cartucho las conexiones fisicas son siempre las mismas y la mayor capacidad se alcanza mediante el uso de direcciones de memoria superiores, y eso siempre que el sistema esté preparado para ello. El cartucho de N64 (como el de cualquier sistema de cartucho) encaja directamente en el mapa de memoria del sistema, y los chips de memoria simplemente devuelven los datos de la direccion pedida por el bus al que estan conectados. La capacidad maxima de un cartucho (sin entrar en esquemas de paginado de memoria, que nunca que usaron en N64), viene determinada por el espacio de direcciones de memoria asignados al BUS PI (la ranura del cartucho, para entendernos). Un cartucho puede usar MENOS, pero nunca mas.
Los CD-R no estoy muy seguro de como alcanzaron los 900MB (875 para se mas exactos, creo), pero creo que no eran universalmente compatibles con todos los lectores ni con todas las grabadoras, y para grabarlos había que usar overburning que tampoco todas las grabadoras soportaban. Asi que es mas bien un "hack", diría yo.
Los discos Zip, otra vez, si, alcanzaron los 750, pero para usar los discos de mayor capacidad necesitabas lectores nuevos que los soportasen. No podías usar un disco de los mas nuevos y mas grandes en un lector de primera generacion.
Respecto a DS, 3DS y, especialmente, Switch, la situacion es similar a lo que te comentaba con N64, aunque razones diferentes.
Finalmente, respecto a la PS2, la maquina soportaba desde el principio los discos de mas capacidad, siendo ya parte del estandar DVD. Pero los DVD9, que son de doble capa, son, naturalmente, mas caros que el DVD5 de una sola capa, por tanto, si no necesitas el espacio extra no tiene sentido pagar el extra. De hecho, hay juegos de PS2 en formato CD tambien. A medida que la maquina ganaba quota de mercado y las editoras se confiaban mas con ella, hacían proyectos mas ambiciosos, requiriendo DVD9 o multiples discos. No es que hubiese una evolucion tecnologica, mas allá de mejorar las tecnicas de fabricacion y reducir costes. El estandar ya estaba definido.
Que yo sepa, del 64DD jamás se dijo nada que que hubiese planes para discos mayores, y, como ya he dicho, si hubiese la posibilidad de tal cosa, la primera en decirlo hubiese sido la propia Nintendo, que no tenia ninguna razon para esconderlos y todas las razones del mundo para poner toda la carne en el asador. Ducho muchisimo que el hardware del 64DD pueda soportar discos mayores que los oficialmente anunciados. El hardware de consola, especialmente de Nintendo, se hace con el precio en mente, y se saca todo lo superfluo para reducir costes. Soportar mas de un formato de disco si no es absolutamente necesario va en contra de ese principio, especialmente en formatos "custom" como el 64DD.
Los cartuchos son caros de fabricar, los discos magneticos mucho menos. Y, al contrario que con los cartuchos, donde los chips de memoria son proporcionalmente mas caros segun la memoria requerida, en discos opticos y magneticos la diferencia de coste entre capacidades no es tan drastica. Los desarrolladores ya tenian problemas de espacio con cartuchos. Incluso los 64MB del Conker y el 64DD requerian trabajo extra y reducciones en los desarrollos. Te aseguro que si el 64DD pudiese soportar discos mas grandes Nintendo lo hubiera dicho desde el principio y la informacion estaría en la documentacion del SDK.
Y lo que preguntas de la limitacion fisica... La capacidad de un disco magnetico, incluidos los platos internos de un disco duro, viene determinada por la calidad del soporte magnetico (que permite dominios magneticos mas pequeños y aun asi permanecer distinguibles), la precision mecanica del lector, y derivado de estos dos, la precision logica de los circuitos de control. Una vez fabricado el lector, la capacidad maxima queda fijada, y aumentar la calidad del soporte magnetico no puede de ninguna manera mejorar la capacidad de almacenamiento. Si el lector no está preparado para grabar y leer informacion mas densa, no hay nada mas que hacer excepto fabricar un lector nuevo que si pueda.
Que Nintendo hubiese preparado el lector del 64DD para discos de mas capacidad (digamos, el doble) no es imposible, pero si altamente improbable por las razones que ya he mencionado. Y, una vez mas, si ese fuera el caso, te aseguro que la primera interesada en que todo el mundo lo supiese hubiese sido la propia Nintendo.
Si esto no te convence, desisto.