100% encontró este documento útil (2 votos)
106 vistas51 páginas

Computacion para Todos: 19 Programas Inéditos

El documento describe un examen de derecho procesal administrado a estudiantes mediante una computadora Commodore TS 2068. El profesor diseñó un programa en BASIC que contenía 25 preguntas de opción múltiple. Los estudiantes respondían las preguntas en la computadora y recibían comentarios sobre sus respuestas correctas e incorrectas. Al finalizar, la computadora imprimía un certificado con la calificación de cada estudiante.

Cargado por

Martin Chipiluk
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
106 vistas51 páginas

Computacion para Todos: 19 Programas Inéditos

El documento describe un examen de derecho procesal administrado a estudiantes mediante una computadora Commodore TS 2068. El profesor diseñó un programa en BASIC que contenía 25 preguntas de opción múltiple. Los estudiantes respondían las preguntas en la computadora y recibían comentarios sobre sus respuestas correctas e incorrectas. Al finalizar, la computadora imprimía un certificado con la calificación de cada estudiante.

Cargado por

Martin Chipiluk
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

COMPUTACION PARA TODOS

19 Programas Inéditos

Desarrollos:

Convertimos la TS 2068

Interface de Grabador
Para Commodore C64 %

Segundo Concurso
Importantes Premios . '
MICROCOMPUTADOR
MICRODIGITAL
TK-90X
Color y sonido
a través del T.V.
16K y 48 K

SOFTWARE Y PERIFERICOS
TOTALMENTE COMPATIBLES
CON ZX SPECTRUM +” 6

/MICRODIGIML
mmwmi

INTERFACE PARA COMMODORE OTRAS NOTAS


Circuito que pern grabador común a la Introducción a la computación (pag. 14)
Commodore 64. Sistema operativo del Commodore 1541 (pag. 30)
En pag.28 Ahorro de memoria de la 1000/1500 (pag. 39)
MUNDO INFORMATICO

AVANZALA
TECNOLOGIA DE LOS
SEMICONDUCTORES
Progresos en la tecnología
de los semiconductores se
están logrando en los labo¬
ratorios de IBM, que augu¬
ran computadoras más ve¬
loces, más reducidas y de
menor consumo.
NUEVOS DISPOSITIVOS
La investigación en Yorktown está
dividida principalmente en cuatro
áreas: tecnología avanzada en
chips: tecnología del encapsulado:
materiales y procesos,yclencia del
semiconductor.
Tecnología avanzada en chips es
lo que su nombre Indica: la inven¬
ción y desarrollo de nuevos dispo¬
sitivos semiconductores y proce¬
sos que eventualmente puedan ser
usados en computadoras IBM. Los
chips resultantes deberán ser jun¬
tados en un módulo y los módulos
en una plaqueta, que se hallará
interconectada.a su vez,con otras
y con el mundo exterior.
La tarea del encapsulado, por su
parte, es la que permite hallar los
medios de "empacar" los circuitos
lo más densamente posible.de mo¬
do de hacer a una unidad simple y
rápida a la vez.
Los materiales elegidos para desa¬
rrollar nuevas tecnologías y nue¬
vos encapsulados, tienen un enor¬
me impacto en el funcionamiento
del producto final.como asi también
el proceso usado en la producción performance con este material. L
“Si se usa el material adecuado y el
proceso correcto, la Naturaleza es¬ siasmados con otras aleaciones
tará de nuestro lado", dice Joseph semiconductores. Entre ellas el
Logue, asistente de director de seniuro de Galio, es objeto de
APTL de IBM. “Si elegimos equivo¬
cadamente, tendremos proble- El arseniuro de galio ofrece inti
secamente mayor velocidad qut
MAXIMA POTENCIA, silicio. Simplemente, los electro¬
nes se mueven más rápidamente
MINIMO ESPACIO en él. Se han logrado al día de ho1
Recientemente, un grupo dedica¬ con tecnología MESFET (metal se
do al estudio avanzado en tecnolo¬ m'conductor FET), tiempos de cin-
gía del semiconductor dio un gran mutación menores a 20 picóse
salto en esa dirección, en un pro¬ gundos! (un picosegundo e_
yecto que forma parte del progra¬ UN CANDIDATO 1 /1.000.000.000.000 de segundo-)
ma de gobierno VHSIC" (very high POTENCIAL: ARSENIURO Estos dispositivos además con-' •
speed integrated circuits). men menos corriente que sus ec
DE GALIO valentes de silicio. De ahí también
Ellos produjeron circuitos en los
cuales la menor dimensión es 0.5 A pesar que ahora domina la tec¬
micrón. Estos circuitos están he- nología basada sólo en el silicio.

C23
MUNDO INFORMATICO

GLOSARIO

LETRA“E”
I PROGRAMAS

VARIABLES:
AS.BS: representan

“Sis
“r— ¡HHüi liülff
gsgsassaz
SJKSStí
teclado e indica qué tecla e:

PANTALLA

Todo el mundo de la Computación a su


alcance. Todo el software a su disposición 120 títulos y aplicaciones
MICRODIGITAL Sinclair
ARVOC
000/1500/2068 COMMODORE
SANWA s
DISKETERAS TK83 / TK 85
DATASETE SPECTRUM Av. Corrientes 2198
IMPRESORAS TK 2000 esq. Uriburu.
GRABADORES Tel. 46-2529/7877
BIBLIOGRAFIA Capital
DISKETES TEXAS
INTERFACES INSTRUMENTS
ACCESORIOS TI99 / PC
I PROGRAMAS
PANTALLA

EXAMEN
COMP.:TS 2068
CONF.: 48 K
CLAS- EOU
Alumnos del curso de Derecho Pro¬
cesal 11 de la Facultad de Ciencias
Jurídicas de la Universidad del Sal¬
vador, fueron evaluados mediante
el uso de una computadora.
M. Gaibrois— FOTO — profesor ga desvincula el esfuerzo del resul-
titular de la materia, quien utilizó cansancio del examen oral, que de
de su propiedad (TS 2068)y un pro¬ mente altamente discrecional. interés.
grama en lenguaje BASIC que él El otro fenómeno ocurre cuando el
mismo diseñara tras varios meses intelectual muy severa para el alum-
sible— de obtener mediante la eva¬
El programa estructura las pregun¬ luación escrita, como es la necesi¬ un formidable acicate para seguir o
tas que conforman el examen (en dad de responder a una orden se- profundizar, ánimo vital éste, que
esta ocasión fueron 25) de forma cuencial inalterable. Es decir las tan pocos profesores insuflan, tan

radas, y conjuntamente con la al- tente en los demás", según Gai¬


costumbre actual en los escritos. brois. y la gratificación entonces,
Pero, como contrapartida, juega a nace plena y espontánea en el
es la correcta. favor del alumno la posibilidad de
También permanece en pantalla a regularsu tiempode respuesta,por
lo largo de la exanimación, un se- cuanto el manejo del teclado le porque el estudio, como el trabajo,
ñalador de la cantidad de respues¬ pertenece por completo reserván¬ es el fruto de un esfuerzo enaltece¬
tas correctas e incorrectas. Finali¬ dose claro está el profesor la tecla dor". agregó.
zado el interrogatorio, aparece un La máquina programada con pre-
"certificado" con el nombre del quier momento el examen con el
alumno, y en el que consta el resul- en la formulación de las mismas,

ficación, se extiende la constancia No existen las distracciones pro¬ chos interrogatorios orales, y si
respectiva mediante el uso de una pias del examen oral, ni las nefas¬
impresora térmica (Alfacom 32). tas influencias visuales.
Terminado el turno de exámenes, Pero además de otros aspectos dos (que de existir, obliga a una te¬
luego de rendir el último alumno, docentes, una particularidad en el diosa búsqueda de novedades, no
aparece en pantalla el listado de
examinados y las notas respecti- momento).
tención Inmediata del resultado (si- "Por cierto que existen grandes II-
do por la impresora, el ' acta volan- tuación ésta que no se puede dar
te"que confecciona habituaimente en el examen escrito, y muy difícil-
nación conceptual o teórica del es-
Y si bien el sistema de preguntas bien al examen parcial de la mate-
con "respuestas por alternativa" se Esta rapidez es la más notoria de
ha venido utilizando desde tiempo sus ventajas, la cual a su vez pro¬
duce dos fenómenos pedagógicos do un auxiliar inestimable de la do¬
plementación a través de una com- de indudable repercusión. cencia", reconoción el profesor.
Uno se da cuando el marcador de "La máquina atrae al estudiante
propias.que lo diferencian por com¬ respuestas incorrectas ha ido cre¬
pleto de los dos sistemas tradicio¬ ciendo a lo largo del examen, de
nales (el oral y el escrito). forma tal que es el mismo estudian¬ cié de renacer del coraje criollo, un
A la imparcialidad del examen es¬ te quien va asimilando paulatina¬ deseo de vencer el miedo a lo des¬
crito, se le agrega en este caso la mente el aplazo, sin tener que su¬ conocido y porque no decirlo, un
garantía de la "infalibilidad", desde frir la pequeña humillación, de la beneficioso sistema de competir,
de ganarle a la máquina'.”
necesariamente preparadas con che que se acostumbra formular en
anticipación más que suficiente co¬ el examen oral.O la tediosa espera, ra, se opera a través del conoci¬
mo para verificar su acierto acadé- miento, no puede haber máquina
ñas, del resultado déla correccción
No se dá tampoco en la máquina el del examen escrito.que cuando lie- ra mejorar", concluyó.
I PROGRAMAS
132
1 PROGRAMA

SUELDOS
TEMPORARIOS
Comp: CZ1000/1500 TK83/85
CURSOS
CURSOS especializados
CURSOS BASIC I AVANZADO
para usuarios de todas las marcas.
ASSEMBLER ■ Profesores especializad,
COUUODORE 6-
obelase MANIAC:
COMIENZA "J
DURACION: 3

Arni'
pb p-rv
MAGIC LOADER CENTRO PARA EL
V . 1 /I DI
__ DESARROLLO INFORMATICO
CURSOS DE COMPUTACION
CONVERSION
iION PAl N 1 -'-'-l'-I KJl DESDE 1 A 3 PERSONAS POR COMPUTADORA
NC141» J068 I —- ENSEÑANZA PERSONALIZADA - PRACTICA PERMANENTE
ELECTROSOUND CUOTA MENSUAL A 15.- DESCUENTO JULIO 17%

APRENDA COMPUTACION
EN UNA EMPRESA DE COMPUTACION
CON GENTE DE COMPUTACION
• CURSOS TEORICOS-PRACTICOS
• GRUPOS REDUCIDOS
• EQUIPOS DISPONIBLES PARA PRACTICAS
• POSIBILIDAD DE BECAS RENTADAS

q-j- unicomp s.r.l.


SISTEMAS DE COMPUTACION

Distribu Diskettei
Microdigilai Maxell TK 85
Latindala Pelikan Microsoft TK 90
ZX Spectrum Dalalife TK 2000
Timex Computer 2068 FUJI Spectrum
Acoustech (Grabadoras SKC Commodore
para computación) Sinclair 2068 - Interface de grabador
Pelikan (Cintas para Commodore 64
para impresoras) - Codificadores de
VISICOMP (Monil Revistas señal para computadoras
B y N, Verde) (Nacionales e - Joysticks
Importadas) - Formularios continuos

A partir de Agosto iniciación Cursos de Programación


una computadora por alumno

MONROE 4502 esq. LUGONES Tel. 51-2754/2659

L2D Pag. 13
[INTRODUCCION A LA COMPUTACION

La Impresora

dora le diga Terminó el renglón' la cabeza de


impresión se mueve y escribe una linea completa.
La forma en que la computadora le dice Terminó el
renglón" es a través de un código formado por un
byte. interpretado según una tabla llamada de código
Es quizás el periférico mas usado en lodo lipo de ASCII.
El código ASCII, es universal y permite comunicar las
computadoras. Evidentemente por más exacto y computadoras de todo el mundo con una gran gama
rápido que funcine un computador, si no se pueden de periféricos y entre si.
representar sus datos de salida en una forma clara y Este mismo código permite saber para cada byte del
cómoda para su uso humano, de nada servirá. Es por código qué letra le corresponde, de forma tal que
este motivo fundamental que adquieren gran impor¬ debe haber en la memoria interna una memoria
tancia la forma en que estas salidas se imprimen permanente (ROM), que trae grabada la información
Para conocer una impresora vamos a explicar su necesaria para escribir esa letra cuando recibe ese
funcionamiento interno, para después tratar de hallar
una clasificación funcioal de las mismas. Cuando el Aquí podemos notar una importante diferencia entre
computador quiere comunicarse con una computa¬ dos tipos de impresoras.
dora, le puede mandar los datos en paralelo o en serie a) MATRICIAL O DE AGUJAS
(Ver K64 N° 3 Pag. 42). Existen impresoras que b) MARGARITA O DAISY WHEEL
pueden recibir los datos de las dos formas y otras que En el primer caso la información necesaria es la
precisan alguna interface especial pero, sea como ‘forma" de la letra y en el segundo,el Tugar” donde se
sea que lo reciba, la impresora almacena el dato en su encuentra la letra. Veamos más detalladamente cada
memoria interna. uno de estos tipos.
Algunas impresoras tienen una memoria interna
grande, donde almacenan miles de bytes para des¬ IMPRESORA MATRICIAL O DE AGUJA
pués imprimirlos; pero por lo menos la memoria Es la impresora más usada en computación, ya que
interna de la impresora es de un renglón, de forma tal reúne características de velocidad y flexibilidad ver¬
que cuando se llena el renglón o cuando la computa¬ daderamente notables.
L

Pag. 15
SACANDOLE JUGO A LA CZ
CZ 1000/1500
y
TK83/35
TK
SACANDOLE JUGO A LA CZ Y TK

Cod Maq
FREE MEM LD HL,(STKEND) 16573 42 28 64 8567
LO B» H 16576 £635
LD C» L 16577 8712
LD HL» O 16598
ADD HL,SP 16601
CP A 16602 8973
SBC HL» BC 16603 9296
LD B» H 16605 9364
LD C,L 16606 9441
RET 16607 9642

9760
9828
9905
LD D,59 9986
SLA D 10223
LD HL»(VARS) 16617 10345
LD A,(BC) 16620 10355
CP D 16621 10541
JR Z,ASAIN 16622 10584
ADD A,128 16624 10910
LD (BC)» A 16626 10712
INC BC 16627
CP A 16628
ABC HL» BC 16629 11409
JR NZ»LOOP 16631 11681
RET 16633 11882

El procedimiento para cargar los


nuevos comandos es muy sencillo,
El lisiado 3 demuestra el uso de simplemente LOAD listíng 2. Acon¬
varios de los comandos. También tinuación,cualquiera de las rutinas 50 IF USR FM • 100THEN CLS
declara las variables RS. RD, IV, FM
y Z. En este listado Z es leída en Esta línea evita I tipear “CONT"
una línea REM.
Debemos poner a grabar el graba¬
dor antes de hacer RUN al listado
3, porque esto pone en SAVE al
computador. Luego de esto se de- :to,agregaremos una
Como algunas aplicaciones, pode¬
cepto la última, de lo contrario el mos por ejemplo,ver el caso en que 50 IF USR FM • 100 THEN
computador se pondrá en SAVE se tengan que imprimir muchos PAUSE 40000
nuevamente. No deben usarse NEW títulos con poca memoria, proba¬ 60 IF USR FM • 100THEN CLS
o CLEAR, porque así las variables blemente el computador indique
pueden pasar a la cinta. un error “4'' indicando un overflow Esto detendrá programa dando

¡Z2
CONVERSION DE LA TS 2068

CONOCIENDO
EL BUZON
ING. PEDRO E. COLLA

Pag. 20.
Una de las características que distinguen al computador
Timex-Sinclair 2068 de su similar europeo, el SPECTRUM, es
el conector para cartridge, más vulgarmente
conocido como buzón. Es posible agregarlo a esta máquina,
pero en forma opcional.
CONVERSION DE LA TS 2068
La especificación de que chunks vado software para SPECTRUM
son anulados y cuáles no, se logra que en calidad y cantidad supera el
numerando cada uno de 0 a 7 (8 disponible para máquinasTS2068.
chunks de 8 kbytes cada uno su¬ Para lograr ello deberemos repro¬
man 64 Kbytes, la totalidad de ducir en una EPROM el contenido exact'amenten°on eTROM0SPECr-
memoria),cada bit de esta posición del ROM de un computador SPEC¬ TRUM. pues deben contener los
refiere a un chunk especifico, sien¬ TRUM cualquiera y modificar las datos necesarios paraque durante
do el bit 0 el que controla el seg¬ posiciones de memoria necesarias la inicialización se disponga de la
mento que va entre las direcciones para cumplir los requisitos de un información para utilizarlo correc¬
0 y 8191, et bit 2 al que transcurre LROS. tamente. Para ello se aprovecha un
entre 8192 y 16383y así sucesiva¬ hueco de algunos bytes en la p • •
Tendremos entonces que concu- ción 19 del ROM SPECTRUM i
mente. De tal manera que si el bit
asociado tiene un valor "1 ”, el chunk especializadas en grabación de transferir allí las instrucciones
correspondiente no debe ser anu¬ cadas originalmente en las pr
EPROM portando el chip “vacio"
lado, mientras que si su valor es "0" junto con una ROM de cualquier
se debe procederá la desconexión computador SPECTRUM, posible¬
del mismo. Para clarificar esto con mente prestada por un amigo, para


un ejemplo supongamos que que¬ grado de EPROM,siendo el
remos reemplazar con el contenl- que se obtenga un “duplicado" de
alidad di la misma. Normalmente con un 4. El resto de la:
ROM del computador.i bajo o nulo cargo adicional es posi¬
ble que antes de asentar la copia contenidas en el ROM SPECTRUM.
se realicen las moficaciones que Al encender el computador con el
posiciones 0 y 16383. Los prime¬ se consignan en la presente, para
ros cinco bytes del cartridge debe¬ cartridge ocupado por el circuito
rán entonces contener. que dicho chip pueda funcionar que nos ocupa, y si hemos hecho
como LROS. bien las cosas, el computador de¬
0000 000 En las Figuras 2 y 3 se brindan el bería “¡nicializarse” como lo hace
0001 001 esquema de conexiones del circui¬ normalmente, llegando a exhibir
0002 000 to Integrado y el diagrama del zó¬ durante algo menos de un segun¬
0003 019 calo de cartridge del computador. do la leyenda de “copyright” nor-
0004 252 1111 1100 anula los Nótese que debido a la extrema
chunks 0 y 1. sencillez del conexionado, no se
justifica el armado de una plaqueta de dicho proceso el mensaje de
Es Interesante apuntar que la ma¬ de circuito impreso, siendo posible "copyright" del computador SPEC¬
yoría del software ideado para el armado del circuito con técnicas TRUM; de allí en adelante a todos
computadores SPECTRUM no es de soldado punto a punto o “wire- los efectos prácticos del computa¬
compatible para su ejecución en dor dejará de comportarse como
máquinas TS2068, y por lo tanto Como integrado EPROM se utiliza un TS2068 u será un SPECTRUM.
aprovechando la similitud del hard¬ un 27128 cuya capacidad es de Si ésto no ocurre significará que se
ware entre ambas es factible hacer 16K bytes X 8 bits, por lo que la ha cometido algún error en la gra¬
que el computdor TS2068 “emule” totalidad del ROM SPECTRUM bación de la EPROM o en el cone¬
un SPECTRUM colocando el ROM puede ser albergada en un sólo xionado del circuito para lo cual
de este último en reemplazo del integrado. En caso de dificultades habrá que revisarcuidadosamente
original del primero. en la obtención del citado elemen¬ ambos puntos. En ningún caso se
Con este cambio el TS2068 sin to electrónico, nada impide lograr puede conectar o desconectar el
cartridge con el computador en¬
puede utilizar en forma sencilla los chips 2764 (8 Kbytes X 8 bitsl o cendido pues el mismo se puede
joysticks, el slntetizador musical y cuatro chips 2732 (4Kbytes X 8 dañar. Exceptuando esta última
algunas instrucciones especiales bits) de más fácil obtención, aun¬ precuación, es improbable que un
del BASIC (ON ERR, STICK, RE¬ que en ambos casos se complicará error en el circuito produzca daño
SET, SOUND, etc.) Pero se gana en ostensiblemente el aspecto mecá- alguno y mucho menos perma-
el acceso al constantemente reno¬

DIRECCION +00 +01 +02 +03 +04 +05 +06 +07 +08 +09
00000 255 001 019 000 252 255 255 255 042 093
00010 092 034 095 092 024 067 195 242 021 017
00020 255 255 024 019 042 093 092 126 205 125
00030 A 16383
IGUAL A ROM SPECTRUM
I PROGRAMAS

EDITOR DE TEXTOS

¡22
¡Ud. no necesita la mejor
computadora!

Plantéenos su inquietud y estudiaremos cuál es el software que


necesita. RECIEN; LE OFRECEREMOS LA MEJOR
COMPUTADORA...
PROGRAMAS_

MUSICA EN LA TI 99

Pag.26 [223
■MK
==:, .
.— ÜWÜFHr.
pcri*»1'..

CASSETTE VIRGEN MANIAC


PARA COMPUTACION Casa especializada
• Fabricación propia
• Utilizamos cintas Ampex Ferrocobalto en ventas de
• Las medidas se preparan en el día Microcomputadores
Producciones ECCOSOUND S.A.
Tronador 611 - (10271 Cap. TODAS LAS MARCAS
551-9489 / 553-5080 / 553-5063 Accesorios y Software
OFRECEMOS CALIDAD Y PRECIO para los mismos.
AL SERVICIO DE LA TECNOLOGIA ,
CONSULTENOS « HAGA SU PEDIDO (5

interface para grabador


KIT PARA COUUODORE 64 y VIC 20
Control remoto y bocina
(publicado en la revista)
Asesoramiento
Hardware-Software
. . KIT A 14
Sistemas-Servicios
BUHO 00 Ensamblado A 16

SISTEMAS
Grabación de Eproms
COMMODORE 64

INTERFACE DE GRABADOR

D ías pasados me compré una


C64, pero lamentablemente

ver cómo podía conectar la máqui¬


na a un grabador común, para lo
que tuve que desarmarle el datas-
sette a mi amigo Sergio ante la
desazón de su pequeño vastago,
que temía no poder disfrutar más
de guerras intergalácticas ni con¬
ducir fórmulas uno.
s experimen-
les ofrezco este circuitrf (que
también se puede adquirir como
Kit). Reemplaza sin problemas al
costoso datasette que, a pesar de
ser de baja Calidad, cuesta lo que
i super Walkman con am-fm, reloj
y antena eléctrica.
El circuito usa el mismo integrado
. que el datassete, un 74LS14
i transforma las ondas de soni-
haciéndolas bien cuadraditas,
a que la máquina interprete los

dos resistencias para si

74LS14. Tambiéi e dispuso e


forma opcional u
eléctrica de alta impedancia que
s para escuchar lo que lee la
luina (la bocina se encuentra
arias casas de electrónica del
'ircuito de grabación tiene un
preset para ajustar el nivel de gra¬
bación por las dudas sea muy bajo
' :o para nuestro grabador. (En la
primera prueba ponerlo al medio).
Como elemento opcional se agre¬
gó un relé de 6 voltios para con¬
trolar el remoto. No se puede en
general usar un transistor aquí por¬
te el remoto en muchos graba- cuito en la fuente del grabador. El AJUSTE
tres corta entre positivo y el bor- montaje puede hacerse en una pla- Con la máquina apagada enchufa¬
i del motor y si tuviéramos masa quetita de experimentación y me¬ mos el artefacto (luego de haber
>mún produciríamos un cortocir¬ terla en una cajita de plástico. supervisado las conexiones),escri-

Pag. 28. E2
PARA COMMODORE
EL BUS DEL COMMODORE 64

EL SISTEMA
OPERATIVO DEL
COMMODORE 1541

1 Commodore 64, como co- t isimo grabadora cassettes ("Que- dad de manejo de archivos que
■Clción (K 64 N° 2, pag. 28), es zado), probablemente habrá empe- Ahora bien, efectuada la adqulsi-
taclones en el nivel de gestión ad- la posibilidad de adquirir una uni- buena provisión de disquettes, Ud.
tuaremos una revisión de las utili¬ tiempo de carga de programas des- usuario notablemente escueto y
dades que se pueden obtener em-
pisando unidades de mini discos te exasperante y, al mismo tiempo, da de errores (de hecho, la mayor
Commodore 1541 y, en particular su utilización nos impide sacar pro- parte de los manuales de periféri-
ma controlador o "Sistema Opera- bases de datos disponibles en el do de lado los capítulos sobre ¡ns-
Luego de meses de utilizar el len- nager. etc.) por la reducida capaci-
la Disquettera (D.O.S. o Disk Ope- COMENTARIOS
raüng System i es muy reducida y la
ca-eñcia de ejemplos extensos pa- OPEN 15,8,15
■a cada comando desanima al usua¬
rio a emplearlos. >r medio de una sentencia PRINT#
...os más adelante; o bien leer el
LOS COMANDOS DEL D.O.S.: al dispositivo (lectura de condiciones
Veamos a continuación los coman¬
dos disponibles en el DOS Versión OPEN 2,8,2“SEC,S,R" Abre el archivo N° 2 hacia el canal 2 del drive
2 de las disquetteras Commodore número 8. Allí opera sobre el archivo llamado
"SEC"; que es de tipo S (secuencial) y que se
va a leer (la R indica lectura).
OPEN 3,8,5"K64S,W’" Abre el archivo número tres hacia el canal
OPEN (ABRIR): número 5del dispositivo 8. Allí escribirá sobre
Excepto al efectuar la carga, gra¬ el archivo secuencial K64 (la última W denota
bación o verificación de un pro¬
grama; toda operación hacia la dis¬ Abre el archivo nú mero 2 al canal número 2 del
dispositivo 8. Allí opera sobre el directorio del
disco, que se denomina **S". Mientras OPEN
está en vigencia es muy recomendable NO
bar datos, a recibir información so¬ efectuar una orden PRINT#2 ya que ésta
bre el estado del periférico u órde¬
nes especiales. Su sintaxis es:
OPEN NA.ND.NC (.•TEXTO"]
Donde NA es el número de archivo e un archivo de tipo
dentro de la computadora (también "Random'' (de acceso aleatorio), que se
podemos llamarle 'Vía"): ND es el caracteriza por permitir la lectura de un bloque
completo del disco (256 bytes).
AS="REL.L.‘+CHRS(12) a la variable AS el nombre de un archivo
de discos; NC es el número del . más la sarta ",L." y el CHRS(12) que
canal dentro de la disquettera (tam¬ la longitud de cada registro de este
bién podemos llamarle "dirección
secundaria-') y 'TEXTO" es una sar¬ OPEN 7.8.3AS lispositivo 8. El
ta de caracteres que se emplea o
no según el tipo de apertura de ar- registro tendrá
NA puede valer cualquier número nando IODOS);
de 1 a 255; ND puede valer de 8 a
11 si bien, por defecto, es 8. Si tu¬ (ARCHS).
viera necesidad de cambiar dicho OPEN 15.8.15.TXS Abre el archivo 15 al canal d comando de la
disquettera 8 y le ordena eje ite el comando
CDOS sobre el archivo ARC
apropiadamente. Recomendamos
efectuar la modificación por el mé¬
todo de software y no por hardwa¬
re. ya que la apertura y manipula¬ una disquettera (excepto LOAD,
ción del contenido de la disquette¬ SAVE y VERIFY) es imperativa la
ra, sin los conocimientos necesa¬ es ejemplos, todos los compo¬ ejecución del comando CLOSE que
rios, pueden traer resultados terri- nentes de una sentencia OPEN cerrará el/los archivos sobre los
(NA. N D, NC y ‘TEXTO") pueden ser
NC.como ya diilmos.es el número anables. Al usar estos paráme- taxis es muy simple:
de canal por el cual pasará la infor¬
mación dentro de la disquettera.
En la 1541 existen 16 de estos ca¬ CLOSE NA
nales; pero tres de ellos tienen fun-
Donde NA es el número del archivo
tán reservados para operaciones ío la de "DEVICE NOT PRESENT que se desea cerrar, NA puede ser
LOAD, SAVE y VERIFY; y el N° 15 ERROR" (error de dispositivo au- una constante o una variable; y
es conocido como “Canal de Co¬ aquí también valen las considera¬
mando" ya que él es el que sirve pa¬ ídable utilizar el mismo número ciones hechas sobre la sentencia
ra dar órdenes específicas al drive OPEN. Cerrar un archivo que nun¬
y para que éste nos informe el re¬ . do tener clara la relación entre ca se abrió dará por resultado un
sultado de esas órdenes. ambos. Así, por ejemplo, el archivo mensaje "FILE NOT OPEN ERROR"
La última parte de la sentencia 15 siempre estará relacionado al (error de archivo no abierto).
OPEN, el ‘TEXTO", varia respecto canal de error de la disquettera. SENTENCIAS DE ENTRADA/
de la apertura que se realice: vea¬ CLOSE (CERRAR): SALIDA:
mos a continuación una tabla de
comandos OPEN: Concluidas las operacii Cuando: i archivos en
Pag.32
programa que habitualmente no se
“ • °0--úo ejecuta; tal el caso de una subrutl-

del mismo precedidas por una sen¬


tencia STOP. De esta manera, des¬
de el modo directo se podrá ope¬
rar esta rutina sólo las veces que se
desee; con el consiguiente ahorro
de tiempo que esto implica. Las
tres posibilidades aquí comenta¬
das se muestran en el listado N° 2.
INITIALIZE (1NICIALIZAR):

1541 lo que la SYS 64738 es a la


Commodore 64; es decir, coloca a
la máquina en la condición que
ésta tiene al momento de ser en-
cuando ciertas condiciones de error
particularmente extrañas nos im¬
piden operarlo en forma normal.
Para efectuar una inicializacion.se
ptí^ OPElf156.15.TXLÓSE 15

sirve para'ordena?"un disco que^


Í=s=5S
sufrir. Al mismo tiempo, el progra-

agtftgtpg^s

^^SSSftSSMt
EssSrr‘,1
ÜÜilül
OPEN' 15*8.150'\rCLOS E15

jgg’g ££2££^,.?ZS2¡
c^na'^orT^tarneme^e^ncíus^ve Í¡Íͧ§5

SsSESiSS
g5Sr
IkSkSSSI
™H~S SSSK'S.K.SSdí SSHSSrsfSS

[SJ
EL BUS DEL COMMODORE 64
archivos de programa llamados "C- encontrarán Uds.el programa “Ins¬ ejemplo, para validar un disco se
64 WEDGE''y "DOS 5.1 "que sirven pector de Directorios" (no suena a puede ejecutar la sentencia OPEN
de gran ayuda. El primero,como su cargo de funcionario?) que sin/e 15.8.15.'V" cuyo efecto será idén¬
nombre lo indica, es una cuña que para obtener mayor información tico a OPEN 15,8,15,'VALIDATE".
carga el segundo. Este, una vez ac¬ sobre los archivos contenidos en Por otra parte, los comandos del
tivado, brinda una serie de coman¬ un disco. Una vez tipeado y graba¬ D .OS. también se pueden ordenar
dos directos que, en realidad, son do en disco corra el programa colo¬ por medio de sentencias PRINT#
una abreviatura de los aquí expli¬ cando un disco en el drive. Una vez desde dentro de un programa y no
cados (que pertenecen al D.OS. hecho ésto pulse RETURN y el pro¬ en modo inmediato como los he¬
Versión 2,0); más algunos habitual¬ grama le hará conocer el nombre y mos ejemplificado. Para ello se de-
mente no disponibles. En el listado
4, exhibimos la correlación entre
los comandos del DOS. 5.1 y el (columna LAR); la primera pista tuar cualquier comando por medio
DOS. 2.0. (columna Pl) y sector (columna SE)
Para sacar mayor provecho del que éste ocupa y, si el archivo es programa se detendrá con un men¬
WEDGE y el DOS. 5.1 recomen¬ relativo, la longitud de cada regis¬ saje de “FILE NOTOPEN ERROR"
damos copiar ambos al principio de tro del mismo (columna LRG). (el archivo no fue abierto).
... Y ESTE ES EL BUS QUE SE VA: De igual modo, no se deben usar
que se enciende la máquina, car¬
garlos y correrlos para tenerlos Todos los comandos del D.OS.que
siempre activos. Si, una vez carga¬ ejemplificamos en este articulo es¬
do el DOS. 5.1, se ejecuta una or¬ tán en la asi llamada "forma abre¬
den SYS 64738, no es necesario viada", es decir.se invocan usando abieno.ei programa se interrumpi¬
volver a cargar y correr el WEDGE, sólo la Inicial del comando. Si bien rá con un -FILE OPEN ERROR' (el
contólo pulsar SYS 52224 se vol- no tiene mayor aplicación, esos co¬ archivo ya está abierto i
mandos pueden ser invocados uti¬ CARLOS A. AY
Adjunto a este articulo (listado 3) lizando su nombre completo. Por y DANIEL H. MANDUCA

LISTADO COMPARATIVO DE COMANDOS D.O.S. 5.1 VERSUS D.O.S. 2.0


COMANDO DOS 2.0 COMANDO DOS 5.1 OBSERVACIONES
LOAD"PROGRAMA",8 /PROGRAMA
LOAD"PROGRAMA",8,1 /.PROGRAMA LENG.DE maquina
LOAD"PROGRAMA",8:RUN 1- PROGRAMA AUTO-RUN
SAVE"PROGRAMA",8
SAVE"a:PROGRAMA",8 PROGRAMA SAVE & REPLACE
(NO EXISTE) a O > LEE CANAL ERROR
(NO EXISTE) a* o >* LEE DIRECTORIO
PRINT#15,"C:COPIA=ORIGINAL" ac:COPIA=ORIGINAL COPIA
PRINTttlS,"I" ai INICIALIZA
PRINT#15,"N:NOMBRE,ID" SNOMBRE, ID FORMATEA
PRINTH15,"Q" @0 ANULA DOS 5.1
PRINTttlS, "R:NUEVO=VIEJO" 0R:NUEVO«VIEJO RENOMBRA
PRINT#15,"S:ARCHIVO" es: ARCHIVO BORRA ARCHIVO
PRINTttlS, “Ul" aui REESTABLECE DOS
PRINTttlS, "V“ VALIDA
ESTE LISTADO ASUME QUE ANTES DE LAS SENTENCIAS QUE EMPIEZAN CON
PRINTttlS SE ORDENA UN OPEN 15,8,15 Y QUE LUEGO DE ELLAS SE EFECTUA EL
CORRESPONDIENTE CLOSE 15.

LEZ3
.$b>Vá chVá cfcVá ¿j*V4 ¿J»VÍ «&>' ts» es»-'
SPECTRUM DISTRIBUIDORES
¡f El mejor Software. Consolas TK83 / TK85 / TK90
A DISTRIBUIDOR OFICIAL -
(3 Programas Nuevos
£ SINCLAIR 1000/1500
.•Consolas, accesorios, program,
3
-
TI 99/4A
Programas
programas
IMPRESORAS/
IMh'HcüUHAS/ MODEMS VILLA CRESPO - FLOI

Compre su TK 85/90/2000 en
2/3/6 ó 10 cuotas SIN INTERES
Consulte nuestras OFERTAS de CONTADO
CURSOS PROGRAMACION BASIC
PARA SINCLAIR^TK/COMMODORE 64
INPUT DATA CLUB Sta. Fe 1670 Loe. 45
PROGRAMAS

Pag. 36
¿QUIEN TIENE LOS ULTIMOS PROGRAMAS
PARA TU ^icommodore 64 EN CASSETTE?
/UICRODIGIML
sinczlair-
TI 99/4 A
RAID OVER MO SCOW - ON COURT TENNI:S-BEACH HEAD- F 15
ONE ON ONE - MISION IMPOSIBLE • MU!5IC 64 - SOLO FLIGHT
>’ 2000 TITULOS MAS DESDIE A 1.80

0 micro cómputo LOCAL6


IPROGRAMAS

I CONTADOR
AHORRO DE MEMORIA
DE SU 1000/1500
(Parte III)

Continuando con el número anterior, ofrecemos la tercera y


última parte de este interesante tema.

j \ Pag.39
CONCURSO
TRIMESTRAL
RULETA RUSA
S ALFANUMERICAS: Ingresa
ombre del equipo local.
S ALFANUMERICAS: Ingresa
DsTalFANU^ERICAS (Diménsú
nada): Guarda el titulo.
ES ALFANUMERICAS: Guarda
íer carácter de DS.
FS ALFANUMERICAS: Ingresa
contestación al nuevo tipo de ta

TIPO DE PROGRAMA: Juego de


Azar.
CAPACIDAD DE MEMORIA: 2,9 K.
MAQUINAS EN QUE PUEDE SER
CORRIDO: TK 85 y similares cuya
mtiguraclón mínima de memoria
i3 de 16 K.
INSTRUCCIONES: Sólo hay que
obedecer al programa.
TIPO DE CINTA: El programa fue
grabado con una TK 85 en una
cinta del tipo NORM.AL sin ningún
tipo de ecualización especial.
NUMERO DE CUENTAVUELTAS:

COMENTARIO DE LINEAS:
10-113: Arman la presentación c
uego.
115-330: Generan el movimienti
este coincide con el elegido por
500-575: Arman la tarjeta. nosotros... ¡PUML.uno menos en el
580-680: Permiten la entrada i s variables de la siguiente ma¬ juego (aparecerá una tumba y la
>s equipos. nera: LET nombre de variable computadora anunciará nuestro
"contenido", sin número de línea.
Por este motivo nunca hay que hacer
correr el programa con el comando
RUN. En cambio hay que usar GOTO
A continuación se repiten los pa-
sosanteriores con el siguiente par¬
COMO FUNCIONA EL JUEGO: ticipante; así hasta terminar la pri-
Al empezar,pregunta el número de Se trata de obtener la máxima
jugadores, el número de rondas y cantidad de puntos, consiguién¬
el nombre de cada uno de los dose estos puntos, al oprimir el
participantes. disparador y no ser víctimas de la
3. Borrado de cruces. Porturno los jugadores se deberán imaginaria bola alojada en el tam¬
1330: Borrado de pregunta. arriesgar-o no-a "apretar"elgatillo bor de la pistola: un disparo jallido
1340: Manda una nueva selecciór ’n pistola que aparece en panta-
de resultados. lia. Si por casualidad sucumbimos en
1350: Graba el programa. asga", ui el intento, la computadora nos pa¬
1360: Corre el programa. puede responder presionand sará por alto en las siguientes ron-

FS
CONCURSO
TRIMESTRAL
Pag. 43
CONCURSO
TRIMESTRAL
En esta sección atendemos todas aquellas
consultas y sugerencias que nuestros lectores
deseen realizar. Para ello sólo debe dirigirse
a esta redacción, sección “Consultas”.
hay caracteres gráficos
especiales de Commodo-
re que, supongo, por una
cuestión de Impresión, no
resultan legibles y en el
caso de Tragamonedas
Jo, recién introducirlo en no se ve el efecto del pro¬
3l cassette? Esto no lo grama. ¿Qué debo hacer?
engo^ muy en claro ya Alberto Martínez
Florida
sxplfcito para principlan- K 64
Ese es un problema de
■ Dónde pueoo conseguir compatibilidad de los ca¬
racteres gráficos espe¬
ciales de Commodore y
la impresora que utilizan
Carlos Ay y Daniel Man¬
duca para lir“ '
gramas
la revist.
rá en cassette usando la Con respecto al AM Spri-
función SAVE, aquello ter, los caracteres gráfi-
en ese momento, asi lo trascendentes y no afec¬
haya tecleado o lo haya tan al desarrollo y ejecu¬
cargado antes de otro ción del programa.
cassette. LAM ENTABLE- En relación con Tragamo-
MENTE EL N° 1 ESTA
AGOTADO. ta página una modifica¬
ción del listado del pro-
Ingcesando las del
listado 1 podrán
juego totalmente comple-

A 1800OHM.
ta. Hasta pronto.
sonantes esté ADOLFO L.de ARRIBA
Pergamino • Bs. As.

íisiones o errores d

23 Pag.47
ahora, es la que más me armarlo con teclas inde¬
gustó. El artículo “Cono¬ pendientes. También
ciendo las Computado¬ creo que sería bien acep¬
ras" está muy bueno. tado un artículo sobre la
Quiero felicitarlos tam¬ forma de solucionar la in¬ e salida, un capacitor
bién por el programa terferencia de RF. que e bajo valor (probar
"Práctica de paracaidis- producen en la pantalla -1 47 PF)
—” —e funciona muy
Las revistas son magní¬
ficas, no cabe duda de
que su esfuerzo por lan-
sido en vano^ debido a

js ventajas y desventa-
envío el programa para el as,ycómo se ¡mplemen-
concurso. Este programa a y usa en un computa-
no es nada extraordina¬ lor TI-99/4A
rio porque soy un "princi¬
piante", pero mi deseo no Me gustaría saber si la
es ganar sino participar mterface "ZX 1" para la
para integrarme al mun¬ conexión de "Midrodri-
do de la computación. Lo ves' de la computadora
hice en una computado¬ Spectrum es compatible
ra TI-99/4A del instituto El uso de Assembler en con la computadora TS
al cual concurro, yá que cualquier computadora, 2068. Además tengo la
no. poseo una. permite la explotación al del material ... Ojóa de si un modem se
También les mandó el cu¬ máximo de su capacidad sumido en fabricarlo, no conecta directamente en
pón del sorteo mensual se Justifique realmente.
(espero que acepten una El problema de la interfe¬ computadora Spectrum
fotocopia de él, porque rencia que sale en la pan¬ o hace falta alguna ínter-
no deseo recortar la pá- es bastante com- ‘--r. Una vez conectado
que publicaran
que quiero intercambiar
programas varios, r
Dre y dirección:
GONZALO VILLAFAÑE
Alberdi 457
San Francisco
(2400) CORDOBA

Spectrum con la Interfa-


" • se le puede conec-
'■* - modemque
,_Ja RS-232 y
Software adecuado
para controlarlo. También
existen Módems que no
necesitan interfaces y se
conectan directamente
en el conector posterior.
(llBISIñESilISñIPISfl'Bd® En cualquiera de los ca¬
sos, es posible conectar-
computadora
—actado u
• SINCLAIR 1000-1600-2000 RIVADAVIA 6495 trabaje e..__
• MICRODIGITAL TK 83-TK86-TK0O-TK2OOO CAp na, (Bell 1030 00177),
• LIBRERIA TECNICA
• JOYSTICK • CASSETTES - DISKETTES - PROGRAMAS «32-3873

CSD
CORREO • CONSULTAS

das a esla redacción por


lectores que han tenido
dificultades con el pro¬
grama para telegrafía pa¬
ra computadores TS1000,
creemos necesario tener
en cuenta los siguientes
a) Para losqueno utilizan
un programa Ensambla¬
dor, en el ingreso del pro¬
grama, es decir que "Po-
kean" los códigos del len¬
guaje de máquina direc¬
tamente, tener en cuenta
que. antes de ingresar
los códigos se debe ge¬
nerar una instrucción 1
REM con tantos espacios
como códigos se vayan a
tipear, pues caso contra¬
rio el intérprete BASIC se
confundiría y se perdería
el control de la máquina,
debiéndosela apagar pa¬
ra retomarlo.
b) El programa ha sido
chequeado en la práctica
durante bastante tiempo
y aunque suene.redun¬
dante FUNCIONA BIEN,
siempre que se tengan
en cuenta su rango de
acción y limitaciones, es
1) La señal recibida
debe ser MUY'
FUERjTE y estar

debe ser razona-

receptor debe

AHORA
commodore
• SOFTWARE • ATENCION ESPECIAL
A CLIENTES DEL INTERIOR • CLUB DE
USUARIOS _
tono cumpliendo
1) y 3).
SORTEO - ENCUESTA K64 c) El nivel que se obtiene
como salida en transmi¬
sión del conector MIC es
exiguo (algunas decenas
LLENE ESTE CUPON Y PARTICIPE DEL SORTEO MENSUAL de milivoltlos) y no podrá
en la mayoría de los ca¬
sos excitar adecuada¬
PREMIOS: mente el micrófono de
un tranceptor de BLU,
20 CASSETTES Y 10 BECAS PARA CURSOS BASIC

d) La utilización del pro¬


grama con un tranceptor
de BLU no genera seña¬
les de tipo H2 (Ilegales)
sino Rl que son perfecta¬
mente legales, no obs¬
tante es conveniente
cuando el uso del progra¬
ma exceda la corta expe¬
rimentación el proceder
al control de la manipula¬
P. ARGENTINA ción mediante un rectifi¬
cador de audioy laclaviia
KEY del emisor.
—ENCUESTA— e) El programa ayuda a la
COMPUTADORA: □ CZ 100 S CZ 1500 □ CZ 2000 □ TIMEX 2008 □ introducción en la mate¬
□ TK 85 □ TK 90 □ C-16 □ C-64 □ TI 99/4A ria. pero no Implica que
□ Otras . □ NO TENGO AUN para un trabajo a largo
ME GUSTARIA VER: plazo no se deba apren¬
der Morse por los méto-
PROGRAMAS DE APLICACION ESPECIFICA eventualidad el mismo
PROGRAMAS EN BASIC es un excelente auxiliar,
PROGRAMAS EN LOGO fl No en todos los recep¬
PROGRAMAS EN LENGUAJE DE MAQUINA tores de TV se obtiene
PROGRAMAS EN OTROS LENGUAJES una nota limpia por el
ANALISIS DETALLADOS DE I-
>S PROGRAMAS parlante de audio y a mo¬
NOTAS PARA BEGGINERS do de monitor, en algu¬
nos esto ocurre sin incon-
JUEGOS
CALIFICACION DESCRIPTIVA DE:
PROGRAMAS DE JUEGO ii de sintonía y para
PROGRAMAS DE APLICACIONES COMERCIALES que la nota emitida sea
PROGRAMAS EDUCATIVOS limpia la imagen de video
HARDWARE es mala.y en otros casos
iciertos televisores color)
QUE ES LO QUE MAS TE GUSTA DE KO

QUE ES LO QUE MENOS TE GUSTA?


COMPATIBILIDAD
Tengo una computado
microdlgital TK 2000 V
quiero preguntarles qué

CCDUriT Sfl • REGISTRADORAS - ROLLOS


• MEDIOS MAGNETICOS
• FORMULARIOS CONTINUOS
• CINTAS IMPRESORAS
(1416) BUENOS AIRES • COMMODORE 64

123
& p
Spectrum
La prolongación de su cerebro
Adquiérala en los Distribuidores de la

También podría gustarte