Kirjoittaja Aihe: dosbox ja ubuntu  (Luettu 8003 kertaa)

AkuKalle

  • Käyttäjä
  • Viestejä: 211
    • Profiili
    • ict manuaali
dosbox ja ubuntu
« : 19.10.07 - klo:06.52 »
Asensin gutsyyn repoista dosboxin. Kaikki pelaa mutta en saa pihaustakaan ääntä ulos. Onko mitään tehtävissä?

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #1 : 19.10.07 - klo:13.54 »
Hitusen lyhyt tuo vikakuvaus eli viitsisitkö hiukan tarkentaa, mutta ehdottelen nyt jotain. Olet siis tehnyt
Koodia: [Valitse]
config -writeconf dosbox.conf komennon dosboxissa ja muokannut kotikansioon luotua dosbox.conf tiedostoa. Tarkemmin tarkistanut sieltä emuloidun kortin asetukset ja varmistanut että sieltä ei varmasti löydy esim. kohtaa nosound=true ?

Entäpä ilmoittaako pääte mitään jos sieltä käynnistät dosboxin esim. ALSA:Can't subscribe to MIDI port (65:0) tms.?
http://bbs.archlinux.org/viewtopic.php?pid=221473

Itsellä on gutsyssä asennettuna ja tunnisti kyllä itsestään asetukset. Tosin en ole ihan varma onko minkäänlaista äänitukea jos .conf tiedostoa ei ole tehtynä, veikkaan että ei?

AkuKalle

  • Käyttäjä
  • Viestejä: 211
    • Profiili
    • ict manuaali
Vs: dosbox ja ubuntu
« Vastaus #2 : 19.10.07 - klo:14.02 »
eli dosboxissa ei ääniä tule ja ihan oletuksilla liikenteessä. Kiitoksia näillä vinkeillä pääsen alkuun.

peran

  • Vieras
Vs: dosbox ja ubuntu
« Vastaus #3 : 19.10.07 - klo:23.52 »
Olet ihan oikeassa, sillä DOS:ssissa ei alunperin kunnollisia ääniä ollutkaan vain järjestelmän piippaus toimi.

Sitten tuli AdLib, SoundBlaster ja muut äänikortit, mutta DOSsiin ei tehty yhteistä rajapintaa eri äänikorteille, vaan jokaisen äänikortin ohjaus tehtiin yksilöllisesti joka ohjelmalla. DosBox osaa joitakin silloisia äänikortteja emuloida, kunhan kertoo parametreillä mitä.

Jokaisessa DOS-ohjelmassa pitää tämän jälkeen vielä kertoa, mitä äänikortti on koneessa. Siis mitä äänikorttia DosBox-emuloi. Asiaa vielä monimutkaistaa se, että esim. SoundBlasterissa pystyy vaihtamaan osoitetta, millä äänikortti toimii, joten sekin täytyy olla oikein, jotta ohjelmasta lähtee pihaustakaan.

Sama ongelma on myös tulostimien kohdalla, mutta onneksi hiirelle sentään oli tehty rajapinta jo DOS-aikoina, mutta nekin tietenkin tarvitsivat ajurit.

[offtopic]
Jos koneen haluaa buuttaamaan nopeasti ja ohjelmien toimivan rivakasti, kannattaa koneeseen asentaa FreeDOS, jolloin vanhentuneita DOS-ohjelmia voi ajaa nykyaikaisella prosessorilla ilman emulointeja. Ilmeisesti DOSboxillakin päästään koviin nopeuksiin, mutta buuttinopeus on kuitenkin järjestelmän buuttinopeutta. Tosin DOS-ohjelmia on varsin rajallisesti, eikä ne tee yleensä raskaimpaa numeronmurskausta vaativia temppuja.
[/offtopic]

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #4 : 20.10.07 - klo:00.56 »
Aivan tosiaan jos ei ole hirveästi perehtynyt DosBoxin toimintaa tai yleensäkään Dos:iin niin tuo dosbox.conf luonnin jälkeen siis ainakin tulee oletuksena päälle emulointi soundblaster16:lle seuraavilla parametreillä. Muutakin tukea on oletuksena, eli kannattaa selata tuo dosbox.conf läpi.

IO Port 220
irq 7
dma 1
hdma 5

nuo kyseiset arvot pitää lähes järjestään myös asettaa ajettavaan ohjelmaan/peliin (yleensä setup.exe tai install.exe), käytännössä voi sanoa että aina :)

Tosiaan en tiedä miten DosBox toimii linuxissa jos tuota config -writeconf käskyä ei tee, koska windowsissa se luodaan asennuksessa ja nyt itse kun olen siirtynyt linuxiin niin ensimmäisenä aloin ihmettelmään mihin tuo kyseinen tiedosto ilmestyy ja ei tullut ilman sen luontia edes kokeiltua toimivatko äänet jne. ilman tuota tiedoston luomista.

DosBox vaatii hiukan opettelua, mutta emulointi tapahtuu sillä loistavasti verrattuna esim. virtualboxiin.

Jos sumujen saari taipuu niin tässä on hyvät selitteet. Toki konfigurointia voisi ilmeisesti helpottaa paljonkin frontendeillä, joita löytyy myös tuosta linkistä, mutta kun Dos:ia on tullut käytettyä aikoinaan sen verran paljon, niin itse suosin tuon tiedoston muokkausta.

-Sancha-

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #5 : 26.05.09 - klo:20.54 »
asensin dosboxin päätteessä ja näytti onnistuvan mut miten sitä käytetääö ku se ei oo ilmestyny valikkoihin tai mitää .. pitääkö avata päätteellä

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: dosbox ja ubuntu
« Vastaus #6 : 26.05.09 - klo:20.59 »
asensin dosboxin päätteessä ja näytti onnistuvan mut miten sitä käytetääö ku se ei oo ilmestyny valikkoihin tai mitää .. pitääkö avata päätteellä


Kyllä, "dosbox" käynnistää sen.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Bysmyyr

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #7 : 26.05.09 - klo:21.35 »
Dosemu nimistä ohjelmaa kannattaa kans kattoa. Sillä toimii osa paremmin, mm. Liero

Jula

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #8 : 27.05.09 - klo:12.44 »
Onko jotain helppoa keinoa suurentaa ruutua.. Näytön tarkkuus kun normaalisti on 1200*jotain, siinä kun Dosbox avautuu kokoon 640*480, on vanha kunnon Panzer General tai puhumattakaan Death Rallysta aika nirkkosta pelata ;)

qwertyy

  • Käyttäjä
  • Viestejä: 5778
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #9 : 27.05.09 - klo:15.07 »
Kun avaat dosboxin niin kirjoita jo aiemmin mainittu dosboxissa (ei linuxin päätteessä)
Koodia: [Valitse]
config -writeconf dosbox.confSen jälkeen kotikansiosta löytyy dosbox.conf tiedosto, missä on seuraavat rivit heti alussa

Lainaus
[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest,pause (when not focussed).
#             Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true
jos muuttaa fullscreen=false (ei ole päällä) muotoon fullscreen=true (päällä), niin dosbox käynnistyy heti täyteen ruutuun, käyttäen oletusresoluutiota joten kuvanlaatu on aika karkeaa nykykoneilla. Vaan tarkempaa viilailua löytyykin output, fullresolution riveillä. Näihin alkaa sitten äkkiä vaikuttamaan koneen teho kun emulointi vaatii todella paljon koneelta.

-Sancha-

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #10 : 27.05.09 - klo:22.16 »
joo kiits sain ny prince of persianin toimii (= ja on kyllä kaikkien aikojen mahtavin peli

pasi3d

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: dosbox ja ubuntu
« Vastaus #11 : 07.10.10 - klo:18.04 »
Onko jotain helppoa keinoa suurentaa ruutua.. Näytön tarkkuus kun normaalisti on 1200*jotain, siinä kun Dosbox avautuu kokoon 640*480, on vanha kunnon Panzer General tai puhumattakaan Death Rallysta aika nirkkosta pelata ;)

kirjoittamalla intro saa dosboxissa lisää tietoa sen käyttämisestä.

Alt+Enter = Suurentaa näytön koko näytölle ja takaisin

Ctrl+F9 = sulkee dosboxin

"c-aseman" liittämiseen tarvittavat merkit

mount c ~/pelikansio

c:

Miten merkkien kirjoittaminen onnistuu?

~ = Shift+½

/ = -

: = Shift+Ö

Pelikansio pitää tehdä kotikansioon kun viitataan ~/.