Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lebrancconvas/typescript-for-concept

Clarify anything I'm interested in TypeScript until It can't. (Because TypeScript is good and fit to me for mapping out the domain).
https://github.com/lebrancconvas/typescript-for-concept

computer-architecture cpu digital-circuit fpga fpga-programming low-byte-productions low-level memory playground-project risc-v riscv typescript virtual-machine vm

Last synced: 2 months ago
JSON representation

Clarify anything I'm interested in TypeScript until It can't. (Because TypeScript is good and fit to me for mapping out the domain).

Awesome Lists containing this project

README

        

# Low Level TypeScript

## Overview

Learning Low Level Concept by using TypeScript Programming Language as it can be used. Because I believe that learning complicated concept with programming language I'm familiar with can make I better understand about the concept. before using the understanding on the concept to implement on Low Level Programming Language.

## Resource

### TypeScript

- **Documentation**
- [[EN] TypeScript Documentation](https://www.typescriptlang.org/docs)
- [[EN] TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html)
- **E-Book**
- [[EN] TypeScript Deep Dive (Basarat)](https://basarat.gitbook.io/typescript)
- **Youtube Playlist**
- [[EN / TH] [CS] Lang: TypeScript (Lebranc Convas)](https://www.youtube.com/playlist?list=PLaA8NIuqRmKFwJyTHzq_-v3mCe7Bjqlq3)

### Hardware / Electronic Engineering / Low Level Concept

- **Youtube Channel**
- [[EN] Neso Academy](https://www.youtube.com/@nesoacademy) ([Video](https://www.youtube.com/@nesoacademy/videos)) ([Playlist](https://www.youtube.com/@nesoacademy/playlists))
- [[EN] Low Level Learning](https://www.youtube.com/@LowLevelLearning) ([Video](https://www.youtube.com/@LowLevelLearning/videos)) ([Playlist](https://www.youtube.com/@LowLevelLearning/playlists))
- [[EN] Laurie Wired](https://www.youtube.com/@lauriewired) ([Video](https://www.youtube.com/@lauriewired/videos)) ([Playlist](https://www.youtube.com/@lauriewired/playlists))
- [[EN] Merlin Wellington](https://www.youtube.com/@wizardcraftcode) ([Video](https://www.youtube.com/@wizardcraftcode/videos)) ([Playlist](https://www.youtube.com/@wizardcraftcode/playlists))
- [[EN] ControllersTech](https://www.youtube.com/@ControllersTech) ([Video](https://www.youtube.com/@ControllersTech/videos)) ([Playlist](https://www.youtube.com/@ControllersTech/playlists))
- [[EN] Core Dumped](https://www.youtube.com/@CoreDumpped) ([Video](https://www.youtube.com/@CoreDumpped/videos)) ([Playlist](https://www.youtube.com/@CoreDumpped/playlists))
- [[EN] Blitz](https://www.youtube.com/@blitz8229) ([Video](https://www.youtube.com/@blitz8229/videos)) ([Playlist](https://www.youtube.com/@blitz8229/playlists))
- [[EN] nandland](https://www.youtube.com/@Nandland) ([Video](https://www.youtube.com/@Nandland/videos)) ([Playlist](https://www.youtube.com/@Nandland/playlists))
- [[EN] ALL ABOUT ELECTRONICS](https://www.youtube.com/@ALLABOUTELECTRONICS) ([Video](https://www.youtube.com/@ALLABOUTELECTRONICS/videos)) ([Playlist](https://www.youtube.com/@ALLABOUTELECTRONICS/playlists))
- **Youtube Playlist**
- [[EN] [CS] Reverse Engineering and Low-Level Learning (Lebranc Convas)](https://www.youtube.com/playlist?list=PLaA8NIuqRmKHmfoByS7BPUWN7Fj6W2hNt)
- [[EN] Analog Electronics (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiw-GZRqfnlVIBz9dxrqHJS)
- [[EN] Digital Electronics (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm)
- [[EN] Signal and Systems (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhG6s3jYIU48CqsT5cyiDTO)
- [[EN] Microprocessors and Microcontrollers (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgyFCCgqdcBowmSp_BTKs4F)

### Implementing Low Level Concepts with JavaScript (JS) / TypeScript (TS)

- **Github Repository**
- [[EN] simpleCPU (lallenlowe)](https://github.com/lallenlowe/simpleCPU)
- [[EN] mossy-cpu (SlideeScherz)](https://github.com/SlideeScherz/mossy-cpu)
- [[EN] RISC-V-Emulator (lowbyteproductions)](https://github.com/lowbyteproductions/RISC-V-Emulator)
- **Youtube Channel**
- [[EN] Low Byte Productions](https://www.youtube.com/@LowByteProductions) ([Video](https://www.youtube.com/@LowByteProductions/videos)) ([Playlist](https://www.youtube.com/@LowByteProductions/playlists))
- **Youtube Playlist**
- [[EN] The Bits and Bytes of Binary (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW47oPsNBFNEi_SYTOLDJXqQ)
- [[EN] RISC-V CPU in TypeScript (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW4sXTvFYgbHrLygqH8_oNEH)
- [[EN] FPGA and gateway-ts (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW7oI7nhYLic8qU6NX3k_EOz)
- [[EN] Fantasy Console (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW6S4B2oQUN-fI-idy6UcesG)
- [[EN] Bus Pirate Adventures (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW5zKp0hGR7kvwYlfl8YlxLP)
- [[EN] 16-Bit Virtual Machine (Low Byte Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW5DdwpdwHCRJsEubS5NrQ9b)
- [[EN] Bit-Packer (Low Level Productions)](https://www.youtube.com/playlist?list=PLP29wDx6QmW5xJ6yz_MInDL_AnLbpafyL)
- **Youtube Video**
- [[EN] I wrote a GameBoy game in TypeScript (And it runs on real hardware!) (Low Byte Productions)](https://www.youtube.com/watch?v=TIlx5nBnx-o)
- [[EN] Building FPGA Hardware Using TypeScript: Driving An RGB LED Panel (Low Byte Productions)](https://www.youtube.com/watch?v=Otx96lJnLeo)