Unenkuori
DreamShell on Unix-tyyppinen käyttöjärjestelmä, joka on suunniteltu Sega Dreamcast -pelikonsolille . Perustuu KallistiOS -kirjastoihin . Aluksi se oli komentorivikäyttöliittymä , jossa voit ajaa omia sovelluksiasi.
Myöhemmin se hankki XML -moduuliin perustuvan graafisen käyttöliittymän sekä tuen lua -skripteillä kirjoitetuille sovelluksille, joiden toiminnallisuutta voidaan laajentaa käyttämällä klf-moduuleiden toimintoja (analoginen DLL :n kanssa KallistiOS:ssä).
DreamShell-versiohistoria
DreamShell 1
DreamShell 1.0.0 - 2. helmikuuta 2004
DreamShell 1.1.0 Beta - 20. huhtikuuta 2004
DreamShell 1.1.5 Beta - 25. huhtikuuta 2004
DreamShell 1.1.8 - 28. huhtikuuta 2004
DreamShell 1.2.0 - 5. toukokuuta 2004
DreamShell 1.2.1 - 5. toukokuuta 2004
DreamShell 1.2.2 - 7. toukokuuta 2004
DreamShell 1.2.3
- 3.6.2004
DreamShell 1.3.0 Build 71 - 24. heinäkuuta 2004
DreamShell XT
DreamShell XT 2.0.0 Alpha build 280 - 2. helmikuuta 2005
DreamShell XT 2.1.1 Alpha2 build 457 - 26. heinäkuuta 2005
DreamShell XT 2.3.0 - 25. elokuuta 2005
DreamShell XT 2.3.1 - 7. syyskuuta 2005
DreamShell NG
DreamShell NG 3.0.0.100 PreAlpha - 18. maaliskuuta 2006
DreamShell NG 3.0.0.500 Beta – 7. elokuuta 2006
DreamShell NG 3.0.0.800 - 17. helmikuuta 2007
DreamShell NG 3.0.0.810 - 5. kesäkuuta 2007
DreamShell 4
DreamShell 4.0.0 Beta – 2. helmikuuta 2009
Järjestelmä saa uuden, monialustaisen ytimen sekä graafisen käyttöliittymän. Nyt on mahdollista kirjoittaa sovelluksia Luassa käyttämällä KLF-moduulien toimintoja, jotka on kirjoitettu C.
DreamShell 4.0.0 Beta 2 - 10. kesäkuuta 2009
Ensimmäinen versio, joka esitteli yksinkertaisen tiedostonhallinnan .
- Lisätty integroitu tuki SD-kortille. Tämä mahdollistaa tiedostojen hallinnan SD-kortilta samalla tavalla kuin VMU:sta tai muusta Dreamcast-tallennuslaitteesta. Kaikki tärkeimmät tiedostojärjestelmän ominaisuudet ovat tuettuja. Tiedostonimien merkintämuotorajoitus on 8.3 .
- Lisätty uusi XML-elementti <cardstack>
- Lisätty latausnäyttö (näkyy, kun sovellus latautuu).
- Lisätty alustava tuki GUI-kohdistimen muuttamiseen.
- Korjattu jäsennysvirheet <label>- ja <input>-elementtien XML-värissä.
- "Onload"-tapahtuma (XML:ssä <body>) sovelluksesta toimii nyt erillisessä säikeessä .
- Uudelleen kirjoitetut API-toiminnot konsolikomentojen kanssa työskentelyyn ja lisätty uusia konsolin lähtöön liittyviä toimintoja.
- Oli mahdollisuus "nukkua" DreamShellin pääydin.
DreamShell 4.0.0 Beta 3
– 29.6.2009
- SD-kortin tiedostojärjestelmä on vapautettu 8.3-rajasta, voit käyttää pitkiä tiedostonimiä ja venäjänkielisiä tiedostonimiä. Päivitetty kirjasto FAT -työskentelyä varten .
- Tiedostonhallinta on päivitetty. Uusia toimintoja tiedostojen kanssa työskentelyyn on lisätty (arkistointi, purkaminen, uudelleennimeäminen), ja tiedostojen avaamiseen tai lataamiseen tuetaan enemmän muotoja, tarvittaessa haluttu moduuli ladataan.
- Mp3- ja ogg - moduulit on korjattu , nyt kun ne ladataan, konsoliin ilmestyvät komennot näiden formaattien toistamiseksi ja niiden tuki on otettu käyttöön tiedostonhallinnassa.
- Lisätty VC/DC 0.2 -ohjelmasta luotu moduuli ( VideoCD -soitin Dreamcastille).
- Lisätty gzip- ja bzip2 -komennot samannimisen arkistojen kanssa työskentelemiseen.
- GUI:n kohdistimia voidaan nyt muuttaa milloin tahansa.
- Lisätty uusia tapahtumia XML:ään <body> - "onopen", "onclose", "onunload".
- XML:n polut voivat nyt olla suhteellisia, samoin kuin mahdollisuus määrittää DreamShellin työhakemisto.
- DreamShell voi nyt käynnistää suoraan SD-kortilta "DreamShell SD Loader" -sovelluksella.
- sdiso-moduuli on lisätty, kun se latautuu, tulee konsoliin samanniminen komento, jolla voi ajaa ISO-kuvia SD-kortilta, tämä moduuli on myös sisäänrakennettu tiedostonhallintaan, jotta voit ajaa kuvia napsauttamalla ISO-tiedostoa.
DreamShell 4.0.0 Beta 4 - 15. elokuuta 2010
- Uusittu videon renderöinti. Nyt se toimii erillisenä prosessina, jonka avulla voit olla jäädyttämättä koko käyttöjärjestelmää minkään komennon työn vuoksi, ja tällä oli positiivinen vaikutus työn nopeuteen.
- Lisätty tuki ulkoisille komentoille. Komennot ovat erikseen koottuja ohjelmia (ELF-muoto) tai Lua-skriptejä. Ne sijaitsevat cmds-hakemistossa.
- Fatfs-kirjasto (SD-kortin kanssa työskentelyä varten) on päivitetty uusimpaan versioon, ja myös sen toimintaa käyttöjärjestelmässä on parannettu.
- Sdiso-moduuli ei ole enää moduuli, se on nyt pakattu ulkoiseksi komennona. Se myös päivitti fatfs-kirjaston ja lisäsi tuen pitkille tiedostonimille.
- Lisätty uusia komentoja:
bios - voit flash-muistin (jos sinulla on bios-modi)
gdrip - GD-ROM-levyn kopioiminen SD-kortille.
hack - LBA-hakkerointi binääritiedostoon. Se voi myös hakkeroida binaarin suoraan ISO-kuvassa.
ffdev - SD-kortin kanssa työskentelemiseen.
Dreameye - kuvien tallentamiseen ja poistamiseen
Dreameye - kamerasta .
luac on kääntäjä lua-skripteille tavukoodaamiseen.
ja muut.
Joitakin sisäisiä komentoja siirrettiin myös ulkoisiin, mikä mahdollisti DS-ytimen keventämisen hieman.
- Tiedostonhallintaa on hieman paranneltu. Työkalupalkin työkaluvihjeet ovat ilmestyneet, ja nykyinen polku näkyy otsikossa. Lisäksi siihen oli sisäänrakennettu tuki BIOSin vilkkumiselle (napsauttamalla tiedostoa, jonka laajennus on .bios) ja GD-ROM- ripaukseen .
- Lisätty sovellus DreamShellin asentamiseksi BIOSiin (jos sinulla on BIOS-laitteistomodi). Nyt on mahdollista käynnistää DreamShell suoraan ilman BIOS-levyä ja SD-korttia.
- Lisätty alustava verkkotuki.
- Lisätty lwip-moduuli, joka on vaihtoehto sisäänrakennetulle verkkotuelle.
- Zip- ja bzip2-kirjastot on siirretty erillisiin moduuleihin, jotta DS-ydin on kevyempi.
- Virtuaalinen näppäimistö on lisätty, joka toimii sekä konsolissa että graafisessa käyttöliittymässä. Kutsutaan joystickin vaihdoilla.
- Nopeuta DS-ytimen latausta.
- Lisätty hiiren osoitin ja mouseout-tapahtumat GUI-painikkeisiin;
- API:n uusia ominaisuuksia.
Sovellukset
Tiedostonhallinta
Ensimmäinen DreamShell-versiolle 4.0 esitelty sovellus.
Tiedostonhallinnassa on kaksiruutuinen käyttöliittymä, joka on suunniteltu tarkastelemaan tiedostojärjestelmää, mukaan lukien VMU -muisti, GD-ROM- media ja SD - muistikortit (jos sinulla on sopiva lukija).
DSInstall
Esitelty DreamShell-versiossa 4.0 Beta 4.
Mahdollistaa käyttöjärjestelmän asentamisen suoraan Dreamcast
BIOSiin .
Alueen vaihtaja
Esitelty DreamShell-versiossa 4.0 Beta 4.
Mahdollistaa digisovittimen alueellisen kuuluvuuden ja ulostulovideosignaalin muodon ( PAL / NTSC ) muuttamisen ilman, että BIOS-muistia tarvitsee päivittää. Sovellus vaatii digisovittimen
emolevyn muuttamisen.
Linkit