Skip to content

Ohjaussoftaa HSL:n vanhoille metroasemien laiturinäytöille

Notifications You must be signed in to change notification settings

katkoviiva/metro_station_display

 
 

Repository files navigation

Metron vanhojen laiturinäyttöjen ohjaus

Reverse-engineerattua tavaraa ja uutta ohjauskoodia HSL:n vanhoille oransseille metroasemien laiturinäytöille. Näytön ohjausboksi on tietokone 8085-prosessorilla ja LCD-paneelit syövät bittejä. Katso blogauksiani aiheesta.

  • metro.py puhuu sarjaporttiin komentoja, joihin originaalisoftan pitäisi vastata.
  • fontdecode.py lukee ohjelmamuistin (program.bin) lopussa olevia fonttikarttoja.
  • printline.c on teensy++ 2.0:lla testattu palikka oksentamaan pikselidataa lcd-väylille. Toimii ainakin tökkäämällä nastat 8155-piirin tilalle sopiviin nastoihin.
  • printline_to_header.py käpistelee bittejä printline.c:tä varten.
  • printline_decoder.py emuloi näyttöä, vaatii pygamen.
  • avrctrl/: softaa syöttämään grafiikkaa teensyn virtuaalisarjaportin yli suoraan lcd-väylälle.

Yleishyödyllistä kivaa:

About

Ohjaussoftaa HSL:n vanhoille metroasemien laiturinäytöille

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 69.9%
  • C 12.3%
  • Makefile 9.0%
  • Python 8.6%
  • Shell 0.2%