| OldComp.cz https://oldcomp.cz/ |
|
| Terminál Hvězda M4T https://oldcomp.cz/viewtopic.php?f=49&t=6705 |
Stránka 1 z 1 |
| Autor: | RaceSoft [ 21.09.2018, 12:15 ] |
| Předmět příspěvku: | Terminál Hvězda M4T |
Nemáte někdo, prosím, schéma terminálu Hvězda M4T 297 z Metry Blansko? Díky Petr |
|
| Autor: | RaceSoft [ 16.10.2018, 15:04 ] | ||
| Předmět příspěvku: | Re: Terminál Hvězda M4T | ||
Odpovím si tedy sám: pokusil jsem se přenést desky do EAGLE v9, stáhnout a disassemblovat EPROM. Výsledek práce předkládám k veřejnému použití. Netuším, zda tam jsou chyby, ale principiálně by to mělo být správně. Pokusil jsem se i porozumět vlastnímu programu a kam až stačilo moje IQ jsem jej i okomentoval. Netvrdím, že je to všechno správně. Schéma hodně pomohlo a bez něj bych byl v ... V asm souboru jsou i poznámky, které snad pomohou i ostatním zájemcům pochopit, jak to celé fungovalo. Kdyby se někomu chtělo kouknout do asm a případně dokomentovat to, co pochopí, budu rád. Jsem jen hloupý zemědělec... Petr
|
|||
| Autor: | Mikes21 [ 17.10.2018, 09:32 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Proc 'hloupy zemedelec'? Podle me je to kus poctive prace. Vubec se za ni nemusis stydet. Jen bych mel par takovych malych tipu - v asm na konci nedavej data do pameti pres ORG. Lepsi je pouzit EQU a adresa. Treba V4208: EQU 04200h + 8. A data pomoci db jsou stejne zbytecna, kdyz je to v RAMce. Ono to pak negeneruje binarni soubor pro tyto adresy. Vysledny soubor po kompilaci by mel byt tak velky, jako je to, co se bude nahravat do EPROMky. V tomto pripade by to mely byt 2kB. - v Eagle souborech jsou nejake drobne chyby typu chybejici propojeni nebo chybejici hodnoty soucastek. Treba u konektoru by to chtelo oznacit tu chybu jako Approve. - V Eagle to chce hodnoty soucastek posunout mimo tak, aby sly precist a nebyly pres jinou soucastku. Ale jsou to jen takove drobnosti. Jinak fakt dobra prace. Diky za ni. |
|
| Autor: | RaceSoft [ 17.10.2018, 12:29 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Dík za chválu Petr |
|
| Autor: | hynek [ 17.10.2018, 12:35 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Nektere assemblery mely pro definici promennych v RAM direktivu DS; parametr urcoval pocet obsazenych bytu. Narozdil od DB, DW apod. tato direktiva negenerovala obsah do vystupniho soboru. |
|
| Autor: | RaceSoft [ 18.10.2018, 07:32 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Assembler, co používám já, má DS jako DefineSpace následované počtem generovaných byte a volitelně i hodnotou tohoto byte. Např. DS 7,4 do výsledného kódu vloží 7 byte s hodnotou 4. Petr |
|
| Autor: | Mikes21 [ 18.10.2018, 11:36 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Jak pisu, definice mista v RAMce je nejlepsi delat pomoci nastaveni hodnoty labelu, neboli promenne. Tzn. direktiva EQU. Pak neni potreba presouvat counter s pomoci ORG a uz vubec ne alokovat misto pomoci DS, DB, DW atd. Prekladac pak nemusi alokovat misto ani ho plnit nejakou hodnotou. |
|
| Autor: | RaceSoft [ 22.10.2018, 13:47 ] | ||
| Předmět příspěvku: | Re: Terminál Hvězda M4T | ||
V příloze přikládám poopravené soubory do EAGLE a upravený a doplněný kód programu. Petr
|
|||
| Autor: | Mikes21 [ 27.05.2019, 08:33 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Nemel by jste nekdo data z Dexovy stranky http://dexovo.cz/hvezda-1.php, jelikoz odkazy tam mi nejak nefunguji. Nejlepe, jestli by to primo Dex mohl opravit. Co, Dexi, poprosim |
|
| Autor: | dex [ 27.05.2019, 11:14 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Dlouho jsem si Hvězdu na disku schovával, ale smazal jsem to a už to nemám. Archive.org to taky nezazálohovalo správně. |
|
| Autor: | solaris104 [ 27.05.2019, 11:17 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Napište Balkovi, ty odkazy směřovaly k němu http://balek.v.sweb.cz/ |
|
| Autor: | Mikes21 [ 27.05.2019, 12:37 ] |
| Předmět příspěvku: | Re: Terminál Hvězda M4T |
Diky, napsal jsem... ------- Tak jsem dostal rychlou odpoved, ze soubory nejsou. Presto bych nechal dal viset prosbu, jestli nekdo neco nemate. Byl bych vdecny. |
|
| 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/ |
|