Zero Dereference – Telegram
Zero Dereference
127 subscribers
3 photos
3 files
372 links
Interesting links related to systems programming, hacking, and science.

Contact: @richiefreedom
Download Telegram
GrafX2 is a modern pixel art editor highly inspired by the Amiga's version of Deluxe Paint. I like this program not only because of its functional strengths, but also because of the interface made with own retro-looking UI toolkit.

http://grafx2.chez.com/
A Type 1 reference hypervisor for X86 supported by Intel and Linux Foundation. It targets the automotive and IOT applications.

https://projectacrn.org
Supplementary materials to the compilers course of the Michigan State University.

https://www.cse.msu.edu/~cse450/Lectures/
A denoscription of the way how BISON-generated LALR(1) parsers work internally, all the internal data tables are compared to the ones described in the well known Dragon Book.

https://www.cs.uic.edu/~spopuri/cparser.html
An amazing list of articles written by Matt Might on various topics, from lambda calculus to compilers development, from tips for academic talks to cryptography.

http://matt.might.net/articles/
A tribute to the original series of articles Let's Build a Compiler (Jack Crenshaw) written by Marcel Hendrix. The structure is the same, but the implementation language is Forth and the target is x86.

http://home.iae.nl/users/mhx/crenshaw/tiny.html
A nice talk at FOSDEM about writing a FORTH compiler for the classic Gameboy through reverse engineering of a working hello-world ROM.

https://fosdem.org/2019/schedule/event/retro_gbforth/
Perhaps you remember that I already wrote about the programming language Factor. Today I want to post a link to an unofficial tutorial for beginners, which makes clear the "taste of the language"

https://andreaferretti.github.io/factor-tutorial/

#forth #tutorial #programming
Третьего марта в культурном центре ЗИЛ пройдет фестиваль фонда Эволюция Et Cetera с участием Михаила Гельфанда, Алексея Семихатова, Игоря Уточкина и лекторов фонда Эволюция.

Вход бесплатный. Требуется регистрация на мероприятие.

https://evolutionfund.ru/etc2019
Zero Dereference pinned «Третьего марта в культурном центре ЗИЛ пройдет фестиваль фонда Эволюция Et Cetera с участием Михаила Гельфанда, Алексея Семихатова, Игоря Уточкина и лекторов фонда Эволюция. Вход бесплатный. Требуется регистрация на мероприятие. https://evolutionfund.ru/etc2019»
A source code of the perfect DOS extender with ability to run Win32 PE binaries! It has own replacements for the following Win32 DLLs: KERNEL32.DLL, ADVAPI32.DLL, USER32.DLL, GDI32.DLL and DDRAW.DLL.

https://github.com/Baron-von-Riedesel/HX
A nice programming language looking like old C++ without all these modern features like type inference, lambdas and metaprogramming.

http://ec-lang.org/
A very compact compiler compiler which supports a useful subset of POSIX yacc input language (written in C89).

https://c9x.me/yacc/
Stagit is a generator of websites with info about your git repositories, similar to gitweb, but static.

https://git.codemadness.org/stagit/log.html
SunVox is a fast and nice-looking modular music tracker that works on variety of hardware platforms and operating systems: on ARM and X86, on GNU/Linux, PalmOS, Windows, Android, iOS, etc. Almost all versions of the software are free, excepting the Android and iOS ones.

An old version of SunVox engine is opensource and available on github. Try to search SunDog engine source code in the Google.

http://warmplace.ru/soft/sunvox/
A dissertation of Paul E. McKenney about the Read-Copy-Update family of synchronization techniques. Maybe you know Paul as the author of famous Perfbook (Is Parallel Programming Hard, And, If So, What Can You Do About It?).

http://www.rdrop.com/~paulmck/RCU/RCUdissertation.2004.07.14e1.pdf