OldComp.cz https://oldcomp.cz/ |
|
COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) https://oldcomp.cz/viewtopic.php?f=47&t=10382 |
Stránka 1 z 1 |
Autor: | Czech Human [ 23.09.2021, 20:51 ] | ||
Předmět příspěvku: | COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) | ||
Myslím, že tak zásadní věc jako Cobol si zaslouží samostatný chlíveček, přeci jen v obecném pokecu to poměrně rychle zapadne/a nebo se zaplevelí dalšími potěšujícími věcmi. A přitom stačí troška snahy a CP/M a portace Cobolu je hotová... vanthomas píše: Pokud chceš zkusit něco, co chroupa disketu trochu déle a i něco dela tak na té disketě s cobolem by měl být prográmek pro výpočet odmocniny - squaro.cob. Žádné řízení kurzoru nepoužívá, takže by měl chodit. Eventuálně je tady: https://www.roug.org/retrocomputing/languages/cobol/microsoft/squaro.cob V českém manuálu je trochu upravená verze pro čtvrtou odmocninu. Ano, již jsem vyzkoušel . Popravdě ten překlad je na 2 MHz 8080 docela kontrolovatelný okem, rychlost se tu asi zase tak moc neřešila. Je to celé takové...byznysově solidně rozvážné . Mám trochu cukání říct že to snad i ten Basic je rychlejší ale možná si ho jen idealizuju .
|
Autor: | Czech Human [ 23.09.2021, 22:11 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Od rombora jsem si bohužel potvrdil, že MS-Cobol 4.65 a PMD bude mít poněkud prekérnější soužití než se na začátku zdálo. Cobol 4.65 se totiž nevejde celý včetně všech knihoven na jednu PMD disketu a podle manuálu sám musí být na jedné disketě. Ta má kapacitu 360 kB, ale Cobol potřebuje víc. Takže v případě že nepotřebujete knihovny všechny a vlezete se do kapacity je vše v pořádku. Ale pokud ne, program neskompilujete. V 99% případů i programů to asi nebude problém ale to 1% má s PMD bohužel smůlu - Mikros 2.2 už nemá paměť na větší datovou kapacitu disket než je aktuální. |
Autor: | l00k [ 24.09.2021, 08:20 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Ale s PMD32SD by to neměl být problém ne? Matně si nějak něco vzpomínám o 2MB virtuálních disketách... |
Autor: | vanthomas [ 24.09.2021, 08:31 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
2MB diskety určitě chodí, třeba s NCB85, ale na PMD to z nějakého důvodu nejde. |
Autor: | Czech Human [ 24.09.2021, 08:42 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
To ano, virtuální mechanika sice podporuje až ty 2 MB obrazy, problém je ale s Mikrosem v PMD. Ten už nemá RAM pro tabulku diskety větší než 360 kB a tak větší nedokáže použít. Viz příspěvek výše. Rombor ještě navrhnul vyzkoušet Cobol na Zbrojováčka, ten už používá diskety o kapacitě 500 kB i CP/M a neměl by tak mít kapacitní problémy. Odpoledne to vyzkouším a případnou disketu sem zase dám. Díky PMD 32 SD by se pak Cobol dal případně vyzkoušet či používat bez omezení i na živém Zbrojováčku, pokud bude nějaký jeho majitel mít zájem. |
Autor: | RaceSoft [ 24.09.2021, 10:20 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Problém není v MIKROSu ani v CP/M jako systému, problém je pouze v BIOSu, jaká se do něj naimplementuje geometrie diskety. Ale je to vždy o velikosti dostupné RAM, jak velká disketa se tam dovede nacpat - je tam "mapa" použitých clusteru aktivní diskety - co bit, to cluster. Teoreticky (pokud se pletu, tak mě, prosím, opravte) by mělo být možné změnou počtu sektorů v clusteru zvětšit kapacitu diskety v podstatě bez potřeby další RAM Na STONE 64kB používám "diskety" o velikost 8MB a chodí to naprosto bez potíží. Navíc 1. a poslední disketa (tuším, že 8.) mají jinou kapacitu než ty ostatní. U 1. diskety jsou systémové stopy a poslední je menší, protože už by se nevešla na CF kartu. Petr |
Autor: | Czech Human [ 24.09.2021, 11:14 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Ano, špatně jsem se vyjádřil - problém je BIOS a ne CP/M. Důvody může osvětlit jen rombor ale jak jsem to pochopil jde tu primárně o nedostatek RAM a nadstandardní počet disků - čtyři místo původních dvou. Teoreticky bych si myslel že dva disky dvojnásobné kapacity by šlo implementovat ale když jsou 4 tak už místo nezbylo. A navíc co model PMD to unikát, určitě by se muselo hrábnout i do těch autokonfiguračních částí co systém doladí dle modelu nebo by byla možná třeba jen jedna pevně svázaná verze Mikrosu s jedním modelem PMD 85 (3). Vždyť i runner neběhá na dvojce protože je málo RAM. A i Cobol bude mít nějaké minimální nároky... |
Autor: | l00k [ 24.09.2021, 13:30 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
no jednoduchým řešením by bylo mít 3 diskety jako 360kB a tu čtvrtou 2MB, toto potřebuje jen pár bajtů na DPB v biosu |
Autor: | Czech Human [ 24.09.2021, 19:22 ] | ||
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) | ||
Díky 500 kB disketám pro C2717 alias Zbrojováček se na ně Cobol 4.65 vleze i s knihovnami celý, což se musí využít . Pokusil jsem se mu dodat i nejlepší textový editor FSED, leč narazil jsem na (oproti PMD 85 odlišné) správné kódy kláves a funkčních adres CP/M takže je nastavená pouze šířka a výška screenu (64x21) ale klávesy mimo písmena moc nefungují, třeba šipky. A takové ty drobnosti jako vyčištění obrazovky při nahrání souboru též neběží... Ale přibalil jsem i FSEDCONF tak kdo se v zbrojováčku vyznáte, můžete FSED pro nás méně znalé donastavit. Disketu system.dz8 dejte do A: a disketu CobolC2717 do B: a přeji veselé COBOLení, přibalil jsem vzorový prográmek SQUARO, který můžete spustit příkazem L80 SQUARO/G .
|
Autor: | rombor [ 24.09.2021, 20:20 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Czech Human píše: Pokusil jsem se mu dodat i nejlepší textový editor FSED, leč narazil jsem na (oproti PMD 85 odlišné) správné kódy kláves a funkčních adres CP/M takže je nastavená pouze šířka a výška screenu (64x21) ale klávesy mimo písmena moc nefungují, třeba šipky. A takové ty drobnosti jako vyčištění obrazovky při nahrání souboru též neběží... Ale přibalil jsem i FSEDCONF tak kdo se v zbrojováčku vyznáte, můžete FSED pro nás méně znalé donastavit. Keďže FSED bol vydaný o mnoho neskôr, ako bol spísaný článok o pripojení PMD 32-SD ku Zbrojováčku, tak sa FSED "nejako" nedostal do archívu s obrazmi diskov DZ8 a potom mi to vôbec neprišlo na um.Takže som aktualizoval archív DZ8 obrazov diskov C2717-diskety-dz8.zip, do ktorého som pridal disketu s FSEDom nakonfigurovaným pre C2717. |
Autor: | Czech Human [ 24.09.2021, 20:28 ] |
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) |
Paráda, FSED je moc šikovný prográmek a měl by být součástí "povinné" výbavy každého 8bitu co zvládne CP/M . Na druhou stranu vědomí kolik let to nikomu nescházelo poněkud poodhaluje potřeby uživatelské komunity 8bitů. |
Autor: | Czech Human [ 26.09.2021, 19:05 ] | ||
Předmět příspěvku: | Re: COBOL pro čs. 8bity IQ-151,PMD 85 a případně další :-) | ||
Vyextrahoval jsem ještě obraz disku s FSED upraveným romborem pro Zbrojováčka z toho zipu balíku disket pro C2717 aby to bylo jednodušší doplnit si do emulátoru C2717 i s disketou s Cobolem465.
|
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |