* Added USB audio rendering using USB Audio Class 2 Ref: remake-v0.3
Nosumor remake
USB configuration HID port was implemented. It is able to communicate with the host application to flash firmware.
Vixen project
Last week’s project meeting was cancelled.
Implemented audio muxing encoding and decoding, and integrated into the Vixen application.
Vixen project
Last week’s project meeting was cancelled.
Placed video encoding and decoding functions in a separate C/C++ library. By using C# interop
and DllImport
, the library can be used inside C#.
Vixen project
Project meeting this week was cancelled.
I have implemented video decoding and encoding in C/C++ using ffmpeg
. I can now encode the sequence (337MB) to a video file (26.6MB), and then decode it back to the exactly same sequence, losslessly, using h264
with yuv444p
pixel format.
Nosumor remake
A few problems was found by further testing, a new PCB design was sent to manufacturer.
Vixen project
Meeting @19/Jun/2017 was cancelled.
Developed performances profiling on Linux by reading varies statistic files in the /proc/[PID]
folder. This can be done on Windows as well, by using the Process
class as in CpuUsage
.
Options to unlimit playback and/or controller update speeds were implemented, as a baseline for IO/processing performance comparisons across different platforms and architectures.
Ref: 76b683a1aac9c4068ca7052627ad2901f2c87c51
Will try to read & modify & write video files, as the input/export for playback engine, to enables the use of well established video processing techniques. ffmpeg
may be used for media file handling.
Nosumor remake
PCB and most components arrived, the PCB had been built and some basic testing had been done.
SVNES
SystemVerilog implementation of the NES hardware.
Using Altera DE0 Nano FPGA board, features Cyclone IV EP4CE22F17C6N FPGA (22,320 LEs, 594 kb) On-board 32MB SDRAM AT070TN92 800x480 24-bit TFT display
A complete reimplementation of previously unfinished version: Ref: 86ce2d5c7c7bdbaeb6bb298edfd711bb95508241