Kirjoittaja Aihe: Windowsin ohjelma  (Luettu 8684 kertaa)

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Windowsin ohjelma
« : 20.11.07 - klo:11.24 »
Minulla on 1,44 Mt levykkeellä vakioveikkaukseen tarkoitettu takuulaskuohjelma, joka toimii Windowsin DOS-puolella. Siinä pystyy esimerkiksi tarkistamaan vakioharavan, jos on tullut tarpeeksi osumia viikon oikeassa vakioveikkausrivissä. Sen avulla pystyy myös laatimaan erilaisia systeemejä ja haravoja, joihin ohjelma laskee voittotakuun. Olen sen joskus vuosia sitten tilannut Jyväskylästä Oskarsys Oy:ltä.

Nyt on vaan sellainen robleema, että Windowsia minulla ei ole ollut moneen kuukauteen käytössä. Nyt työjuhtana on Ubuntu 7.10. Kun tuo ohjelma toimii Windowsissakin DOS-puolella, ja ymmärtääkseni Linuxissa ei sellaista ole, niin olisin kiinnostunut kuulemaan, voisiko tätä ohjelmaa saada mitenkään Ubuntussa toimimaan?

Tämä on ainoa asia, joka tässä Linuxissa harmittaa. En kuitenkaan ala tuon takia vaihtamaan Ubuntua Windowsiin.

Toinen asia joka kiinnostaa, on että onkohan Linuxille tehty esim. vakioharavan, loton, tai kenon systeemien jonkinlaisia tarkistusohjelmia? Tai niiden rivien arvontaan tarkoitettuja ohjelmia?

Tietenkin yksinkertaisinta olisi, jos itse osaisi tehdä tuonlaisia ohjelmia, mutta kun ei osaa.

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #1 : 20.11.07 - klo:11.59 »
Kerkesin jo löytää sellaisen kun DOSBox-emulaattorin. Asennin jo sen, mutta kun kokeilin laittaa levykettä asemaan, ei mitään DOSBox-ohjelmaa löytynyt. Sovelluksissa ei myöskään sellaista ollut, mutta Lisää/poista -puolella oli se asennettuna.

Jos tämä on se hakemani ohjelma, miten sitä pääsee käyttämään? Windowsissa laitettiin levyke asemaan ja muistaakseni ensin piti valita DOS käyttöön, sitten "a:+enter", niin avautui tuo ohjelma käyttöön.

peran

  • Vieras
Vs: Windowsin ohjelma
« Vastaus #2 : 20.11.07 - klo:13.12 »
päätteellä:
Dosboxissa käynnistyy ohjelma:
Koodia: [Valitse]
dosbox ohjelma.exe
Tosin silloin näppis on amerikkalainen qwerty.

Noita vanhoja DOS-korppujakin sai jotenkin pelastettua, mutta en nyt jaksa kaivaa foorumin kätköistä ohjeita siihen. Jos jaksaisin, laittaisin hakusanoiksi. 'DOS korppu' tai 'DOS korput'.
« Viimeksi muokattu: 20.11.07 - klo:13.14 kirjoittanut peran »

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #3 : 20.11.07 - klo:13.55 »
DOSBoxissa vain täytyy yleensä liittää asema johonkin levyasemakirjaimeen, mikä koskenee levykkeitäkin.

Komento on (ulkomuistista!):

Koodia: [Valitse]
mount kirjain polku

Missä ”kirjain” on levyasemakirjain (ilman sitä kaksoispistettä, esim. ”a”) ja polku täydellinen Linux-hakupolku (esim. /media/floppy käynee).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #4 : 20.11.07 - klo:17.35 »
DOSBoxissa vain täytyy yleensä liittää asema johonkin levyasemakirjaimeen, mikä koskenee levykkeitäkin.

Komento on (ulkomuistista!):

Koodia: [Valitse]
mount kirjain polku

Missä ”kirjain” on levyasemakirjain (ilman sitä kaksoispistettä, esim. ”a”) ja polku täydellinen Linux-hakupolku (esim. /media/floppy käynee).

Sain sen DosBoxin auki, mutta en saa ohjelmaa avattua korpulta. Siinä on vaan Z:\> ja kun siihen yritin laittaa polkua "/media/floppy", ei mitään avaudu. Oli muuten hukassa esimerkiksi tuo /-viiva.

Windowsissa tosiaan laitettiin "a:+Enter" ja "osvsys1" tai "osvsys1.exe" ja painettiin Enter. Tuoista exe:stä en muista oliko sitä tuossa Windowsin komennossa. Tässä ohjelmassa on kaksi puolta: osvakio1.exe ja osvsys1.exe.

Jotenkin tosiaan pitäisi tuo korppuasema saada liitettyä tähän DosBoxiin.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #5 : 20.11.07 - klo:17.44 »
Sain sen DosBoxin auki, mutta en saa ohjelmaa avattua korpulta. Siinä on vaan Z:\> ja kun siihen yritin laittaa polkua "/media/floppy", ei mitään avaudu. Oli muuten hukassa esimerkiksi tuo /-viiva.

Aivan, ensin mount:

Koodia: [Valitse]
mount a /media/floppy

Tämän jälkeen sinulla pitäisi olla käytössäsi A:-asema. Vinoviiva (”/”) taitaa tulla siitä, missä suomalaisessa näppiksessä yhdysmerkki (”-”, taas ulkomuistitieto).

Lisäys: Korpun täytyy varmaankin olla jo Linuxin hakemistopuuhun liittämä, veikkaan..
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #6 : 20.11.07 - klo:18.24 »
Minä aloittaisin hommat kopioimalla tuon ohjelman korpulta kiintolevylle talteen ja käyttäisin tätä kiintolevylle kopioitua versiota. Jos pitäisin ohjelmaa tärkeänä niin varmaan tekisin siitä lisäksi paketin jonka laittaisin jemmaan siltä varalta että korppu lakkaisi toimimasta ja kiintolevylle kopioitu versio tuhoutuisi vahingossa.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #7 : 20.11.07 - klo:18.37 »
Totta: korput ovat äärimmäisen haavoittuvaisia.

Tietysti voi olla niinkin, että siihen ohjelmaan on kovokoodattu A:-hakupolku – monet kivikauden ohjelmat tekivät niin :( – mutta silloinhan kannattaa mountata se sijaintihakemisto nimenomaan A:-asemaksi. Sen pitäisi riittää huijaamaan suurinta osaa DOS-aikakauden ohjelmista.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #8 : 20.11.07 - klo:23.53 »

Aivan, ensin mount:

Koodia: [Valitse]
mount a /media/floppy

Tämän jälkeen sinulla pitäisi olla käytössäsi A:-asema. Vinoviiva (”/”) taitaa tulla siitä, missä suomalaisessa näppiksessä yhdysmerkki (”-”, taas ulkomuistitieto).

Lisäys: Korpun täytyy varmaankin olla jo Linuxin hakemistopuuhun liittämä, veikkaan..

Tuo "a" ei oikeastaan kuulu asiaan, kun se oli Windowsin levyaseman tunnus, a-asema. Se on nyt sotkenut tätä juttua. En hoksannut aikaisemmin kertoa asiasta. Ja näillä ""-merkeillä olen vaan erottanut muusta tekstistä esim. /-merkin selvyyden vuoksi. ""- ja a -merkeillä ei ole mitään tekemistä ohjelman avaamisen kanssa.

Mutta vaikka jätin DosBoxissa a-kirjaimen pois, eli laitoin "/media/floppy", ei vieläkään aukea. Kokeilin vielä "/media/floppy/osvsys1", niin ei sekään auttanut. Kiinni on ja pysyy, toivottavasti ei kauan.


Lainaus
Kirjoittanut: mgronber
Minä aloittaisin hommat kopioimalla tuon ohjelman korpulta kiintolevylle talteen ja käyttäisin tätä kiintolevylle kopioitua versiota. Jos pitäisin ohjelmaa tärkeänä niin varmaan tekisin siitä lisäksi paketin jonka laittaisin jemmaan siltä varalta että korppu lakkaisi toimimasta ja kiintolevylle kopioitu versio tuhoutuisi vahingossa.

Tuota minäkin olen suunnitellut, kun ne korput tosiaan ovat jäämässä historiaan. Mutta kun on kysymys ohjelmasta, onnistuuko pelkkä korpun kopioiminen?






Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #9 : 21.11.07 - klo:07.58 »
Tuo "a" ei oikeastaan kuulu asiaan, kun se oli Windowsin levyaseman tunnus, a-asema. Se on nyt sotkenut tätä juttua. En hoksannut aikaisemmin kertoa asiasta. Ja näillä ""-merkeillä olen vaan erottanut muusta tekstistä esim. /-merkin selvyyden vuoksi. ""- ja a -merkeillä ei ole mitään tekemistä ohjelman avaamisen kanssa.
Kuuluupa. A on se liitospiste johon DOSBox sen levykkeen liittää. Tees nyt näin:
Komenna DOSBoxin ulkopuolella mount -tvfat /dev/fd0 /media/floppy, jos ei onnistu niin sudo perään.
Sitten DOSBoxin sisällä komennat mount a /media/floppy, tämän jälkeen kirjoitat DOSBoxissa a: ja jatkat kuten silloin Windowsissakin kaaauan sitten.

Tuota minäkin olen suunnitellut, kun ne korput tosiaan ovat jäämässä historiaan. Mutta kun on kysymys ohjelmasta, onnistuuko pelkkä korpun kopioiminen?
Pitäisi onnistua, komennat vain mkdir ~/osvsys; cp -r /media/floppy/* ~/osvsys, sitten sulla on osvsys kopioituna sun kotihakemistoon osvsys-hakemistoon. Tämän jälkeen voit DOSBoxissa käyttää osvsysiä kirjoittamalla mount a /home/sunkäyttäjänimi/osvsys, A: ja niin edelleen. A:n voi tietty aina korvata jollain muullakin kirjaimella, mutta jos se A on kovakoodattu koodiin niin sitten tota kirjainta ei voi vaihtaa.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #10 : 21.11.07 - klo:09.28 »
Tuo "a" ei oikeastaan kuulu asiaan, kun se oli Windowsin levyaseman tunnus, a-asema.

Tästä ninnnu jo huomauttikin: kyllä se kuuluu. Et pääse käsiksi Linuxin polkuihin DOSBoxista suoraan, vaan sinun on liitettävä ne DOSBoxin asemakirjaimiksi.

Lainaus
Ja näillä ""-merkeillä olen vaan erottanut muusta tekstistä esim. /-merkin selvyyden vuoksi. ""- ja a -merkeillä ei ole mitään tekemistä ohjelman avaamisen kanssa.

En oikein ymmärrä, mitä tällä tarkoitat... samasta selvyyssyystähän minäkin ympäröin vinoviivat ja yhdysmerkit lainausmerkkeihin.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #11 : 21.11.07 - klo:11.45 »
Tuo "a" ei oikeastaan kuulu asiaan, kun se oli Windowsin levyaseman tunnus, a-asema. Se on nyt sotkenut tätä juttua. En hoksannut aikaisemmin kertoa asiasta. Ja näillä ""-merkeillä olen vaan erottanut muusta tekstistä esim. /-merkin selvyyden vuoksi. ""- ja a -merkeillä ei ole mitään tekemistä ohjelman avaamisen kanssa.
Kuuluupa. A on se liitospiste johon DOSBox sen levykkeen liittää. Tees nyt näin:
Komenna DOSBoxin ulkopuolella mount -tvfat /dev/fd0 /media/floppy, jos ei onnistu niin sudo perään.
Sitten DOSBoxin sisällä komennat mount a /media/floppy, tämän jälkeen kirjoitat DOSBoxissa a: ja jatkat kuten silloin Windowsissakin kaaauan sitten.

Tuota minäkin olen suunnitellut, kun ne korput tosiaan ovat jäämässä historiaan. Mutta kun on kysymys ohjelmasta, onnistuuko pelkkä korpun kopioiminen?
Pitäisi onnistua, komennat vain mkdir ~/osvsys; cp -r /media/floppy/* ~/osvsys, sitten sulla on osvsys kopioituna sun kotihakemistoon osvsys-hakemistoon. Tämän jälkeen voit DOSBoxissa käyttää osvsysiä kirjoittamalla mount a /home/sunkäyttäjänimi/osvsys, A: ja niin edelleen. A:n voi tietty aina korvata jollain muullakin kirjaimella, mutta jos se A on kovakoodattu koodiin niin sitten tota kirjainta ei voi vaihtaa.

Minun pitää ensin saada näpäimistö suomalaiseksi. Esim. tuota : -merkkiä en löydä mistään. Onko tuo alla oleva ohje passeli Ubuntuun? Ja olisi lisäneuvotkin tarpeen...


http://onse.fi/dosbox/

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #12 : 21.11.07 - klo:13.05 »
Minun pitää ensin saada näpäimistö suomalaiseksi. Esim. tuota : -merkkiä en löydä mistään.

Kannattaakohan vaivautua? DOSBoxia tuskin tarvitsee pitkien tekstien kirjoittamiseen, ja ne pari hassua merkkiä, joita joudut käyttämään (lähinnä -:;/?*) opettelee jenkkinäppiksestäkin nopeasti. Esim. kaksoispiste on ison Ö:n paikalla.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #13 : 21.11.07 - klo:16.41 »
Tuo "a" ei oikeastaan kuulu asiaan, kun se oli Windowsin levyaseman tunnus, a-asema. Se on nyt sotkenut tätä juttua. En hoksannut aikaisemmin kertoa asiasta. Ja näillä ""-merkeillä olen vaan erottanut muusta tekstistä esim. /-merkin selvyyden vuoksi. ""- ja a -merkeillä ei ole mitään tekemistä ohjelman avaamisen kanssa.
Kuuluupa. A on se liitospiste johon DOSBox sen levykkeen liittää. Tees nyt näin:
Komenna DOSBoxin ulkopuolella mount -tvfat /dev/fd0 /media/floppy, jos ei onnistu niin sudo perään.
Sitten DOSBoxin sisällä komennat mount a /media/floppy, tämän jälkeen kirjoitat DOSBoxissa a: ja jatkat kuten silloin Windowsissakin kaaauan sitten.

Onnistuihan se! Mutta päätteessä ”sudo mount -tvfat /dev/fd0 /media/floppy" -komennolla ei onnistunut.
Tuli tämä ilmoitus: ”mount: /dev/fd0 ei ole kelvollinen lohkolaite”.

Sitten kirjoitin DosBoxiin "mount a /media/floppy + Enter". Se kyllä tepsi, mutta sitten vasta kun avasin Kotikansion ja siellä klikkasin Levykeasema. Sitten vasta tuli työpöydälle levykkeen kuva, jossa lukee "floppy0".  Ei siis suoraan kun levykkeen laitoin korppuasemaan. Sitten kirjoitin taas DosBoxiin "mount a /media/floppy + Enter", ja "a:osvsys1" ja onnistui! En edelleenkään tarvitse Windowsia... ;D

Kiitos!


Lainaus
Kirjoittanut: SuperOscar
En oikein ymmärrä, mitä tällä tarkoitat... samasta selvyyssyystähän minäkin ympäröin vinoviivat ja yhdysmerkit lainausmerkkeihin

Pääsin väärinkäsitykseen, että tarkotit kirjoituksessa lainausmerkeilläkin olevan osansa komennoissa.

Pitää vielä myöhemmin tallentaa tämä takuulaskuohjelma kiintolevylle.

Kiitos kaikille vastaajille!

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #14 : 23.11.07 - klo:12.15 »
Lainaus
Kirjoittanut ninnu
Lainaus
Pitäisi onnistua, komennat vain mkdir ~/osvsys; cp -r /media/floppy/* ~/osvsys, sitten sulla on osvsys kopioituna sun kotihakemistoon osvsys-hakemistoon. Tämän jälkeen voit DOSBoxissa käyttää osvsysiä kirjoittamalla mount a /home/sunkäyttäjänimi/osvsys, A: ja niin edelleen. A:n voi tietty aina korvata jollain muullakin kirjaimella, mutta jos se A on kovakoodattu koodiin niin sitten tota kirjainta ei voi vaihtaa.

Nyt on kotikansiossa "osvakio1" -kansio. Sen sisällä on toinen, joka on "osvsys1". Liitin tuohon komentoon "mkdir ~/osvsys; cp -r /media/floppy/* ~/osvsys" ykköset perään.

Yritin avata DOSBoxilla, mutta ei onnistu. Se kansio on kotikansiossa (makel65), niin miten se voi avata DOSBoxissa, että ohjelmaa voisi käyttää? Toinen on siis "osvakio1" ja toinen "osvsys1", niinkuin sanoin, tuo edellinen osvakio1 -kansion sisällä.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Windowsin ohjelma
« Vastaus #15 : 23.11.07 - klo:13.36 »
Nyt on kotikansiossa "osvakio1" -kansio. Sen sisällä on toinen, joka on "osvsys1". Liitin tuohon komentoon "mkdir ~/osvsys; cp -r /media/floppy/* ~/osvsys" ykköset perään.

Yritin avata DOSBoxilla, mutta ei onnistu. Se kansio on kotikansiossa (makel65), niin miten se voi avata DOSBoxissa, että ohjelmaa voisi käyttää? Toinen on siis "osvakio1" ja toinen "osvsys1", niinkuin sanoin, tuo edellinen osvakio1 -kansion sisällä.

Taas sama juttu: mount ensin. DOSBox ei ”dossina” näe Linuxin hakemistorakennetta suoraan.

Veikkaus:

Koodia: [Valitse]
mount a /home/makel65/osvakio1

Tuon jälkeen DOSBoxin A: -asema on siis hakemisto /home/makel65/osvakio1 ja käyttäytyy ”dossin” kannalta täysin A:-aseman tapaan.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #16 : 24.11.07 - klo:00.08 »
Koodia: [Valitse]
mount a /home/makel65/osvakio1
Meinaapa olla hankalaa. Noin kyllä useinmiten onnistuu tuo Osvakio1:sen avaus, mutta en ole koko päivänä saanut kuin ehkä kerran onnistumaan Osvsys1:sen aukaisemisen. Se kun on tuon Osvakio1-kansion sisällä. En tiedä onko sillä jotain merkistystä.

Olen välillä yrittänyt:
Koodia: [Valitse]
mount a /home/makel65/osvakio1/osvsys1
Mitähän tässä oikein keksisi? Jos molemmat kansiot laitaisi työpöydälle vierekkäin, tai kotikansioon? 

makel58

  • Käyttäjä
  • Viestejä: 806
    • Profiili
Vs: Windowsin ohjelma
« Vastaus #17 : 24.11.07 - klo:08.33 »
Kun kokeilin nyt aamulla, niin nyt se onnistui.