Welcome, Guest. Please login or register.


Author Topic: NICK (Read 226549 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: NICK
« Reply #120 on: 2011.February.23. 00:14:07 »
Semmi.

De abban a hozzászólásban amire válaszoltam, vajon mi az Enterprise? Mert a videón egy "játékkonzol"-szerûség van házilag... Ha már erre ment el a téma, hogy milyen legyen a Nick II (III, IV, V, ...), akkor ha lúd, legyen kövér  :)

Na igen, de ahogy a "Z80 II" :) thread-ben is felmerult: ha csinalsz egy modern, pipeline, superscalar, RISC stb Z80-at, az mar baromira nem Z80, ilyen eleven lehet pl egy ARM proci is, ami mar legalabb van, aztan max emulaciova futtatja az eredeti Z80 kodot, atlagos "modern" orajelen nem problema. Akkor az viszont mar csak emulacio ismet. Ez kisse olyan feature, mint amikor AmigaOS szerusegeket csinalnak, de mar kozel sem az erdeti hw-n futnak, ami nem motorla 68000 sorozat en azt mar nem neveznem Amiganak ... Bar ez hozzaallas kerdese. Nehez meghuzni a hatarvonalat, az igaz ....

Amit en nick kapcsan el tudok kepzelni pl: tudjon egy slot-ban a "nick II" 2 byte-nal tobbet olvasni. Igy novelheto a felbontas, ami pl 256 szinu modnal kulonosen jol jon. Meg azt is megkockaztatom, hogy nemi 'sprite szeruseg' is beleferne, ha pl vsync/blank alatt olvasna be a szukseges adatokat (bar ha jol remlik az eredeti nick-ben az extcol dolgok pont arra voltak fenntartva hogy kesobb valami sprite szeru feature-t lehessen csinalni kulsoleg, hmm?)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1485
  • Country: hu
Re: NICK
« Reply #121 on: 2011.March.09. 09:07:43 »
Te Zoli, van az az EP az angol E-Bay-en. Tudod a rossz RAM-os. Azt írta a hapek, hogy "TESTING FC ERROR".
Ugye az egy EP-64, tehát a NICK memóriája a rossz.
Kérdésem az, hogy ez nem-e lehet a NICK hibája miatt, hogy nem engedi hozzáférni a memóriához, vagy bezavar, és emiatt hiba lép fel?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14777
  • Country: hu
    • http://enterprise.iko.hu/
Re: NICK
« Reply #122 on: 2011.March.09. 09:30:20 »
Kérdésem az, hogy ez nem-e lehet a NICK hibája miatt, hogy nem engedi hozzáférni a memóriához, vagy bezavar, és emiatt hiba lép fel?
Nem, egyszerûen megpimpósodott a RAM IC, van ilyen.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1485
  • Country: hu
Re: NICK
« Reply #123 on: 2011.March.09. 09:45:14 »
Szerinted mennyiért fogják elvinni? Kelleni fog így valakinek? Elég gány a doboza is. Meg a hátulján is kopottak a feliratok.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14777
  • Country: hu
    • http://enterprise.iko.hu/
Re: NICK
« Reply #124 on: 2011.March.09. 10:43:28 »
Szerinted mennyiért fogják elvinni? Kelleni fog így valakinek? Elég gány a doboza is. Meg a hátulján is kopottak a feliratok.
100-150 fontot tippelek, vitrinbe jó a hibás gép is...

Offline Tuby128

  • EP addict
  • *
  • Posts: 1485
  • Country: hu
Re: NICK
« Reply #125 on: 2011.March.14. 08:03:47 »
Hogyan módosítsam az lpt végét, hogy NE interlace módban jelenítse meg a képet?

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: NICK
« Reply #126 on: 2011.March.14. 08:32:03 »
létezhet olyan, hogy a lpt blok nem ~200*16Byte hanem  15-20 * 16Byte ezáltal valamivel kevesebbszer WAIT,HALT -olja a procit ?
Mivel ilyenkor nem kell kiolvasni az LPT blokokat.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: NICK
« Reply #127 on: 2011.March.14. 11:26:32 »
Hogyan módosítsam az lpt végét, hogy NE interlace módban jelenítse meg a képet?

Ha ez valamilyen LCD TV, akkor sehogyan, mert egyszerűen csak interlace módot támogat; hasonló probléma van a PC-s TV kártyákkal és azok szoftvereivel is, amelyeknél nehéz elérni, hogy a kép ne interlace módban jelenjen meg. Talán valahogyan be lehet állítani a TV-n nem interlace módot, de valószínűleg nem; talán nem meglepő, ha a gyártók azt tételezik fel, hogy a TV-n csak szabványos TV adást fognak nézni, és 8 bites gépet már szinte senki nem használ.

létezhet olyan, hogy a lpt blok nem ~200*16Byte hanem  15-20 * 16Byte ezáltal valamivel kevesebbszer WAIT,HALT -olja a procit ?
Mivel ilyenkor nem kell kiolvasni az LPT blokokat.

A NICK minden sorban újra beolvassa az aktuális LPB-t (ha ott változnak a paraméterek, például a paletta, akkor változik a kép is), nem lehet időt megtakarítani a több soros LPB-k használatával. Tulajdonképpen semmivel nem lehet gyorsítani a video RAM-ot, amely fix időzítésű: minden karakter (889846 Hz) ciklusban 2 NICK és 1 Z80 memória műveletre van lehetőség. Nincs hatása a BFh I/O porton állítható várakozásnak sem.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: NICK
« Reply #128 on: 2011.March.14. 17:02:22 »
és ha a NICK memoriát kicserélnénk IDT707288S VRAM-ra /64K*16b/ akkor megoldodna a kérdés ?
Vagy a NICK akkor is felfügesztené a CPU-t ?

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: NICK
« Reply #129 on: 2011.March.15. 09:28:12 »
Hogyan módosítsam az lpt végét, hogy NE interlace módban jelenítse meg a képet?

Nem inkább azt szeretnéd, hogy interlace módban eltérő legyen a két félkép?

Offline Tuby128

  • EP addict
  • *
  • Posts: 1485
  • Country: hu
Re: NICK
« Reply #130 on: 2011.March.16. 12:28:11 »
Azért szeretném megváltoztatni az LPT végét, ezzel megszüntetni az interlace módot, mert van egy sony wega 100hz-es katódsugárcsöves tévém, és jelen pillanatban az a helyzet, hogy ha rádaom a scart csatlakozón keresztül az RGB jelet, akkor vibrál a kép (a betûk szélei elmosódottak, és villognak). Szeretném kipróbálni milyen ha nincs az a fél sor az lpt-ben.

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: NICK
« Reply #131 on: 2011.March.16. 22:28:21 »
Hozz létre egy 68 soros karakteres üzemmódot (ami 68*9=612 pixelsor) és ezt egészítsd ki egy 13 pixelsoros vsync modsorral.

http://www.ep128.hu/Ep_Konyv/Enterpress_Cikkek.htm

Ha kész a kód szólj én is kipróbálom.


Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: NICK
« Reply #132 on: 2011.March.16. 23:37:47 »
Hozz létre egy 68 soros karakteres üzemmódot (ami 68*9=612 pixelsor) és ezt egészítsd ki egy 13 pixelsoros vsync modsorral.

http://www.ep128.hu/Ep_Konyv/Enterpress_Cikkek.htm

Ha kész a kód szólj én is kipróbálom.

Szerintem nem az a probléma, hogy nem működik az interlace mód, hanem hogy a normál, nem interlace módú kép is interlace-ként jelenik meg, legalábbis ha jól értettem, amit Tuby128 írt. Ez gyakori probléma az újabb, "digitális" TV-knél (ilyen lehet az említett 100 Hz-es TV is, amely valószínűleg digitalizálja a video jelet, és minden félképet kétszer jelenít meg); ezek egyszerűen nem támogatják a 8 bites gépek nem szabványos (azaz nem 625 soros interlace, 15625 Hz sor- és 50 Hz félkép frekvencia) video kimenetét. A gyártóknak úgy látszik, nem éri meg ezzel foglalkozni, ha a felhasználók 99%-a csak normál (interlace) TV adást néz a TV-n.

Az inerlace módhoz egyébként nem elég 625 sorra növelni az LPT hosszát (bár lehet, hogy van olyan TV/monitor, amin ez működik), hanem két VSYNC kell, amelyek között 312.5 sor a távolság. Ez úgy oldható meg, hogy az egyik VSYNC sor elején kezdődik és sor közepén ér véget (mint az EXOS 2.1 leírásban), a másik pedig sor közepén kezdődik és sor végén ér véget. Ilyen található például az epimgconv által generált interlace módú .com file-okban, és az IVIEW-ban is.
Code: [Select]
>3FB000  F7 08 0B 73 B8 FE E9 01  :w..s8~i.
>3FB008  00 36 00 49 FF 24 2D 36  :.6.I.$-6
>3FB010  E9 02 3F 00 00 00 00 00  :i.?.....
>3FB018  00 00 00 00 00 00 00 00  :........
>3FB020  50 32 0B 33 00 40 00 00  :P2.3.@..
>3FB028  00 FF 58 F8 00 00 00 00  :..Xx....
>3FB030  C5 82 3F 00 00 00 00 00  :E.?.....
>3FB038  00 00 00 00 00 00 00 00  :........
>3FB040  FD 00 3F 00 00 00 00 00  :}.?.....
>3FB048  00 00 00 00 00 00 00 00  :........
>3FB050  FE 00 20 3F 00 00 00 00  :~. ?....
>3FB058  00 00 00 00 00 00 00 00  :........
>3FB060  FF 00 3F 38 00 00 00 00  :..?8....
>3FB068  00 00 00 00 00 00 00 00  :........
>3FB070  FD 00 3F 00 00 00 00 00  :}.?.....
>3FB078  00 00 00 00 00 00 00 00  :........
>3FB080  F2 02 06 3F 00 00 00 00  :r..?....
>3FB088  00 00 00 00 00 00 00 00  :........
>3FB090  E9 02 3F 00 00 00 00 00  :i.?.....
>3FB098  00 00 00 00 00 00 00 00  :........
>3FB0A0  F7 08 0B 73 B8 FE E9 01  :w..s8~i.
>3FB0A8  00 36 00 49 FF 24 2D 36  :.6.I.$-6
>3FB0B0  E9 02 3F 00 00 00 00 00  :i.?.....
>3FB0B8  00 00 00 00 00 00 00 00  :........
>3FB0C0  50 32 0B 33 00 77 00 00  :P2.3.w..
>3FB0C8  00 FF 58 F8 00 00 00 00  :..Xx....
>3FB0D0  C5 82 3F 00 00 00 00 00  :E.?.....
>3FB0D8  00 00 00 00 00 00 00 00  :........
>3FB0E0  FD 00 3F 00 00 00 00 00  :}.?.....
>3FB0E8  00 00 00 00 00 00 00 00  :........
>3FB0F0  FE 00 06 3F 00 00 00 00  :~..?....
>3FB0F8  00 00 00 00 00 00 00 00  :........
>3FB100  FF 00 3F 20 00 00 00 00  :..? ....
>3FB108  00 00 00 00 00 00 00 00  :........
>3FB110  FD 00 3F 00 00 00 00 00  :}.?.....
>3FB118  00 00 00 00 00 00 00 00  :........
>3FB120  F3 02 06 3F 00 00 00 00  :s..?....
>3FB128  00 00 00 00 00 00 00 00  :........
>3FB130  E9 03 3F 00 00 00 00 00  :i.?.....
>3FB138  00 00 00 00 00 00 00 00  :........
« Last Edit: 2011.March.17. 00:05:05 by IstvanV »

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: NICK
« Reply #133 on: 2011.March.17. 07:17:04 »
Ő azt mondta meg akarja szüntetni az interlace módot, tehát 625 soros non interlace módot akar.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14777
  • Country: hu
    • http://enterprise.iko.hu/
Re: NICK
« Reply #134 on: 2011.March.17. 09:00:19 »
Ez gyakori probléma az újabb, "digitális" TV-knél (ilyen lehet az említett 100 Hz-es TV is, amely valószínûleg digitalizálja a video jelet, és minden félképet kétszer jelenít meg); ezek egyszerûen nem támogatják a 8 bites gépek nem szabványos (azaz nem 625 soros interlace, 15625 Hz sor- és 50 Hz félkép frekvencia) video kimenetét. A gyártóknak úgy látszik, nem éri meg ezzel foglalkozni, ha a felhasználók 99%-a csak normál (interlace) TV adást néz a TV-n.
Ugyanez lehet a Scart csatlakozós monitorok esetén is, az ott tapasztaltak alapján az LG használ olyan módszert ami számunkra a legjobb eredményt adja. Érdekes módon az interlace EP képbõl (pl IVIEW) is jó minõségû állóképet csinál.