Enterprise Forever  |  :HUN  |  Emulátorok  |  Topic: Enterprise és egyéb emulátorok DOS alatt
Author Topic: Enterprise és egyéb emulátorok DOS alatt  (Read 6827 times)« previous next »
Attus
EP lover
*
Offline Offline

Hungary

Posts: 887


OS:
Linux
Browser:
Firefox 2.0.0.12


View Profile
New Posts
« Reply #15 on: 2008.September.28. 14:49:33 »

  ds_icon_idea A mostani átlagos PC-t DOS boot floppyól indítani, amin rajta vannak az EP cuccok is.
Szerintem alig lehet majd lefékezni az emulációt....  ds_icon_lol
Ki is próbáltam, úgy van!  smt031
Ezt a gép, amivel most írok 2,6 Ghz es AMD K8-as, nvidia chipes, van egy fat32-es partíció is rajta a linux és az XP közti adatcserének.
Erre a partícióra felnyomtam a win98 command.com -ját, egy Dos Navigátort és az emulátort a linuxos dosemuban használt epkonfig.txt -el, egy pár progival.
Egy előkotort Win98-as boot floppyról indítva, a dos navigátor alól elindítottam.
Iszonyatos gyors volt, a Sorcery teljesen játszahatlan!  smt068
 smt024
Az epconfig.txt-ben átírva a paramétereket a benne az XP-hez ajánlott értékekre egy kis finomítással igazi nosztalgiázásban volt részem a HoH és Batman és Tutty progikkal. Mivel ez a masina intel HD audió rendszeres, ami DOS alatt egyáltalán nem Sound Blaster kompatibilis, csak a speaker állandó hangerjű "zenei aláfestésével"
  smt023 Ennyit egy assembler program sebeségéről...
Logged

Enterprise Forever
« Reply #15 on: 2008.September.28. 14:49:33 »

 Logged

Attus
EP lover
*
Offline Offline

Hungary

Posts: 887


OS:
Linux
Browser:
Firefox 2.0.0.12


View Profile
New Posts
« Reply #16 on: 2008.October.07. 14:01:40 »

Zozó kérdésére, válaszul, hogy hiba e az, hogy az emumban a Thai Pan nem villog...
Látom, hogy Zozó vesézte már az időzítési problémákat az időzítési topicon, de ez mégis inkább ide tartozik.

A DOS-os emumban kézi beállítású az időzítés (RAM, ROM, utasitáselérési ciklus stb..).
Az automata időzítés megvalósításához, hogy a PC-k kiépítéseitől föggetlen legyen, nem jutottam el.  ds_icon_redface

  ds_icon_idea Ez a vilogó sprite-os progiknál ez akár előnye is lehet. Lásd: Thai Pan
Kissé elgondozkodtató, hogy mennyit szívatott egy két program. Például a Thunderceptor!   smt012 Tanulságos elolvasni az emu fejlesztési történetét erről. Az LPT-ben generált video interrupt megvalósításáig el sem jutottam, amivel pedig csomó sprite villogás elkerülhető. A Spectrum átiratoknál sok program sprite-i villognak, mivel a sprite villogást Spectrumnál tiszta várakozási ciklusokkal oldották meg a programok készítői amit a sprite újra rajzolásai közé iktatnak. Az EP-nél meg az LPT-ben generált vidó interrupttal időzíthetünk kényelmesen. Olyan átiratoknál, amelyekben az átíró nem ásta bele magát a sprite kirakó rutinok közé iktatott időzítési ciklusokba, bizony a sprite villoghat, szerencsétlen esetben el is tűnhet!  smt033
« Last Edit: 2008.October.07. 14:09:41 by Attus » Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux (Suse)
Browser:
Konqueror 3.5.9


View Profile
New Posts
« Reply #17 on: 2008.October.07. 15:39:00 »

Zozó kérdésére, válaszul, hogy hiba e az, hogy az emumban a Thai Pan nem villog...
Látom, hogy Zozó vesézte már az időzítési problémákat az időzítési topicon, de ez mégis inkább ide tartozik.

A DOS-os emumban kézi beállítású az időzítés (RAM, ROM, utasitáselérési ciklus stb..).
Az automata időzítés megvalósításához, hogy a PC-k kiépítéseitől föggetlen legyen, nem jutottam el.  ds_icon_redface

  ds_icon_idea Ez a vilogó sprite-os progiknál ez akár előnye is lehet. Lásd: Thai Pan

A villogás megszüntethető az ep128emu-ban is, nagyobb Z80 sebességet beállítva. Azonban a játék nem lesz túl gyors még 100 MHz-es Z80 esetén sem, ami arra utal, hogy használ video megszakítást az időzítéshez (a legtöbb Spectrum átirattól eltérően), csak nem elég gyors ahhoz, hogy a képet 1/50 másodperc alatt újrarajzolja, vagy a megszakítás helye a képernyőn nem megfelelő.

Quote
A Spectrum átiratoknál sok program sprite-i villognak, mivel a sprite villogást Spectrumnál tiszta várakozási ciklusokkal oldották meg a programok készítői amit a sprite újra rajzolásai közé iktatnak. Az EP-nél meg az LPT-ben generált vidó interrupttal időzíthetünk kényelmesen. Olyan átiratoknál, amelyekben az átíró nem ásta bele magát a sprite kirakó rutinok közé iktatott időzítési ciklusokba, bizony a sprite villoghat, szerencsétlen esetben el is tűnhet!  smt033

A várakozás változtatásával talán el lehetne érni, hogy ne villogjon az EP-re átírt változat se.
Logged

Attus
EP lover
*
Offline Offline

Hungary

Posts: 887


OS:
Linux
Browser:
Firefox 2.0.0.12


View Profile
New Posts
« Reply #18 on: 2008.October.07. 21:03:31 »

A villogás megszüntethető az ep128emu-ban is, nagyobb Z80 sebességet beállítva. Azonban a játék nem lesz túl gyors még 100 MHz-es Z80 esetén sem, ami arra utal, hogy használ video megszakítást az időzítéshez (a legtöbb Spectrum átirattól eltérően), csak nem elég gyors ahhoz, hogy a képet 1/50 másodperc alatt újrarajzolja, vagy a megszakítás helye a képernyőn nem megfelelő.

A várakozás változtatásával talán el lehetne érni, hogy ne villogjon az EP-re átírt változat se.

A Thunderceptor átírásánál volt olyan durva a villogás, hogy a göbzi (repgép) nem is látszott, ekkor kénytelen voltam kivesézni a szoftveres időzítéseket és beállítani úgy, hogy az EP-n ne villogjon. volt, hogy az "egér" nyíl sem látszott! Ezért is használtam ezt tesztprogram gyanánt a DOSos emu belövésénél.
Valóban. Az epkonfig.txt -ben be lehet állítan biztos úgy, hogy a villogás az adott proginál megszűnjön. Lásd kísérletemet a Thai Pan-al.
  smt069 De könyörgöm! Hisz csak egy játékról van csak szó és az emuk tesztelése is végső soron az. Az agyunk meg frissül, játszani meg jó.
Kösz az infót, majd eljátszom az ep128emu-valis, mert azt kevésbbé ismerem, mint a DOSos emuuuumat.
Logged

Attus
EP lover
*
Offline Offline

Hungary

Posts: 887


OS:
Linux (Ubuntu)
Browser:
Firefox 3.0.3


View Profile
New Posts
« Reply #19 on: 2008.October.23. 20:52:05 »

Xp-én is elindul csak hangot nem hallok. Smiley

Nekem is elindul, csak a Belinea monitort kikapcsolja XP alatt.

Most, hogy a Gentoo linuxot nyúzom, annál is kikapcsolja a hivatalos Nvidia drivere a monitort. Kicseréltem a monitort egy öreg LG 14-esre és láss csodát! Jó a Gentoo! Nvidia logó! 3D gyorsítás megy!  smt038

Következtetés:

Hogy lehetne elvárni tőlem, hogy felkészítsem az emulátoromat mindenféle monitorra, ha a Gentoo linux és Nvidia cég szoftver fejlesztői is képtelenek rá?  smt017
Logged
Tags:
Enterprise Forever  |  :HUN  |  Emulátorok  |  Topic: Enterprise és egyéb emulátorok DOS alatt

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.094 seconds with 23 queries.
Google visited last this page 2012.May.11. 08:11:12
Follow ep4ever_news on Twitter