richedit
Rich Text Editor in C# - Part 6 - Mouse Interactions
This video looks at the remaining mouse interactions for selecting whole words, lines and paragraphs.
richedit
This video looks at the remaining mouse interactions for selecting whole words, lines and paragraphs.
richedit
Continuing the development of a rich text editor in C#, this time looking at scrolling.
richedit
Looks at the implementation of keyboard navigation in the text editor.
richedit
This video covers the "document" part of the document/view architecture that the editor will be based on and also sets up some basic caret to text interactions.
richedit
In this video I start on the development of the editor by implementing some basic caret and cursor functionality.
richedit
This is the first in a series of videos on building a rich text editor in C# and starts by covering the reason for wanting to build an editor and the toolkits and libraries upon which it will be based.
gaming
I'm not a hard-core gamer but I do enjoy a bit of casual gaming and since I spend all day at my desk the last thing I want to do is sit at the same desk to play games. So I built a lounge room gaming PC...
big80
Adds on-screen menus and FAT file system support for cassette images.
fpga
A simple on-chip logic analyzer written in VHDL, using NodeJS for data capture and GtkWave for analysis.
fpga
The Xilinx Spartan 6 is a popular FPGA used in many development boards like the Mimas V2, the Papilio Duo and many others. It's been around for about 10 years and Xilinx has committed to making the chip available for at least another 10 years. Unfortunately setting up a development
fpga
Experiments in using a serial UART port connection to reflect signal values between an FPGA and a connected PC.
trs80
Finishing touches for Big-80 including cassette recording, auto tape start/stop, amber and green screen mode and scan lines!
trs80
"Big-80" is an implementation of a TRS-80 Model 1 in an FPGA. This post describes the processor environment including the CPU itself, RAM, ROM and hooking it up to the video controller, keyboard and virtual cassette player to make a working TRS-80. TRS-80 Memory and Port Map The next step
fpga
Building a virtual TRS-80 cassette player that reads binary .cas files from an SD card and renders an audio stream representing a tape recording of that data.
fpga
Implementing the keyboard controller for a "Big-80" - a TRS-80 in an FPGA.
fpga
Implementing the video controller for a "Big-80" - a TRS-80 in an FPGA.