Table of Contents

About Azman

“One should not pursue goals that are easily achieved. One must develop an instinct for what one can just barely achieve through one’s greatest efforts.” - Albert Einstein

Curriculum Vitae: Basic Resume (Mini)

Code repository: Main, MY1

Feature: my1sim85 (releases), my1emu85, my1asm85, my1digitaljs

Useful Note(s): Linux (Slackware| Devuan), FreeBSD, Raspberry Pi, MCU51 (8051), Git (SCM), Board(s), Peripheral(s)

Not-so-complete Note(s): Code:C, Code:C++, Code:Python, Code:Javascript, Code:HDL, System Design

Mini-blog

“Intelligence is not the ability to store information, but to know where to find it.” - Albert Einstein

Read all posts

MY1 C Compiler

Guess what I have been doing for the last month? I call it my1cc (duh!)… and I have published my initial work at codeberg.org. Obviously it is wayyyyy from being usable, but the parser seems to work… somewhat. In the end, I was hoping to develop a usable C compiler for 8051/8085 platforms, so that I can use it in my microcontroller/microprocessor classes. I do have to pause a bit… hopefully I can resume A.S.A.P.

But, DO NOT hold your breath for that :-D

That is all I have to say about that.

2026/02/08 04:56

Another LAME blog (by me, of course 8-)).

Links to stuffs

Things I'm checking out… 8-)

Interesting Links:

Development Platform

I have decided to use Linux exclusively for my project development work. Which Linux distribution should I use? Let's ask Einstein…

Einstein's view on his choice of OS

Note #1: I got this image from a link in an LQ forum thread. Please inform me if I should NOT use this image (from legal point of view).

Note #2: I would also like to clarify that you do NOT have to be be Einstein to run Slackware. But, you DO need to know how to read (instructions) and write (specifically, type some stuffs on a computer).

All development work will be done on Linux-based systems - Slackware is recommended and is what I use (Devuan is also a good substitute and what I setup for my family), but I'll also try to accommodate people working on other platforms.

I'm inclined towards the MIT license and the Simplified (2-clause) BSD license. Information on various open source license(s) at OSI website. Read more @ wikipedia

Links to local pages

Training Courses: Introduction to Verilog and ModelSim, Using Raspberry Pi as Data Server for Embedded Systems

Personal Notes: Vim Stuff, Sed Stuff, Database Stuff, Screen Stuff, Qemu Stuff, LibreOffice Stuff, Android App Development, MathPublish(Dokuwiki) Stuff, Cross Compiler Stuff, Samba AD Domain Controller, Computer Network, Android Stuff, VirtualBox Stuff, GTK Stuff, Python CV Stuff, Scripting Stuff, Htaccess Stuff, Random Stuff, (OLD) Games Stuff, Sync Google Drive on Linux FPGA Notes: Xilinx, Xilinx Spartan-3 VSK Barebone, Altera

Archive: Nokia 3310 LCD, Pioneer-3 Robot SDK Basics, Window$ Stuff, Linux on Android

Academic Archive: NMK322 - Microcontroller, NMK201 - Microprocessor, NMK206 - Computer Architecture, PGT444 - B.Eng.Tech. Project (FYP @FTKE), PGT302 - Embedded Software Technology, PGT104 - Digital Electronics, PGT206 - Computer Architecture, PGT200 - Operating Systems, EKT322 - Embedded System Design, EKT222 - Microprocessor Systems, EKT422 - Computer Architecture, EMT251 - Introduction to IC Design, EKT444 - Final Year Project @SCCE, Unisite stuff, Infopedia

Something...

Something to remember…

Note to self

Dokuwiki Stuffs: purge=true (force re-caching) , do=check , do=export_html , do=export_pdf (plugin)

Setting up dokuwiki…

git clone https://github.com/splitbrain/dokuwiki.git
git checkout --track origin/stable

Dokuwiki plugins I use:

dokuwiki_plugins.txt
- blog> https://www.dokuwiki.org/plugin:blog
  = include> https://www.dokuwiki.org/plugin:include
  = pagelist> https://www.dokuwiki.org/plugin:pagelist
- columns> https://www.dokuwiki.org/plugin:columns
- definitionlist>https://www.dokuwiki.org/plugin:definitionlist
- dw2pdf> https://www.dokuwiki.org/plugin:dw2pdf
- folded> https://www.dokuwiki.org/plugin:folded
- iframe> https://www.dokuwiki.org/plugin:iframe
- math2|mathpublish> https://www.dokuwiki.org/plugin:mathpublish
- move> https://www.dokuwiki.org/plugin:move
- orphanswanted> https://www.dokuwiki.org/plugin:orphanswanted
- pagebreak> https://www.dokuwiki.org/plugin:pagebreak
- tag> https://www.dokuwiki.org/plugin:tag
- upgrade> https://www.dokuwiki.org/plugin:upgrade
- vshare> https://www.dokuwiki.org/plugin:vshare
- wrap> https://www.dokuwiki.org/plugin:wrap