Family Basic

Para comentar los proyectos de hardware presentados en la web.
Avatar de Usuario
Manuelink64
expert
expert
Mensajes: 3585
Registrado: Sab Feb 28, 2009 11:10 pm
Reputación: 0
Ubicación: La Serena...por ahora

Re: Family Basic

Mensaje por Manuelink64 »

solo hay una expresión para todo lo anterior

::ala ::ala ::ala ::ala ::ala ::ala ::ala ::ala ::ala

eres un genio!!

mis respetos!! W).

Saludos!!!
Avatar de Usuario
vitoco
expert
expert
Mensajes: 869
Registrado: Mié Nov 08, 2006 7:25 pm
Reputación: 5
Contactar:

Re: Bootstrapping!!!

Mensaje por vitoco »

xt5 escribió:-Deshabilitar la funcion LOAD y SAVE de la cinta... :(
¿Por qué querrían dehabilitar esas funcionalidades? ¿Hay otro mecanismo para cargar y guardar programas? Lo único que se me ocurre es que necesitaban espacio para poner código adicional y se pitearon lo que no se usaba, pero si dices que igual están las funcionalidades, ?@

En el caso de Atari BASIC, hay SAVE y CSAVE, y LOAD y CLOAD. La diferencia entre cada par es que con las versiones "C" se asumen un montón de parámetros propios de cassettera, pero es la misma rutina que si se usa la versión estándar pero con nombre de archivo "C:", y no produciría un real ahorro de bytes para meter código.
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10907
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Re: Family Basic

Mensaje por ZZT »

Fui a cachurear y el GLK no estaba. Sorry xt5. :(
xt5
expert
expert
Mensajes: 512
Registrado: Mar Sep 18, 2007 1:16 am
Reputación: 0
Contactar:

Re: Bootstrapping!!!

Mensaje por xt5 »

vitoco escribió:
xt5 escribió:-Deshabilitar la funcion LOAD y SAVE de la cinta... :(
¿Por qué querrían dehabilitar esas funcionalidades? ¿Hay otro mecanismo para cargar y guardar programas? Lo único que se me ocurre es que necesitaban espacio para poner código adicional y se pitearon lo que no se usaba, pero si dices que igual están las funcionalidades, ?@
Pura "maldad" nomas vitoco, no es por problemas de espacio en este caso, me imagino que es un recorte de funciones simplemente para no tener funciones no soportadas ya que no incluyen la casetera, y distribuir una casetera en el 2010 seria por decirlo de alguna forma suave atemporal.

A simple vista no hay mas mecanismos de carga escondidos, desconosco como será el ciclo de desarrollo de esos aparatos, pero no creo que a Subor o GLK les interese realmente que sus clientes usen Basic (de hecho es imposible usarlo si no tienes una referencia, que me imagino no viene incluida). Por ponerte un ejemplo el "DOS" que trae es una fabricacion, no trae funcionalidad alguna excepto un listado en duro de los nombres de programas que puedes tipear.

ZZT escribió:Fui a cachurear y el GLK no estaba. Sorry xt5. :(
Vale por mirarlo Z, menos mal que 133MHz cacha una buena picada.
Avatar de Usuario
strider_hiryu
expert
expert
Mensajes: 642
Registrado: Jue Dic 25, 2008 9:54 pm
Reputación: 0

Re: Family Basic

Mensaje por strider_hiryu »

8-|

Sigo atento este hilo, si bien carezco de conocimientos técnicos me interesa de sobremanera todo lo relacionado a famicon y clones. Espero algun día participar desarrollando alguna cosa, al menos una aventura gráfica ratona :-D
Avatar de Usuario
bighead
expert
expert
Mensajes: 910
Registrado: Mar May 25, 2010 2:05 pm
Reputación: 0

Re: Family Basic

Mensaje por bighead »

yo creo que hay que conseguirse una family de verdad y una casetera de estas mismas, ingeniería inversa y XD!

cabros qlos genios XD !
Avatar de Usuario
Chalo_mhz
expert
expert
Mensajes: 1107
Registrado: Dom Feb 18, 2007 6:42 pm
Reputación: 0
Ubicación: Maipu, Santiago
Contactar:

Re: Family Basic

Mensaje por Chalo_mhz »

Hace tiempo tmbien tenia ganas de hacer algo similar, queria hacer correr un SO en un nintendo de 8 bit pero aun me faltan conocimientos del codigo de maquina como los de XT5

Ahora una consulta para el master 133Mhz (o a cualquiera que sepa) ¿existe la forma para agregarle un puerto RS232 a mi GLK que NO tiene aquel puerto? ¿se puede soldar ese puerto a esa pequeña placa de cto. o esos pines estan dentro del encapsulado del NOAC?
xt5
expert
expert
Mensajes: 512
Registrado: Mar Sep 18, 2007 1:16 am
Reputación: 0
Contactar:

Re: Family Basic

Mensaje por xt5 »

Chalo_mhz escribió:Hace tiempo tmbien tenia ganas de hacer algo similar, queria hacer correr un SO en un nintendo de 8 bit pero aun me faltan conocimientos del codigo de maquina como los de XT5

Ahora una consulta para el master 133Mhz (o a cualquiera que sepa) ¿existe la forma para agregarle un puerto RS232 a mi GLK que NO tiene aquel puerto? ¿se puede soldar ese puerto a esa pequeña placa de cto. o esos pines estan dentro del encapsulado del NOAC?
Chalo, la gente tiene la mala costumbre de llamarle RS232 a cualquier cosa, RS232 no se refiere una interfaz compuesta por de 3 patitas distintas:
interfaz logica (como se comunica)
interfaz fisica (conectores)
interfaz electrica (tipo de señales)

A lo que seguro que te refieres es a parte de la interfaz logica, es decir quieres implementar un UART en el NES. Hay 2 formas de hacerlo.

1-Para NOACs: Leyendo los datasheets de 2 fabricantes de NOAC, me di cuenta que a estos bichos les agregaron un UART (incluso hay NOACs con mas agregados), uno de los fabricantes lo tiene bastante bien documentado, el otro, solo menciona que existe y con suerte una frase lo describe.
A nivel de software es bastante facil hacerlo y no consume nada de CPU, el UART se encarga de toda la serializacion de los datos.
A nivel de hardware tienes un inconveniente y es que seguramente los 2 pines del UART (son pines multiplexados, no recuerdo con que), no vienen con bonding al PCB, en ese no tienes nada que hacer.

2- Para un NES o clon legacy: existe un UART mediante bit bang (es decir el software se preocupa de los pines de I/O), esto requiere dedicacion exclusiva de la CPU (se puede hacer con interrupciones, pero no nos vamos a complicar), en los foros de NESDev hay un codigo muy bueno y minimalista para esto.

Una vez que tienes un UART andando ya puedes hacer lo que quieras como conectarlo al PC por una VCP (puerta COM virtual), es decir un cable USB de 3 lucas, conectarla al SIO de un Atari (eso tambien es un UART), hacer un conector MIDI (tambien es un UART, pero con otra interfaz electrica y otro conector), o lo que se te ocurra.

Respecto a la puerta de cassette del adatador de Family Basic, actua similar a un UART por software, y puedes simularla con un puerta paralela o con un micro.
Avatar de Usuario
Manuelink64
expert
expert
Mensajes: 3585
Registrado: Sab Feb 28, 2009 11:10 pm
Reputación: 0
Ubicación: La Serena...por ahora

Re: Family Basic

Mensaje por Manuelink64 »

el xt5 sapeeeee!

que wena info cabros :wink:

Saludos!
Avatar de Usuario
atarox
expert
expert
Mensajes: 1320
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 0
Ubicación: stgo.
Contactar:

Re: Family Basic

Mensaje por atarox »

ja.! no es por aprovechar pero puedo traer de esos con puerto nose a cuanto pero a costo pa RG. no me interesa lucrar con esas porkerias de teclados pseudo atari. estan lejos de ser similares a un atari. jejejejeeñeñejejelejprioh{wioerf{pwgd{fbsd f


fuera de leseo creo hay en la tienda y tan rebaratos
Avatar de Usuario
Chalo_mhz
expert
expert
Mensajes: 1107
Registrado: Dom Feb 18, 2007 6:42 pm
Reputación: 0
Ubicación: Maipu, Santiago
Contactar:

Re: Family Basic

Mensaje por Chalo_mhz »

xt5 escribió:
Chalo_mhz escribió:Hace tiempo tmbien tenia ganas de hacer algo similar, queria hacer correr un SO en un nintendo de 8 bit pero aun me faltan conocimientos del codigo de maquina como los de XT5

Ahora una consulta para el master 133Mhz (o a cualquiera que sepa) ¿existe la forma para agregarle un puerto RS232 a mi GLK que NO tiene aquel puerto? ¿se puede soldar ese puerto a esa pequeña placa de cto. o esos pines estan dentro del encapsulado del NOAC?
Chalo, la gente tiene la mala costumbre de llamarle RS232 a cualquier cosa, RS232 no se refiere una interfaz compuesta por de 3 patitas distintas:
interfaz logica (como se comunica)
interfaz fisica (conectores)
interfaz electrica (tipo de señales)

A lo que seguro que te refieres es a parte de la interfaz logica, es decir quieres implementar un UART en el NES. Hay 2 formas de hacerlo.

1-Para NOACs: Leyendo los datasheets de 2 fabricantes de NOAC, me di cuenta que a estos bichos les agregaron un UART (incluso hay NOACs con mas agregados), uno de los fabricantes lo tiene bastante bien documentado, el otro, solo menciona que existe y con suerte una frase lo describe.
A nivel de software es bastante facil hacerlo y no consume nada de CPU, el UART se encarga de toda la serializacion de los datos.
A nivel de hardware tienes un inconveniente y es que seguramente los 2 pines del UART (son pines multiplexados, no recuerdo con que), no vienen con bonding al PCB, en ese no tienes nada que hacer.

2- Para un NES o clon legacy: existe un UART mediante bit bang (es decir el software se preocupa de los pines de I/O), esto requiere dedicacion exclusiva de la CPU (se puede hacer con interrupciones, pero no nos vamos a complicar), en los foros de NESDev hay un codigo muy bueno y minimalista para esto.

Una vez que tienes un UART andando ya puedes hacer lo que quieras como conectarlo al PC por una VCP (puerta COM virtual), es decir un cable USB de 3 lucas, conectarla al SIO de un Atari (eso tambien es un UART), hacer un conector MIDI (tambien es un UART, pero con otra interfaz electrica y otro conector), o lo que se te ocurra.

Respecto a la puerta de cassette del adatador de Family Basic, actua similar a un UART por software, y puedes simularla con un puerta paralela o con un micro.
Que info tan ineresante compadrillo!!

Sobre el puerto RS232, me referia al puerto paralelo que vienen incluidos en algunos modelos de GLK, de hecho el emiliano tiene uno de esos y subio a youtube un video de su GLK imprimiendo con una impresora de matriz de puntos de PC, ese puerto es RS232 o no?? (a veces hay tanta curiosidad por aprender que no me extrañaria si me dijeras que no es RS232) 8-S
Avatar de Usuario
Chalo_mhz
expert
expert
Mensajes: 1107
Registrado: Dom Feb 18, 2007 6:42 pm
Reputación: 0
Ubicación: Maipu, Santiago
Contactar:

Re: Family Basic

Mensaje por Chalo_mhz »

atarox escribió:ja.! no es por aprovechar pero puedo traer de esos con puerto nose a cuanto pero a costo pa RG. no me interesa lucrar con esas porkerias de teclados pseudo atari. estan lejos de ser similares a un atari. jejejejeeñeñejejelejprioh{wioerf{pwgd{fbsd f


fuera de leseo creo hay en la tienda y tan rebaratos
Te encargo uno con puerto paralelo compadrazo!!
Avatar de Usuario
Manuelink64
expert
expert
Mensajes: 3585
Registrado: Sab Feb 28, 2009 11:10 pm
Reputación: 0
Ubicación: La Serena...por ahora

Re: Family Basic

Mensaje por Manuelink64 »

Chalo_mhz escribió:
Que info tan ineresante compadrillo!!

Sobre el puerto RS232, me referia al puerto paralelo que vienen incluidos en algunos modelos de GLK, de hecho el emiliano tiene uno de esos y subio a youtube un video de su GLK imprimiendo con una impresora de matriz de puntos de PC, ese puerto es RS232 o no?? (a veces hay tanta curiosidad por aprender que no me extrañaria si me dijeras que no es RS232) 8-S
Chalo, el puerto DB25 generalmente es Paralelo y no corresponde al RS-232, de hecho estamos mezclando conceptos:

RS-232 es un protocolo de comunicación serial, independiente si el terminal es un DB-9, DB-25 o lo que se te ocurra

LPT es el termino apropiado para el "puerto paralelo" y como te daras cuenta, su comunicación es paralela y se rige por el estandar IEEE-1284

Saludos!
Avatar de Usuario
Chalo_mhz
expert
expert
Mensajes: 1107
Registrado: Dom Feb 18, 2007 6:42 pm
Reputación: 0
Ubicación: Maipu, Santiago
Contactar:

Re: Family Basic

Mensaje por Chalo_mhz »

Entonces mi confusion surgio porque los PC-XT, atari ST y AMIGA usaban el puerto serie con conectores DB25!! 8-|

Si sere!!!

Cambio de pregunta, ¿Se le puede adaptar un puerto LPT a un GLK? :8-
xt5
expert
expert
Mensajes: 512
Registrado: Mar Sep 18, 2007 1:16 am
Reputación: 0
Contactar:

Re: Family Basic

Mensaje por xt5 »

Chalo_mhz escribió:Entonces mi confusion surgio porque los PC-XT, atari ST y AMIGA usaban el puerto serie con conectores DB25!! 8-|

Si sere!!!

Cambio de pregunta, ¿Se le puede adaptar un puerto LPT a un GLK? :8-
algunos GLK y SUBOR ya vinene con LPT, y los que no, si se puede.

creo que te falta una subscripcion por aca http://133fsb.wordpress.com/2010/03/21/ ... interface/ :-D
Responder