Retro
Vše, co jste si nikdy nepřáli vědět o osmibitových počítačích (a přesto se to dozvíte)

O blogu

Toto je blog o mikroelektronice, zejména historické, osmibitové.

Mými dalšími blogy jsou Παραγραφος (o právu) a obecnější Slepecká hůl.

O autorovi

Tomáš Pecina Autorem blogu je Tomáš Pecina.

Kategorie

  • Hardware (14)

  • Software (7)

  • Úvahy a komentáře (5)

  • Blog (1)

Archiv

  • 2018 (7)

    • září (1)
    • srpen (2)
    • červenec (4)
  • 2015 (17)

    • prosinec (5)
    • listopad (2)
    • říjen (2)
    • září (5)
    • srpen (2)
    • červenec (1)
  • 2014 (3)

    • květen (1)
    • duben (2)

Štítky

  • emulátor 20
  • PMD 85 12
  • PMI-80 5
  • blog 4
  • Java 3
  • hra 3
  • Intel 8080A 2
  • Tesla 2
  • Roman Kišš 2
  • exerciser 2
  • Ondra 2
  • Eduard Smutný 2
  • Mastermind 2
  • JavaScript 2
  • hardware 1
  • multimetr 1
  • zdrojové kody 1
  • GNU/GPL 1
  • GitHub 1
  • licence 1

Všechny štítky

Nejčtenější/celkově

  • Vítejte!
  • Ondra v. PMD 85
  • Videoprocesor PMD 85
  • Proč nefungoval magnetofon u PMD 85(-1)
  • Forth
  • Logik aneb (zatím neveselé) příhody z programování
  • Jak efektivně emulovat osmibitový hardware
  • Sudoku
  • MOS 6502
  • Reversi

Mapa stránek

XML – HTML

WebArchiv

RSS kanál

feed-image

Jak efektivně emulovat osmibitový hardware

Jelikož můj emulátor počítače PMI-80 funguje již řadu týdnů beze změn a pracuji pouze na systému rozšiřujících zařízení (add-ons), mohu některá technická řešení pokládat za definitivní a podělit se s čtenáři o to, jakými úvahami jsem byl při programování veden a pro které z dostupných variant se rozhodl.

Číst dál... 1 komentář
Autor: Tomáš Pecina
Kategorie: Hardware
Zveřejněno: 22. dubna 2014
Počet zobrazení: 6684
  • PMI-80
  • Java
  • hardware

Vítejte!

Blog založen, vážení čtenáři přivítáni, a můžeme pokračovat, kde jsme přestali:

Javový emulátor PMI-80 mám téměř hotov, zdržel jsem se arci tím, že jsem k němu vytvořil daleko víc periferií, než jsem původně zamýšlel. Samotné PMI je hardwarově chudičké, má vedle procesoru toliko jednu 8255 (a místo, případně sokl pro druhou), klávesnici s pětadvaceti tlačítky a neplnohodnotný displej, který je nutné neustále refreshovat, jinak na něm svítí jediná posice.

Prvotním cílem mé emulace bylo naučit se Javu, což se mi snad podařilo (budete moci sami posoudit ze zdrojáků, ježto projekt je vydáván pod GNU GPL). Kromě toho jsem se, jako vedlejší produkt, naučil XML Schema, na což jsem se stejně už několik let chystal – a byla ostuda, jestliže jsem v předchozích aplikacích popisoval XML soubory v DTD.

Tedy popořadě, s obrázky.

Číst dál... 11 komentářů
Autor: Tomáš Pecina
Kategorie: Blog
Zveřejněno: 11. dubna 2014
Počet zobrazení: 18502
  • emulátor
  • Intel 8080A
  • PMI-80
  • Java
  • Tesla

6 / 6

  • 1
  • 2
  • 3
  • 4
  • ...
  • 6

Hledání

Komentáře

  • MOS 6502

    Miloslav Ponkrác 01.10.2018 21:36
    To jste napsal přesně a jasně. Teď se vývoj překlopil do opačné polohy. Nyní jsou technologie a ...

    Číst dále...

     
  • MOS 6502

    Tomáš Pecina 01.10.2018 15:42
    Podobnými úvahami jsem se obíral někdy počátkem 90. let. Připadalo mi, že mikropočítače už jsou natolik ...

    Číst dále...

     
  • MOS 6502

    Miloslav Ponkrác 01.10.2018 10:32
    Lépe by to bylo formulovat tak, že se u 8bitové architektury počítalo s kompilátory typu Forth ...

    Číst dále...

     
  • MOS 6502

    Tomáš Pecina 01.10.2018 09:36
    S kompilátory se u 8bitové architektury příliš nepočítalo, ostatně tyto konstrukce jsou z vesměs první ...

    Číst dále...

     
  • MOS 6502

    Miloslav Ponkrác 01.10.2018 09:25
    Jak přiznal sám jeden z autorů (nevím z hlavy, jestli Peddle nebo Deutsch), tento procesor nebyl vůbec ...

    Číst dále...

     
  • MOS 6502

    Tomáš Pecina 01.10.2018 08:46
    Jinak než s AudioWorkletNode to ale neudělám. Potřebuji, aby kód běžel po dávkách, kterých musí být ...

    Číst dále...

     
  • MOS 6502

    Miloslav Ponkrác 01.10.2018 08:29
    AudioWorkletNode je nový standard, který existuje už celých 13 dní, spíše 12 s ohledem na časový posun ...

    Číst dále...

     
  • Proč nefungoval magnetofon u PMD 85(-1)

    Miloslav Ponkrác 20.09.2018 03:10
    Já si spíše myslím, že někdo považoval operační zesilovač za ideální operační zesilovač a tak k němu ...

    Číst dále...

Statistika

Počet uživatelů
2
Počet článků
31
Počet zobrazení
148449

Uživatel

  • Vytvořit účet
  • Zapomenuté jméno?
  • Zapomenuté heslo?
  • O blogu
  • O autorovi
  • E-mail: tomas@pecina.cz
  • Mapa stránek (XML, HTML)
  • RSS kanál (RSS 2.0, Atom 1.0)
  • © 2014–19 Tomáš Pecina
  • Nahoru