NEWDOS/80 con una sola disquetera y 128K para Model IV

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor ron » 24 Abr 2015 20:57

Último mensaje de la página anterior:

No tengo forma de grabar una PAL, pero si que estaría encantado de probarla.

jose_leandro
Mensajes: 293
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 22 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jose_leandro » 24 Abr 2015 21:32

Hola

Yo tengo en mi PC varios programas para compilar jed, entre ellos el PALASM y el OPALJR.

No he seguido el hilo completo, por lo que seguro que me equivoco en algo.

No entiendo cual es el problema. Si tenéis las ecuaciones, se pueden pasar al OPALJR para hacer una versión sobre GAL16V8. La sintaxis cambia un poco pero nada del otro mundo.

Si lo que tenéis es un fichero *.jed para una PAL, ejemplo, PAL16L8, se puede usar el programa PAL2GAL para pasarlo a una GAL16V8 ( a mi nunca me ha fallado). Otra opción es usar otro programa del OPALJR para coger el jed y pasarlo a EQN ( ecuaciones).

Otra cosa es que tengáis unas ecuaciones y no estéis seguros que son las correctas. Eso generaría un fichero jed inútil.

Saludos

José Leandro

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor groovydrifter » 25 Abr 2015 04:56

El caso es es que Diotronic tiene unas PALCE16V8H, CE de "CMOS Eraseable", que segun el datasheet se pueden grabar con un JED de PAL16R8 o PAL16H8 Y el ultimo grabador que compré las graba. Lo bueno es que si no van grabandolas "tal cual" se puede uno meter a averigual las ecuaciones, rehacer un JED a medida con ellas, borrarlas y grabarlas de nuevo. El caso es que no encuentro ningun programa que soporte las PALCE16V8H/Q... AMD vendio estos dispositivos a Lattice, me he bajado el software de LAttice para dispositivos "clasicos" y lo mas antiguo para lo que hace JED son las GAL... WinCUPL tampoco las soporta puesto que solo soporta dispositivos de su marca... No se de ningun programa que me permita hacer ecuaciones para PALCE... ¿Sabeis de alguno?
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

jltursan
Mensajes: 1892
Registrado: 20 Sep 2011 13:59
Agradecido : 49 veces
Agradecimiento recibido: 142 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jltursan » 25 Abr 2015 10:31

¿Has mirado el OpalJr?, es una suite bastante completa...

El problema es básicamente el que comenta Jose Leandro. Yo tengo las ecuaciones y el fichero .jed para dicha PAL, usando el OpalJr y el PAL2GAL genero un fichero equivalente para una GAL. El problema surge cuando intento grabar la GAL ya que no tengo ni idea del procedimiento, el caso es que parece que va a grabarlo y ¡pum!, el grabador se me queda tostado muy malamente. En teoría es un buen grabador y siempre me ha dado resultados bastante buenos; pero no tengo ni idea de como grabar una PAL.
La otra es que esas ecuaciones no valgan un pimiento; pero para mí son como chinorris:
PAL16L8 PAL DESIGN SPECIFICATION
U72 MICHAEL DITTO 05/06/85
128K BANKING CONTROL
OMNICRON DATA SYSTEMS
NC A16 /EXTMEM MBIT0 MBIT1 FXUPMEM MAPON A15 /CAS GND
NC /CAS1 MPA15 NC NC NC XA15 /BANKP /CAS2 VCC


IF (VCC) BANKP = MBIT1 * FXUPMEM * /A15
+ MBIT1 * /FXUPMEM * A15

IF (VCC) /XA15 = /A15

IF (VCC) /MPA15 = /BANKP * /A15
+ BANKP * /MBIT0

CAS1 = CAS * /BANKP

CAS2 = CAS * BANKP


FUNCTION TABLE
MBIT0 MBIT1 FXUPMEM A15 /CAS BANKP XA15 MPA15 /CAS1 /CAS2

;MB0 MB1 FXP A15 /CAS BNKP XA15 MPA CAS CAS
; MEM 15 1 2
---------------------------------------------
X L X L L L L L L H
X L X L H L L L H H
X L X H L L H H L H
X L X H H L H H H H
L H L L L L L L L H
L H L H L H H L H L
L H H L L H L L H L
L H H H L L H H L H
H H L L L L L L L H
H H L H L H H H H L
H H H L L H L H H L
H H H H L L H H L H
---------------------------------------------

jose_leandro
Mensajes: 293
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 22 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jose_leandro » 25 Abr 2015 15:03

Hola

He leido el post completo para hacerme una mejor idea.

Hay una cosa que veo que nadie ha propuesto. Si tenéis el jed para una PAL16L8 ¿Porque no hacéis la prueba con una PAL16L8?. No son difíciles de encontrar (yo de hecho tengo 3).

En cuanto a las ecuaciones que pones, no parecen de PALASM a bote pronto. Esta es la estructura "normal" de un fichero PDS.

;PALASM Design Description

;---------------------------------- Declaration Segment ------------
TITLE TUTOR7.PDS
PATTERN A
REVISION 2.0
AUTHOR J.ENGINEER
COMPANY ADVANCED MICRO DEVICES, INC.
DATE 01/01/90

CHIP TEMP PALCE26V12

;---------------------------------- PIN Declarations ---------------
PIN 1 CLOCK COMBINATORIAL ; INPUT
PIN 2 POWER COMBINATORIAL ; INPUT
PIN 3..6 TEMP[1..4] COMBINATORIAL ; INPUT
PIN 7 VCC ; INPUT
PIN 15 OFF REGISTERED ; OUTPUT
PIN 16 NORMAL REGISTERED ; OUTPUT
PIN 17 ALARM REGISTERED ; OUTPUT
PIN 21 GND ; INPUT

;----------------------------------- Boolean Equation Segment ------
EQUATIONS

IF POWER = 0 THEN
BEGIN
OFF = 1
ALARM = 0 ;This line is a change from the tutorial. See release notes.
NORMAL = 0 ;This line is a change from the tutorial. See release notes.
END ; END IF STATEMENT
ELSE
BEGIN
CASE ( TEMP[1..4] )
BEGIN
#d4..8:
BEGIN
NORMAL = 1
ALARM = 0 ;This line is a change from the tutorial. See release notes.
OFF = 0 ;This line is a change from the tutorial. See release notes.
END
OTHERWISE:
BEGIN
ALARM = 1
NORMAL = 0 ;This line is a change from the tutorial. See release notes.
OFF = 0 ;This line is a change from the tutorial. See release notes.
END ; END OTHERWISE STATEMENT
END ; END CASE STATEMENT
END ; END ELSE STATEMENT


La parte inicial y la asignación de patillas es distinta. No fijaros en el códido dado que PALASM funciona con lenguaje de programación o con ecuaciones.

------COUNTER--------

DAT8.T := /UP * COUNT * /DAT7 * /DAT6 * /DAT5
* /DAT4 * /DAT3 * /DAT2 * /DAT1
+ UP * COUNT * DAT7 * DAT6 * DAT5
* DAT4 * DAT1
+ UP * COUNT * DAT8 * DAT5 * DAT4 * DAT1

DAT7.T := UP * COUNT * DAT6 * DAT5 * DAT4 * DAT1
+ /UP * COUNT * DAT7 * /DAT6 * /DAT5 * /DAT4
* /DAT3 * /DAT2 * /DAT1
+ /UP * COUNT * DAT8 * /DAT5 * /DAT4
* /DAT3 * /DAT2 * /DAT1

DAT6.T := /UP * COUNT * DAT8 * /DAT5 * /DAT4
* /DAT3 * /DAT2 * /DAT1
+ /UP * COUNT * DAT6 * /DAT5 * /DAT4 * /DAT3
* /DAT2 * /DAT1
+ /UP * COUNT * DAT7 * /DAT5 * /DAT4
* /DAT3 * /DAT2 * /DAT1
+ UP * COUNT * /DAT8 * DAT5 * DAT4 * DAT1


Saludos

José Leandro

jltursan
Mensajes: 1892
Registrado: 20 Sep 2011 13:59
Agradecido : 49 veces
Agradecimiento recibido: 142 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jltursan » 25 Abr 2015 15:18

Pues ahí posiblemente está el tema, que los archivos disponibles (el .PAL, que he pegado algo más arriba y el .JED) no sabemos si valen para algo. Supuestamente el PAL indica que sí que es para una PAL16L8 y por tanto estaría bien probarlo tal cual con una PAL; pero ni tengo PAL16L8, ni mi grabador parece que las soporta : -death
Si no fuera porque creo que las PAL sólo se pueden grabar una vez te pediría que me grabaras una para probarla (¿tienes grabador que las soporte?). En cualquier caso, siempre podría tratar de comprar alguna por ahí.
¿Las GAL se pueden regrabar?, a ver si es que también he estado usando alguna ya usada...EDITO: Por lo que veo, si que pueden ser reprogramadas, por eso mi grabador me ofrece la opción de "blank" :-D

jose_leandro
Mensajes: 293
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 22 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jose_leandro » 25 Abr 2015 18:08

Hola
jltursan escribió:Pues ahí posiblemente está el tema, que los archivos disponibles (el .PAL, que he pegado algo más arriba y el .JED) no sabemos si valen para algo. Supuestamente el PAL indica que sí que es para una PAL16L8 y por tanto estaría bien probarlo tal cual con una PAL; pero ni tengo PAL16L8, ni mi grabador parece que las soporta : -death
Si no fuera porque creo que las PAL sólo se pueden grabar una vez te pediría que me grabaras una para probarla (¿tienes grabador que las soporte?). En cualquier caso, siempre podría tratar de comprar alguna por ahí.
¿Las GAL se pueden regrabar?, a ver si es que también he estado usando alguna ya usada...EDITO: Por lo que veo, si que pueden ser reprogramadas, por eso mi grabador me ofrece la opción de "blank" :-D


Yo tengo PAL y un programador que las soporta. Asi que para mi no hay problema.

Es cierto que las PAL sólo se pueden grabar una vez (por eso luego salieron las PALCE y posteriormente las GAL que son regrabables) pero no las tengo que tener sin uso para el resto de la vida :-P

Pasame el fichero jed y te la grabo en una de las PAL. La proxima vez que nos veamos, te la paso.

Saludos

José Leandro

jltursan
Mensajes: 1892
Registrado: 20 Sep 2011 13:59
Agradecido : 49 veces
Agradecimiento recibido: 142 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jltursan » 25 Abr 2015 21:40

Pues lo intentamos a ver si asi al menos podemos dar por buenos los ficheros y pelearnos para que funcionen en GAL. El jed para las PAL lo enlace unos mensajes atras para Groovy.

Avatar de Usuario
ron
Mensajes: 17180
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 508 veces
Agradecimiento recibido: 532 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor ron » 25 Abr 2015 22:40

Wow ! si funciona entonces la repera. Tener el Model IV ampliado en espera de saber si chuta y sale algo bueno. Si alguien quiere probar ya sabéis que pongo mi cacharro a vuestra disposición.

jose_leandro
Mensajes: 293
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 22 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jose_leandro » 25 Abr 2015 23:52

Hola

Me pongo con ello y vamos contado.

Por cierto ¿porque quereis clonar la PAL?. Según esto:

http://ianmav.customer.netspace.net.au/trs80/newstuff

El tipo te regala 1 (tu pagas los gastos de envio)

Saludos

José Leandro

jose_leandro
Mensajes: 293
Registrado: 23 Ene 2012 20:20
Agradecimiento recibido: 22 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jose_leandro » 26 Abr 2015 11:26

Hola

Lo prometido es deuda. Ya tengo programada una PAL16L8 y una GAL16V8 con el fichero jed que hay en este hilo.

En el caso de la GAL, he hecho una mezcla entre usar el PAL2GAL y el JED2EQN (Del programa opaljr) para sacar las ecuaciones, compararlas con el fichero original y crear un fichero jed para GAL. En principio sobre protoboard se comportan igual.

Ahora tengo que quedar con jltursan y que él haga las pruebas.

Saludos

José Leandro

jltursan
Mensajes: 1892
Registrado: 20 Sep 2011 13:59
Agradecido : 49 veces
Agradecimiento recibido: 142 veces

Re: NEWDOS/80 con una sola disquetera y 128K para Model IV

Mensajepor jltursan » 26 Abr 2015 12:37

¡Genial, gracias!, si en GAL has obtenido algo que parece que se comporta igual, digo yo que funcionará :-). ¿Que GAL has usado?, yo tenía por aquí GAL16V8B si no me equivoco, supongo que son totalmente compatibles...

El tipo te regala 1 (tu pagas los gastos de envio)


Pues la verdad es que no me había fijado -shock. En cualquier caso, el transporte es desde Australia, que aunque no creo que sea mucho dado lo pequeño del paquete siempre es preferible encontrar una solución local y más a mano.

Voy a ver si recolecto las memorias compatibles y así lo dejo todo preparado.


Volver a “TRS-80”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados