Apr 02, 2023
¿El regreso de los 8 bits?
En este artículo, exploraré la idea de que la computadora doméstica de 8 bits no
En este artículo, voy a explorar la idea de que la computadora doméstica de 8 bits no solo tenía mucho que ofrecer a los primeros humanos prehistóricos de 1985, sino que también podría tener un lugar en el mundo moderno; tal vez, hay algo que podemos aprender de ello. Habiendo identificado los elementos loables y valiosos de esta clase de máquina, voy a hacer algunas sugerencias sobre un esquema que incorporaría estas características en la forma de una máquina que tendría un lugar dentro del mundo moderno.
Introducción
Llamaría al tipo de computadoras de escritorio modernas que la gente usa para ejecutar sistemas operativos como Windows y MacOS como máquinas de clase 'estación de trabajo'. Al igual que muchos de mi generación, comencé con la informática en una era anterior y en una generación anterior de computadoras.
En la cadena evolutiva, la microcomputadora de 8 bits se encuentra después de la computadora central del tamaño de una casa y la minicomputadora asequible que cuesta más que un automóvil y antes de la era actual de estaciones de trabajo de hardware básico y barato. Para hacer más uso de la analogía evolutiva, como enlace, la microcomputadora es un enlace perdido; como un ingenioso primate precursor de los seres humanos modernos, permitió el desarrollo y ayudó a definir la naturaleza de su sucesor. A su vez, ese sucesor, al tener mayor adecuación a su entorno, desplazó a su progenitor, habiéndolo hecho irrelevante.
Mencioné la evolución y creo que la comparación entre la evolución de los seres vivos y las tendencias en el mercado de las computadoras es razonable. Cuando una nueva idea ingresa a la escena informática, tiene que encontrar su nicho, tiene que pasar la prueba de idoneidad dentro de su entorno, o muere rápidamente. Hay un aspecto triste en este proceso, ya que una criatura, o una computadora, que una vez tuvo éxito, muere tan pronto como aparece algo más exitoso.
La otra cosa que provoca la muerte de una especie de ser vivo es la evolución del entorno en el que lucha por la supervivencia. Cuando todos los árboles mueren o se agotan, la criatura con la facultad de trepar árboles especialmente adaptada se vuelve menos viable que la criatura similar que no necesitaba trepar árboles.
En este artículo, voy a explorar la idea de que la computadora doméstica de 8 bits no solo tenía mucho que ofrecer a los primeros humanos prehistóricos de 1985, sino que también podría tener un lugar en el mundo moderno; tal vez, hay algo que podemos aprender de ello. Habiendo identificado los elementos loables y valiosos de esta clase de máquina, voy a hacer algunas sugerencias sobre un esquema que incorporaría estas características en la forma de una máquina que tendría un lugar dentro del mundo moderno.
La microcomputadora: ¿qué tenía de bueno?
Razones del declive de la micro
El hecho es que, como el micro hogareño de 8 bits fue una vez una clase de computadora comercialmente exitosa, debe haber tenido algunas cualidades valiosas. Sin embargo, más allá de unos pocos coleccionistas "entusiastas", pocos todavía manejan o poseen esta clase de máquina. La microcomputadora hizo la transición de ser popular a ser una rareza para los coleccionistas en un período de tiempo relativamente corto y este cambio de fortuna debe haber tenido una causa.
Atribuiría el declive de la microcomputadora a dos causas:
En primer lugar, aparecieron mejores máquinas. Después de la era de los 8 bits, llegó la era de los 16 bits. Las computadoras domésticas de dieciséis bits, como Commodore Amiga y las primeras PC, también ocupan un eslabón ahora extinto en la cadena evolutiva. Una diferencia entre las dos épocas se haría evidente si alguna vez te sentaras con un micro de 8 bits y una caja llena de cintas; puede que te resulte interesante jugar con él. Por el contrario, una Mac de 16 bits o una PC de 16 bits simplemente no será tan interesante para jugar y eso se debe a que es simplemente una versión reducida de las máquinas que la reemplazaron. Para probar este punto, afirmo que es posible que pueda vender o regalar casi cualquier computadora de 8 bits, mientras que, en contraste, una máquina típica de 16 bits está condenada al descubrimiento en un ático; una vez descubierto, su próxima parada es el destino que más teme todo equipo de alta tecnología: el vertedero.
La segunda causa de su extinción estuvo relacionada con el fitness: el mundo en el que tiene que sobrevivir un ordenador se ha alterado desde el apogeo del micro de 8 bits. En estos días, para que una computadora tenga un lugar dentro de un hogar, debe proporcionar funciones como un sistema operativo GUI con múltiples tareas, capacidades multimedia y conectividad de red.
Además de estas características básicas, el usuario de computadoras contemporáneo espera trabajar dentro de una interfaz de usuario uniforme. Se hicieron algunos intentos de retroimplementar las características de la GUI de los sistemas operativos posteriores en las máquinas de 8 bits, pero en general, una microcomputadora típica ofrecía un programa cargado a la vez, y cada programa tendría su propia versión única de cómo debería ser una interfaz de usuario. trabajar.
¿Cómo sería tratar de pasar un día típico con una máquina de 8 bits?
Aunque el micro de 8 bits podría haber tenido algunas características meritorias en su día, ahora que estoy sentado aquí, no me encuentro con ganas de cambiar mi caja de Ubuntu por mi viejo BBC Micro. De la misma manera, si una persona sin mucho dinero y que quisiera una computadora se acercara a mí para pedirme consejo, intentaría instalarle una PC que estuviera un par de generaciones atrasada. Tales máquinas a menudo se pueden obtener de forma gratuita o muy barata. Ciertamente no instalaría a una persona así con una vieja máquina de 8 bits.
Facilidad de uso: el '¡No deberías haber hecho clic en eso!' factor
La idea de que una computadora doméstica de 8 bits ofrece una mayor 'facilidad de uso' que una moderna estación de trabajo de escritorio equipada con GUI podría, al principio, parecer contraria a la intuición. Si alguna vez ha instruido a una persona que no tiene mucha experiencia con computadoras, puede ser un desafío explicar conceptos tales como letras de unidad, carpetas, controladores de hardware, administración de ventanas superpuestas e instalación de software. Barreras como estas pueden ser particularmente frustrantes en el caso de una persona que solo quería 'escribir una carta' o 'enviar un correo electrónico' a un pariente.
Compare esto con la experiencia de una persona que usa una microcomputadora de 8 bits: en una máquina de este tipo, iniciar un programa puede consistir en encender la máquina con el cartucho apropiado insertado o presionar una combinación de teclas con la cinta de software correcta en la unidad de cinta. .
Guardar el documento actual puede llevarse a cabo con una secuencia como la siguiente:
Tal pieza de software no sería tan flexible como su equivalente moderno y no se adaptaría a la mayoría de los usuarios avanzados, pero para la persona que no está particularmente interesada en las computadoras y solo quiere completar una tarea como 'escribir una carta', podría parecer más simple.
También vale la pena señalar que la complejidad había comenzado a colarse en la era de los 16 bits de las computadoras domésticas. El típico niño de diez años de hoy en día está tan familiarizado con el funcionamiento de un mouse como lo estaría con una pelota de fútbol, pero a finales de los 80, una interfaz GUI podría parecer un poco desalentadora en comparación con "presionar F4 para guardar".
Las aplicaciones GUI modernas cuentan con atajos de teclado, pero es difícil explicarle a la persona que recordó la combinación correcta de teclas para 'guardar documento' que, desafortunadamente, hizo clic con el mouse en el lugar equivocado y la aplicación del procesador de textos perdió el foco. Además, como resultado, sin querer han estropeado las cosas al usar esas combinaciones de teclas en la ventana incorrecta.
"Ah, y por cierto", agrega, "esa parte que decía: '¡Haga clic aquí para obtener información importante sobre su hipoteca!', no debería haber hecho clic en eso".
No es solo el uso diario de las aplicaciones el que sufre esta insidiosa inflación de complejidad. El mantenimiento de un sistema informático presenta un ciclo constante de pequeños contratiempos incluso para el usuario experto. Estos contratiempos son, desafortunadamente, desconcertantes e insuperables para los que no son expertos en informática.
Seguramente, la mayoría de las personas que leen esto han estado en la posición de tratar de hacer que la vieja caja de Windows 98 de otra persona vuelva a funcionar para ellos. En tal situación, la persona a la que está tratando de ayudar no puede evitar parecer poco impresionada cuando le dice que "por alguna razón, un controlador parece estar dañado" y que "simplemente no parece querer aceptar los controladores adecuados". y falla al arrancar sin razón aparente'. ¿Quién no se siente completamente tonto cuando le dice a esa persona que tendrá que reinstalar porque es más rápido que tratar de rastrear la inconsistencia oscura y diminuta que está causando el problema? "Ah, por cierto", agregas tímidamente, "perderás muchas configuraciones y necesitaré aproximadamente una hora y media para rastrear todos los controladores de todo tu hardware".
Cosas como esta simplemente no sucedieron en un viejo Spectrum 48k. Lo encendiste, pusiste la cinta, presionaste una combinación de teclas y presionaste reproducir.
Esto destaca una diferencia importante entre la era de 8 bits y la actual. Las máquinas modernas han evolucionado a un nivel de complejidad que las ha llevado, más allá de ser un sistema mayoritariamente determinista, a un nivel en el que incluso un experto puede sorprenderse con el resultado de sus acciones.
Bajo costo de entrada
Durante su primera ola, las computadoras domésticas de 8 bits fueron, para muchos, representativas del único juego en la ciudad; era la única pieza de hardware de computadora de propósito general que el individuo promedio podía pagar. Sin embargo, después de esta era, hubo un período en el que el micro de 8 bits continuó prosperando junto con la nueva ola más llamativa de las computadoras de 16 bits. Esto se debió en gran parte al costo. Una clase de persona que simplemente no podía permitirse gastar mucho en una computadora nueva podría haber podido comprar y alimentar una computadora vieja de 8 bits.
El modelo al que se adhirieron la mayoría de los fabricantes de máquinas de 8 bits fue el de crear una máquina estándar de referencia y apegarse a esa especificación durante toda la vida útil del producto. Había complementos disponibles para el micro de 8 bits, pero no había un ciclo de actualización real como tal. Unos años después de la compra de la máquina, todavía se esperaría tener acceso a la última pieza de software. Ocasionalmente, una compañía de software intentaría imponer un requisito de memoria adicional más allá de la de una máquina básica de nivel de entrada, pero en general, los propios usuarios se resistirían a tales intentos.
Confiabilidad del software y hardware.
Las actualizaciones del propio sistema operativo serían una rareza. El sistema operativo en la mayoría de los micros era incorruptible ya que residía en la ROM de la máquina.
El hardware en sí mismo normalmente poseería una robustez por el mérito de su simplicidad. Al abrir la carcasa de una máquina típica de 8 bits, espere encontrar una sola placa base con chips y otros componentes soldados, algunos conectores para varios puertos de expansión y un cable plano que conecta el teclado. Además, para mantener la máquina simple, muchas máquinas de esta clase presentaban una fuente de alimentación interna. Sin Fans. Sin partes móviles.
Tal máquina normalmente sería barata pero no tan frágil como una PC. Deje caer una máquina de este tipo por las escaleras y es muy probable que aún funcione. Los diseñadores de estas máquinas sabían que podrían almacenarse debajo de la cama de un adolescente hasta que entraran en acción. Tenía que ser tan resistente como las otras posesiones de un adolescente.
La expectativa del usuario de una máquina de este tipo sería que la máquina podría estar lista para usar unos cinco segundos después de que se encendió. Sin conductores. Sin actualizaciones. Sin conflictos.
Otras características
Otras cualidades admirables de las máquinas de 8 bits incluyen:
Una propuesta: El microordenador moderno – el Neomicro
Los objetivos del diseño
En esta etapa, espero haber establecido dos puntos:
Esto plantea la pregunta: ¿cómo podemos acceder a los méritos de la microcomputadora sin sufrir sus deficiencias?
Propongo que algunos de los objetivos conceptuales de la microcomputadora podrían volver a abordarse con la aplicación de la tecnología moderna. Se podría crear una nueva máquina que incorporara algunas de las cualidades admirables de la microcomputadora clásica y, al mismo tiempo, soslayara algunas de sus deficiencias. Llamaremos a este diseño, el Neomicro.
En este punto, debería ser evidente que la 'neo-microcomputadora' conceptual no puede encarnar completamente las ventajas tanto de la microcomputadora clásica como de la estación de trabajo contemporánea porque la intención detrás de ambas clases de máquinas entra en conflicto entre sí. La estación de trabajo moderna está diseñada para ser una máquina de uso general que se puede adaptar a casi cualquier tipo de tarea informática y es imposible soportar este nivel de adaptabilidad sin un aumento en el nivel de complejidad.
El Neomicro es para ser una computadora de uso casual con bajas barreras de acceso. Las barreras de acceso se reducen en este caso mediante una combinación de bajo costo total de propiedad y simplicidad de operación. En cierto modo, esta limitación, de ethos de diseño singular, es una bendición porque libera al diseño de la necesidad de competir con la máquina de clase de estación de trabajo. Esto es un alivio, ya que sería imposible crear una máquina que fuera a la vez más barata, de funcionamiento menos complejo y, sin embargo, tan potente como una estación de trabajo moderna.
Estos son los objetivos de diseño del proyecto:
Confiabilidad de software y hardware.
Esto podría lograrse con un sistema operativo fijo y un conjunto de aplicaciones fijo. La confiabilidad del hardware podría incrementarse mediante la simplificación y decisiones de diseño que eviten el uso de partes móviles.
Facilidad de uso para los no expertos
¿Qué características necesita la gente para una 'computadora simple'? ¿Qué características no son necesarias?
Bajo costo de entrada y mantenimiento
Una vez más, esto se puede lograr desmontando el hardware hasta lo básico.
Arranque y apagado rápidos
Es difícil ver cómo una computadora de uso general podría tener el tipo de arranque casi instantáneo que era la norma para una microcomputadora de 8 bits. Los PDA manejan esto, pero eso se debe a que en realidad nunca se apagan. En el uso típico, simplemente se duermen cuando no están en uso. Hacer que nuestro microproyecto moderno funcione de esa manera impone una serie de restricciones complicadas tanto en los patrones de uso esperados como en el diseño del hardware de la máquina. Hacer que el arranque sea simplemente 'rápido' en comparación con una estación de trabajo típica es un compromiso necesario.
La máquina en sí – parte 1 – el hardware
Al especificar la máquina, comencemos desde el exterior y avancemos hacia adentro:
El factor de forma
El factor de forma del Neomicro está inspirado en el clásico factor de forma de microcomputadora; el diseño de 'una caja' es ideal para nuestros propósitos. Un teclado desmontable solo aumentaría la dificultad de la configuración sin beneficios obvios. El escritor profesional o el oficinista que necesita un teclado estándar de tamaño completo no forma parte del mercado previsto para el neo micro; dicho usuario estaría mejor atendido con una estación de trabajo de oficina estándar.
Cualquier disminución en el número de componentes es una victoria en una máquina de este tipo. Recuerde, esta es una computadora diseñada para el usuario casual, puede guardarse debajo del sofá cuando no esté en uso.
Para llevar este concepto más allá, especificaré un mini joystick de estilo portátil incorporado en el medio del teclado. Un diseñador gráfico o un experto en autoedición pueden necesitar un mouse adecuado, pero nuevamente, no son parte de la audiencia prevista para esta máquina. A lo largo de la parte superior del teclado de la computadora hay una fila de teclas de función dedicadas, similares a las teclas multimedia en algunos teclados o las teclas de aplicaciones dedicadas de un PDA.
Aunque esta no es una computadora modular, contará con capacidad de expansión/conectividad. Estos puertos de expansión se colocan a lo largo de la parte posterior de la máquina.
Herrajes internos
Un procesador rápido no es necesario para el tipo de aplicaciones para las que Neomicro está diseñado. Un procesador ARM funcionando a 400Mhz sería suficiente para nuestra aplicación. Una CPU de este tipo se puede combinar con un conjunto de chips de gráficos que presenta decodificación de hardware de MPEG y algunos diseños ARM en realidad vienen con dicha funcionalidad integrada en la CPU. Para nuestros propósitos, más allá de una CPU de 400 MHz para aumentar la velocidad de la CPU, ganamos menos que agregar decodificación de hardware MPEG dedicada.
Dichos chips ARM también admiten la operación sin ventilador, que es otra ventaja de diseño.
64 o 128 MB de RAM del sistema principal deberían ser suficientes para esta computadora. Puede que no parezca mucho, pero al elegir cuidadosamente el administrador de ventanas y el software, es posible construir una máquina usable basada en Linux con 128 megas de RAM. Tal máquina seguiría siendo una máquina de uso general y una exageración para este proyecto.
Almacenamiento
Le daremos a la máquina 1 mega de almacenamiento interno basado en flash. Este contiene el sistema operativo y una pequeña cantidad de espacio de almacenamiento del usuario. Además, la máquina contará con un par de ranuras para tarjetas de memoria. Esto proporciona espacio de almacenamiento adicional para el usuario, mientras que al mismo tiempo permite que el usuario haga que sus datos sean portátiles.
La segunda ranura para tarjetas de memoria aumenta la conectividad del Neomicro. Como especificaré en un momento, la gestión de fotografías digitales es otra aplicación posible para el Neomicro.
El Neomicro no contará con unidad óptica. Esto ahorra algo de dinero y cierta complejidad mecánica. Las unidades ópticas también entran en conflicto con el objetivo de diseño "sin partes móviles". Algunos podrían argumentar que la utilidad de ser capaz de operar como un reproductor de DVD sería una marca a favor de Neomicro, pero vale la pena señalar que la capacidad de reproducción de DVD no tendría mucho uso si la máquina no tuviera un control remoto. En resumen, dado que los reproductores de DVD independientes son tan baratos de todos modos, el costo de diseño de agregar una unidad óptica interna es mayor que el beneficio de la utilidad.
Conectividad
Esta máquina no es una máquina de propósito general; por lo tanto, incluimos el tipo de conectividad que es casi seguro que se utilizará en lugar del tipo de conectividad que probablemente no se utilizará.
El puerto USB en la parte posterior de la máquina es para conectar dispositivos como una cámara digital.
A diferencia de una microcomputadora clásica, no necesitamos una ranura de salida de RF que conecte la toma de antena en la parte posterior de la computadora porque la mayoría de los televisores actuales tienen al menos una entrada de video compuesto.
La máquina en sí – parte 2 – el software
Los requisitos de software de estos proyectos se pueden dividir en dos partes: la suite de aplicaciones y el sistema operativo. Para nuestros propósitos, un sistema operativo se puede subdividir en dos partes: el sistema operativo base y el front-end. Para este proyecto, el usuario debe desconocer el nivel base del sistema operativo.
Para garantizar el máximo uso de los recursos financieros, lo inteligente que se puede hacer en un proyecto de este tipo es hacer uso del software existente. Este principio se aplica tanto al software de nivel de sistema como de aplicación.
Antes de especificar la interfaz de usuario o el conjunto de aplicaciones, debemos llegar a una determinación de cuáles son los requisitos de aplicación reales de esta máquina. En otras palabras, ¿para qué usará la gente esta computadora?
Aquí hay algunas ideas de aplicación:
El sistema operativo: la GUI
Comenzaremos en la parte superior, la parte del sistema operativo con la que los usuarios interactuarán.
Durante los últimos 20 años más o menos, la 'metáfora del escritorio' ha sido la fuerza conceptual dominante en el diseño de la interfaz de usuario. Desafortunadamente, como se describió anteriormente, los usuarios de computadoras novatos encuentran confusos muchos aspectos de la GUI típica.
Y no se trata solo de usuarios de computadoras novatos. La PDA es un dispositivo tecnológico que ha tenido que evolucionar de forma que maximice su utilidad. Cuando habla por teléfono con un colega, que necesita información de contacto o agenda, uno no quiere arrancar, encontrar la aplicación adecuada en un menú, cargarla y luego maximizar su ventana. Al usar una PDA, simplemente presione el botón de la aplicación contactos o agenda y tendrá acceso instantáneo a esa información.
Creo que este es un punto en el que Palm acertó bastante pronto con su línea de PDA: se hicieron las preguntas, '¿qué aplicaciones necesitan nuestros clientes?' y '¿qué información necesitan que les presente cada aplicación?'. Con una PDA de este tipo, en lugar de dedicar un par de minutos a buscar la información requerida, uno espera tener la información en un par de segundos.
Debería ser obvio, en este punto, que, en términos de concepto, el PDA y el Neomicro tienen mucho en común. Ambos ofrecen al usuario un enfoque similar: una interfaz especializada optimizada para ejecutar algunas aplicaciones clave. Habiendo identificado el requisito de diseño impuesto por el uso esperado del Neomicro, creo que podemos inspirarnos en el diseño de la interfaz de usuario de la PDA.
En lugar de botones de aplicaciones dedicados, podemos usar una barra de tareas a lo largo de un borde de la pantalla. Todas las aplicaciones se cargan al inicio y siempre están presentes en la computadora. Como cada aplicación se ejecuta en pantalla completa, esta es una interfaz de usuario con pestañas.
Los diseñadores de las interfaces de PDA quizás tenían en mente las limitaciones tanto de la potencia del procesador como del tamaño de la pantalla pequeña cuando decidieron evitar el concepto de ventanas de aplicaciones superpuestas. Sin embargo, sospecho que, al adaptarse a estas limitaciones de hardware, tropezaron con una obviedad importante de la interfaz de usuario: considero que las ventanas superpuestas son una función de usuario avanzado que solo sirve para confundir y ralentizar al novato.
El teclado del Neomicro presentaría un par de botones de "empuje" dedicados para subir o bajar una tarea. No se gana mucho al obligar al usuario a seleccionar las aplicaciones en la barra con un puntero.
'clic, clic, clic' nos mueve de la aplicación de correo electrónico al navegador web.
'haga clic, haga clic, haga clic' para volver a la aplicación de correo electrónico.
Ese parece ser un modelo que el novato podría entender y usar, particularmente con una afirmación visual complementaria y tal vez incluso de audio de dónde estaban y hacia dónde se movían. Algunos tipos de aplicaciones funcionan mejor con una interfaz de varios documentos. Para nuestro diseño, esto significa que el usuario se moverá hacia la izquierda y hacia la derecha entre aplicaciones, pero también hacia arriba y hacia abajo para moverse entre documentos.
¿Quizás se podría aplicar una interfaz similar al cambiar entre los enlaces o los campos de entrada de texto en un sitio web? ¿Qué tal un par de botones dedicados para cambiar entre campos de entrada en una página web? Aquí se podría hacer un buen uso de la selección de enlace 'seleccionar mientras escribe' de Firefox. Se puede recurrir al control estándar del mouse a través del dispositivo señalador como respaldo en aquellas ocasiones en las que el diseño y el diseño del sitio web no permiten la selección por otros medios.
El paquete de aplicaciones
Preveo cinco o seis aplicaciones. Como se dijo antes, estas aplicaciones se cargan al principio y siempre están presentes.
el editor de texto
Las actividades de bloc de notas, correo electrónico y procesador de textos se pueden combinar en una sola aplicación. Una opción de menú lo mueve entre tres modos diferentes. Una vez que el usuario ha aprendido a enviar un correo electrónico, es un pequeño salto para ver cómo podría haber guardado ese documento, localmente, para hacer una nota o imprimir ese documento para enviar una carta. No es necesario separar el procesamiento de textos, la toma de notas y el envío de correos electrónicos en distintas aplicaciones; cuando una persona quiere trabajar con texto, usa el editor de texto.
el navegador web
Esto se basaría en uno de los motores de renderizado establecidos. ¿Quizás uno de los navegadores estándar podría reducirse y colocarse en un modo de quiosco permanente? Tenga en cuenta, sin embargo, que el navegador tendrá que ser bastante ligero.
El navegador, por supuesto, haría uso de las teclas de función dedicadas en lugar de la tira de iconos y los menús desplegables que se presentan en los navegadores de escritorio estándar. Entonces, en lugar de hacer clic en el ícono Atrás, el usuario presiona el botón Atrás. De manera similar, para buscar texto en la página, el usuario presiona el botón de búsqueda.
El navegador web: aplicaciones web
Como se discutió anteriormente, el editor de texto es un programa con una funcionalidad central de conjunto único que funciona como un habilitador para una funcionalidad más amplia. El navegador web debe utilizarse de la misma manera. Las aplicaciones web se pueden utilizar para ampliar la funcionalidad de la aplicación de Neomicro. Podemos crear un portal web para habilitar el acceso a la funcionalidad extendida de las aplicaciones web. Tal vez se podría usar aquí un servicio de desbloqueo de funciones basado en una tarifa.
Las aplicaciones educativas son un área que vale la pena explorar. Se podrían crear aplicaciones web, adaptadas específicamente al plan de estudios de un curso determinado. Por ejemplo, en el caso de un curso de introducción a la programación informática, en el que se esté utilizando BASIC como lenguaje de enseñanza, el Neomicro podría ampliarse con un entorno de desarrollo simple para la programación BASIC. Todo estaría envuelto en el entorno consistente y fácil de usar de Neomicro.
La clave para que dicha funcionalidad educativa sea un éxito sería ponerse en contacto con los establecimientos educativos para descubrir qué tipo de software requieren sus cursos. Al igual que con los otros puntos, es esencial que Neomicro elija sus batallas, en lugar de enfrentarse cara a cara con las PC de escritorio. Para un usuario que cursa, por ejemplo, una carrera en Ciencias de la Computación, una PC de escritorio estándar sería una herramienta más adecuada que Neomicro.
Juegos casuales
'Juegos casuales' es la nueva frase de moda en el mundo del desarrollo de juegos para PC. Los jugadores casuales, como grupo, están formados tanto por los que no son jugadores tradicionales como por los antiguos jugadores que ya no pueden hacer la inversión de tiempo necesaria que requiere la cultura de juego profunda y de vanguardia. Cosas como simulaciones de pesca, realizaciones computarizadas de juegos de cartas y de mesa y juegos de apuestas son el tipo de juego que interesa a este nuevo grupo emergente.
Para el tipo de persona que permanece despierta por la noche, preocupándose por el rendimiento de sombreado de su tarjeta gráfica, la plataforma de juego de un "jugador casual" puede parecer insípida, pero el mercado ha hablado y estas personas son una potencia en ascenso en términos de su influencia en las tendencias de desarrollo de juegos. Sería imposible que nuestra máquina compitiera directamente con una PC para juegos equipada o con la última consola, pero los juegos casuales podrían ser un nicho valioso y poco explotado para nuestra máquina. Nintendo puede atribuir gran parte de su éxito inicial en el mercado en la última ronda de la guerra de las consolas a su enfoque en grupos de jugadores potenciales tradicionalmente desatendidos.
En la práctica, los juegos serían una aplicación en la barra de tareas. Los juegos se instalarían a través de Internet. Aquí se puede hacer una economía importante, ya que se pueden reutilizar el arte y otros activos de una generación anterior de desarrollo de juegos. Una versión ligeramente mejorada de Doom estaría dentro de las capacidades de Neomicro, mientras que tal vez despertaría los intereses de nuestra base de usuarios.
El sistema operativo: el sistema operativo básico
La opción más obvia en este punto es usar Linux como sistema operativo. Generalmente, cuando las personas hablan de 'Linux', en realidad se refieren a Linux (el kernel) + herramientas de usuario gnu + X11 + entorno de escritorio + cualquier otra cosa que el distribuidor haya agregado a la distribución. Por lo tanto, un Linux de escritorio típico puede consumir muchos recursos. Sin embargo, Linux debidamente especificado también tiene un historial comprobado de ofrecer servicios dentro de un entorno de recursos restringidos, como en teléfonos móviles o reproductores multimedia.
¿Una oportunidad para RISC OS?
Una sugerencia más a la izquierda sería utilizar el sistema operativo RISC como el sistema operativo subyacente. Para aquellos que no están familiarizados con el sistema operativo RISC, escribí una evaluación del sistema operativo el año pasado
Como cualquier sistema operativo, RISCOS necesitaría personalizarse para admitir los objetivos de diseño de Neomicro. El principal trabajo de personalización se centraría en:
RISC OS tiene a su favor:
Incorruptible
Cualquiera que sea el sistema operativo elegido, debe ser lo más incorruptible posible. Con este fin, si arranca desde un medio flash, el disco flash debe particionarse y los archivos centrales del sistema operativo deben almacenarse en la partición de solo lectura. Existe otra partición para los datos de usuario y algún espacio de trabajo del sistema operativo.
En conclusión
He establecido para usted, una especificación para una máquina que atiende a una clase de usuario y una clase de uso de la computadora que está casi descuidada en estos días: la persona desempleada; la persona mayor a la que le gustaría probar con esto de 'tinternet' del que habían oído hablar y enviar correos electrónicos a sus familiares; la persona en bienestar, que le gustaría seguir un curso de TI; el hombre de familia que no tiene tiempo libre en estos días, pero que le gustaría incursionar en las computadoras de la forma en que lo hizo en su juventud.
Para una persona con una máquina de escritorio, Neomicro podría ser un complemento de esa máquina que llene algunos vacíos en su vida digital. Como tal usuario puede conectar el Neomicro a su red existente, podría ocupar un espacio conceptual similar al del nuevo dispositivo iTV de Apple, pero algo más como una computadora que como un medio dedicado.
En resumen, cualquiera que quiera simplemente enchufar y jugar con una computadora, sin instalar software ni controladores, actualizándose para cumplir con los requisitos mientras intenta recordar qué cable va a dónde podría estar interesado en el Neomicro.
Acerca del autor: Cuando tenía diez años, Mike conectó una vez la salida de audio de un sintetizador Casio al puerto de joystick analógico de un BBC Micro. Luego escribió un programa BÁSICO que mostraba la forma de onda del sonido en la pantalla de la computadora. Mirando hacia atrás, no había ninguna esperanza real de un desarrollo normal en un adulto no geek. Lea sobre sus proyectos musicales y de escritura geek en curso en su sitio web.
Tengo el maletero del coche (baúl, para los estadounidenses) lleno de mobos basados en 8051 usados, si te lo tomas en serio. Pero por lo que parece, desea reinventar el Dispositivo de Internet. Buena suerte, murió.
haiqu
sintetizador casio? Caramba, solía conectar mi sintetizador de guitarra Stepp a un Fairlight Serie II modificado y reproducir el sonido de los elefantes a través de él. La rareza es.
Todavía es sorprendente lo que puede hacer una RiscPC con menos almacenamiento y procesadores más lentos que, por ejemplo, un iPod.
Algunas personas ven un eco-positivo en la velocidad lenta del procesador y es un buen punto.
Ciertamente lo convierte en una experiencia informática genial y tranquila.
No siempre es así como se sintieron los usuarios de RISCOS, tuvieron sus días de gloria cuando se lanzó por primera vez StrongARM, pasando de 25Mhz a 200Mhz en un solo salto.
Esto es algo que aún puede experimentar comprando un StrongARM RiscPC en eBay y ejecutándolo durante un mes con la memoria caché de la CPU apagada. (F12 seguido de *cache off) Luego enciéndalo y sienta la potencia bruta.
Por eso creo que las máquinas RISCOS serían aún más divertidas, si el procesador ARM fuera mucho más rápido.
Si bien yo personalmente no usaría esa máquina de ninguna forma, podría ver a mis padres aprendiendo a usar computadoras usando algo como esto. Definitivamente me gustaron los botones especiales del teclado para intercambiar "aplicaciones" y los relacionados con el navegador web.
Pero debo estar de acuerdo con el primer cartel en que algo similar se ha intentado antes con poco o ningún éxito y, por lo tanto, sería difícil encontrar inversores dispuestos a invertir algo de dinero en un proyecto en torno a este concepto.
Pero fue una buena lectura, no obstante. ¡Gracias un montón!
Veamos qué hay disponible en este momento:
está el OneChip MSX: http://www.bazix.nl/onechipmsx.html
esencialmente una computadora MSX, pero con hardware OS, usando VHDL para implementar la mayoría de las cosas. Sigue siendo 100% compatible con MSX en su forma básica. Pero con VHDL esto podría convertirse en una superMSX (o cualquier otra máquina desarrollada en VHDL, por supuesto)
Luego, el sistema operativo ... espera, también se está gestando algo en el mundo de 8 bits. y se llama "SymbOS": http://symbos.de/
Una ventana muy agradable como el medio ambiente.
Y, oh, espera... sí, ya PUEDES reproducir MP3. Oh, espera, Internet también es posible, solo falta un buen navegador. Y otras cosas también.
Es posible que se sorprenda de lo lejos que ha llegado la gente con solo 8 bits. El dicho sigue siendo cierto: las computadoras grandes y rápidas generan programadores gordos y perezosos. Reglas de 8 bits 🙂
Editado 2007-04-18 12:01
Sí... Supongo que esto demuestra que no es el tamaño de tu bus de datos lo que cuenta, sino cómo lo usas 😉
Veamos qué hay disponible en este momento:
está el OneChip MSX: http://www.bazix.nl/onechipmsx.html
esencialmente una computadora MSX, pero con hardware OS, usando VHDL para implementar la mayoría de las cosas. Sigue siendo 100% compatible con MSX en su forma básica. Pero con VHDL esto podría convertirse en una superMSX (o cualquier otra máquina desarrollada en VHDL, por supuesto)
Luego, el sistema operativo ... espera, también se está gestando algo en el mundo de 8 bits. y se llama "SymbOS": http://symbos.de/
Una ventana muy agradable como el medio ambiente.
Y, oh, espera... sí, ya PUEDES reproducir MP3. Oh, espera, Internet también es posible, solo falta un buen navegador. Y otras cosas también.
Es posible que se sorprenda de lo lejos que ha llegado la gente con solo 8 bits. El dicho sigue siendo cierto: las computadoras grandes y rápidas generan programadores gordos y perezosos. Reglas de 8 bits :-)Editado 2007-04-18 12:01
Traes algunos puntos muy buenos a la mesa. La próxima vez intentémoslo sin el sarcasmo.
En realidad, no estaba siendo sarcástico a propósito. Ahora leo mi propia publicación y veo que se puede leer así. Sin intención. El "oh, espera" era más una exclamación sobre "mira, esto también es posible... espera, mira un poco más profundo... eso también", etc.
Mmm. En píxeles tan pequeños, realmente no deberían haber intentado emular la GUI de estilo Win9x+. Quizás más familiaridad que otra cosa, prefiero las interfaces más apropiadas de los sistemas basados en Epoc o PILI/etc. OS que el Sharp ZR-3000/5700/etc. corrió. Las ventanas son en su mayoría inútiles, el soporte suficiente de cortar y pegar básicamente elimina la necesidad de un espacio tan reducido.
Oh, espera, ahora tienes un sistema operativo desordenado con ventanas superpuestas, una interfaz de usuario compleja, todo como en los sistemas operativos modernos, ¡pero en computadoras de 8 bits!
Aún así, ¿dónde están las instalaciones de reproducción de DVD, la impresora USB, la edición de fotos digitales?
Kochise
Demonios, el Commodore 64 con GEOS puede hacer todo eso.
Tiene todo lo que ex / reproducción de DVD. ¡Maldita sea, extraño los viejos tiempos!
Todo eso se llama RISC OS PC… De Castle.
De acuerdo, con un par de cambios, diseño todo en uno y retire el disco duro y coloque la ranura SD, retire la unidad óptica.
O un Commodore 128 con GEOS integrado con red, navegador y correo. Añadir ranura USB y SD.
Vaya, eso parece divertido. Empecé con el MSX en 1983, me trae recuerdos. Bueno, tal vez esos recuerdos estén un poco teñidos de rosa en retrospectiva, pero aún así.
Es un buen poco de retro-computación, pero un poco caro.
Es curioso, tenía bastante curiosidad por este artículo hasta que el autor comenzó su propuesta. Fue entonces cuando me rendí, porque estos fueron mis primeros pensamientos:
Veamos qué hay disponible en este momento:
está el OneChip MSX:
http://www.bazix.nl/onechipmsx.html
Probablemente el autor no tenga ni idea de qué es un MSX, así que echemos un vistazo a Wikipedia:
http://en.wikipedia.org/wiki/MSX
Nunca demasiado viejo para aprender (incluso sobre computación retro) 🙂
De todo lo que describiste, un eMate habría encajado bastante bien. El sistema operativo newton era muy fácil de usar. Con las mejoras modernas, habría sido una computadora simple asesina. Tal vez un Newton OS de código abierto sería genial, ejecutándose sobre un kernel de Linux.
¿Por qué, oh, por qué Steve?
"núcleo"
Lo siento. molestia
Se llama mini-ITX VIA Epia (todo el hardware integrado, sin conflicto de controladores, bien soportado) con una distribución Knoppix (estable, confiable, multitarea, GUI simple, incorruptible)...
Kochise
/* Se llama mini-ITX VIA Epia (todo el hardware integrado, sin conflicto de controladores, bien soportado) con una distribución Knoppix (estable, confiable, multitarea, GUI simple, incorruptible)...
*/
, hacen buenas computadoras para autos; Tengo uno instalado en mi tablero con Linux.
Editado 2007-04-19 06:43
Creo que soy uno de los pocos que realmente usaría una máquina así. Sería un cambio divertido con respecto a mi Mac en este momento, especialmente en términos de desarrollo. Escribir programas para estas pequeñas cosas es mucho más divertido que navegar por la documentación de Cocoa o Qt para ver qué función sobrecargada usar.
Escucharé algo de música MP3: no es una oportunidad.
MP3? ¡Puedes usar la casetera!
Editado 2007-04-18 13:03
>>MP3? ¡Puedes usar la casetera!
Haha bonito... aunque puedes comprar una cinta de casete en estos días, no recuerdo la última vez que vi un C90 en las tiendas...
Cuantos necesitas ?
Para citar la introducción del artículo:
En este artículo, voy a explorar la idea de que […] hay algo que podemos aprender de [una computadora doméstica de 8 bits].
Oh, siempre podemos aprender, de cualquier dispositivo "obsoleto" o "arcaico", especialmente del conocimiento básico, pero también podemos ver el valor de los dispositivos que usamos hoy (y tendemos a tratarlos rápidamente como basura). La pregunta es: ¿Queremos aprender algo? Como la mayoría de los lectores de OSNews seguramente saben, invertir tiempo para aprender algo se considera una carga, especialmente si se trata de cualquier cosa que tenga que ver con las computadoras, cómo funcionan y cómo las usa.
Habiendo identificado los elementos loables y valiosos de esta clase de máquina, voy a hacer algunas sugerencias sobre un esquema que incorporaría estas características en la forma de una máquina que tendría un lugar dentro del mundo moderno.
A menudo nos preocupamos por cosas "modernas" que se han inventado y utilizado desde los años 70... multiprocesador... ECC RAM... dispositivo de almacenamiento de acceso directo... bus serie... oh sí, oh, qué alegría tan moderna... 🙂
>>Como la mayoría de los lectores de OSNews seguramente saben, invertir
>>el tiempo para aprender algo se considera una carga,
>>especialmente si se trata de cualquier cosa que tenga que ver con
>>computadoras, cómo funcionan y cómo las usas.
No sé si estoy de acuerdo con eso, Surly, un lector de OSN encontraría el aspecto de aprendizaje de algo que no se conocía previamente como un placer o una emoción y no como una carga, o de hecho, no estarían aquí en primer lugar, ya que todos somos expertos en tecnología que prosperan. sobre cosas nuevas... o si te refieres al usuario promedio de Joe que los lectores de OSN conocen, entonces probablemente estuvo de acuerdo, he conocido a demasiados usuarios en mi tiempo en mi profesión que se enojan cuando tratas de enseñarles algo...
Editado 2007-04-18 21:59
"[...] o si te refieres al usuario promedio de Joe que los lectores de OSN conocen, entonces probablemente estuvo de acuerdo, he conocido a demasiados usuarios en mi tiempo en mi profesión que se enojan cuando tratas de enseñarles algo...".
Sí, dirigí mi declaración hacia estos tipos amigables de seres humanos. 🙂
La mayoría de los usuarios promedio (como Joe Q. Sixpack y Jane Average) asumen que los demás tienen todos los conocimientos especiales disponibles que posiblemente se necesiten en cualquier situación. No se preocupan por leer algo por sí mismos, como páginas de manual, instrucciones, procedimientos o incluso una lista de comandos que escribe. Por lo tanto, no aprenden lo básico. Si algo cambia en el diseño del programa, se pierde, por ejemplo, si la barra de menú es de un color diferente. Incluso si uno de nosotros (vistiendo la famosa camiseta que dice "¡No, no arreglaré tu computadora!") se toma el tiempo de enseñarles a ayudarse a sí mismos, no quieren escuchar ni leer. La razón parece simple: necesita tiempo, su tiempo, pero no consideran tan importante el conocimiento que pueden adquirir para llenar ese tiempo. En la mayoría de los casos, el tiempo necesario para aprender algo y luego usarlo es menor que el tiempo necesario (¡por otros!) para solucionar el conocimiento que no está presente. En mi opinión, esto era diferente en la "edad oscura de la informática". Allí era completamente normal aprender cosas para resolver ciertas tareas. Como sabes por la realidad, y porque a la gente le gustan las analogías con los coches, necesitas visitar la autoescuela para adquirir conocimientos básicos sobre cómo conducir el coche (elementos prácticos) y qué normas se aplican en el tráfico público (elementos teóricos). Esto le permite obtener más y más experiencia, conducir de manera más segura, más eficiente y mejor. Y ahora puedo traducir esto a los Joes y Janes de hoy: se sientan en sus autos, no saben cómo encenderlos y gritan que quieren conducir a un lugar determinado. Si les enseñas a conducir, se quejan de no tener tiempo. 🙂
Por lo general, esto no se aplica a los lectores de OSNews porque los considero lo suficientemente educados como para conocer el valor del aprendizaje; por eso visitan OSNews, supongo. En otros casos, leerían ComputerBILD. 🙂
"Compare esto con la experiencia de una persona que usa una microcomputadora de 8 bits: en una máquina de este tipo, iniciar un programa puede consistir en encender la máquina con el cartucho apropiado insertado o presionar una combinación de teclas con la cinta de software correcta en la cinta conducir."
Mi 8 bits era un "Micro Decision" de Morrow Designs, con un Z80 de 4 Mhz, 64 KB de RAM, disquete y discos duros.
¡Ejecutaba una versión especial multiusuario de CPM y podía ejecutar tres terminales de caracteres WYSE a la vez!
Lo digo para señalar que no hay nada intrínsecamente simple en 8 bits. Haga una nueva computadora de 8 bits con mucha memoria y la gente agregará un sistema operativo multitarea, GUI, controladores, reproducción H264, y no será 'más simple' que cualquier otro.
Lo que me gustaría ver es un * muy * portátil de 8 bits de bajo consumo con una pantalla LCD en blanco y negro, un poco como el Tandy 100. El Tandy tenía 20 horas de duración de la batería y era muy confiable. Me gustaría ver qué tan eficiente sería hoy una computadora construida con la misma simplicidad y baja velocidad de reloj. Quizás una versión moderna tendría una duración de batería del orden de semanas….
Me alegra ver que no estoy solo en mis pensamientos. tal vez debería enviarle un correo al autor o algo así para que podamos compartir pensamientos...
Fue una lectura divertida killermike, gracias. Ciertamente estaría interesado en una computadora así.
Mientras leía el artículo, estaba pensando "él está describiendo Palm OS", y luego tú mismo dibujaste la analogía 🙂
Estoy de acuerdo en que hay algo que decir a favor:
* Encendido/apagado instantáneo (sin 20 segundos para arrancar).
* La simplicidad de las aplicaciones de pantalla completa.
* La simplicidad de poder iniciar aplicaciones a través de botones de hardware, claramente etiquetados.
* Los beneficios de tener un sistema operativo incorruptible en un chip ROM.
Siempre que dicho dispositivo fuera barato, tuviera una pantalla de tamaño decente y una buena modalidad de entrada (teclado más mini joystick como dijiste), ¡¿por qué diablos no?!
Si pudiera trabajar con wi-fi integrado, un buen navegador web y un cliente de correo electrónico, sería genial.
* Quiero conectarme en línea para buscar algo y revisar mi correo electrónico: casi imposible.
* Escucharé algo de música MP3: no es una oportunidad.
* Voy a escribir un artículo: casi posible. Espero que acepten envíos en disquete de 5,25 pulgadas.
Hay un cartucho llamado MMC64 (interfaz SD/MMC) que puede aceptar un módulo Ethernet [RRnet] o un módulo de reproductor de MP3 http://www.hobby.nl/~commodore-gg/innovatie_mmc64mp3_eng.htm
Ahora, el MMC64 tiene su propia interfaz, puede leer archivos de texto, quizás sea posible editarlos (y guardarlos directamente en mmc).
En cuanto al correo electrónico. hay CONTIKI http://en.wikipedia.org/wiki/Contiki
🙂
De hecho se puede. De hecho, hay sistemas operativos escritos para C64 que pueden hacer casi todo lo mencionado en el artículo.
El problema con el C64 es que ya no se fabrica (aunque hay una guía de bricolaje flotando en la red) y el hecho de que ya no es compatible [No me importa eso, pero me importa tener que buscar en e- bahía para encontrar una fuente de alimentación].
Hay un buen punto en el artículo, como en: se pueden hacer muchas cosas en una CPU de 8 bits, solo que mucho más barato. También he visto la descripción de Palm OS allí, pero una computadora portátil de 8 bits tendría una fracción del precio de una PDA. Y piense también en la duración de la batería.
Realmente lo dije en serio cuando dije que usaría tal cosa. Nunca pensé que las computadoras portátiles tendrían que ser una especie de cine en casa: permitirme editar texto, revisar mi correo electrónico y escribir pequeños trucos sucios sería suficiente, y diablos, ya puedo hacer eso en un 386.
Esos DTV C64 (joysticks con C64 incorporado), son un C64 completo, puede abrirlo y hay puntos de soldadura para agregar un teclado, una unidad de disco y todo lo demás. :3 Es una caja lista para hackear.
Hago la mayor parte de mi trabajo lejos de mi PC principal en un NEC Versa P/75 con 24 MB de RAM, pantalla de 800 × 600, ejecutando Debian Linux en un disco duro de 850 MB
quien necesita velocidad ;D
Entonces podríamos ir a la división de bits de 8 bits y construir máquinas basadas en múltiplos de 8 bits. Al igual que en la década de 1980 con las máquinas de corte de bits de 4 bits.
La parte aterradora es que:
1. Con el IDE64 (creo que hasta 128 GB), puede conectar un CD-ROM y un disco duro a un C64 a un precio bajo. Espero que el V4 salga pronto para poder usar archivos REL y ejecutar un BBS con TCPSER.
2. Con TCPSER (de Jim Brain) o TCPSER4j, puede conectar un C64 a una PC y hacer que "marque" a través de Telnet a otros sistemas.
3. Con Contiki, puede tener acceso a un navegador web.
4. También está el navegador web Singular (vinculado desde http://www.c64.sk) que admite CSS.
4a. También hay HyperLink para el c64 que puede leer páginas web WAP/Mobile.
5. Si amplía el alcance para incluir sistemas C64 acelerados que ejecutan SuperCPU, puede incluir correo POP3/SMTP, IRC, navegación en modo texto desde una caja de Linux y algunas otras cosas interesantes usando WINGS (http://wings. webhop.org). Creo que también puede guardar archivos en formato .PS o .PDF, y sé con certeza que puede imprimir en una impresora láser de Wings (uno de mis viejos amigos lo configuró para usar LPD).
5a. Creo que también puede hacer mensajes instantáneos en modo texto desde una caja de Linux y hacer que aparezca en una caja de Wings a través de una terminal.
6. Los únicos usos verdaderamente modernos que he visto para los sistemas de 8 bits que no parecen una Medusa cuando terminas han sido Cidco MailStation (que ejecuta un chip Z80) y TRS-80 Model 100 Series con una ROM ReMem (http://www.bitchin100.com) que permite el cambio de tareas, 2 MB de RAM y transferencias de archivos con una PC con Linux o Windows (¡John Hogerhuis es un desarrollador increíble que ha escrito todo este código!).
No navegan por la web con facilidad, pero pueden enviar correo, y el Modelo 100 o el WP-2 pueden escribir artículos que usted puede enviar en formato .RTF conectándolos a su PC.
Desafortunadamente, la navegación web no va a ser nada menos que dolorosa en una máquina de 8 bits debido al mayor uso de gráficos. Sin embargo, es posible enviar correos electrónicos, mp3 y escribir artículos.
Lo que describe aquí es muy similar a lo que están haciendo con el proyecto OLPC. La interfaz de usuario que está describiendo no es nada nuevo y Sugar se acerca bastante a lo que está buscando.
Buen artículo. Lo único que me llamó la atención es que esta cosa sería mucho más fácil de usar si tuviera una pantalla táctil incorporada en lugar de un puntero en el teclado. Lo sé, lo sé, las pantallas táctiles grandes supuestamente son caras, pero su precio está bajando todo el tiempo y creo que son la ola del futuro, especialmente si hablamos de dispositivos de uso intuitivo.
Por supuesto, en ese momento lo que básicamente tienes es algo así como la OLPC….
Una cosa más: ¿1 mega de flash incorporado para contener todo el sistema operativo moderno y todas las aplicaciones? estas seguro que escribiste bien??? La memoria flash es muy barata en este momento, también podría darles al menos un concierto (sin mencionar que probablemente podrá hacer un buen uso de ella).
Vaya, un pequeño error. Obviamente, se suponía que era 1 giga.
Voy a argumentar que debería ser una extensión de la plataforma PDA actual. Estoy pensando en una sola caja que tendría un teclado de estilo portátil y dispositivo(s) de puntero, las opciones de salida de video sugeridas, la base para PDA y el sistema operativo dividido en el sistema operativo central en su mayoría permanente y los módulos actualizables en campo. Además, la impresión debe estar incluida en el soporte USB para que este sea un producto viable.
Doblando un poco la metodología de 8 bits, este dispositivo podría incluir una ranura PCIe x16 para una tarjeta de video moderna, con parte de la nueva capacidad GPGPU aprovechada para aumentar la CPU base para renderizar contenido web enriquecido. A finales de los 80, a menudo soñaba con hacer algo como esto con mi venerable Apple II+ y una placa de video Mac.
Mi percepción es que los dispositivos de correo electrónico y las cajas de TV web de los años 90 fallaron en gran medida porque el soporte de su aplicación se congeló en el tiempo. La web no se detiene. Flash debe ser actualizable. El lector de PDF debe ser actualizable. Sería beneficioso agregar un nuevo formato de música (quizás a expensas de un formato anterior seleccionado por el usuario).
En mi trabajo voluntario, reacondiciono PC con Windows de última generación para dárselas a familias de refugiados recién asentadas en los EE. UU. Win95/98 no era bueno para esto. Cada una de esas computadoras se destruyó accidentalmente al menos una o dos veces mientras la familia aprendía a usarlas, incluso cuando tenían un adolescente experto en tecnología en el hogar. Es mejor ahora que estoy usando Win2K, pero aún no es tan robusto como me gustaría. Un electrodoméstico hogareño simple y de bajo costo similar al que se describe aquí podría ser muy útil. Estoy siguiendo el esfuerzo de OLPC por esta razón.
PD Aquí hay una idea descabellada que agregaría más valor a este producto. Incluya un sintonizador/convertidor de DTV por aire, que muchos hogares de bajos ingresos necesitarán en un futuro no muy lejano. En esta variante, querría un dispositivo de teclado y puntero separado (preferiblemente no IR, demasiado torpe en mi experiencia).
Algunas buenas ideas contrarias allí. Parece que paso una buena cantidad de mi tiempo jugando con máquinas viejas y tratando de convertirlas en soluciones viables también.
El problema con las ideas de ranuras para tarjetas gráficas es que agrega costos y complejidad en comparación con las soluciones integradas. Esta máquina no va a poder competir con una consola de nivel actual o una PC.
Olvidé incluir una idea sobre cómo hacer que un ingeniero de servicio reemplace la placa base. Esto significa que cuando se lanza el MK II del dispositivo, se puede devolver al fabricante para agregar un nuevo MB. Esto es para limitar el impacto ambiental de actualizar algo que no es inherentemente modular.
Francamente, un PII de 233 mhz con un sistema operativo simplificado y confiable, IE5 y acceso a Internet de banda ancha seguiría siendo adecuado para muchas personas. No puedo ver ningún gran desarrollo en el horizonte que requiera que una máquina como la Neomicro se actualice en los próximos 5 a 7 años.
mike asesino
Editado 2007-04-20 00:54
Parece que estás buscando hardware como el Efika. (http://www.genesippc.com/efika.php)
Eso debería ejecutar el tipo de sistema operativo que está buscando muy bien. Ya ejecuta Linux, y hay puertos de AROS y MorphOS en camino.
"Le daremos a la máquina 1 mega de almacenamiento interno basado en flash. Esto contiene el sistema operativo y una pequeña cantidad de espacio de almacenamiento para el usuario".
1 Mega, wow, eso sería un SO pequeño. Supongo que podrías usar Menuet.
Hace 20 años, el Sinclair Z88 no estaba muy lejos de estas especificaciones. ¡Imagínese lo que se podría hacer ahora!
El mío todavía funciona y todavía lo llevo en mi estuche para notas, borradores y escritura de texto; con 20 horas con 4AA nunca es un problema.
El teclado silencioso es perfecto para tomar notas y consultarlas en las reuniones.
¡Cuando muera me quedaré privado!
Cargar "www.google.com",8,1
Naah, eso es para el buen viejo 1541. Demasiado avanzado: reemplace 8 con 1 para mostrar el mensaje "PULSE PLAY ON TAPE"
Creo que se trata más de la simplicidad que personificó la microcomputadora cuando las máquinas de 8 bits estaban de moda, no tanto del procesador de 8 bits.
Dicho esto, aquí también debería haber lugar para la simplicidad. El concepto de OLPC Sugar puede no ser tan malo.
Como experimento mental, traté de idear otra interfaz de usuario que no fuera el diseño estándar de WIMP (Windows, iconos, menús y programas) o la línea de comandos (programas). Me parece recordar que se me ocurrió la idea de que lo más fácil de eliminar era la Ventana.
Haga que todas las aplicaciones estén en pantalla completa, implemente alguna buena forma mítica de cambiar entre pantallas, ya sea como terminales virtuales o (mejor) la forma OLPC de tener una barra omnipresente en la parte inferior con aplicaciones en ejecución...
Las desventajas serían no más arrastrar y soltar (a menos que se pueda hacer con un simple 'soltar en el programa en la barra de abajo), y no comparar uno al lado del otro. Aunque tal vez un modificador + clic en la barra de abajo haría una pantalla dividida, pero eso anula todo el propósito de no tener ambigüedad sobre lo que está enfocado.
En realidad, creo que podría ser más fácil eliminar la parte 'Programa' y simplemente esparcir los botones 'crear nuevo' y una carpeta de documentos en algún lugar. Ya podemos lanzar programas con solo abrir el documento asociado a ese programa…
Cierto, descartar programas (o más bien convertirlos en una especie de sistema estilo plugin/caja de herramientas) sería algo más útil...
en cuanto a comparar. hacer que se deslice de forma temporal. tal vez presionando una tecla de acceso rápido o algo así.
existen programas que permiten abrir ventanas para ver las ventanas de abajo. algo similar podría funcionar para comparar cosas. ¿Amiga no usó un sistema de escritorios deslizables?
Debemos estar atentos a la amenaza Cylon. Cuanto más complicado se vuelve nuestro software, más amplia es la puerta que tienen los Cylons para infiltrarse en nuestros sistemas. Los sistemas simples de 8 bits son capaces de calcular coordenadas de salto, pero son lo suficientemente simples para que un programador tenga una buena comprensión de las implicaciones de la puerta trasera.
Amigo, te gusta, SO publicó lo que iba a decir!
1 MB de memoria flash es absolutamente más que suficiente para almacenar un sistema operativo Y sus aplicaciones. Intente superar la tendencia actual en la que una aplicación necesita varios KB de código solo para iniciarse, y mucho menos para hacer algo útil. Si no recuerdo mal, salió GeOS para C64… dos o tres discos, lo que significaba unos 200 KB y tenía casi todo lo que tenía Windows 3.1.
El único problema aquí sería con el almacenamiento de archivos personales y el almacenamiento en caché de datos, pero aún así, con 128 MB de espacio flash, la mayoría de los usuarios de una máquina de este tipo se volverían instantáneamente agorafóbicos.
El resultado final dependerá en gran medida de lo que espera como usuario final, pero para ser justos, hay muchos usuarios a los que no les importaría *algunas* limitaciones. Todavía podría hacer un buen trabajo en algo como el Mac Classic, y si se volviera a fabricar, sería realmente barato.
Desde el punto de vista de otra persona que vivió la época, creo que el autor se equivoca en varias cosas.
* Para empezar, como señaló otro cartel, el autor no está hablando realmente de 'microcomputadoras de 8 bits' aquí. Su descripción no se aplica en absoluto a las máquinas CP/M S-100 que iniciaron toda la revolución de las microcomputadoras; y si bien técnicamente puede ser cierto para influencias importantes como la TRS-80 y Apple ][, ambas máquinas (especialmente Apple ][) se usaron mucho más a menudo con unidades de disco y un DOS que sin él. (Puedo imaginarme un TRSDOS o DOS 3.3 antropomorfizado mirando MS-DOS y diciendo: "Sonny, en MI día..." ;>) Yo diría 'computadora doméstica' (que era un término bastante bien definido en el tiempo para referirse a máquinas como Atari 800, C-64, CoCo, TS/1000, TI 99/4A, Coleco Adam) está mucho más cerca de lo que está pensando.
* Decir que las computadoras domésticas eran de alguna manera más 'fáciles de usar' debido a su simplicidad es, en el mejor de los casos, una exageración. La razón principal por la que las GUI *se volvieron* populares es porque la gente las encontró más obvias e intuitivas de usar. ¿Recuerda la sensación que causó Pinball Construction Set, uno de los primeros (si no el primero) programas GUI del mercado masivo? Lo hago, y en muchos sentidos fue una gran revolución.
(Como otro ejemplo, el Epson QX-10 salió un poco antes que el Macintosh original y probó un camino diferente hacia la facilidad de uso, usando un teclado especial con teclas dedicadas orientadas a tareas y una pantalla WYSIWYG de mapa de bits en su mayoría para su procesador de textos También falló, aunque parte de eso puede haber sido intentar ejecutar su sistema, llamado HASCII, IIRC, en un Z-80 de 8 bits, lo que generó varias quejas sobre su velocidad).
* Ni siquiera voy a entrar en las molestias de las unidades de cinta meticulosas, CLOAD, o escribir listados BASIC aquí. Digamos que le di la bienvenida a las unidades de disco con los brazos abiertos. ;>
Avance rápido hasta el día de hoy…
Sí, la idea de un 'aparato de computadora' dedicado tiene su atractivo, y los PDA muestran un posible camino a seguir, al igual que el Dispositivo de Internet. WebTV es otra versión de la idea. Sin embargo, los PDA son (desafortunadamente) una especie en extinción, los teléfonos inteligentes que ocupan su lugar están regresando a ese territorio 'supercomplejo', y los dispositivos de Internet y WebTV fracasaron. Un dispositivo informático potencial tendría que evitar las mismas trampas.
Además, tendría que haber alguna forma de actualizar el software para hacer frente a un entorno informático cambiante; el navegador web en particular TENDRÍA que ser actualizable, tan a menudo como se cambia la sopa de etiquetas.
Editado 2007-04-18 21:57
Sigo leyendo sobre Geos y similares, pero era esencialmente lo que tenemos hoy: una interfaz gráfica de usuario de escritorio que se basa en métodos abreviados de teclado o en el uso de un mouse.
Si desea simplificar la computación, debe comenzar simplificando la entrada. El teclado y el mouse no son medios naturales de entrada, pero los dedos y el habla sí lo son. Debería poder señalar con el dedo lo que desea en la pantalla, es decir. presione el ícono de "globo" para Internet, el ícono de "sobre" para correo, etc. Además, como mínimo, la computadora debería responderle. En lugar de leer páginas de correos electrónicos, deja que la computadora te las lea. Mi Newton 2000 hace esto con 4 megas de RAM, 4 megas de ROM del sistema operativo y un StrongARM de 200 MHz.
Lo que nos mostró la era de los 8 bits fue la simplicidad. Todavía se puede lograr, pero con las mejoras en la tecnología que está disponible en la actualidad.
Las CPU de ocho bits normalmente usan un bus de datos de 8 bits y un bus de direcciones de 16 bits, lo que significa que su espacio de direcciones está limitado a 64 kibibytes.
El autor realmente no quiere una computadora de 8 bits. Solo quiere un televisor SENCILLO Y SENCILLO que pueda funcionar como una computadora.
Computadoras domésticas de dieciséis bits como el Commodore Amiga
El Amiga se basó en la serie 68000 de Motorola. Todos son CPU de 32 bits.
Creo que te refieres al Commodore 64?
No. Dentro de la industria de la computación, los términos computación de 8, 16 y 32 bits adquirieron significados coloquiales que todavía se usan ampliamente.
Es cierto que el 68000 ofrece a los programadores registros de datos de 32 bits, pero tenga en cuenta que un procesador como la serie 6502 tiene registros de índice X e Y de 8 bits junto con un acumulador de 16 bits. Además, las máquinas de ese tipo 6502 o z80 tenían un rango de direccionamiento superior a 8 bits (eso sería 256 bytes). Sin embargo, dudo que mucha gente se refiera a máquinas como ZX Spectrum, Apple II o C64 como "máquinas de 16 bits".
Para ver mi punto, intente buscar "computación de 16 bits" en google o en wikipedia. Tal búsqueda arroja éxitos para máquinas como Sega Megadrive (Genesis), Amiga y Atari ST.
Asesino
Editado 2007-04-20 01:18
@TODO:
Killermike escribió:
(tomado de la primera página)
>>>
Las computadoras domésticas de dieciséis bits, como Commodore Amiga y las primeras PC, también ocupan un eslabón ahora extinto en la cadena evolutiva.
>>>
Expresaste un concepto extraño muy extraño aquí.
¡Porque SÓLO las primeras PC eran CPU de 16 bits!
Amiga, Atari y Apple Macintosh comparten la misma CPU Motorola 68000.
68000 CPU estaban externamente a 16 bits y se calcularon internamente a 32 bits.
Así que no hubo una era de 16 bits para Motorola.
Había árboles dobles, uno para 8086 8bit->16bit y otro árbol evolutivo para 68000 16/32->full32.
El árbol 8086 luego evolucionó a 16 bits 8088 80826 y 32 bits 80836, 80846, que están en 32 bits, pero son una evolución directa de 16 bits.
Hay reliquias de evolución en estas CPU que prueban que son una evolución directa de 8086:
Por ejemplo LÍMITES EN EL NÚMERO DE INTERRUPCIONES.
Los límites de las interrupciones también están enterrados en las entrañas de los procesadores PENTIUM.
La familia Pentium es un concepto totalmente nuevo.
Pero tiene algunas reliquias de la edad 8086 escondidas en sus entrañas ya que podría ser en nosotros los humanos una especie de APENDICITIS o COCCIGIS hueso (el último hueso de la columna vertebral) que es una reliquia de la edad en que los humanos tenían cola como otros pequeños mamíferos.
La familia PowerPC, por ejemplo, fue un diseño de CPU de concepto totalmente nuevo.
No tenía nada en común con la familia 68000. pero ahora la familia PowerPC casi se ha extinguido.
Solo los Amiga "reales" todavía están en el mercado y son fieles al diseño de PPC.
Desde este punto de vista, mi querido Killermike, parece que estás atascado con 8 bits, eres un verdadero amante de la CPU de 8 bits pero no sabes nada de la historia real de la informática.
Según su declaración, parece que la PC CLÁSICA o el Amiga clásico se extinguieron mientras las PC de 16 bits ...
Pero junto con Amiga ahora están extintos también Atari y CLASSIC Macintosh…
Y puedo afirmar esto con seguridad porque el Macintosh actual no es una evolución directa del 68000, ni de la versión PPC.
Entonces Macintosh se ha extinguido dos veces.
La primera generación de Macintosh en morir fue la 68000 de diseño.
El Macintosh de segunda generación basado en PPC no tiene nada en común con los Macintosh ANTIGUOS.
Fueron construidos alrededor de PPC y tienen programas para EMULAR 68000. No hay nada de 68000 en macintosh de segunda generación.
No hay reliquias de la antigua estructura de la familia Motorola 68000 en los PPC.
Macintosh y MacOS reales son solo un sistema operativo INTELX86, nacido sobre el hardware X86 que se ejecuta en un sistema operativo similar a FREEBSD Unix, que en el Macintosh antiguo solo tiene el diseño de GUI.
Por lo tanto, es un sistema operativo de nuevo concepto, nacido en la parte superior del árbol de evolución más vital.
Simplemente comparte Y ES ANTERIOR al aspecto de las viejas Mac solo por una especie de ADAPTACIÓN al mismo ambiente, siempre que todos los animales voladores compartan las alas (pájaros, murciélagos, insectos, pterosaurios)...
Pero seguro que las viejas Mac Motorola 68000 están extintas, y las computadoras PPC también están extintas.
Espero que todos ustedes y Killermike hayan entendido mi punto y el concepto que expliqué.
No hay una EVOLUCIÓN real de los MAC antiguos a los modernos, solo un rediseño paralelo implementado en diferentes procesadores.
Para compartir un ejemplo, los Amigas actuales no tienen nada en común con sus predecesores.
Nuevamente, los programas antiguos de Amiga 68000 se encuentran con los nuevos Amigas justo debajo de EMULACIÓN.
Es la misma situación en la que los antiguos Motorola MAc se emularon en PPC Mac, y ahora los PPC Mac se emularon en macintosh INTEL CORE DUO.
Solo el NOMBRE DE LA MARCA permanece igual y el ASPECTO GUI...
Cualquier legado con máquinas más antiguas SIEMPRE SE ABANDONA en cualquier nueva generación de hardware.
¿ENTIENDES EL CONCEPTO?
Por favor estudie historia y reescriba su artículo, si desea recibir atención.
Editado 2007-04-19 09:43
@ TODOS @ Killermike.
¡Ser feliz! ¡Dios ha respondido a sus oraciones acerca de un PC MODERNO basado en un procesador de 8 bits!
¡Hay una mujer hermosa que es una friki del hardware con talento! Su nombre es Jeri Ellsworth.
También creó en 2000 la primera tarjeta gráfica de 24 bits para C64:
http://www.dickestel.com/expo2000.html
http://www.dickestel.com/images/expo7.jpg
http://www.dickestel.com/images/expo8.jpg
Luego creó dos grandes productos.
El primero es C64DTV integrado en un chasis Joystick y vendido por el nuevo Commodore International de Holanda.
http://images-eu.amazon.com/images/P/B00094OCUG.03.LZZZZZZZZ.jpg
El segundo producto es una evolución del C64, y se llama CommodoreONE.
Se vende como concepto de computadora.
Puedes encontrarlo en esta tienda:
http://www.jschoenfeld.com/indexe.htm
O directamente en el sitio:
http://www.c64upgra.de/c-one
Características de C=ONE
La computadora C-One es una adaptación mejorada de 2003 de la Commodore 64, aunque conserva casi todas las capacidades de la original, la C-One agrega funciones, interfaces y capacidades modernas, y es una solución muy necesaria para llenar un vacío en el mercado de computadoras para aficionados.
El precio es de 269,- EUR con 65816 CPU (incluido el impuesto sobre las ventas alemán.
(el usuario debe suministrar la caja ATX y la fuente de alimentación, la(s) unidad(es), el teclado PS/2, el mouse, la memoria y el monitor SVGA).
Características
· CommodoreOne es una placa base lista para montarse en una caja de computadora estilo ATX. Los puertos coinciden con los orificios de la caja, excepto los conectores de audio, que no encajan sin una modificación mecánica de la caja.
Fuerza
· Los conectores del C=One son de estilo ATX. La placa C-one está diseñada para una fuente de alimentación ATX. Listo para ser 'portátil/portátil', como el arranque de la máquina desde solo dos voltajes (3,3 V y 5 V) y operación sin disco.
· El 'apagado' de ATX se puede controlar mediante software.
Velocidad de la CPU
· El procesador del C1 es un procesador 65c816 que funciona a 20 MHz. El 65c816 es un procesador compatible con 6502 con un rango de direcciones de 24 bits e instrucciones adicionales que acceden al rango completo de memoria.
El C-One tiene una ranura de procesador para cualquier otra CPU de 8 bits, como un 6502, Z80, 6809 real o incluso el Z8S180.
· Acelerador de software para igualar la velocidad 64.
· El bus del sistema funciona hasta 105Mhz, el reloj CIA de 50/60 hz del sistema lo proporciona un circuito interno.
Capacidades de vídeo SuperVIC
· Salida de monitor VGA
· Compatible con VIC-II en todos los modos de video. La emulación de 60 Hz/50 Hz es seleccionable por software.
· Emulación clásica y modo SuperVIC seleccionable por software
· Son posibles los modos de video extendidos, así como los modos combinados con los modos VIC-II clásicos.
· Las direcciones de memoria de las funciones (matriz de caracteres, memoria de pantalla, color RAM, etc.) son direccionables de 24 bits cada una (excepto la paleta de colores que reside dentro de la memoria del chip)
· hasta 128 MB de memoria multimedia para gráficos, música y datos de cobre
· Resolución máxima 1280 × 1024 Configuración de sincronización de 60 hz-? (depende de la resolución)
· Máximo de 256 colores de una paleta de 65.535
· Conector de expansión de video para expansiones de video digital y analógico
MonsterSID Audio
· Emulación SID clásica (incluida la duplicación de direcciones)
· Modo Monster SID
· 16 voces SID estéreo (1-8 izquierda, 9-16 derecha)
· Voces adicionales asignadas en orden después de las tres primeras
· Audio DMA
· 8 voces estéreo (4 izquierdas, 4 derechas)
· Hasta 128 MB de memoria multimedia utilizada para sonido o instrumentos, así como acceso a la memoria principal de la CPU para reproducir clips DMA.
· Tasa de reproducción de muestra variable.
· Resolución de audio de 16 bits (DAC de sobremuestreo de calidad de CD)
· La reproducción del segmento DMA puede ser continua (bucle) o única (nota/segmento)
· dos enchufes para chips SID clásicos, el audio Monster SID se puede enrutar a través de sus filtros analógicos (preparado para más enrutamiento de audio analógico)
Memoria
· La memoria de la computadora es un módulo SD-Ram estándar de hasta 1 GB, la memoria multimedia de hasta 128 MB es un módulo SIMM estándar. El mínimo es 4 MB de memoria multimedia y 16 MB de memoria principal.
· Se puede utilizar la memoria multimedia completa para Monster SID (clips de audio o instrumentos DMA).
· El sistema tiene una ROM de arranque de 512K que contiene el procedimiento de inicio temprano dividido en 128k y 384k de espacio de usuario para un núcleo principal y un sistema operativo
· El almacenamiento del sistema operativo principal también puede ser un medio Compact Flash o discos duros para albergar los sistemas operativos C-One, así como los núcleos y las imágenes rom. No hay límite en la capacidad de la tarjeta. Se admite el sistema de archivos FAT, por lo que se proporciona una transferencia de datos simple desde las PC.
E/S interna
· Conector para disquetera de 3.5″ con emulación 1581 (usando unidad de PC) con 64k de RAM
· Capaz** de admitir unidades de capacidad MFM 720/1.4/2.8 mediante software (compatible con WD1772)
· Interfaz IDE con soporte DMA**
· Ranura Compact Flash Media (ver 'Memoria' arriba)
· Interfaz de video digital de nivel TTL (por ejemplo, para controlar una pantalla LCD)
Expansión Interna
· Ranura de cartucho compatible con C64
· Hasta dos conectores PCI (solo uno de fábrica)
· Capacidad para configurar los ajustes del chip del sistema C1 externamente
· dos puertos de reloj compatibles con Amiga 1200 para expansión
· Geek Port (Cualesquiera líneas sobrantes que queden)
Interfaz externa
· Puerto de teclado PS/2 con emulación de matriz Commodore-64 (configurable) o acceso a datos sin procesar
· Las líneas de joystick también se pueden emular a través del teclado
· Ratón PS/2 con emulación 1351 y soporte de comunicación bidireccional.
· Conector serie IEC compatible con unidades e impresoras Commodore VIC/64/264/128.
· 2 puertos de joystick (paletas compatibles con chips SID clásicos instalados)
· Puerto paralelo DB25 estilo PC (puede actuar como puerto de usuario C64 con adaptador)
Imagen de C=UNO
http://c64upgra.de/c-one/pics/retrato.jpg
El nuevo procesador a 20 MHz, el monstruo SID para audio, 256 colores de 65000, teclado y ratón PS2 bastante normales, interfaz IDE, 2 ranuras PCI.
Y en el reciente también ganó coprocesador FPGA, completamente programable. El hecho de que pueda ejecutarlo como C64, C 128 o emular una gran cantidad de máquinas antiguas de 8 bits hace que esta máquina sea realmente increíble.
http://c64upgra.de/c-one/pics/FPGA_extender_proto.jpg
¡También ejecuta una gran cantidad de sistemas operativos, como GEOS, Contiki, E INCLUSO WINDOWS CE!
Editado 2007-04-19 12:04
También una alternativa muy agradable, económica y moderna al C-ONE es la computadora CPC-TREX:
http://www.symbos.de/trex.htm
Es mucho más barato que el C-ONE y el OCM (nuevo MSX), proporciona todos los conectores importantes modernos e incluye un núcleo de computadora completo de 8 bits en funcionamiento.
Incluso está optimizado para el sistema operativo SymbOS Windows de 8 bits y puede ejecutarse en un modo turbo especial.
El C-ONE está completamente desactualizado y es demasiado caro. Jerry dio su golpe de gracia al lanzar el DTV64.
@Denador
Tu escribiste:
>>>
El C-ONE está completamente desactualizado y es demasiado caro. Jerry dio su golpe de gracia al lanzar el DTV64.
>>>
C64DTV no tiene ranura de expansión, teclado ni capacidad para ejecutar ninguna unidad externa.
Al menos una versión moderna y modificada de él podría, pero nunca se ha lanzado al mercado...
CPC Trek que indicó no es tan ampliable como CommodoreONE.
(quizás una segunda versión de CPC-Trek superará a C=One, pero en realidad no puede)
Si lees bien C=ONE tiene:
– ranura de cartucho C64 estándar (puede conectar ehternet y otras cosas)
– Amiga clockports (son tan eficientes que permiten conectar tarjetas de expansión)
– 2 ranuras PCI (esto es muy interesante)…
– C=ONE también usa una ranura RAM estándar y podría montar módulos RAM de hasta 128 megabytes
– Y por último tiene conectores adaptadores para montar varias CPUs originales de 8 bits…
Creo que toda esta bonanza vale la pena el precio…
Editado 2007-04-20 18:00
¡Hay una mujer hermosa que es una friki del hardware con talento! Su nombre es Jeri Ellsworth.
Algunos buenos enlaces allí y alguna buena información.
Sí, había leído sobre Jeri antes. Ella puede ser la mujer de mis sueños 😉
Otra ventaja de este tipo de hardware súper C64 es que características como el sonido SID traen consigo mucho carácter.
mike asesino
Editado 2007-04-20 01:37
Compra una Playstation.
En serio, 8 bits? ¡FLASH ya está disponible en sticks de 16 GB! El límite de memoria viene a la mente como un obstáculo para el espectáculo. No hay absolutamente ninguna razón por la que uno no pueda apuntar a 16 bits y usar un verdadero núcleo multiprocesador. Sería absolutamente trivial para ellos crear un bus frontal de frecuencia variable, un núcleo de 16 bits de bajo recuento de etapas de 1,0 GHz+ que contuviera 4 CPU, funcionalidad de procesador de video y sonido emulado por software a través de los núcleos, y un canal múltiple de 16 bits. controlador de memoria de bits.
Podría apuntar a botones simples de pda para mantener bajos los costos. ¿Necesitar más? Luego agregue el mouse y el teclado con diente azul. El único conector de cable podría ser mini-usb. ¿Por qué reinventar la rueda aquí?
Editado 2007-04-19 23:58
Genesis Efika + teclado + fuente de alimentación + estuche + morphos?
Creo que hay muchas ideas buenas y relevantes en este artículo, pero para ser justos, estoy de acuerdo en que no es realmente necesario volver a los 8 bits...
Los puntos realmente interesantes están en el sistema operativo/GUI "fácil de usar y entender": RISC tenía mucho de eso y sería una buena base para trabajar con... Sistema operativo en ROM o tal vez aquí Flash de solo lectura (o solo lectura para el usuario … ¿quizás se puede escribir para actualizaciones del sistema desde el servidor?)
El mayor problema que tienen muchos principiantes y "no les importa aprender" se identifica correctamente como el entorno GUI multiventana multitarea donde a menudo no pueden entender la idea de "enfoque".
Solo un aparte aquí: mi hija de 6 años creció usando Mac OS X y no tiene problemas para captar el entorno de múltiples ventanas o el enfoque, nunca me he molestado en usar el "Simple Finder" que prácticamente convierte a la Mac en una aplicación a pantalla completa a la vez OS/GUI a la manera de System 6 o Mac anteriores. Mi otra hija tiene 2 años, todavía puede confundirse si la ventana que está usando pierde el foco, pero cuando está jugando, yo estoy allí y simplemente le ayudo a mostrarle cómo recuperar la ventana que quiere. Muy pronto será tan competente como su hermana…
Entonces, para ser justos, Mac OS tiene opciones para hacer que esto ya sea irrelevante, pero estamos hablando de ultra barato aquí, ¿verdad? No tomar una estación de trabajo premium y simplificarla. Me gusta la reversión a la antigua idea de C64/Amiga/Spectrum de "una caja" para una máquina de este tipo, pero ¿qué pasa con la conexión a un televisor? Por favor…
En muchos sentidos, veo la forma de emate o las primeras computadoras portátiles aquí: la mayoría de los lectores de OS News podrían inventar algo como esto con un equipo antiguo y un sistema operativo simple de bajo consumo... pero no tienen las buenas conexiones modernas o el uso de memoria flash, etc.
Pero aquí está el problema que todos los geeks amantes de la computadora hemos pasado por alto convenientemente: conozco muchas familias a las que "realmente les encantaría una computadora para los niños y eso ..." y a menudo les he ofrecido gratis un Celeron o PIII funcional. (o similar) en el rango de 700-900 MHz con un Linux agradable y fácil como iniciador y, con frecuencia, incluso se ofreció a instalarlo y mostrarles cómo usarlo para un par de botellas de vino. Después del interés inicial, por lo general deciden irse a PC World (leer Comp USA o Best Buy, supongo) y empeñarse hasta los ojos para comprar un Dell o algo que tenga más campanas y silbatos de los que tienen idea de qué hacer. con. ¿Por qué hacen esto? Porque la televisión y el hombre en el pub y el vendedor les dice que necesitan lo último... Hasta que pueda deshacer ese ideal de "consumista", entonces la idea de un decodificador/reducir la consola/la PC con dispositivo de Internet fracasará comercialmente al igual que todos los anteriores…
Yo: quiero un dispositivo de Internet DS Style Apple que pueda usar para conectarme con mis máquinas de escritorio desde prácticamente cualquier lugar (y no, el iPhone no lo es)...
Creo que tal neo-micro podría tener un mercado, pero necesitaría una producción en masa real para reducir el costo lo suficiente, probablemente alrededor de 100K unidades como mínimo. La razón es que el costo de desarrollo inicial supera con creces el de otra computadora portátil con Windows.
De alguna manera, el neo-micro comparte objetivos y características con el proyecto de la computadora portátil de $100: se trata de una computadora económica, robusta y fácil de usar que tiene solo las características más esenciales. Las principales diferencias son que el neo-micro puede suponer que tiene alimentación de red y un televisor, por lo que no necesita una pantalla incorporada, batería ni manivela.
Algunas sugerencias sobre el diseño:
– No hay necesidad de una ranura para tarjeta de memoria si tiene USB: puede usar llaves flash USB para almacenamiento. Son baratos y omnipresentes y es más probable que pueda transferir ao desde una PC "normal".
– No tenga un pequeño joystick estilo computadora portátil en el medio del teclado. Use un joystick plano algo más grande (apto para el reumatismo) (algo así como en el iPod) y colóquelo debajo de la barra espaciadora. Y deja suficiente espacio debajo de la barra espaciadora para descansar las manos.
– Edición de texto base en HTML como formato interno. Esto es muy portátil y tiene suficientes funciones incluso para textos semi-avanzados. Y permite la edición de contenido web simple.