OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 19:39

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 
Autor Zpráva
 Předmět příspěvku: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 09.03.2022, 16:14 
Offline
Kecálek

Registrován: 04.03.2021, 21:27
Příspěvky: 190
Bydliště: Tišnov
Has thanked: 4 times
Been thanked: 13 times
Jde zavest cp/m z ramdisku?

_________________
PMD-85-2
Consul 2717 (floppy 5.25)
Sinclair ZX Spektrum 48k
Didaktik M
Tesla SP 210
Commodore VC20 (1530 C2N)
Commodore 64 (1541, 1541 II, C2N, MPS 802)
Atari 130XE (XL12)
Atari 800XE (XL12)
Sharp MZ-821
IBM 5170 8 MHz
Intel 386 40MHz
Intel 486 66MHz
AMD K5 100MHz (VA-502, S3 Trio3D + Voodoo1)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 09.03.2022, 16:50 
Offline
Kecálek

Registrován: 04.03.2021, 21:27
Příspěvky: 190
Bydliště: Tišnov
Has thanked: 4 times
Been thanked: 13 times
cp/m mam na diskete ze ktere ho spoustim.

_________________
PMD-85-2
Consul 2717 (floppy 5.25)
Sinclair ZX Spektrum 48k
Didaktik M
Tesla SP 210
Commodore VC20 (1530 C2N)
Commodore 64 (1541, 1541 II, C2N, MPS 802)
Atari 130XE (XL12)
Atari 800XE (XL12)
Sharp MZ-821
IBM 5170 8 MHz
Intel 386 40MHz
Intel 486 66MHz
AMD K5 100MHz (VA-502, S3 Trio3D + Voodoo1)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 08:20 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Ano jde, pokud budes mit nahrany zavadec, ktery stahne BIOS, BDOS a CCP od CP/M a pak to spusti. Jenze, pokud tam mas FD radic, tak ten zavadi system pred RAMdiskem.
Pises, ze mas system na diskete, ze ktere ho spoustis, tak proc chces tedy zavadet CP/M z RAMdisku?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 09:54 
Offline
Kecálek

Registrován: 04.03.2021, 21:27
Příspěvky: 190
Bydliště: Tišnov
Has thanked: 4 times
Been thanked: 13 times
protoze z te diskety nemuzu nahravat dalsi programy kdyz z ni jede system aspon sem neprisel na to jak to udelat jinak nez pridat dalsi mechaniku

_________________
PMD-85-2
Consul 2717 (floppy 5.25)
Sinclair ZX Spektrum 48k
Didaktik M
Tesla SP 210
Commodore VC20 (1530 C2N)
Commodore 64 (1541, 1541 II, C2N, MPS 802)
Atari 130XE (XL12)
Atari 800XE (XL12)
Sharp MZ-821
IBM 5170 8 MHz
Intel 386 40MHz
Intel 486 66MHz
AMD K5 100MHz (VA-502, S3 Trio3D + Voodoo1)


Nahoru
 Profil  
 
 Předmět příspěvku: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 10:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1970
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Systemovou disketu pri praci v CP/M prece nepotrebujes. Urcite ne kvuli nahrani programu z nejake jine. Pripadne i na te systemove muzes mit dalsi programy, system sam o sobe je celkem kratky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 11:43 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Suste v C mechanice musis mit vzdy systemovou disketu. Idelani kdyz si program prehrajes na ramdisk a zde to budes spoustet.

Neco malo info https://oldcomp.cz/viewtopic.php?t=10664&p=135112
Kdyz jsem pouzival zalohovany ramdisk VCTM1, tak jsem upravil CP/M od Lamace pres NEWBOOT.COM. To dela to ze upravi system tak ze dela boot jen z ramdisku a vubec nepotrebuje floppy. To melo tu vyhodu ze jsem pro beznou praci nepotreboval floppy a vse jsem mel na zalohovanem ramdisku.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 12:17 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
CP/M neumí comspec a přehodit command na jiný disk?

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 17:08 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
MilasPce píše:
CP/M neumí comspec a přehodit command na jiný disk?
Umi. Mam treba A: a napisu B:program, tak mi ho spusti z B: a pritom zustane na A:

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 10.03.2022, 23:24 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
To není to co myslíš Ty. comspec je proměnná, která říká, že Console Command Processor (command.com v DOS) není na disku ze kterého se to pouští ale jinde. Po startu ho zkopíruješ do RAMdisku a pak můžeš vyndat disketu s bootem.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 11.03.2022, 08:37 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Aha, tak to jsem spletl. Pak by to asi zrejme chtelo upravu nekde v BIOSu, aby si pamatoval, odkud si CCP zavadi. Nebo by bylo potreba ho na ten jiny disk presmerovat. Mozna by to mohl umet:
suksoft píše:
... upravil CP/M od Lamace pres NEWBOOT.COM.
suksoft, mel by jsi nekde ten programek? Nasel jsem jen nejaky stary popis (taky od tebe ;-) ), ale je tam napsano, ze je pro Pezika. Ten program ale namam. Ty mas nejakou upravu pro Lamace? Nebo by byly treba zdrojaky? :-)

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 11.03.2022, 11:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Počujte a nerozmýšľali ste nad inou alternatívou? Začnem niečím najjednoduchším a z toho by sa dalo odvodiť, že ako to spraviť. Napadlo ma, že urobiť obraz použitej pamäti pri CP/M a ten uložiť do súboru. K tomu spraviť zavádzač na pár bajtov pre inicializáciu všetkých súčastí (PIO, 8253, prerušenia, znakový generátor, atď.) a po nastavení to zavedie obraz z toho súboru. No a toto celé dať na zálohovaný RAM disk. Viem, že toto by nestačilo, ale išlo mi o pohľad z druhej strany, že či by sa nedalo uberať aj týmto smerom.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Zavedeni cp/m z ramdisku
PříspěvekNapsal: 11.03.2022, 17:02 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
MilasPce píše:
To není to co myslíš Ty. comspec je proměnná, která říká, že Console Command Processor (command.com v DOS) není na disku ze kterého se to pouští ale jinde.

CCP, ak si dobre pamätám, tak vo verzii CP/M 2.2 sa zavádza pri inicializácii alebo pri studenom štarte (teda pri volaní vektorov BOOT a WBOOT) spôsobom, ako to naprogramoval autor BIOSu (z definovaných sektorov systémovej diskety, alebo z ROM či tieňovej RAM). Pri CP/M 3 je to už samostatný systémový program CCP.COM (ale tiež sa nevylučuje aj iná možnosť).
If there is sufficient space in the system tracks for the CCP, it is usually loaded from there. If there is not enough space in the system tracks, the BIOS Cold Start function can read the CCP from the file CCP.COM.
Kvôli rýchlosti reštartu a oslobodenia sa od výmeny diskiet je vždy výhodné mať CCP, ale ideálne i celý BIOS a BDOS celý čas v pamäti.
Ja som pri implementácii BIOSu robil pri teplom štarte kontrolný súčet CCP, a ak sedel, tak som ušetril čas jeho zavádzaním do pamäte.
M1


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz