Kirjoittaja Aihe: Haamuja menneisyydestä? (RATKAISTU)  (Luettu 988 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 413
    • Profiili
Haamuja menneisyydestä? (RATKAISTU)
« : 08.08.25 - klo:22.47 »
Jokin aika sitten yksi tuttavani kertoi minulle, että hänen pitäisi vielä saada ihan oikea DOS-aikakauden tietokone, johon voisi helposti ladata kaikki lapsuusajan mukavat tietokonepelit. Lupasin tehdä hänelle vanhoista romuista toimivan DOS-tietokoneen.

Päätin tehdä DOS-koneen vanhasta P2 tietokoneesta, jossa oli silloin aikanaan toisella kovalevyllä Win98 ja toisella kovalevyllä UBUNTU 8.04. Jätin käyttöön vain pienemmän 3 Gigan kovalevyn, jossa oli WIN 98, ja isomman 6,4 gigan kovalevyn otin kokonaan pois. 
Tein kovalevyyn kaksi yhtäsuurta osiota ja tyhjensin ja formatoin kovalevyn. Tälle tyhjälle kovalevylle minulla oli tarkoitus asentaa joko DOS 5.0 ta DOS 6.0, sillä minulla on asennuslevykkeet molempiin.

Homma ei ollutkaan mitenkään helppo, sillä jäljelle jätetty formatoitu ja tyhjennetty WIN98 kovalevy herjaa edelleen käynnistyksen yhteydessä ihan kauheita asioita. Näyttöruudulle tulee edelleen seuraava herja:

GRUB Loading stage1.5

GRUB loading, please wait...
Error 21

 
Nyt kysyn viisailta UBUNTU-miehiltä, miten tällainen herja voi vielä tulla, vaikka kovalevy on täysin tyhjennetty ja formatoitu? En ole vielä päässyt edes alkuun DOS-järjestelmän asennuksessa, koska koneen käynnistys loppuu aina tähän GRUB-herjaan. Onko jollakin komennolla mahdollista puhdistaa vanha kovalevy niin tarkasti, että nämä GRUB-herjat saataisiin pois.

« Viimeksi muokattu: 16.08.25 - klo:22.51 kirjoittanut pikkalle »

kamara

  • Käyttäjä
  • Viestejä: 3091
    • Profiili
Vs: Haamuja menneisyydestä?
« Vastaus #1 : 09.08.25 - klo:07.51 »
Oletkohan tyhjentänyt sen täydellisesti Esim. dd:llä livelevyn avulla ?

Koodia: [Valitse]
sudo dd if=/dev/zero of=/dev/sda bs=1M

Voit kyllä poistaa grubin (ja asentaa sen päälle mbr:n) ilman täydellistä tuhoamista DOS:lla se käynee seuraavasti...

Koodia: [Valitse]
FDISK /MBR

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11549
    • Profiili
    • Tomin kotisivut
Vs: Haamuja menneisyydestä?
« Vastaus #2 : 09.08.25 - klo:11.19 »
Siellä on vielä käynnistyslataaja paikallaan. Siitä pääsee nopeasti eroon esimerkiksi dd:llä:

Koodia: [Valitse]
sudo dd if=/dev/zero of=/dev/sdX bs=440 count=1(X:n tilalle oikea tunnus, jos levyjä on kiinni vain yksi, niin se on a)

Tämä komento ylikirjoittaa vain käynnistyslataajan levyn alussa.

Vaihtoehtoisesti voit vain käynnistää DOS-levykkeeltä ja ajaa tuon mainitun FDISK-komennon vaihtaaksesi käynnistyslataajan.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

pikkalle

  • Käyttäjä
  • Viestejä: 413
    • Profiili
Vs: Haamuja menneisyydestä?
« Vastaus #3 : 16.08.25 - klo:22.50 »


Annetulla DOS-komennolla sain häiriötekstin poistettua, ja sen jälkeen DOS-käyttöjärjestelmän asentaminen olikin helppo juttu. Vanhat pelit pystyi nyt helposti lataamaan koneeseen, ja pelien pelaaminen onnistui hyvin. Yksi äänentoistoon liittyvä ongelma jäi  edelleen jäljelle.

Minulla oli käytettävissä vanha ISA-väylään asennettava Soundblaster  AWE64  CT 4500 äänikortti, jota en ole monista yrityksistä huolimatta saanut toimimaan tässä DOS-koneessa. Vaikka teen mitä temppuja hyvänsä, niin kone ei vain tunnista tätä vanhaa äänikorttia. Peleihin ei siis saa oikeita ääniä, eikä äänikortissa olevaa 15-napaista Joystick-liitintä pysty  käyttämään. Määrätyissä peleissä Joystickin käyttäminen olisi oikeastaan ihan pakollista.

Kiitän kuitenkin jo tässä vaiheessa viisaita UBUNTU-miehiä hyvistä ohjeista, joilla pääsin hyvään alkuun näissä historiallisissa DOS-harjoituksissa. Jos jollakin olisi vielä muistissa sopiva ohje, jolla vanhan äänikortinkin saisi toimimaan, niin silloinhan koko homma olisi hanskassa.


qwertyy

  • Käyttäjä
  • Viestejä: 5965
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #4 : 17.08.25 - klo:12.55 »
Dossissa on itsessään muistaakseni fixboot vai fixmbr niminen ohjelma, jolla saa boottisektorin kuntoon. Samoin fdisk komennolla varmaankin sai komennettua boottisektorin puhdistuksen.

Mitä sinulla on autoexec.bat ja config.sys tiedostoissa?

pikkalle

  • Käyttäjä
  • Viestejä: 413
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #5 : 17.08.25 - klo:17.09 »

DOS-koneeni AUTOEXEC.BAT tiedosto on

Koodia: [Valitse]

C:\DOS\SMARTDRV.EXE
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
@SET SOUND=C:\SB
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB SU,,C:\DOS\KEYBOARD.SYS


ja CONFIG.SYS tiedosto

Koodia: [Valitse]

DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
COUNTRY=358,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=30


Löytyneekö näistä syy, miksi kone ei tunnista vanhaa äänikorttia?

qwertyy

  • Käyttäjä
  • Viestejä: 5965
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #6 : 17.08.25 - klo:18.18 »
Löytyneekö näistä syy, miksi kone ei tunnista vanhaa äänikorttia?
Kyllä vain. Ei ole viite kuin pelkästään SB kansioon. Tuolta pitäisi ainakin autoexec.bat:sta löytyä yleensä setblaster tyyppinen rivi ja config.sys:tä oliko joku ctsb vai mikäs se nyt olikaan.

Kannattaa katsoa vaikka Vogonsin sivuilta ajurit
https://www.vogons.org/viewtopic.php?t=72151

Itse asiassa sinulla voi toki ne jo olla tuolla SB kansiossa. Kannattaa tsekata se ja jos on, niin siellä on varmaankin joku setuppi ohjelma joka tekee nuo lisäykset. Huom. voi olla että joudut valita Windows 3.11 asennuksen, koska se vielä vaati nuo rivit. Win95 ja uudemmat ei.

Joka tapauksessa monet dos pelit vaatii soundblaster tukeen autoexec.bat tiedostoon esim
SET SOUND=C:\SB (tämä olisi tuo sinun asennuskansio config sysin perusteella)
SET BLASTER=A220 I7 D1 H5
ja tuo kertookin sitten mahdolliset itse asetettavat tiedot, eli address on tuossa 220, Irq on 5, Dma on 1 ja mikäs tuo viimeinen nyt edes oli, high dma tms. ja se olisi 5.
Sitten vielä jonkinlainen SET MIDI rivi on tarpeellinen yleensä noilla korteilla.

Mutta myös config.sys pitää sisältää tosiaan jonkinlaisen aiemmin mainitun rivin. Mutta tosiaan kun kyseessä on todennäköisesti plug'n'play kortti, niin joudut jonkinlaisen asentimen käynnistämään, joka myös sitten määrää nuo parametrit. Vanhemmissa korteissa olisi vielä jupperit, joilla saa itse määriteltyä osoitteet.

Kannattaa oikeastaan asentaa se win98se, niin saat parhaimman ajanmukaisen koneen. Silti DOS löytyy taustalta viimeisimmässä onko 7.20 versiossa.

*lisäys*
Tästä nyt suoranaista apua ole, mutta tuossa näkyy hyvin jonkin sb koneen rivit. Jotain tuollaisia viitteitä pitäisi löytyä asetuksista
https://www.vogons.org/viewtopic.php?t=48149

Siitä on taas todella kauan kun olen viimeksi retroillut, mutta voi yrittää kyllä verestää muistoja jos et pääse eteenpäin  ;D
« Viimeksi muokattu: 17.08.25 - klo:18.21 kirjoittanut qwertyy »

pikkalle

  • Käyttäjä
  • Viestejä: 413
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #7 : 17.08.25 - klo:21.54 »
Löytyneekö näistä syy, miksi kone ei tunnista vanhaa äänikorttia?
Kyllä vain. Ei ole viite kuin pelkästään SB kansioon. Tuolta pitäisi ainakin autoexec.bat:sta löytyä yleensä setblaster tyyppinen rivi ja config.sys:tä oliko joku ctsb vai mikäs se nyt olikaan.

Kannattaa katsoa vaikka Vogonsin sivuilta ajurit
https://www.vogons.org/viewtopic.php?t=72151

Itse asiassa sinulla voi toki ne jo olla tuolla SB kansiossa. Kannattaa tsekata se ja jos on, niin siellä on varmaankin joku setuppi ohjelma joka tekee nuo lisäykset. Huom. voi olla että joudut valita Windows 3.11 asennuksen, koska se vielä vaati nuo rivit. Win95 ja uudemmat ei.

Joka tapauksessa monet dos pelit vaatii soundblaster tukeen autoexec.bat tiedostoon esim
SET SOUND=C:\SB (tämä olisi tuo sinun asennuskansio config sysin perusteella)
SET BLASTER=A220 I7 D1 H5
ja tuo kertookin sitten mahdolliset itse asetettavat tiedot, eli address on tuossa 220, Irq on 5, Dma on 1 ja mikäs tuo viimeinen nyt edes oli, high dma tms. ja se olisi 5.
Sitten vielä jonkinlainen SET MIDI rivi on tarpeellinen yleensä noilla korteilla.

Mutta myös config.sys pitää sisältää tosiaan jonkinlaisen aiemmin mainitun rivin. Mutta tosiaan kun kyseessä on todennäköisesti plug'n'play kortti, niin joudut jonkinlaisen asentimen käynnistämään, joka myös sitten määrää nuo parametrit. Vanhemmissa korteissa olisi vielä jupperit, joilla saa itse määriteltyä osoitteet.

Kannattaa oikeastaan asentaa se win98se, niin saat parhaimman ajanmukaisen koneen. Silti DOS löytyy taustalta viimeisimmässä onko 7.20 versiossa.

*lisäys*
Tästä nyt suoranaista apua ole, mutta tuossa näkyy hyvin jonkin sb koneen rivit. Jotain tuollaisia viitteitä pitäisi löytyä asetuksista
https://www.vogons.org/viewtopic.php?t=48149

Siitä on taas todella kauan kun olen viimeksi retroillut, mutta voi yrittää kyllä verestää muistoja jos et pääse eteenpäin  ;D


Ymmärsinkö oikein, että asentamalla koneeseen WIN 98 käyttiksen DOS:n rinnalle ongelmat voisivat kerralla poistua? Minulla on vielä tallella WIN98 CD-levy, joten kannattaisiko suosiosta tupata heti koneeseen WIN98?


qwertyy

  • Käyttäjä
  • Viestejä: 5965
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #8 : 18.08.25 - klo:10.44 »
Ei mitään takuuta siitä, mutta itse ainakin suosittelen W98 tuon ajan retro koneisiin. Paljon parempi kuin W95.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3432
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #9 : 18.08.25 - klo:15.34 »
Ei ne ongelmat dos moodissa sillä poistu, tarvit edelleen ne dos ajurit ja konffit dos moodille.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

qwertyy

  • Käyttäjä
  • Viestejä: 5965
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #10 : 18.08.25 - klo:16.07 »
Ei ne ongelmat dos moodissa sillä poistu, tarvit edelleen ne dos ajurit ja konffit dos moodille.
Muistaakseni W98 SB installeri teki nuo konffaukset dos puolelle AWE32:lla. Ei toki ei ole ihan sama kortti.

*edit*
Ilmeisesti muistin oikein ja tuo vielä PNP kortti. Eli installerin pitäisi tehdä autoexec ja config asetukset. Toinen postaus.
https://www.vogons.org/viewtopic.php?t=45032
« Viimeksi muokattu: 18.08.25 - klo:16.13 kirjoittanut qwertyy »

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3432
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #11 : tänään kello 00:32 »
Aa näppärää, enpä muistanut että se oli niin fiksu :)

Toki sitten vielä se miinus 9x Windowseille on, mutta marginaalinen, että on muutama dos peli joissa versiotarkistus, jonka ne ajaa on sellainen, että ne ei sitten toimi millään winkkarilla. Yksi tuli kaverilleni aikanaan vastaan, jos oikein muistan niin Star Trek seikkailupeli, oliskohan ollut 25th Anniversary. Se pelasi vain ja ainoastaan puhtaalla dossilla. Kaveri ei saanut pelaamaan edes dosboxilla sittemmin. No K6-2 ja MS-DOS niin sillä toimi.
« Viimeksi muokattu: tänään kello 00:36 kirjoittanut JaniAlander »
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

qwertyy

  • Käyttäjä
  • Viestejä: 5965
    • Profiili
Vs: Haamuja menneisyydestä? (RATKAISTU)
« Vastaus #12 : tänään kello 12:25 »
Aa näppärää, enpä muistanut että se oli niin fiksu :)

Toki sitten vielä se miinus 9x Windowseille on, mutta marginaalinen, että on muutama dos peli joissa versiotarkistus, jonka ne ajaa on sellainen, että ne ei sitten toimi millään winkkarilla. Yksi tuli kaverilleni aikanaan vastaan, jos oikein muistan niin Star Trek seikkailupeli, oliskohan ollut 25th Anniversary. Se pelasi vain ja ainoastaan puhtaalla dossilla. Kaveri ei saanut pelaamaan edes dosboxilla sittemmin. No K6-2 ja MS-DOS niin sillä toimi.
Tuo on kyllä harvinaista. Periaatteessa kyllä pitäisi riitää kun config.sys vain sisältää esim.
Koodia: [Valitse]
DEVICE=C:\DOS\SETVER.EXE rivin ja sitten halutulle ohjelmalle komentaa tyyliin
Koodia: [Valitse]
setver startrek.exe 3.22
Nyt kun mainitsit, niin joskus olen tainnut joutua tekeen jotain varten ihan yksittäisen boottilevyn, jossa oli vanhempi command.com. Muuten sain kyllä kaikki käyntiin dos uran loppupuolella kun teki "boot menut" erilaisille autoexec.bat ja config.sys riveille, joita oli paljon  ;D

Vähän tähän tyyliin
https://www.geocities.ws/politalk/dos/bootmenu.htm
Oli muuten ihanan silmät polttava retrosivu  :D