Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Změna barvy textu (odkazu) pomocí HTML

Ostatně já taky používám jednoduchý redakční systém, který jsem si sám napsal, takže nemusím psát jen čisté HTML, ale můžu použít i ReStructuredText (odkazy na všech mých stránkách vpravo nahoře, SRC - například tady http://mix.gilhad.cz//Blog/Blog.htm ) .

A pokud budu chtít, tak tam kdekoliv to čisté HTML vnořím jak nic :)

Systémů, co používají RST je taky všude spousta, například Nikola (jako Tesla) https://getnikola.com/ nebo Pelican https://docs.getpelican.com/en/3.6.2/index.html

A můj taky [favicon.ico] Asketic Aligator http://asketic-aligator.gilhad.cz/
(i když zatím bez velké dokumentace a s mými "špecifkámi", a možná pár verzí pozadu, ale to snadno doženu, bude-li zájem. Licence GPL, takže použití zdarma, s vytvořenýma stránkama si může dělat co chce, ale pokud by snad ten systém měnil a publikoval, tak tam jsou nějaké příčetné podmínky)
(a vytváření webu je jednoduché, prostě si v adresáři input dělám po libosti podadresáře a RST soubory, co se překládají a libovolné jiné, co se jen kopírujou (typicky obrázky, ale i HTML, CSS, zdrojáky programů, archivy ...). načež v hlavním adresáři dám make a mám lokální verzi, kterou můžu testovat v prohlížeč a dám make upload a ono se to nahraje na web. Samozřejmě je na začátku nutné upravit soubor site_config.conf, kam se zadají věci jako kam to nahrávat a jak se to má jmenovat a jakou to má mít hlavičku. A pak si člověk může i pohrát s CSS, pokud si to chce přeskinovat, nebo si tam dát nezávisle vlastní = prostě klasika)

Co se RST https://cs.wikipedia.org/wiki/ReStructuredText týče, tak není v základu výrazně složitější, než editor tady na poradně :)

Hlavní stránka Asketic Aligátora


|cobra| index
################################################################################

:date: 2023.03.27 08:22:11
:modified: 2023.04.10 10:26:41
:tags: dir
:authors: Gilhad
:summary: hlavni index
:title: Main Index

%HEADER%


* `2023.04.21` `<.root/documentation/README.html>`_ README - jak instalovat Asketic Aligatora
* `2023.04.20` ---------- Přechod na vyšší verzi SSG (Busy-Bee) ---------------
* `2023.04.14` `<.root/hints/make-automatic-variables.html>`_ - protože to už zas hledám
* `2023.04.14` `<.root/easy-diffusion/easy-diffusion-prvni-pokusy.html>`_ - a nějaké pokusy (teda spíš problémy) s Easy Diffusion - kreslící AI
* `2023.04.14` `<.root/chatGPT/shadowrun-random-blaboly.html>`_ - různé haluze jako motivace / zásoba jmen / jiné
* `2023.04.13` `<.root/chatGPT/ADD_povidka.html>`_ - Povídka napsaná (hlavně) |chatGPT >|
* `2023.04.13` a alespoň demo `RSS` soubor :-)
* `2023.04.12` Tak už se mi generujou i `autoři` a `tagy` (ale zatím ještě ne jejich obsah a navigace), nicméně plná minimální funkčnost je nedaleko :-)
* `2023.04.11` `<.root/documentation/2023-04-11-uvahy-giw2me.html>`_ - současná analýza a článek pro Nyx
* `2023.04.11` `<.root/chatGPT/troleni/chatGPT-me-troli-001.html>`_ - "Tohle bude ještě zajímavé!"
* `2023.04.10` `<.root/documentation/RubberDuckMakefile.html>`_
* `2023.04.10` Drobné doladění `CSS` stylů a věcí okolo `Makefile`
* `2023.04.10` `<.root/index.html>`_ Drobné koncepční přepracování
* `2023.04.10` `<.root/hints/atomic_write.html>`_ Atomický zápis pro přidávání řádků do `.tag` souborů a neblokovací čtení, zda je to potřeba
...

Ukázka formátování z http://8bit.gilhad.cz/6809/Castor.html




6309 Interrupt vectors
================================================================================

* 6309 have hardwarde wired Interrupt vectors to go indirect via $FFF0 ... $FFFE adresses (top of ROM)
* `Castor` have the values there pointing to bottom of ROM (so if wearing will be problem, this whole section can be easily moved)
* on bottom of ROM are jumps into top of RAM (except RESET), where each RESET will create jumps into 2nd table in ROM which points to final ROM code.
	* so user program can simply install there (on top of RAM) its own routines entry points
	* also can simply jump to the 2nd table to get to original ROM routines
* Example:
	* `SWI` is executed
		* **6309** pushes registers on S stack
		* jumps indirect `JMP [FFFA]` to `C008` (in **ROM**)
		* there is instruction `JMP [7FF3]` so it jumps indirect via **RAM** pointer
			* **7FF3** is in **RAM**, where `RESET` prepared pointer `C026` (but user may change this to point on his own code)
		* `C026` is in **ROM** again contains `JMP` to actual routine to manage `SWI 1`
		* the routine does something and returns with `RTI` just to instruction after the original `SWI`
* `RESET` is exception, it goes from both `C000` and `C020` directly to `ROM` code and cannot be redirected
* `7FFC,7FFD` is initial stack `S` value can can be used by user to reinitialise `Stack S`. Points under the RAM vectors and RAM system data.
	* `RESET` restores this value and stack and then pushes `C000` to stack, so return from there goes again to `RESET`

.. code::

	 +------+-------+---------+--------------+----------------------------------+
	 | SVec | Hdlr  | 2.table | function     | Registers Auto-pushed onto stack |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFE | C000  | C020    | RESET Vector | none                             |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFC | C004  | C024    | NMI Vector   | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFFA | C008  | C028    | SWI 1 Vector | D,X,Y,U,DP,CC (masked Ints)      |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF8 | C00C  | C02C    | IRQ Vector   | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF6 | C010  | C030    | FIRQ Vector  | CC (E flag cleared)              |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF4 | C014  | C034    | SWI 2 Vector | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF2 | C018  | C038    | SWI 3 Vector | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 | FFF0 | C01C  | C03C    | Trap Vector  | D,X,Y,U,DP,CC                    |
	 +------+-------+---------+--------------+----------------------------------+
	 SVec .. System VECtor
	 Hdlr .. HanDLeR

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny