Skip to content

Instantly share code, notes, and snippets.

View sergev's full-sized avatar

Serge Vakulenko sergev

View GitHub Profile
@sergev
sergev / gist:5c47942d8e20f32bbcbe
Created January 10, 2016 00:34
How to create Linux partition table on SD card
$ sudo fdisk /dev/mmcblk0
Welcome to fdisk (util-linux 2.26.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): o
Created a new DOS disklabel with disk identifier 0xabddd346.
@sergev
sergev / LKi7TVjSBO@fkamaz
Created January 23, 2016 22:42
E-mail from Anatoly.Lisovsky@kamaz.kazan.su
From zebub.msk.su!kiae!fkamaz!root Thu Mar 10 10:57:10 1994
Received: from kiae.UUCP by zebub.msk.su with UUCP id KAA00164;
(8.3/vak/1.8e) Thu, 10 Mar 1994 10:53:56 +0300
Date: Thu, 10 Mar 1994 10:53:56 +0300
Received: by sequent.kiae.su; Wed, 9 Mar 94 18:49:29 +0300
Received: by fkamaz.UUCP (SCI rmail 2.06
for vak@zebub.msk.su); Wed, 9 Mar 1994 15:41:10 +0200
To: Anatoly.Lisovsky@kamaz.kazan.su, vak@zebub.msk.su
References: <ADJxsTjaA8@tolik.home.kamaz.kazan.su>
<AEOh6Ujym0@zebub.msk.su>
@sergev
sergev / initest.trace
Created November 17, 2016 07:11
Trace file of microcode-level test `initest' for micro-BESM processor
This file has been truncated, but you can view the full file.
(0) *** Reset
(0) Write HALT = 0
(2) *** Clear reset
(2) xxx: jz map=PE alud=Q rb=A stopc=YTOM pshf=-64 bra=RG0 ara=RG0
(2) Write cu.SP = 0
(2) Write PSHIFT = 000
(4) 000: cjp 001 map=PE ICC cond=EMLRG
(6) 001: cont
(8) 002: cont 007 map=PE cond=EMLRG
(10) 003: cont 007 map=PE ICC cond=EMLRG
@sergev
sergev / output-start.trace
Created November 20, 2016 03:26
Start of micro-BESM with empty RAM
-------RCONST:
;===== ЧТЕНИЕ ЛЮБОЙ CONST ИЗ ПЗУ В СУММАТОР ДЛЯ КОНТРОЛЯ! (АДРЕС МОЖНО МЕНЯТЬ!)
(32976) 662: loop 1aa alus=DZ H alud=B rb=A dsrc=PROM cond=ARBRDY
(32976) Read Const[426] = 0000000003e41000
(32976) Write alu.A = 0000000003e41000
(32976) Write cu.SP = 0
(32978) 663: cont alus=DA ra=WR2 func=EXOR H CEN ECA ara=RG2
(32978) Write alu.uSR = 1000
(32980) 664: cjp 664 map=PE stopc=/NZ ffcnt=CLREI cond=CT
;
@sergev
sergev / instrset.trace
Created November 28, 2016 08:01
Trace file of instruction set test (micro-BESM)
Trace file for micro-BESM
(0) *** Reset
(2) *** Clear reset
(4) Write RR = xxxXxxxx
(6) Write PROCN = ff
(14) Write MODGN = 00
(16) Write M0[0] = 00000000
(18) Write MODGN = 01
(20) Write M0[1] = 00000000
Logging to file "mpd.trace"
Logging to file "mpd.trace" at Sat Nov 25 22:20:11 2017
test_mpd.ini-12> # Enable tracing of instructions, registers and memory access.
test_mpd.ini-14> set cpu0 trace
Trace instructions, registers and memory access
test_mpd.ini-15> # Load a program code into memory.
test_mpd.ini-17> load test_mpd.b6
test_mpd.ini-18> # Run the program.
test_mpd.ini-20> d PC 70000
PC: 70000
@sergev
sergev / my-radio.sh
Last active June 12, 2022 15:00
Listen radio from command line (Linux or Mac OS X)
#!/bin/bash
#
# Start radio broadcast from one of listed stations.
# Copyright (C) 2017-2018 Serge Vakulenko
#
declare -a list=(
http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p
"BBC Radio One"
http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-einws
@sergev
sergev / ALEX_NB_SUPER_Sept.5_2018_TEMP.rdt
Created September 6, 2018 00:09
DMR configuration for TYT MD-380 by Alex KI6EEO
#
# This configuration was generated 2018/09/05 by dmrconfig,
# Version 0.2.58, Copyright (C) 2018 Serge Vakulenko KK6ABQ
#
Radio: TYT MD-380
Last Programmed Date: 2018-09-05 13:46:13
CPS Software Version: V01.30
# Table of digital channels.
# 1) Channel number: 1-1000