Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: AkuKalle - 19.10.07 - klo:06.52

Otsikko: dosbox ja ubuntu
Kirjoitti: AkuKalle - 19.10.07 - klo:06.52
Asensin gutsyyn repoista dosboxin. Kaikki pelaa mutta en saa pihaustakaan ääntä ulos. Onko mitään tehtävissä?
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: qwertyy - 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?
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: AkuKalle - 19.10.07 - klo:14.02
eli dosboxissa ei ääniä tule ja ihan oletuksilla liikenteessä. Kiitoksia näillä vinkeillä pääsen alkuun.
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: peran - 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]
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: qwertyy - 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ä (http://dosbox.sourceforge.net/wiki/index.php?page=dosbox.conf) 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.
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: -Sancha- - 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ä
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: gdm - 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.
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: Bysmyyr - 26.05.09 - klo:21.35
Dosemu nimistä ohjelmaa kannattaa kans kattoa. Sillä toimii osa paremmin, mm. Liero
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: Jula - 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 ;)
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: qwertyy - 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.
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: -Sancha- - 27.05.09 - klo:22.16
joo kiits sain ny prince of persianin toimii (= ja on kyllä kaikkien aikojen mahtavin peli
Otsikko: Vs: dosbox ja ubuntu
Kirjoitti: pasi3d - 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 ~/.