| OldComp.cz https://oldcomp.cz/ |
|
| FK-1 překreslení https://oldcomp.cz/viewtopic.php?f=49&t=7359 |
Stránka 2 z 5 |
| Autor: | omikron [ 24.04.2019, 18:29 ] | ||
| Předmět příspěvku: | Re: FK-1 překreslení | ||
Pokud by deska šla udělat za rozumný peníz, tak jdu do repliky, Kód: https://webshare.cz/#/file/5qu1391d23 V příloze je skipt, co vygeneruje prázdnou disketu se systémem a soubor s obsahem systémových stop.
|
|||
| Autor: | EC1045.01 [ 24.04.2019, 21:42 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Od DEXe mam zapůjčené i diskety a jak jsem následně zjistil tak jsem je již měl stažen z dřívějška. Pokut jsem porovnal tvůj systém se systémem od DEXe tak jediný rozdíl byl v tom, že systém od DEXe má texty v češtině a verze systému je 3.0 – 3.3. Kódovaní češtiny vypadá na KOI-8čs V DEXově FK-1 jsou všechny xxROM v paticích takže není problém stáhnout jejich obsah a také se na to v nejbližší době chystám. Jak jsem zjistil tak ten obsah s dokumentací a obrazy disket mam stažený už dost dlouho ale vůbec si nepamatuji odkup a za ty vyčištěná schémata ![]() Jen upozorňuji, že deska je překreslená v metrickém rastru tj. 2.5mm aneb klasika RVHP. Což má za následek že pro vetší pouzdra bude problém s paticemi, teda kromě TESLAcké řady TX782 (metrické) a TX787 (Palcové). |
|
| Autor: | faraon [ 24.04.2019, 21:55 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Takže by mohl být i emulátor? |
|
| Autor: | omikron [ 24.04.2019, 21:57 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Uděláš o něm stránku na webu? Celkem zajímavý stroj. |
|
| Autor: | omikron [ 24.04.2019, 21:59 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
faraon píše: Takže by mohl být i emulátor? Mohl. Pohrávám si s myšlenkou na Mister core. Ale zatím bojuju s řadičem floppy. |
|
| Autor: | omikron [ 24.04.2019, 22:04 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Kolik je ještě dochovaného software, kromě toho mého? |
|
| Autor: | EC1045.01 [ 24.04.2019, 22:16 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Obsah disket od DEXe Kód: ADA
RECS BYTES EXT ACC 81 11K 1 R/W E:W2.ADA 139 18K 2 R/W E:W2.COM 228 29K 2 R/W E:ADA.COM 152 19K 2 R/W E:ADA2.COM 160 20K 2 R/W E:ADA3.COM 79 10K 1 R/W E:ADA4.COM 4 1K 1 R/W E:COS.INC 128 16K 2 R/W E:ERRORS.TXT 3 1K 1 R/W E:EXP.INC 26 4K 1 R/W E:LIB.INC 3 1K 1 R/W E:LN.INC 3 1K 1 R/W E:RANDOM.INC 4 1K 1 R/W E:SIN.INC 7 1K 1 R/W E:SQRT.INC 16 2K 1 R/W E:TOWERS.ADA BYTES REMAINING ON E: 106K *************************************************************** 35 BOOT RECS BYTES EXT ACC 200 25K 2 R/O E:BASICA.COM 69 9K 1 R/W E:CARANI.COM 114 15K 1 R/O E:COMPARE.COM 62 8K 1 R/O E:CPM3.SYS 32 4K 1 R/O E:CREF80.COM 167 21K 2 R/O E:DIAZ.COM 69 9K 1 R/O E:DISKCOPY.COM 38 5K 1 R/O E:FORMAT.COM 36 5K 1 R/O E:INFO.DOC 84 11K 1 R/O E:L80.COM 37 5K 1 R/O E:LIB.COM 157 20K 2 R/O E:M80.COM 90 12K 1 R/O E:MSID.COM 56 7K 1 R/O E:PLIB.COM 118 15K 1 R/O E:PWS.COM 148 19K 2 R/O E:REFMIBM.COM 24 3K 1 R/W E:S.COM 52 7K 1 R/O E:SYSTEM3.SYS 122 16K 1 R/O E:VD.COM 49 7K 1 R/O E:VHELP.TXT 20 3K 1 R/O E:WRITESYS.COM BYTES REMAINING ON E: 15K ***************************************************************** BOOT RECS BYTES EXT ACC 118 15K 1 R/O E:PWS.COM 52 7K 1 R/O E:SYSTEM2.SYS 149 19K 2 R/O E:TESTY.COM 14 2K 1 R/W E:WRITESYS.COM 44 6K 1 R/W E:CPM2.SYS 62 8K 1 R/W E:CPM3.SYS 38 5K 1 R/W E:FORMAT.COM 58 8K 1 R/W E:PIP.COM 23 3K 1 R/W E:PRINT.COM BYTES REMAINING ON E: 168K ***************************************************************** 39 HRY RECS BYTES EXT ACC 1 1K 1 R/W E:BOWLBEST.DAT 4 1K 1 R/W E:LADDER.DAT 4 1K 1 R/W E:LADDER2.DAT 4 1K 1 R/W E:LADER.BAT 102 13K 1 R/O E:BOWLBEST.COM 62 8K 1 R/O E:(CPM3.SYS) 98 13K 1 R/O E:CHNAP.COM 93 12K 1 R/O E:HADICE.COM 2 1K 1 R/W E:(HADSKORE.DAT) 0 0K 1 R/W E:KONDIC.INT 88 11K 1 R/O E:KONDIC.COM 240 30K 2 R/W E:(KNIGHT.ZX) 13 2K 1 R/O E:KNIGHT.COM 82 11K 1 R/O E:LOGIK.COM 318 40K 3 R/W E:LAD2.COM 315 40K 3 R/O E:LADDER.COM 103 13K 1 R/O E:OTHELLO.COM 51 7K 1 R/O E:PING.COM 77 10K 1 R/W E:PRINTER.COM 143 18K 2 R/O E:STARTREK.COM 30 4K 1 R/W E:TKONDIC.TXT BYTES REMAINING ON E: 4K **************************************************************** 41 cista RECS BYTES EXT ACC 52 7K 1 R/O E:SYSTEM2.SYS 149 19K 2 R/O E:TESTY.COM 69 9K 1 R/O E:CARANI.COM 62 8K 1 R/O E:CPM3.SYS 44 6K 1 R/W E:CPM2.SYS 69 9K 1 R/O E:DISKCOPY.COM 38 5K 1 R/O E:FORMAT.COM 36 5K 1 R/O E:INFO.DOC 118 15K 1 R/O E:PWS.COM 58 8K 1 R/W E:PIP.COM 23 3K 1 R/W E:PRINT.COM 52 7K 1 R/O E:SYSTEM3.SYS 122 16K 1 R/O E:VD.COM 49 7K 1 R/O E:VHELP.TXT 20 3K 1 R/O E:WRITESYS.COM BYTES REMAINING ON E: 114K *************************************************************** 38 BOOT DISK FK-1 RECS BYTES EXT ACC 200 25K 2 R/O E:BASICA.COM 69 9K 1 R/W E:CARANI.COM 114 15K 1 R/O E:COMPARE.COM 62 8K 1 R/O E:CPM3.SYS 32 4K 1 R/O E:CREF80.COM 69 9K 1 R/O E:DISKCOPY.COM 167 21K 2 R/O E:DIAZ.COM 38 5K 1 R/O E:FORMAT.COM 36 5K 1 R/O E:INFO.DOC 84 11K 1 R/O E:L80.COM 37 5K 1 R/O E:LIB.COM 157 20K 2 R/O E:M80.COM 90 12K 1 R/O E:MSID.COM 56 7K 1 R/O E:PLIB.COM 118 15K 1 R/O E:PWS.COM 148 19K 2 R/O E:REFMIBM.COM 24 3K 1 R/W E:S.COM 52 7K 1 R/O E:SYSTEM3.SYS 122 16K 1 R/O E:VD.COM 49 7K 1 R/O E:VHELP.TXT 20 3K 1 R/O E:WRITESYS.COM BYTES REMAINING ON E: 15K ************************************************************** 42 DBASE RECS BYTES EXT ACC 142 18K 2 R/O E:DBASE.COM 31 4K 1 R/O E:DBASEAPP.OVR 11 2K 1 R/O E:DBASEBRO.OVR 2 1K 1 R/O E:DBASECON.COM 7 1K 1 R/O E:DBASEJOI.OVR 55 7K 1 R/O E:DBASEMAI.OVR 23 3K 1 R/O E:DBASEMOD.OVR 26 4K 1 R/O E:DBASEMSC.OVR 62 8K 1 R/O E:DBASEMSG.COM 408 51K 4 R/O E:DBASEMSG.TXT 314 40K 3 R/O E:DBASEOVR.COM 25 4K 1 R/O E:DBASERPG.OVR 11 2K 1 R/O E:DBASESRT.OVR 8 1K 1 R/O E:DBASETTL.OVR 8 1K 1 R/O E:DBASEUPD.OVR 152 19K 2 R/O E:DO.COM 80 10K 1 R/O E:INSTALL7.COM 124 16K 1 R/O E:TESTY.DOC 238 30K 2 R/O E:ZIP.COM BYTES REMAINING ON E: 19K ************************************************************** CALC RECS BYTES EXT ACC 192 24K 2 R/W E:CALC.COM 65 9K 1 R/W E:CALC.HLP 112 14K 1 R/W E:CALC.OVL 44 6K 1 R/W E:CPM2.SYS 62 8K 1 R/W E:CPM3.SYS 52 7K 1 R/W E:SYSTEM3.SYS 149 19K 2 R/W E:TESTY.COM 118 15K 1 R/W E:UFO.COM 20 3K 1 R/W E:WRITESYS.COM 125 16K 1 R/W E:WS.COM 126 16K 1 R/W E:WS.REL 218 28K 2 R/W E:WSMSGS.OVR 266 34K 3 R/W E:WSOVLY1.OVR 14 2K 1 R/W E:WSYS2.COM BYTES REMAINING ON E: 40K ************************************************************** WORDSTAR vadna ************************************************************** Turbo Paskal RECS BYTES EXT ACC 180 23K 2 R/O E:FORLIB.REL 116 15K 1 R/O E:INFO.DOC 195 25K 2 R/O E:TINST.COM 41 6K 1 R/O E:TINST.DTA 30 4K 1 R/O E:TINST.MSG 26 4K 1 R/O E:TINSTMSG.OVR 119 15K 1 R/O E:TLIST.COM 241 31K 2 R/O E:TURBO.COM 12 2K 1 R/O E:TURBO.MSG 9 2K 1 R/O E:TURBO.OVR 11 2K 1 R/O E:TURBOMSG.OVR 248 31K 2 R/O E:BASCOM.COM 388 49K 4 R/O E:BASLIB.REL 30 4K 1 R/O E:CREF80.COM 214 27K 2 R/O E:F80.COM BYTES REMAINING ON E: 1K ************************************************************** |
|
| Autor: | omikron [ 25.04.2019, 13:29 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Zdeněk říká, že ta pomocná destička u klávesnice dělá to, že hlídá určitou kombinaci kláves a zatáhne za vstup -RTL. Pokud se smíříte s extra reset tlačítkem, tak není potřeba. |
|
| Autor: | suksoft [ 25.04.2019, 13:41 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Kdyz by bylo zadouci udelat vice fotek stroje tak to muzu vyfotit. Jinak planuji to predat pristi vikend a pak to bude u Brna, takze pro EC1045 to bude dostupne na prozkoumani. |
|
| Autor: | EC1045.01 [ 26.04.2019, 19:18 ] | ||||
| Předmět příspěvku: | Re: FK-1 překreslení | ||||
Ještě jsem zjistil, že u disket od DEXe je i TEST ROM a to proč mi disketa s WORDSTAR zdála být vadná. TEST ROM stažená a to že my původně nešla načíst disketa s WORDSTAR je ten, že disketa je předělaná z DS na SS tj. má prostřižený otvor pro jednostrane medium a já jsem si to tenkrát neuvědomil. Vzhledem k tomu že diskety čtu na DS/DD mechanikách tak za otáčku přijdou dva index signály a to těsně po sobě. Po zaslepení index otvoru pro DS medium šla disketa přečíst až na jediný sektor a to 01/15, po prozkoumání obsahu obrazu to vypadá, že sektor není použitý. Disketa s WORDSTASR je BOOT a má sytém V2.2 Kód: WORDSTAR
vadny sektor: 01/15 RECS BYTES EXT ACC 69 9K 1 R/W E:CARANI.COM 44 6K 1 R/W E:CPM2.SYS 52 7K 1 R/W E:SYSTEM2.SYS 14 2K 1 R/W E:WRITESYS.COM 125 16K 1 R/W E:WS.COM 126 16K 1 R/W E:WS.REL 218 28K 2 R/W E:WSMSGS.OVR 266 34K 3 R/W E:WSOVLY1.OVR BYTES REMAINING ON E: 123K
|
|||||
| Autor: | dex [ 29.04.2019, 17:36 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Grafiku FK-1 využívá jen CARANI a KNIGHT, FK-1 specifický je ještě FORMAT (WordStar je, vzhledem ke kompatibilitě terminálu FK-1 s Robotronem, nejspíš převzat z Robotronu). O dBASE 2 pro FK-1 píše Cestr, že má odstraněnou blíže nespecifikovanou chybu, kterou trpěla dBASE 2 šířená Slušovicemi. |
|
| Autor: | omikron [ 29.04.2019, 17:47 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
FK-1 by šel "vylepšit" tím, že by se některé notoricky používané části BIOSu CP/M vypálily do volné EPROM a BIOS by se tím zkrátil a přibylo by volné paměti. Typicky font a printovací rutina a možná i ta složitá obsluha floppy, |
|
| Autor: | dex [ 29.04.2019, 18:08 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
Vzhledem k tomu, že ROM je nastránkována spolu s VRAM, dávalo by to smysl hlavně pro její obsluhu. S ostatním by mohl být problém, FK-1 je silně řízena přerušením, existují separátní přerušení od sériáku, od klávesnice, od myši, od disku, od tiskárny, od hodin, od diskového čítače. Vekslování RAM, kde jsou vektory, za ROM, kde jsou údaje napevno a měnit nejdou, by muselo být dobře promyšlené (předpokládám, že Libovický při práci s videoRAM přerušení zakazuje a tudíž nejde s periferiemi v tomto okamžiku komunikovat). |
|
| Autor: | omikron [ 29.04.2019, 18:15 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
dex píše: Vzhledem k tomu, že ROM je nastránkována spolu s VRAM, dávalo by to smysl hlavně pro její obsluhu. S ostatním by mohl být problém, FK-1 je silně řízena přerušením, existují separátní přerušení od sériáku, od klávesnice, od myši, od disku, od tiskárny, od hodin, od diskového čítače. Vekslování RAM, kde jsou vektory, za ROM, kde jsou údaje napevno a měnit nejdou, by muselo být dobře promyšlené (předpokládám, že Libovický při práci s videoRAM přerušení zakazuje a tudíž nejde s periferiemi v tomto okamžiku komunikovat). Však je při přistránkování ROM+VRAM stále přístupná RAM od 0x8000 výše. Pokud vektory vedou někam nahoru, do BIOSu, tak můžou v klidu běhat. |
|
| Autor: | EC1045.01 [ 29.04.2019, 19:58 ] |
| Předmět příspěvku: | Re: FK-1 překreslení |
S tím přerušením u FK-1 to nebude tak jednoduché aneb je tam 3214 která ve spolupráci s registrem 3212 u FK-1 s 8282 generují instrukci RSTn a tato instrukce skáče natvrdo na adresy: RST0=0000H RST1=0008H RST2=0010H RST3=0018H RST4=0020H RST5=0028H RST6=0030H RST7=0038H. Pokut jsem správně pochopil katalog od INTELu kde je popsáno použití 3214 pro 8080 tak nejvyšší prioritu má R7 který generuje RST0 a na R7 je připojeno přerušení od přečteného znaku z FDD. Dále u 3214 jde zablokovat přerušení ale pouze tak že se určí, které nejnižší přerušení se bude akceptovat. Z toho vyplivá, že jak v RAM tak BOOT EPROM pak musejí být na uvedených adresách odskoky mimo stránkovanou oblast mimo adresu 0000H tj. RST0. v BOOT ROM, jinak by nešlo provést BOOT. Vlastně šlo, ale bylo by to časově náročné aneb by se muselo pokaždé zjišťovat, zda je zaveden systém nebo ne, což by pak nemusela stíhat obsluha ctění z FDD. A také by byl problém jak resetovat systém potom co by proběhl BOOT … jedině tak že by se vypnul celí počítač a zase zapnul, aby došlo k výmazu identifikační značky v RAM že je po BOOT. … ono by při stisku reset naběhla obsluha ctění s FDD … což asi nebude také to pravé ořechové. Jediná možnost jak zachovat přerušení i při stránkovaní je nepožívat čteni z FDD. Ideálně nějakým způsobem při stránkování znefunkčnit obsluho ctění z FDD … stačilo by jen to bloknout v 8255 aby neprovedla od přijatého znaku přerušení ale to by znamenalo striktně dodržovat při stránkovaní systémovou obsluhu a ne si to dělat sám. Hups, ono je na R7 připojeno jak přerušeni od přečteného tak od zapisovaného znaku na FDD takže by nešlo použít FDD vůbec při stránkování, nebo za dost velkých komplikací. |
|
| Stránka 2 z 5 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|