Translate

sábado, 18 de diciembre de 2010

CoCoDiskUtil Virtual Disk Viewer for (CoCo) Color Computer (English)

In Spanish
In this section I will present my work on this computer (Radio Shark TRS-80 Color Computer ) OR CoCo
 
I built in two weI built in two weeks (and two months "je je" since November 2010) an integrated utility in Windows to see and review DSK 
I saw no good 
Toolshed does many things but commands 
and CoCoDSK_1.5.9.09 is nice but one at a time and missing stuff. not drop down, and other things 


This beta version 1.0.9 


What it does? 


This utility checks multiple virtual disks (one at a time) of the Color Computer *. DSK, VDK (DRAGON) and displays its directory 
It is easy to move from one disk to another and revise many well. 


- Go to the directory 
- View files in various ways, PC and DSK (RS-DOS) 
- View Sectors and Tracks 
- Copy files from PC to COCO (RS-DOS) and vice versa 
- Format, Create empty disk DSK 
- Sort alphabetically or by another order virtual disk DSK. 
- Check FAT errors 
- Format coco, green characters on TV As the coco (to remember). 
- Convert BIN Basic programs to ASCII format and vice versa, both within the DSK and PC (DIR separate files on the PC) 
- Views and editing in DSK and PC.
- View and edit in HEX and DSK.
- Delete files on DSK and PC.
- Rename (name and extension) in DSK. 
- Change attributes, types and formats. 
- Sort by name, size granules, and Bytes, Etc. first pellet up and down, and several at once. 
- English and Spanish languages, expandable 
- Copy PC to DSK and vice versa by dragging and dropping. 
- View VDK (DRAGON) read-only 
- View pictures and files COCOMAX 
- View graphic sectors and tracks 


COMING SOON 
- OS9 and NITRO, 40 track, 80 track and DD, large disks 
- Desfracmentar 
- Compare many. DSK and see if there are duplicate programs. adding into each other. 
- Use of granules, for reconstruction or deleted files 
- Run programs with the emulator 
- Print a copy of a DIR or TXT. 
- Editor of sectors (disk and file) 
- Recover deleted files, damaged or corrupted 
- Show errors (almost) 
- Moving from Wav to Cas and vice versa. 
- View Graphic Pac and other formats, databases and so on., If anyone has knowledge and information of the subject, will welcome 
- Copy files from one disk to another 
- Maybe disassemble 
- What is needed 
- The sources I can give at the end, so that no duplicates with changes there. 
  The idea is that I ask for them, for now, and if I can the please. 


Suggestions and improvements, aids in tests 
Yes there are better tell me 
If anyone has knowledge and information of the subject, will welcome 


Luis Fernandez. 


link to the utility (still in evidence, be careful with your dsk)


Versión 1.1.3
http://www.4shared.com/zip/WE7dqk0n/CoCoDskUtilPack_V_113.html?

Version 1.0.9


Setup Multi language


Setup Spanish (best for vista and 7)
http://www.megaupload.com/?d=MN3DIJDA
http://www.4shared.com/file/QpgWiue7/CoCoDskUtilPack.html 





-------------------------------------------------------------

Old Version

Version 1.

lunes, 13 de diciembre de 2010

CoCoDskUtil para la (CoCo) Radio Shark TRS-80 Color Computer

In English
Estoy programando, desde noviembre 2010, una utilidad integrada en Windows para ver y revisar DSKs (Discos virtuales de la Color Computer de radio shack) llamada cariñosamente CoCo

No vi ninguna buena.
Toolshed hace muchas cosas pero en comandos
y CoCoDSK_1.5.9.09 esta bonito pero de uno en uno y le faltan cosas. no tiene drop down, y otras cosas

Esta en fase beta versión 1.0.10

Que hace:

Esta utilidad revisa múltiples discos virtuales (uno a la vez) de la Color Computer *.DSK, VDK (DRAGON) y muestra su directorio
Es fácil pasar de un disco a otro y revisar muchos así.

- Vista del directorio
- Vista de los archivos de varias maneras, en PC y DSK (RS-DOS)
- Vista de Sectores y Tracks
- Copia archivos de PC a COCO (RS-DOS) y viceversa
- Formatea, Crea discos DSK vacíos
- Ordena alfabéticamente o por otro orden el disco virtual DSK.
- Revisa errores de FAT
- Formato coco, caracteres Verdes Como en la Tv de la coco (para recordar).
- Convierte programas Basic del formato BIN a ASCII y al contrario, tanto dentro del DSK como en la pc (archivos separados en el DIR de PC)
- Vistas y edición de textos en DSK y PC.
- Vistas y edición en HEX y DSK.
- Borra archivos en DSK y PC.
- Renombra (nombre y extensión) en DSK.
- Cambia atributos, tipo y formato.
- Ordena por nombre, tamaños en gránulos, y en Bytes, primer granulo Etc. ascendente y descendente, y varios a la vez.
- Idiomas Ingles y Español, expandible
- Copia de PC a DSK Y viceversa arrastrando y soltando.
- Vista de discos VDK (DRAGON), aun solo lectura.
- Vista de dibujos y archivos COCOMAX
- Vista grafica de sectores y pistas

PROXIMAMENTE
- OS9 y NITRO, 40 track, 80 track y DD, discos grandes
- Desfracmentar
- Comparar muchos .DSK y ver si hay programas duplicados. sumar unos dentro de otros.
- Manejo de gránulos, para reconstrucciones o archivos borrados
- Ejecutar programas con el emulador
- Imprimir un DIR o copiarlo a un TXT.
- Editor de sectores (de disco y de archivos)
- Recuperar archivos borrados, dañados o corruptos
- Mostrar Errores (ya casi)
- Pasar de Wav a Cas y viceversa.
- Ver Graphic Pac y otros formatos, bases de datos etc., Si alguien tiene conocimientos e información del tema, bien recibidos serán
- Copiar archivos de un disco a otro
- Tal vez desensamblar
- Lo que se necesite
- Las fuentes los podré dar al terminar, para que no haya duplicados con cambios por ahí.
  La idea es que me los pidan, por ahora, y si puedo los complaceré.

Se aceptan sugerencias y mejoras, ayudas en pruebas
Sí hay mejores díganme
Si alguien tiene conocimientos e información del tema, bien recibidos serán

Luís Fernández.
luis46coco@hotmail.com


INSTALACION:

Ejecute el setup e instale en su directorio favorito. (puede moverlo después
El programa crea un INI automáticamente si no existe.
Utiliza una DLL y 2 OCX
El paquete contiene además de los run time de vb6 y los instaladores

SSubTmr6.dll      una DLL que debe ser registrada manualmente si no lo realiza automáticamente el setup
c:\windows\syste32\regsvr32.exe c:\windows\syste32\SSubTmr6.dll
vbalIml6.ocx      es un Image list mas poderoso  http://vbaccelerator.com
vbalSGrid6.ocx    una grilla muy potente         http://vbaccelerator.com SGrid 2.0
hexedit.exe       Utilidad gratuita (por ahora luego la fabricare yo) http://www.physics.ohio-state.edu/~prewett/hexedit/ Gracias
COMDLG32.OCX   Para los Diálogos comunes (tal vez los maneje directo después)
CoCoDskUtil.exe   Utilidad
CoCoDskUtil.ini   Se auto genera, puede servir para crear mas idiomas o cambiar textos
CoCoDskUtil Español.TXT   Ayuda en español (este documento)
CoCoDskUtil English.TXT   Help en ingles


PROBLEMAS CON LA INSTALACION
En Windows Vista Y 7 es posible que no deje registrar la dll o si la deja registrar no funcione
Esto puede ser debido al control de la cuenta de usuario UserAcountControl
Desactívelo durante la instalación en [panel de control]/[Cuentas de usuario] (Avanzado). Puede reactivarlo luego.
Despues de activarlo o desactivarlo debe reiniciar

Es posible también que no deje copiar los archivos en System32 o en Archivos de programa,
Puede usar cualquier directorio y registrar manualmente SSubTmr6.dll en otro directorio diferente a System32
Los OCX al parecer no es necesario registrarlos

OTROS PROBLEMAS
La coco usa textos terminados en chr$(13) (retorno de carro) sin avance de línea chr$(10), los editores de PC si la usan.
NOTEPAD ve continuas las líneas que solo tienen 13
WORDPAD agrega el chr$(10), pero esto deja mal el archivo para coco
yo lo puedo agregar por supuesto, y quitarlo al pasar de pc a coco, pero prefiero hacer el editor y editor hex completo,
será para luego.
EDITPLUS (que lo uso con Total Commander) es ideal ya que si el archivo esta sin chr$(10) lo deja así y al agregar nuevas líneas,
las agrega igual como las lineas anteriores (es decir si el archivo tiene CR-LF las agrega asi y si tiene solo CR solo agregara en las nuevas lineas CR. bien pensado

Si el sistema toma un dsk o vdk erróneo y se cae, debido a que lo memoriza, al comenzar de nuevo la aplicación volverá de nuevo a tener problemas,
puede quitar la línea de "ArchivoActual" del archivo CoCoDskUtil.ini, para solcionar o borrar todo el archivo ini

MANUAL

Seleccione el directorio y paséese por los .dsk que haya en el.
Al seleccionar uno podrá ver en la parte inferior el directorio coco.
Se mostrará mucha información útil del mismo.
Es fácil de cambiar a otro .DSK y revisar cientos, por eso lo construí

Puede seleccionar un archivo y se visualizará a la derecha arriba
con el segundo botón hay algunas posibilidades más.

DIR COCO
Tocando los encabezados los puede ordenar incluso por varios campos, tocándolos otra vez invierte el orden.
(Pequeños errores al ordenar, la grilla falla, utilidad gratis).
El color amarillo denota que hubo un cambio, lo puede grabar o descartar con los botones arriba y a la derecha del DIR
Cualquier cambio en el DIR presentará ese cambio de color.
Puede cambiar el nombre del archivo su extensión, el tipo de archivo y su formato (estos dos últimos no se deben tocar)
Hay dos formas por el momento de hacer esto (botón izquierdo un clic) sale un menú Pull Down,
Otra forma es pulsando el Mouse como si se fuera a renombrar, Se abrirá espacio y sale un combo,
En los encabezados se puede usar el botón derecho para seleccionar que columnas ver.
También se puede ampliar o reducir el ancho de las columnas y su orden entre ellas mismas.

La explicación de las columnas creo que es clara pero aun así explicaré

Nombre:           8 Caracteres alfanuméricos rellenos de espacios al final (Es igual "CASA" que "CASA " o " CASA" o "CA SA")
                  la CoCo lo junta y alinea todo a la izquierda, Pero en PC "CASA" Y "CASA " son diferentes (tome precauciones).
Extensión:        3 Caracteres alfanuméricos rellenos de espacios al final.
Tipo:             Es el tipo de archivo Y puede se 0-4 (0=BASIC, 1=BASIC datos, 2=Lenguaje de Maquina, 3=Editor de textos)
Formato           B=Binario, A=AscII; internamente 0 y 255 respectivamente
Gránulos usados   Indica cuantos Gránulos gasta este archivo 1GR = 9 sectores de una pista = 256 * 9 = 2304 Bytes.
Bytes             Tamaño de archivo en bytes.
Gasto en Bytes    Indica la cantidad de bytes usados en disco para este archivo, unidad mínima 1 Granulo = 9 Sectores * 256 Bytes = 2304.
Diferencia        Cantidad de bytes desperdiciados.
Eficiencia %      % de eficiencia de almacenamiento, 100% máxima eficiencia, 0% Mínima indica si un archivo desperdicia mucho espacio.
Granulo Inicial   Esta columna esta oculta inicialmente, Granulo donde comienza el archivo.
BytesUltimoSector Mantiene cuantos bytes se usan en el último sector para este archivo.
Gránulos          Indica la secuencia de los gránulos usados. El sistema, al marcar gránulos para un archivo nuevo, sigue el siguiente orden
                  Como primer granulo busca y usa los sectores mas próximos al directorio (pista 17). y los siguientes los usa en secuencia,
  Ejem.: si son mayores que granulo 31 se incrementan de uno en uno, los inferiores al granulo 31 los usa según este orden 30-31-28-29-26-27...

Se pueden visualizar los archivos borrados, si los hay, (botón en la parte inferior derecha del DIR CoCo).
Se indican también la cantidad total de archivos y posiciones libres para archivos en el directorio Máx.(68),
Total de gránulos ocupados y libres, igual con los bytes y otras columnas.

Se puede crear un nuevo archivo escribiendo su nombre en Archivo:
Si tiene la extensión .DSK se creará del tamaño y contenido adecuado.

Para ver archivos en PC seleccione muestra (Tipo) los demás tipos de archivos,
Observe que mientras no elija otro DSK este se mantendrá y podrá ver loas archivos exportados del DSK o importar nuevos desde el PC

COPIAS DE ARCHIVOS (Importación y exportación de archivos al DSK)
Para esto puede seleccionar uno o varios tanto desde el PC como desde el DSK y arrastrarlos sobre el otro directorio.
También se puede elegir con el botón derecho de Mouse copiar.
Durante la copia se podrá renombrar uno duplicado o ya existente y se avisara si el disco esta lleno.

BOTÓN DERECHO
Con el botón derecho del Mouse se muestra un menú contextual para realizar lo siguiente:

Ver el archivo en una ventana independiente
Editar el archivo (Puede elegir su editor preferido)
Editar en formato Hexadecimal.
Convertir a ASCII o a Comprimido, si el archivo es BAS (tipo = 0) Se puede pasar entre los dos formatos, Tanto en PC como en DSK
Copiar uno o varios archivos.
Borrar uno o varios archivos.


(aun en pruebas, tenga cuidado con sus dsk)
Detallare más después



MEJORAS
Versión 1.0.10
- Intalador multi lenguage bien (no crea shortcut ni corre el programa automáticamente, pero si instala en vista)
- reparación de borrado en dragon
- reparación de compresión de bas a binario para dragon
- Implementacion de la tecla ENTER(RETURN) en el cuadro de dir para cambiar de directorio (ademas del doble clic)
- Implementacion de la tecla Detete(Suprimir) en Los cuadros de archivos DSK y PC para borrar archivos (Ademas del Pulldown)
- Valor Nulo el Sector o Track daba error.
- faltan mas reparaciones

Versión 1.0.9
- Reparación de algunos casos de conversión de CR <==> CR+LF
- Nuevo Setup Multi idiomas
- No editaba HEX en PC

Versión 1.0.8
- No tomaba bien archivo para ver
- Edita en Asc + CR-LF
- Copia a PC + CR-LF
- Bloqueo para no editar multiple

my email
luis46coco@hotmail.com
my blog
www.luis45ccs.blogspot.com


Versión 1.1.3
http://www.4shared.com/zip/WE7dqk0n/CoCoDskUtilPack_V_113.html?

Version 1.0.9


Setup Multi language


Setup Spanish (best for vista and 7)
http://www.megaupload.com/?d=MN3DIJDA
http://www.4shared.com/file/QpgWiue7/CoCoDskUtilPack.html 



-------------------------------------------------------------

Old Version

Version 1.