1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 6 days ago. based on code collected 6 days ago.
Jun 19, 2018 — Jun 19, 2019
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge pull request #13 from migerh/master Anon32 More... about 7 years ago
Added instructions how to compile the toolchain with ubuntu 12.04 B61cc1f81d0a77cf7333668e3c019473?&s=32&rating=pg&d=https%3a%2f%2fopenhub.net%2fanon32 More... about 7 years ago
Changed the 'asm' keyword to '__asm' in the C compiler. Anon32 More... about 7 years ago
Added support for function declarations in the C compiler (functions without a body) to be resolved by the linker at a later stage. Anon32 More... about 7 years ago
Implemented support for inline assembly via the "asm { ... }" structure. Anon32 More... about 7 years ago
Merge branch 'master' of github.com:DCPUTeam/DCPUToolchain Anon32 More... about 7 years ago
Implemented linker. Anon32 More... about 7 years ago
Linux targets now link to -tcod correctly Anon32 More... about 7 years ago
Added CMake rules to copy libtcod data files to output directory. Anon32 More... about 7 years ago
Updated README now that I've worked out that you can't do the initial CMake configuration on Cygwin. Anon32 More... about 7 years ago
Merge branch 'master' of github.com:DCPUTeam/DCPUToolchain Anon32 More... about 7 years ago
Updated README to cover generating solution files with CMake and installing Bison / Flex. Anon32 More... about 7 years ago
Made all the break statements be on the same line (OCD), changed the ASCII code of the space to its literal value. Anon32
José Manuel Díez
as jdiez17
More... about 7 years ago
Migrated system to CMake. Visual Studio solution files are currently still included for easy-of-use, although these may disappear in the future (so install CMake!) Anon32 More... about 7 years ago
CMake build and *nix fixes Anon32 More... about 7 years ago
Added .gitignore file. Anon32 More... about 7 years ago
Added partially implemented linker in preparation for migration to Git. Anon32 More... about 7 years ago
Updated C example file and stdlib. Updated packaging batch file. Fixed reference to include folder for stdlib. Anon32 More... about 7 years ago
Implemented new screen and keyboard input into emulator. Added partially complete font terminal image (not in use yet; named terminal.new.png). Fixed .INCBIN directive. Anon32 More... about 7 years ago
Added support for .INCLUDE, .INCBIN and .ORIGIN assembler directives. Added modified 0x42c to the repository. Fixed assembler crash bug when encountering an unknown opcode. Fixed casing issues with assembler recognition of registers. Partially implemented new I/O support into emulator. Anon32 More... about 7 years ago
Removed old assembler / emulator examples to favour maintained C example files. Anon32 More... about 7 years ago
Added support for local function pointers. Fixed the type recognition system in the lexer / parser. Modified a whole bunch of code so that it compiles out-of-the-box on GCC. Anon32 More... about 7 years ago
Implemented support for initializers on global variables (inc. global function pointers). Anon32 More... about 7 years ago
Implemented support for global function pointers (can't declare them locally yet). Implemented support for global variables. Fixed a bug in the assembler which would cause it to crash if you tried to use a label with an offset in brackets. Fixed bugs in the emulator which prevented you from using the debug (-d) option. Anon32 More... about 7 years ago
Implemented support for structures in the C compiler and gave the whole AST infrastructure a pretty big overhaul. Added support for sizeof() operator. Fixed emulator screen foreground color. Anon32 More... about 7 years ago
Greatly improved the speed of the emulator. Added support for feeding the input / output of the compiler, assembler and emulator to each other via stdin / stdout. Added infrastructure for extension tables as per https://github.com/hach-que/0x10c-Standards/blob/master/ASM/Draft_Extension_Declaration_Table.txt. Added infrastructure for struct definitions (can't yet use them as types). Added debug option (-d) to emulator to optionally show each instruction that is executed (this is NOT step-by-step). Removed the -a and -e options from the compiler and assembler as this can now be done with stdin / stdout piping. Anon32 More... about 7 years ago
Implemented support in the compiler for strings, while and for loop, debug statement, true / false / NULL constants, chained if / else if / else statements. Fixed function calling bugs. Fixed relative assignment operators. Anon32 More... about 7 years ago
Implemented support for function and variable declarations, function calling, argument passing, return values, pointers, dereferencing, address-of, boolean and bitwise operations in the compiler. Implemented assembler-independent output via the -t option. Implemented support for searching multiple paths for preprocessor include files. Added support for .BOUNDARY directive in assembler. Changed assembler to be case-insensitive with regards to register names. Added README.txt on getting started with compiling the project. Fixed a few serious bugs in the emulator. Anon32 More... about 7 years ago
Fixed bug in assembler that generated incorrect programs. Anon32 More... about 7 years ago
Added Aaron's modifications to the assembler. Anon32 More... about 7 years ago