Pinned Repositories
AbstractFSM
Abstract finite state machine implemetation
asm_macro_generator
An old assembly pre-processor i wrote back in 2010-2011 to allow function blocks/nested function calls & loops through assembly code. I used it mostly for mips32/z80/M68K back then but works with any arch... Recursion is also supported along with loop unrolling & generated hints for debugging
Gnuboy64
My N64 port of GNUBoy GB/GBC color emulator.90% of rendering code has been written in mips32 assembly. Also features my static recompiler for RDP gpu
INTEL-AYC-2013SUMMER--2ND-PLACE-SOLUTION
My intel accelerate your code 2013(summer solution) (2nd place)
jglsl_shader
A GLSL shader/wrapper implementation with the ability to parse automatically uniform/attribute variables. As a bonus it also supports structure data types. (Ie does more than glGetActiveUniform )
jscalable_entropy_coders
Scalable entropy coders
RVEmitter
RVEmitter is a playground space for a primitive instruction emitter targeting Risc5 ISA.
sorting_algo_playground
TCPServerMultiThread
Multithread tcp server
reicast-emulator
Reicast was a multiplatform Sega Dreamcast emulator
DimitrisVlachos's Repositories
DimitrisVlachos/Gnuboy64
My N64 port of GNUBoy GB/GBC color emulator.90% of rendering code has been written in mips32 assembly. Also features my static recompiler for RDP gpu
DimitrisVlachos/asm_macro_generator
An old assembly pre-processor i wrote back in 2010-2011 to allow function blocks/nested function calls & loops through assembly code. I used it mostly for mips32/z80/M68K back then but works with any arch... Recursion is also supported along with loop unrolling & generated hints for debugging
DimitrisVlachos/jglsl_shader
A GLSL shader/wrapper implementation with the ability to parse automatically uniform/attribute variables. As a bonus it also supports structure data types. (Ie does more than glGetActiveUniform )
DimitrisVlachos/TCPServerMultiThread
Multithread tcp server
DimitrisVlachos/jscalable_entropy_coders
Scalable entropy coders
DimitrisVlachos/AbstractFSM
Abstract finite state machine implemetation
DimitrisVlachos/GenericJoystickDriver
A generic joystick driver
DimitrisVlachos/INTEL-AYC-2013SUMMER--2ND-PLACE-SOLUTION
My intel accelerate your code 2013(summer solution) (2nd place)
DimitrisVlachos/lib_bitstreams
A basic bit I/O manipulation library
DimitrisVlachos/lib_cmd_line_processor
Command line processor library
DimitrisVlachos/lib_moving_average
Moving average lib with array chunk implementation
DimitrisVlachos/RVEmitter
RVEmitter is a playground space for a primitive instruction emitter targeting Risc5 ISA.
DimitrisVlachos/sorting_algo_playground
DimitrisVlachos/aligned_pod_allocator
A simple aligned allocator for POD data types
DimitrisVlachos/AthenaScript
Athena Script - A C/C++ style oop WIP scripting language
DimitrisVlachos/config_manager
A basic readable-text configuration manager
DimitrisVlachos/flycast
Flycast is a multiplatform Sega Dreamcast emulator
DimitrisVlachos/jpkg
A read-only archive builder with "unlimited" filesystem wrapping capabilities
DimitrisVlachos/jpkg_reader
A filesystem reader supporting my compressed package format with "unlimited" filesystem wrapping capabilities
DimitrisVlachos/jwebserver
Simple multi threaded web server implementation in C++ (for educational porpuses)
DimitrisVlachos/lib_ah
lib_ah : Aligned heap wrapper/library
DimitrisVlachos/lib_huffman
An efficient static huffman compression/decompression library supporting variable bitcode lengths(up to 64bits)
DimitrisVlachos/Marble_PSP
DimitrisVlachos/Multi-Context-Byte-Sequence-Predictor
Data compression using a Multi Context Byte/Sequence Predictor
DimitrisVlachos/My-Intel-Accelerate-Your-Code-2012-solution-Rank--22-
DimitrisVlachos/paged_vector
Paged Vector implementation
DimitrisVlachos/SSE_opts
SSE optimized routines
DimitrisVlachos/UDP_Partial_Transmission_Test
A simple client/server implementation that uses DATAGRAM protocol to send packets over a network
DimitrisVlachos/VariableSequenceIndexBuilder
Variable sequence index builder (WIP : BIG DATA support)