Que es esto?

Avatar de Usuario
metsämies
Mensajes: 148
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 15 veces

Que es esto?

Mensajepor metsämies » 12 Abr 2019 00:24

Hi!

Esta placa es de C64, he visto muchas fotos pero no se porque uno de los chips es asi, tengo curiosidad porque es asi...

Imagen
Adjuntos
kuva1.jpg
C64 emolevy
(590.37 KiB) No descargado aún
Amiga ennen kaikkea!

flopping
Mensajes: 2212
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 15 veces

Re: Que es esto?

Mensajepor flopping » 12 Abr 2019 00:32

Pues tiene toda la pinta de que han cambiado una rom por una eprom y quiza de mas capacidad, los cables y soldaduras que se ven son para poder hacer la adaptacion correctamente, si funciona bien el equipo, no le des mas importancia, salu2.

Avatar de Usuario
WhatIsAMan
Mensajes: 307
Registrado: 10 Dic 2017 17:06
Ubicación: El castillo invertido
Agradecido : 72 veces
Agradecimiento recibido: 94 veces

Re: Que es esto?

Mensajepor WhatIsAMan » 12 Abr 2019 02:09

Parece una reparación anterior. 325056-03 es el código de la ROM de caracteres del C64c en la zona de disttribución española. Si esto lo hubiera hecho Commodore supongo que hubieran usado una ROM propia. Más bien parece como si su anterior propietario lo hubiera reparado con una eprom o fuera una placa C64c de otra zona que fue adaptada a la nuestra.

Nota: esto son suposiciones, no tengo ni idea de si es una modificación/reparación oficial o de alguien a quien le gustaba cacharrear... Muy curioso.

marcos64
Mensajes: 169
Registrado: 08 Nov 2018 10:31
Agradecido : 24 veces
Agradecimiento recibido: 39 veces

Re: Que es esto?

Mensajepor marcos64 » 12 Abr 2019 09:53

Eso es la ROM de caracteres con la Ñ. Totalmente normal, Commodore soluciono la obligacion de añadirle la Ñ al C64 de esa forma.

Aqui tienes otro:

Commodore C64c - Spain

Imagen

Avatar de Usuario
metsämies
Mensajes: 148
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 15 veces

Re: Que es esto?

Mensajepor metsämies » 12 Abr 2019 22:43

Entonces para cambiar mapa de teclado y quitar esa letra tendria que cambiar ese chip?
Amiga ennen kaikkea!

marcos64
Mensajes: 169
Registrado: 08 Nov 2018 10:31
Agradecido : 24 veces
Agradecimiento recibido: 39 veces

Re: Que es esto?

Mensajepor marcos64 » 12 Abr 2019 22:49

Tienes que retirar ese montaje y sustituirlo por la ROM (o EPROM) normal.

Avatar de Usuario
WhatIsAMan
Mensajes: 307
Registrado: 10 Dic 2017 17:06
Ubicación: El castillo invertido
Agradecido : 72 veces
Agradecimiento recibido: 94 veces

Re: Que es esto?

Mensajepor WhatIsAMan » 12 Abr 2019 22:50

Yo creía que la forma en que se leía el teclado se determinaba en la rom del kernal...

BlackHole
Mensajes: 1019
Registrado: 03 Ago 2011 23:07
Ubicación: Aluche, Madrid
Agradecido : 9 veces
Agradecimiento recibido: 161 veces

Re: Que es esto?

Mensajepor BlackHole » 13 Abr 2019 01:48

WhatIsAMan: El kernal no tiene nada que ver con el teclado físicamente hablando. Las 64 teclas están asociadas a puertos de entrada/salida que se leen en las CIAs directamente a nivel bajo. Los 8 bits de $DC00 y los 8 bits de $DC01 forman una matriz de 8x8 bits donde cada una de las 64 combinaciones está asociada a una tecla. La tecla de la Ñ en los teclados castellanos sustituye a la £ del teclado estándar. Lo que se cambia en este caso son sólo los 16 bytes que definen ese carácter exacto en el mapa de bits del tipo de letra (8 para la mayúsula y 8 para la minúscula).

El C64 tiene una ROM independiente de 4 KB con los mapas de bits de todos los caracteres (2 juegos x 256 letras x 8 bytes = 4096 bytes) y esta ROM se puede paginar y despaginar para ser usada por el software si se desea. El chip que contiene la Chars ROM es el que se ha modificado en ese modelo de C64, nada más. Recuerda que el C64 tiene 3 chips con ROMs: Kernel (8 KB), BASIC (8 KB) y Chars (4 KB), haciendo un total de 20 KB que se superponen a los 64 KB de RAM que están debajo.

El kernal simplemente incorpora rutinas a un nivel lógico más alto, que proporcionan el código ASCII de las teclas pulsadas (así como sus combinaciones con las teclas de mayúsculas, CTRL y C=) a través de tablas de consulta prealmacenadas en ROM, y los deposita en un buffer circular de 10 posiciones que puede ser consultado desde código máquina o por el BASIC. Lo hace a través de la interrupción estándar en cada barrido de pantalla (PAL 50 veces/s, NTSC 60 veces/s) rotando el puntero del buffer circular si ha habido alguna pulsación. Pero como dije antes, como se puede acceder a las teclas atacando directamente a los puertos de la CIA, los 8 KB del kernal pueden estar despaginados y los programas siguen pudiendo controlar el teclado a nivel más bajo.

marcos64
Mensajes: 169
Registrado: 08 Nov 2018 10:31
Agradecido : 24 veces
Agradecimiento recibido: 39 veces

Re: Que es esto?

Mensajepor marcos64 » 13 Abr 2019 12:11

Se me olvido decir que yo no tocaria nada. Aunque no es que sea algo raro, tampoco hay tantos C64 con Ñ. Asi que lo conservaria en su estado original.

Avatar de Usuario
kikems
Mensajes: 3135
Registrado: 30 May 2013 19:23
Agradecido : 858 veces
Agradecimiento recibido: 1197 veces

Re: Que es esto?

Mensajepor kikems » 13 Abr 2019 16:05

Vamos , que no tienes algo raro , tienes una joya.

Avatar de Usuario
metsämies
Mensajes: 148
Registrado: 28 Nov 2015 13:05
Agradecido : 11 veces
Agradecimiento recibido: 15 veces

Re: Que es esto?

Mensajepor metsämies » 13 Abr 2019 22:22

@all

Pues tengo dos preguntas... en un C64 como escribo ö ä å?

Es posible que por esta ROM espanola salgan caracteres mal? estoy usando pi1541, en las siguientes dos fotos se ve el contenido de SD en el ordenador y el mismo en C64, es como si solo reconociera letras minusculas.
Adjuntos
näyttää.png
näyttää.png (51.8 KiB) Visto 599 veces
c64.jpg
c64.jpg (77.57 KiB) Visto 599 veces
Amiga ennen kaikkea!

marcos64
Mensajes: 169
Registrado: 08 Nov 2018 10:31
Agradecido : 24 veces
Agradecimiento recibido: 39 veces

Re: Que es esto?

Mensajepor marcos64 » 13 Abr 2019 22:47

Efectivamente, solo reconoce letras en minusculas. Al menos con el set de caracteres normal. Prueba pulsando simultaneamente las teclas C= y SHIFT.

Usando un SD2IEC asegurate de que los ficheros D64 solo tengan 12 caracteres (los otros 4 son el ".D64") y siempre en minusculas. Supongo que con la PI1541 sea lo mismo.

Para usar los caracteres ö ä å necesitas la ROM de caracteres sueca.

Avatar de Usuario
Arturo
Mensajes: 88
Registrado: 13 Ene 2013 00:38
Agradecido : 5 veces
Agradecimiento recibido: 12 veces

Re: Que es esto?

Mensajepor Arturo » 15 Abr 2019 00:02

marcos64 escribió:Eso es la ROM de caracteres con la Ñ. Totalmente normal, Commodore soluciono la obligacion de añadirle la Ñ al C64 de esa forma.

Si yo tambien me encontré una placa con una EPROM para el char en español, parece que ya salian de fábrica asi.


Volver a “Hardware C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado