VR5 Homepage

My news

2007

13-Jun-2007 Building KDE2. Click here.
12-Jul-2007 Setting up networked core dumps.

2009

18-May-2009 Disasm page updated!
21-May-2009 Pingvo page updated!
08-Jun-2009 New project - UKNC Everywhere! It's a Qt port of UKNCBTL. Version 1.0 Sources.
11-Jun-2009 Release 1.1 of UKNC Everywhere! This release can be compiled under Windows and contains some small fixes. Version 1.1 Sources.
12-Jun-2009 Added Vintage Hardware page. Let's see if you have something to say :)

2010

10-Jan-2010 Take a look at my small collection of concrete boxes
13-Jan-2010 Release 1.2 of UKNC Everywhere! This release features DebugView and contains system board emulator fixes from upstream. Version 1.2 Sources.
15-Feb-2010 There are some updates in mito camera tools.
22-Feb-2010 It was needed to patch Promise t3sas driver to compile it for 2.6.32-rc6 kernel (changes are heavily based on patch from colinmackenzie.net); So here is the patch and the whole driver tarball with patch applied.

2011

11-Jan-2011 Vendor driver (Rev.6.012) for Realtek 8169SB chip needs some changes to be usable with Fedora 14 (with kernel 2.6.35). Changes include adaptation for newer network layer API and interrupt handling fix (without this fix, driver causes random hangs). patched driver (original driver + patch).
For me this driver works better than one from kernel tree, which reports that link is down when network card is being connected to Gigabit network and autonegotiation is enabled. It can be forced to 100MBit/s mode, but hangs after some time.
23-Jun-2011 Made some changes to Promise t3sas driver needed for running on 2.6.38 kernel (tested in Fedora 15). patch, tarball with patch applied. Speaking of Fedora 15, one will need to disable AHCI driver, which takes control over Promise chip, unfortunately that cannot be easily done without kernel rebuilding.

2012

05-Mar-2012 Here is the patch for Realtek 8169 driver Rev.6.016. Patch makes driver compilable for 3.2.6 kernel (Fedora 16) and contains better interrupts handler. Patched driver, original driver.
06-Sep-2012 term 1.2 released!
26-Sep-2012 Added new page - "FPGA Notes", for now it contains some notes on running linux/microblaze on Xilinx Spartan3e Starter Kit board;

2013-2022

11-Nov-2013 One more FPGA related page - ulpi_port, it contains my implementation of UTMI-ULPI bridge for HW designs with USB3300 PHYs;
11-Jan-2015 Released BPG imageformat plugin for Qt;
11-Oct-2015 Released libgdbclient - the library for talking to gdbservers;
14-Nov-2015 Released an utf-8 patch for BlueTerm- serial port over Bluetooth terminal application for Android;
25-Nov-2015 Released FLIF imageformat plugin for Qt;
23-Apr-2016 Added some notes about OpenRISC;
09-Jun-2018 Release of disasm 0.5;
25-Jun-2018 Released Tiny C compiler for OpenRISC;
29-Nov-2018 Release of disasm 0.6;
22-Jan-2019 Released an update for Tiny C compiler for OpenRISC;
17-Mar-2019 Released term 1.2.2;
22-Sep-2020 Release of disasm 0.7;
19-Mar-2022 Release of disasm 0.8.3;


My projects


18-May-2003
Some new project pages were added:


winvfs version 1.0 download
The aim of this project is to create environment that is enough to load Windows VFS VxD modules. For now package contains some tools: ledump, lecopy (their functionality is somewhat equivalent to objdump and objcopy) and main module - winvfs, it uses fuse (filesystem in user space) and sg (scsi generic module interface). Right now Udfreadr.vxd can be loaded and used to access UDF filesystem (and its DirectCD extensions, such as compressed and unclosed disks) on CD-ROMs. I also plan to add support for full stack of CD VxD modules loading. They come with Roxio Easy CD Creator and can be used for Writing to CD-Rs and CD-RWs with UDF filesystem.

18-May-2003 Seems that there are some problems with glibc-2.2.5 and higher, I'll try to fix this issue, but for now it works quite good with glibc-2.2 (from RedHat 7.0).
04-Jan-2004 The issue was with gcc optimisation, now proper linking with vxd's is implemented, some memory and file handle leaks were fixed, version 1.0 released.

18-May-2003 Special keys support can be added by replacing /usr/X11R6/lib/X11/xkb/symbols/inet file with this file. (a geniuscomfy12 description was added here). Don't forget to include this definition in /etc/X11/XF86Config: in section "InputDevice" for keyboard add (replace if exists) option "XkbLayout" to something like "ru+inet(geniuscomfy12)".
When X is configured additional keys functionality can be customized in window manager configuration program (bbconf, if you are using blackbox and bbkeys, here is .bbkeysrc that I use).
11-May-2007 Recent implementations of XWindow System such as XOrg 7.1 expect to see "XkbLayout" set to "us+ru:2+inet(geniuscomfy12)".

mito version 1.0 download
This package contains a tool for management and downloading images and video clips from digital camera Mito DS1300F. Video4Linux inteface is planned. Probably it would be nice to have integration with linux-hotplug and fuse for building VFS and its automatical mounting upon camera connection.

04-Jan-2004 I've written a simple windows miniport driver loader, it can load SoundVision driver for DS1300F. To use it you also need userspace camera module (kernel 2.6 ready) which is included in this mito v4l version 1.1 package. Right now you have to plug your camera before loading SoundVision driver or you're risking to get an usb host in an unusable state.

11-May-2007 Renamed kernel driver, new name - user_video.ko and adapted for recent kernels 2.6.19-rc2 and newer (support for 2.4 and early 2.6 kernels was dropped, if you need it use driver from older mito-v4l package). Here is download link mito v4l version 1.2.

09-Feb-2010 Updated kernel driver, so it can be compiled for kernel 2.6.32 (tested with -rc6 actually) + small fixes for loader and camview for warningless compilation on modern fedora (12). mito v4l version 1.3

15-Feb-2010 Updated camview for Qt4 and fixed -Wall warnings + made small fix to loader: mito v4l version 1.4

term version 1.2.4 download
This program was written with Trolltech Qt crossplatform library and development tools, but uses some linux/unix specific interfaces. Some screenshots are here.
Here are some useful key combinations:
Alt-C - clear window,
Alt-E - toggle local echo,
Alt-H - drop DTR for 1s for line hangup,
Alt-I - send modem init string,
Alt-D - brings dialing directory up,
Alt-P - requests port profiles dialog,
Alt-S - opens file dialog and then sends selected files via X/ZModem,
Alt-X - quits the program;
Some global settings (e.g. init string) can be changed via command line parameters, try --help for details.

If you'd prefer to get a binary package for term there are some for recent Fedora releases on my page at Fedora community repos site:
https://copr.fedorainfracloud.org/coprs/vr5/playground/

06-Sep-2012 Version 1.2.1 released. Now term supports XModem protocol (implementation is based on Georges Menie code).
New hot key: Alt-R - opens file dialog and then starts to receive data via XModem into selected file;

17-Mar-2019 Version 1.2.2 released. The term now has D-Bus interface for initiating XModem transfers; it has scrollback buffer, rectangular block selection mode - Ctrl-Left Button-Mouse Move;

14-Nov-2021 Version 1.2.4 released. Added features for interacting with modems;

audix version 1.0 download

All these tools released under GNU Public License v2.

Talk to me

You are welcome to send any comments, patches and even flames to vr5@narod.ru;

I prefer to communicate securely, so please use PGP for e-mailing me - Here is my public PGP key.

This page was last modified on 19 Mar 2022