Welcome, Guest. Please login or register.


Author Topic: Plus4emu (Read 56690 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Plus4emu
« Reply #75 on: 2018.August.30. 11:36:28 »
ja hogy sid kártya? az csalás :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Plus4emu
« Reply #76 on: 2018.August.31. 10:14:22 »
hm nézegettem ezt a plus4 grafikát, hát ezt jól kitalálták ezzel a luminance dologgal, azazhogy a 15 színnek van egy 7 értékű fényessége, és ezzel marha sok színt tud megjeleníteni egy sorban is. most hirtelen nem találtam túl jó leírást, szóval nem értem teljesen, de tök jónak tűnik
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Plus4emu
« Reply #77 on: 2018.August.31. 10:41:51 »
hm nézegettem ezt a plus4 grafikát, hát ezt jól kitalálták ezzel a luminance dologgal, azazhogy a 15 színnek van egy 7 értékű fényessége, és ezzel marha sok színt tud megjeleníteni egy sorban is. most hirtelen nem találtam túl jó leírást, szóval nem értem teljesen, de tök jónak tűnik
Én úgy értem, hogy maradtak a C64-es színmemória megoldásnál, azt bővítették ki, 4 bit helyett 8 bitre, tehát minden karakterre külön színt állíthatsz be, tehát egy karakter sorba 40 különböző színt is akár, és trükközéssel, mint speccyn gondolom minden pixel sorra állíthatod a színmemóriát, de gondolom itt azért már a 40 színnél kevesebbet.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Plus4emu
« Reply #78 on: 2018.August.31. 12:18:56 »
Karakterenként választható szín a 121 közül, a módtól függően:
- nagy felbontású karakteres módban 1 "fix" (regiszter, tehát megszakításban módosítható) háttér szín + 1 szín karakterenként állítható
- bővített háttérszín mód: hasonló az előbbihez, de csak 64 a karakterkészlet mérete, viszont 4 háttér szín közül lehet választani karakterenként
- többszínű karakteres mód: kis felbontású, 3 "háttér" színt szabadon használhat bármelyik pixel, 1 szín karakterenként állítható, de csak 57 szín használható (fekete + 7 szín 8 árnyalata), mert a szín egyik bitje itt a nagy felbontású és a többszínű mód között tud választani
- nagy felbontású grafikus mód: 2 szín szabadon válaszható karakterenként, hasonló a Spectrumos attribútum módhoz, csak 16 helyett 121 színt támogat a hardver
- többszínű grafikus mód: felezett vízszintes felbontás, 2 háttér szín + 2 karakterenként állítható

Trükközéssel (FLI) az attribútum cellák mérete 2 sor magasságúra csökkenthető, bár ez sok memóriát és CPU-t fogyaszt, elsősorban konvertált képek megjelenítésénél hasznos. 1 soros attribútum felbontás is elérhető, de korlátozásokkal, ilyenkor nem lehet a színeket teljesen szabadon választani, hanem csak a fényesség állítható (fekete-fehér kép), vagy a szomszédos soroknál az egyiknek a fényessége a másiknak a színe lesz.

Konvertált képek tovább javíthatók a vízszintes scroll soronkénti módosításával, így az attribútum cellák a kép részleteihez igazíthatók.

A normál 25 karakteres kép magasság viszonylag könnyen növelhető. A 40 karakter szélesség növelése sem lehetetlen, de csak nagyon korlátozottan oldható meg, általában nem sok értelme van.

Az emulátor csomagjában található p4fliconv programmal a fentiek kipróbálhatók, kivéve a karakteres módokat, soronként változó attribútumokat, és 40 karakternél szélesebb képernyőt.

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Plus4emu
« Reply #79 on: 2018.August.31. 13:49:50 »
- bővített háttérszín mód: hasonló az előbbihez, de csak 64 a karakterkészlet mérete, viszont 4 háttér szín közül lehet választani karakterenként
-
Ez egy picit hasonlít az EP 4 színpár közül választható módhoz, nem, a legfelső 2 bit állítja melyik háttérszín alkalmazandó az adott karakterre, csak itt a tintaszín szabadon választható a 127-ből.
- többszínű karakteres mód: kis felbontású, 3 "háttér" színt szabadon használhat bármelyik pixel, 1 szín karakterenként állítható, de csak 57 szín használható (fekete + 7 szín 8 árnyalata), mert a szín egyik bitje itt a nagy felbontású és a többszínű mód között tud választani
-
Itt van az, hogy a C64-től öröklődött a beállítás, így a 4. bit szabályozza a nagy felbontás/több szín, ha a 7. bitre tették volna, akkor szabadon választható lenne a 121 szín itt is, nem ? Bár a leírásból úgy jön ki inkább, hogy a 3. bit szabályozza, nem a 4.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Plus4emu
« Reply #80 on: 2018.August.31. 14:00:44 »
ha a 7. bitre tették volna, akkor szabadon választható lenne a 121 szín itt is, nem ?

Igen. Ez a megoldás jobb lett volna, mert a 7. bit eredetileg a villogást engedélyezi, ami többszínű módban egyébként sem működik.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Plus4emu
« Reply #81 on: 2018.August.31. 21:35:47 »
érdekes ötlet hogy a háttér kevésbé állítható mint a tinta szín. de cserébe nagyon sok tinta szín van...
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Plus4emu
« Reply #82 on: 2019.March.20. 22:43:10 »
Kisebb frissítés, javítottam egy hibát, és a copy/paste használhatóságán is próbáltam fejleszteni. Remélhetőleg jobban működik a karakter konverzió, illetve korlátozottan a PETSCII grafikus karakterek és Unicode között is konvertál.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Plus4emu
« Reply #83 on: 2020.February.05. 20:46:09 »
A Plus4emu tekinthető a C16 emulátorának is? Úgy tudom, ezek a gépek kompatibilisek egymással teljesen. (Csak a C16-ba kell még egy kis memória, és a Plus/4-ben van az a 4 beépített program.) A 264-es családba több gép is tartozik, tudtommal kompatibilisek egymással. Gondolom, felesleges is lenne C16-hoz külön emulátort írni.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline balagesz

  • EP user
  • *
  • Posts: 277
  • Country: hu
Re: Plus4emu
« Reply #84 on: 2020.February.05. 21:04:30 »
Igen, ha 16K memóriát állítasz be neki, illetve kiszeded a ROM-ok közül a 3-plus-1-hez tartozókat, akkor kb. meg is kapod a C16-ot / C116-ot.