From: Alvaro A. <A_...@te...> - 2002-10-10 20:35:57
|
BUENOS DIAS!!! Y entonces, va Kak y dice ¿Fwd: Re: [Aspectrum-devel] Nueva version.? > >>todo salga como debe, si lo hago todo segun el FAQ el horizonte del > >>aquaplane > >>me sale 16 pixels mas abajo. > >entonces > >se empieza a pintar a partir del primer pixel de pantalla. > >entonces pasan 192 lineas, y vienen 56 mas de borde otra vez > > > >(56+192+64) * 224 = 69988 Bien, una cosa solucionada. Al final era yo el que estaba mal, que raro, es problema es que aquaplane es un juego de 16k y por tanto le afecta la memoria contenida, exactamente 16*224 estados t mientras dibuja el borde, por eso a mi me sobraban esas lineas, he probado vectron y para que el efecto sea igual, hay que usar el valor correcto. > >Now for the timings of each line itself: define a screen line to > >start with 256 screen pixels, then border, then horizontal retrace, > >and then border again. All this takes 224 T states. Every half T > >state a pixel is written to the CRT, so if the ULA is reading bytes > >it does so each 4 T states (and then it reads two: a screen and an > >ATTR byte). The border is 48 pixels wide at each side. A video > >screen > >line is therefore timed as follows: 128 T states of screen, 24 T > >states of right border, 48 T states of horizontal retrace and 24 T > >states of left border. > >o sea, se pintan 256 pixels (de la pantalla). Despues viene el borde > >derecho, despues el horizontal retrace, y despues el borde izquierdo > >de la siguiente linea osea que segun el FAQ las lineas enpiezan a mitad de la pantalla, no tiene sentido, piensa en las lineas del borde superior. > >entonces, para la emulacion del port 0xff, lo que nos ocupa (creo), > >lo correcto seria hacer tstate actual % TSTATES_PER_LINE, y si es > ><128 entonces retornar un valor aleatorio, y si no es <128, retornar > >FF Are los cambios pertinentes a ver si mejora la cosa, de momento me estoy echando unas partidas al cobra de espanto. ¿cortocircuito 1 tambien fallaba si estaba mal implementado el port FF no? -- 3.000.000 de lemmings no pueden equivocarse, ¡COMPRA WINDOWS 95! _ Grettings of __ _| |___ __ _ Al...@as... LiNUX USER #66734 Saludos / _` | / -_) _` | http://pagina.de/alea A_...@te... de \__,_|_\___\__,_| MS Messenger: alv...@ho... Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub |