Skip to content
View begoon's full-sized avatar
💭
Eating
💭
Eating

Block or report begoon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
begoon/README.md

Recent projects

Радио-86РК emulator in JavaScript

  • rk86-js - original emulator running on rk86.ru
  • rk86-js-web - next generation emulator in Svelte/Typescript, running on rk86.ru/beta, also running in terminal via npx rk86
  • emulator web component <radio86-emulator>
  • volcano-i8080 - restoration and remake of the Volcano game for Intel 8080 and Радио-86РК
  • lestnica-i8080 - restoration of the Lestnica (Лестница) game for Intel 8080 and Радио-86РК

Programming languages

  • nor - One-instruction CPU (OISC) NOR (DSL, compiler and executor)
  • plm80 - PL/M compiler for Intel 8080 and Радио-86РК (runnig via npx plm80)
  • SNOBOL4 - SNOBOL4 interpreter in TypeScript (available as npx snobol)
  • EASY language compiler
  • TRAC (64) interpreter - run via npx trac64i or in the online playground
  • asm8 - a generic Intel 8080 assembler written in TypeScript (available as npx asm8080 or bunx asm8080)

Algorithms

  • Gomoku (5 In A Row) game AI agent - based on Minimax with Alpha-Beta pruning, local moves pre-sort and quiescence deepening on the leaves to mitigate the horizon problem of Minimax. Implemented in Zig/WASM for online.
  • Sokoban Solver - a Sokoban solver in Zig
  • Vigenère Cipher breaker - a solution for the Vigenère cipher etude from "Etudes for Programmers" by Charles Wetherell (from the Russian editor of the book)

Other

  • xc - a portable single-file dual-panel file manager with VFS (s3, gcs, ssh), also running via uvx xcfm from pypi.org

Experiments

Pinned Loading

  1. i8080-core i8080-core Public

    Intel 8080 (KR580VM80A) microprocessor core model

    C 82 23

  2. i8080-js i8080-js Public

    Intel 8080 (KR580VM80A) core model in JavaScript

    JavaScript 48 10

  3. go-tcpspy go-tcpspy Public

    TCP/IP proxy (spy, redirector) in Go

    Go 53 19

  4. sokoban-maps sokoban-maps Public

    60 maps for Sokoban

    C 48 14

  5. http-server http-server Public

    A simple HTTP REST API server in different languages

    Assembly 37 3

  6. easy easy Public

    "Easy" language compiler

    TypeScript 18