Welcome, Guest. Please login or register.


Author Topic: IS-DOS és CP/M (Read 15501 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #15 on: 2014.July.02. 12:38:19 »
Quote from: Lacika
Elvileg minden program fut, viszont a különböző CP/M-kompatibilis gépeken más-más vezérlőkódokkal működik a képernyőkezelés. Ezért azon programok, melyeket nem lehet egyedileg bekonfigurálni, kusza képernyőn értelmezhetetlen katyvaszt jelenítenek meg.

Ez erdekes, a sajat CBIOS irasnal en elmelkedtem is, hogy megis mit kene kezdenem a vezerlo karakterekkel, de a vegen ugy dontottem hogy kozvetlenul a VIDEO: csatira ranyomom ahogy jott, ez igy biztos nem tul jo, de kiserletnek elmegy :) Mondjuk IS-DOS-ban nincs olyan amugy, hogy vmi mapping table, mondjuk gondolok itt pl Linux/UNIX-ok eseten beallithato, hogy milyen terminal tipuskent viselkedjen a cucc, IS-DOS-nal ez nem allithato? Ha mar a konkret CP/M programban pl tfh nem ... EGyaltalan miket szokas hasznalni CP/M-ben azt se tudom, arra talaltam utalast, hogy a VT52 szabvanyt hasznaljak CP/M-ben idoneknt.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #16 on: 2014.July.03. 20:27:50 »
Quote from: Lacika
Elvileg minden program fut, viszont a különböző CP/M-kompatibilis gépeken más-más vezérlőkódokkal működik a képernyőkezelés. Ezért azon programok, melyeket nem lehet egyedileg bekonfigurálni, kusza képernyőn értelmezhetetlen katyvaszt jelenítenek meg.

Jut eszembe, tudsz adni jo par (minnel tobb, annal jobb) olyan CP/M programot, ahol vmi speci kepernyokezeles van (nem sima text, vezerolodokkal tuzdelve, ami tehat ugye problemas lehet), az is erdekelne, hogy ahol lehet allitani programban, ott miket ajanl fel megis, es hasonlok. Nagyon szepen koszi, elore is!

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: IS-DOS és CP/M
« Reply #17 on: 2014.July.04. 09:45:16 »
érdekes Bruce válasza, akkor ezek szerint az IS-DOS-ban nincs egy sornyi eredeti CP/M kód, hanem nulláról irtak egy kompatibilis OS-t?
Kb. mint anno az IBM-PC esetében a különböző BIOS gyártók irták a saját BIOS-t, de PC-kompatibilisre?
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #18 on: 2014.July.04. 11:55:41 »
Quote from: Povi
érdekes Bruce válasza, akkor ezek szerint az IS-DOS-ban nincs egy sornyi eredeti CP/M kód, hanem nulláról irtak egy kompatibilis OS-t?
Kb. mint anno az IBM-PC esetében a különböző BIOS gyártók irták a saját BIOS-t, de PC-kompatibilisre?

Nem teljesen, mert PC eseten a BIOS nem maga az OS, az a DOS ugye. Amugy CP/M-nel a szitu hasonlo: maga a DOS is "platformfuggetlen" elvileg, ha amugy a szokasos x86 CPU stb adott, es BIOS-t hivogatja, szoval a BIOS mogotte lecserelheto elmeletileg. Ez pont igy van CP/M-el is, ott is BIOS-nak (neha CBIOS-nak) hivjak azt a reszt, ami hw fuggo, es ami PC-n maga a DOS, az CP/M eseten a BDOS nevet viseli, ez utobbiba nem szoktak belenyulni, ha uj hw-re kell portolni a CP/M-et, eleg egy CBIOS-t irni es kesz. Amde, ugye az IS-DOS nem ilyen, ott a BDOS sincs meg, hanem tenyleg nullarol irtak egy OS-t, ugy tunik. Csupan peldad azert nem volt pontos, mert ott azt irod, hogy mint PC-n amikor irtak sajat BIOS-t ... A peldad akkor lenne pontos, ha azt mondanad, hogy egy adott gyarto irt egy uj DOS-t is, nem csak BIOS-t ... Ilyen persze van, lasd DR-DOS, FreeDOS, stb ... Nem csak MS-DOS van.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: IS-DOS és CP/M
« Reply #19 on: 2014.July.04. 15:10:06 »
Quote from: lgb
Nem teljesen, mert PC eseten a BIOS nem maga az OS, az a DOS ugye. Amugy CP/M-nel a szitu hasonlo: maga a DOS is "platformfuggetlen" elvileg, ha amugy a szokasos x86 CPU stb adott, es BIOS-t hivogatja, szoval a BIOS mogotte lecserelheto elmeletileg. Ez pont igy van CP/M-el is, ott is BIOS-nak (neha CBIOS-nak) hivjak azt a reszt, ami hw fuggo, es ami PC-n maga a DOS, az CP/M eseten a BDOS nevet viseli, ez utobbiba nem szoktak belenyulni, ha uj hw-re kell portolni a CP/M-et, eleg egy CBIOS-t irni es kesz. Amde, ugye az IS-DOS nem ilyen, ott a BDOS sincs meg, hanem tenyleg nullarol irtak egy OS-t, ugy tunik. Csupan peldad azert nem volt pontos, mert ott azt irod, hogy mint PC-n amikor irtak sajat BIOS-t ... A peldad akkor lenne pontos, ha azt mondanad, hogy egy adott gyarto irt egy uj DOS-t is, nem csak BIOS-t ... Ilyen persze van, lasd DR-DOS, FreeDOS, stb ... Nem csak MS-DOS van.
Igen, igen, tudom, hogy a BIOS az nem maga OS, csak rémlik, mintha olvastam volna valahol olyat, hogy mivel teljesen nyilt volt a PC felépitése, ezért a különböző alaplapgyártók (akkoriban PC-klónoknak hivták a nem eredeti IBM gépeket, ha jól emlékszem) a BIOS működésének tökéletes másolatával készitettek saját BIOS-t, mert ugyebár az eredeti kódot nem másolhatták volna le, az már lopás lett volna.
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #20 on: 2014.July.04. 20:27:56 »
Quote from: Povi
Igen, igen, tudom, hogy a BIOS az nem maga OS, csak rémlik, mintha olvastam volna valahol olyat, hogy mivel teljesen nyilt volt a PC felépitése, ezért a különböző alaplapgyártók (akkoriban PC-klónoknak hivták a nem eredeti IBM gépeket, ha jól emlékszem) a BIOS működésének tökéletes másolatával készitettek saját BIOS-t, mert ugyebár az eredeti kódot nem másolhatták volna le, az már lopás lett volna.

Jah, de az IS-DOS tovabb ment, ok nem csak BIOS-t irtak, hanem BDOS-t is, sokkal durvabb :) Raadasul plusz pont nekik ugye, hogy probaltak (sikeresen) az EXDOS kepessegeivel felturbozni a dolgot, ill a CPM sajat FS formatumat sem eroltettek, lehet konyvtarakat is hasznalni, stb.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: IS-DOS és CP/M
« Reply #21 on: 2014.October.28. 09:09:06 »
Letölthető a legendás CP/M operációs rendszer teljes forráskódja
http://prog.hu/hirek/3677/Letoltheto+a+legendas+CP+M+operacios+rendszer+teljes+forraskodja.html
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #22 on: 2014.October.28. 11:25:56 »
Letölthető a legendás CP/M operációs rendszer teljes forráskódja
http://prog.hu/hirek/3677/Letoltheto+a+legendas+CP+M+operacios+rendszer+teljes+forraskodja.html

Igen, bar ez csak a hivatalos dolog, tekitnve, hogy nekem mar regen megvolt a forrasa (az alapjan jatszottam azzal, hogy EP-n futtathatova tettem - mas kerdes, hogy ertelme nem sok mert az IS-DOS "nemileg" jobb ennel), amit allitolag jotet lelek memoria kidump-olasa es nemi disasm utan allitottak elo :) Bar nyilvan van annak erteke, ha az "eredeti forrasbol" van meg, comment-ekkel, meg minden, az is igaz.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: IS-DOS és CP/M
« Reply #23 on: 2014.October.28. 13:48:48 »
amúgy valaki felvilágosíthatna hogy mitől legendás a cpm.
én kb semmit se hallottam róla annak idején meg most se
jó tudom google...
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #24 on: 2014.October.28. 16:30:45 »
amúgy valaki felvilágosíthatna hogy mitől legendás a cpm.
én kb semmit se hallottam róla annak idején meg most se
jó tudom google...

Hat mert az volt _az_ operacios rendszer kb, hacsak persze nem nagygepes kornyezetrol beszelunk. A kulonbozo DOS szeru rendszerek is rengeteg CP/M fogalmat vittek tovabb, pl a CP/M talalta ki a meghajtobetujel fogalmat (a konyvtarszerkezetet viszont a UNIX, ahol egy fa-struktura minden ma is, nincsenek meghajtobetujelek. A DOS fogta es kisse osszekotyvasztotta a kettot, lettek meghajtobetujelek es konyvtarszerkezet is) es sok mast is (pl a 0100h-nal kezdodo app kod kb megfelel a DOS .com fogalmanak, vagy az FCB funkciokat - File Control Block, stb). Vegulis az IS-DOS is CP/M compatible rendszer, a Commodore 128-ba is azert kerult Z80 is, hogy menjen a CP/M (erdendoen amugy intel 8080-ra van a CP/M, de mivel Z80 felulrol compatible vele, nincs gond), illetve ezert lehetett venni meg C64-hez is Z80-as cartridge-et. Az mas kerdes, hogy a Commodore-nak az kevesbe sikerult jol, mivel nem igazan tudta osszehozni a dolgokat, C128-ban a Z80 is kb anni wait state-et kap, mintha 2MHz-en kullogna ...

Sok ilyen story van, nezzuk pl a DR-DOS-t, ami a  Concurrent PC DOS-bol szarmazik, ami pedig a CP/M-86 -bol (x86 CPU-ra portolt CP/M). MS-DOS eseten asszem a 86-DOS-t vasarolta meg a Microsoft, es azt irogatta tovabb, ez utobbi ugyan nem kozvetlen CP/M szarmazek, am felepiteseben CP/M kompatibilitas megtartasa szempont volt meg az elejen. Voltakepp, aminek a neveben benne van hogy DOS, az szegrol-vegrol CP/M szarmazek, lehetne viccesen mondani.

Amugy vhol anno olvastam (de lehet urban legend?) hogy amikor jott az IBM PC, az IBM eloszor CP/M-et akart volna ra (gondolom vmi CP/M-86 nyilvan), amde allitolag nem tudott megegyezni a Digital Research-el, es itt jott kepbe egy kis ceg (Microsoft ...), aki rakapott a bizniszre (aki - mint fentebb irtam - a 86-DOS-t vette meg ehhez alapnak, aminek szinten van vmi koze a CP/M-hez viszont). Sot, talan az MS-DOS 1.0 az kvazi ugyanaz volt (?) mint a 86-DOS.

Az MSX-DOS is erdekes, mert ott meg kb megy egy lepes, az MS-DOS/86-DOS-t akartak "Z80-asitani" (kb "MS-DOS for Z80") ami meg ugye a 8080-rol x86-asitott volt pedig elotte :) Zozo is irta, hogy az IS-DOS EP-n az elvileg CP/M (v3?) es MSX-DOS comaptible rendszer is egyben, plusz nem kell lemondani mas dolgokrol sem amit az ember EP-n megszokott es egy "tiszta" CP/M port eseten nem lenne meg. Szoval az IS-DOS valoszinuleg nem kozvetlen CP/M atirat, hanem egy uj rendszer, amit CP/'M (es MSX-DOS) kompatibilisre irtak.

Aztan volt am mar multiask CP/M is a vegen, az volt talan az MP/M vagy mi. Eleg szerteagazo ez a vilag, bar oszinten, a CP/M-es korszakbol en is kimaradtam, max igy utolag erdekel a dolog ...
« Last Edit: 2014.October.28. 17:11:09 by lgb »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: IS-DOS és CP/M
« Reply #25 on: 2014.October.28. 17:18:29 »
aha köszi a felvilágosítást

viszont: abban a "kisgépes" világban ahol én/mi mozogtunk, mennyire volt szerepe a cp/m-nek?
gondolom kb semennyi
és ha itt nem, akkor hol?
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: IS-DOS és CP/M
« Reply #26 on: 2014.October.28. 19:00:47 »
aha köszi a felvilágosítást

viszont: abban a "kisgépes" világban ahol én/mi mozogtunk, mennyire volt szerepe a cp/m-nek?
gondolom kb semennyi
és ha itt nem, akkor hol?

Oszinten? Nem tudom :) Engem inkabb mint technikai erdekesseg foglalkoztat, utolag, keveset tudok rola, hogy pontosan mikor, pontosan kik es hogyan hasznaltak anno, a torteneterol is max annyit tudok csak kb, amit fentebb "eloadtam".

De pl saccolom, hogy itt a forumon is elokerulo hisoft pascal is CP/M program eredendoen, es nyilvan rengeteg ilyen van, max az atlag EP-s szamara "IS-DOS"-osnak van minositve :) De pl a wordstar szovegszerkeszto is CP/M software volt eredetileg. Vagy a dBase is ... http://www.retroarchive.org/cpm/ Itt van kis gyujtmeny.

Amugy persze ez foleg inkabb ilyen munka/uzleti celu stb celoknal volt nepszeru, gondolom kevesbe jatszottak pl alatta, foleg, mivel std grafikus dolog nem is igazan volt ala, max vmi karakteres kalandjatek vagy hasonlot tudok elkepzelni.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: IS-DOS és CP/M
« Reply #27 on: 2014.October.28. 19:48:51 »
Az IS-DOS benne van az SD cartridge -ban is ...

Próbáltam elindítani, de először semmit nem csinál, másodszori indításnál meg már azt mondja, hogy nincs is ilyen command string ...

Lehet hogy floppy kötelező hozzá, vagy mi ?
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: IS-DOS és CP/M
« Reply #28 on: 2014.October.28. 20:11:51 »
viszont: abban a "kisgépes" világban ahol én/mi mozogtunk, mennyire volt szerepe a cp/m-nek?
gondolom kb semennyi
és ha itt nem, akkor hol?
Nálunk nem sok, mert kb voltak a lyukkártyás gépek, aztán meg jött a C64 :-)

Tőlünk nyugatabbra jó pár évig ez volt az uralkodó operációs rendszer, legfőbb képen az irodákban. Rengeteg mai is használt dolog ered abból a világból.
De a PC biniszt jól elbénázták :-(

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: IS-DOS és CP/M
« Reply #29 on: 2014.October.28. 20:12:48 »
Letölthető a legendás CP/M operációs rendszer teljes forráskódja
Tényleg, ha már szóba került az MS-DOS amit innen loptak, ebből a forrásból kiderül a legendás dollár jel?