Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 394371 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #345 on: 2013.November.15. 18:17:50 »
Quote
A fekete csíkot a kép tetején az okozza, ha a VSYNC után túl sok a fekete sor. Azaz egészen pontosan több, mint 21 sor az első VSYNC sorral (ahol 0 a video mód és a képnek van aktív - nem keret - része) együtt. Ha a VSYNC előtt van 3-nál több fekete sor, akkor a kép alján jelenik meg fekete csík.

Aham ... tehát akkor te nem az LPT össz soraira gondolsz, hogy túl sok (amit azóta teszteltem is, és biztosan 312 sor az LPT össz sorainak száma),

hanem a szinkron után szerinted nem lehetnek "fekete sor" -ok, de az meg mi a mák ? Milyen legyen, fehér ? :)

Nálam olyan az LPT, hogy:

- Placeholder LPB. Csak azért van, mert az EXOS leírásban megadott szinkron LPB sorainak száma és a hasznos LPB -im sorainak száma még nem adja ki a 312 -t.

- Értékes LPB -k. Konkrétan 272 rasztersornyi.

- Mégegy placeholder LPB. Ugyanazért van, amiért a másik is, és azért fogják közre az értékes sorokat, hogy az értékes sorok középen legyenek függőlegesen a képen.

- Szinkron LPB -k. Szám szerint 4 darab, az EXOS leírásból "kimásolva".

Az értékes LPB -kben annyi raszter van, amennyit írtam, a szinkronokban annyi, amennyit az EXOS leírás megadott, és a két placeholderben a maradék elosztva két részre.

Az összes együtt tutkóra 312.

Szal mi az a "szinkron után túl sok fekete sor" ? Ez egy új szabály, amit eddig még sosem hallottam ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #346 on: 2013.November.15. 18:32:02 »
A "placeholder LPB" meg így néz ki, mindkettő:

sorszam, D_MB_VideoMode_Pixel, 63, 0, 0,0,0,0,0,0,0,0,0,0,0,0
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #347 on: 2013.November.15. 18:49:02 »
Idemásolom a többit is:

felső placeholder:
 0, D_MB_VideoMode_Pixel, 63, 0, 0,0,0,0,0,0,0,0,0,0,0,0

alsó placeholder:
 0, D_MB_VideoMode_Pixel, 63, 0, 0,0,0,0,0,0,0,0,0,0,0,0,

szinkron:
 256- 3, D_MB_VideoMode_Vsync, 63, 0, 0,0,0,0,0,0,0,0,0,0,0,0,
 256- 2, D_MB_VideoMode_Vsync, 6, 63, 0,0,0,0,0,0,0,0,0,0,0,0,
 256- 1, D_MB_VideoMode_Vsync, 63, 32, 0,0,0,0,0,0,0,0,0,0,0,0,
 256- 19, D_MB_VideoMode_Pixel|D_MB_Reload, 6, 63, 0,0,0,0,0,0,0,0,0,0,0,0

és persze a két placeholder között ott vannak a hasznosak
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #348 on: 2013.November.15. 19:02:18 »
Quote from: Z80System
hanem a szinkron után szerinted nem lehetnek "fekete sor" -ok, de az meg mi a mák ? Milyen legyen, fehér ? :)
Keretszínű.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #349 on: 2013.November.15. 19:06:29 »
Quote
Keretszínű.
Dehát nekem keretszínű, nem ? Azért van a placeholder LPB -kben gondolom a kicsavart 63,0 keret, nem ?

Mégis ilyen:

[ Guests cannot view attachments ]
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #350 on: 2013.November.15. 19:06:43 »
Quote from: Z80System
szinkron:
 256- 3, D_MB_VideoMode_Vsync, 63, 0, 0,0,0,0,0,0,0,0,0,0,0,0,
256- 2, D_MB_VideoMode_Vsync, 6, 63, 0,0,0,0,0,0,0,0,0,0,0,0,
 256- 1, D_MB_VideoMode_Vsync, 63, 32, 0,0,0,0,0,0,0,0,0,0,0,0,
 256- 19, D_MB_VideoMode_Pixel|D_MB_Reload, 6, 63, 0,0,0,0,0,0,0,0,0,0,0,0
Itt a hiba, mert ez 21 helyett összesen 22 sor. Sőt, valójában 23 lesz fekete (amiből 2 látható a kép tetején a 288 sort megjelenítő emulátoron), mert a margó beállítások miatt a felső keret első sora elveszik. Tehát a 19 soros LPB-t 17-re kell rövidíteni, a felső keret hosszát pedig 2 sorral növelni, és akkor pont eltűnik a fekete csík.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #351 on: 2013.November.15. 19:12:13 »
Quote
Itt a hiba,

Márpedig én ezt nem magamtól találtam ki:

http://gafz.enterpriseforever.com/Dokumentacio/Konyvek/EXOS_2.1_technikal_information/hardware/Nick.html#10

Rossz az EXOS leírás példája ? Vagy ez csak egy emu dolog, vas gépen ez nem hiba ?
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #352 on: 2013.November.15. 19:18:08 »
Quote from: Z80System
Márpedig én ezt nem magamtól találtam ki:

http://gafz.enterpriseforever.com/Dokumentacio/Konyvek/EXOS_2.1_technikal_information/hardware/Nick.html#10

Rossz az EXOS leírás példája ? Vagy ez csak egy emu dolog, vas gépen ez nem hiba ?
A TV-k általában jóval többet vágnak le (overscan) a képből, mint az emulátor, így azokon általában nem látszik. De ez változó, Zozosoft monitorán például akár 300 sor is látható lehet megfelelő beállításokkal. Mindenesetre a 26-ról 24 sorra való rövidítés nem lenne probléma igazi gépen, mert például Commodore gépeken csak 18 fekete (blank+sync) sor van összesen.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #353 on: 2013.November.15. 19:25:41 »
Quote
A TV-k általában jóval többet vágnak le (overscan) a képből, mint az emulátor, így azokon általában nem látszik. De ez változó, Zozosoft monitorán például akár 300 sor is látható lehet megfelelő beállításokkal. Mindenesetre a 26-ról 24 sorra való rövidítés nem lenne probléma igazi gépen, mert például Commodore gépeken csak 18 fekete (blank+sync) sor van összesen.
Hát pedig akkor ezek szerint indokolatlanul sokra adták meg, mégha csak ritkán is jön elő. Tehát ez akkor egy EXOS leírás hibának tekinthető ...

Egyébként elég volt a 19 -et átírnom 17 -re, és eltűnt felülről a hézag.

Pedig a felszabadult 2 sort a kódom így a placeholder LPB -imbe osztotta el, 1-1 sor formájában.
Z80 System

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EP128emu
« Reply #354 on: 2013.November.15. 19:28:36 »
Quote from: IstvanV
 mert például Commodore gépeken csak 18 fekete (blank+sync) sor van összesen.
Ebben is jobb a Kommondor. :(
Milyen gáz ez az EP... :(
:)
Vigyázat! Szektás vagyok! :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #355 on: 2013.November.15. 19:32:45 »
Quote
Hát pedig akkor ezek szerint indokolatlanul sokra adták meg, mégha csak ritkán is jön elő. Tehát ez akkor egy EXOS leírás hibának tekinthető ...
Ennek csak az mond ellent, hogy mivel az EXOS LPT -knél nem volt felül fekete csík, ezért valószínűleg az EXOS kódjában a jó szinkron sorszámok vannak ... nem ?

Vagyis csak a doksi rossz, maga az EXOS szinkron kódja jó kell legyen ...
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #356 on: 2013.November.15. 20:21:22 »
EXOS 2.1-en BRD.ROM nélkül csak 13 fekete sor található az LPT-ben a függőleges visszafutásra, a BRD.ROM viszont az EXOS könyvhöz hasonlóan ezt 26-ra növeli.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #357 on: 2013.November.15. 20:24:48 »
Quote
, a BRD.ROM viszont az EXOS könyvhöz hasonlóan ezt 26-ra növeli.
Ami azt jelenti, hogy ezzel a BRD.ROM -mal megjelenik felül a fekete csík az emuban EXOS képernyőkön is, meg olyan TV -ken, ami elég sok sort meg tud mutatni ?
Z80 System

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #358 on: 2013.November.15. 20:27:11 »
Quote from: Z80System
Ami azt jelenti, hogy ezzel a BRD.ROM -mal megjelenik felül a fekete csík az emuban EXOS képernyőkön is
Igen. Csak általában fekete a keret, ezért nem feltűnő. :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EP128emu
« Reply #359 on: 2013.November.15. 20:32:28 »
Quote
Igen. Csak általában fekete a keret, ezért nem feltűnő. 
Tehát az eredetiek, az angolok, tudták hogy mit csinálnak, és az EXOS úgy van megírva, ahogy kell, de csináltak egy rossz doksit, és a BRD -sek meg már a rossz doksi alapján németesíthettek ?

( Egyébként ez mi, hogy a BRD -ben LPT kód van ? Az EXOS nincsen nyelvesítve, nem ? EXOS csak egy van, es a BRD cucc az a cartridge -ban van, és a BASIC -et tartalmazza németesítve ... nem ? Miért kéne a német ROM -nak LPT kódot tartalmaznia ? )
Z80 System