Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
lilpM32asm-0.1.5 | 2012-12-15 | ||
lilpM32asm-0.1.4 | 2012-12-01 | ||
README | 2012-12-10 | 2.5 kB | |
lilpM32asm-0.1.3-Sources.tar.bz2 | 2011-06-09 | 50.4 kB | |
lilpM32asm-0.1.3-Linux.tar.bz2 | 2011-06-09 | 67.5 kB | |
lilpM32asm-0.1.3-Win-nowx.zip | 2011-06-09 | 73.5 kB | |
lilpM32asm-0.1.3-Win-withwx.zip | 2011-06-09 | 2.0 MB | |
lilpM32asm-0.1.2-Sources.tar.bz2 | 2011-05-29 | 51.5 kB | |
lilpM32asm-0.1.2-Linux.tar.bz2 | 2011-05-29 | 68.1 kB | |
lilpM32asm-0.1.2-Win-nowx.zip | 2011-05-29 | 73.6 kB | |
lilpM32asm-0.1.2-Win-withwx.zip | 2011-05-29 | 2.0 MB | |
lilpM32asm-0.1.1-Linux.tar.bz2 | 2011-05-27 | 67.2 kB | |
lilpM32asm-0.1.1-Sources.tar.bz2 | 2011-05-27 | 51.6 kB | |
lilpM32asm-0.1.1-Win-nowx.zip | 2011-05-27 | 75.1 kB | |
lilpM32asm-0.1.1-Win-withwx.zip | 2011-05-27 | 2.0 MB | |
lilpM32asm-0.1-Win-withwx.zip | 2011-05-19 | 2.0 MB | |
lilpM32asm-0.1-Win-nowx.zip | 2011-05-19 | 72.9 kB | |
lilpM32asm-0.1-Linux.tar.bz2 | 2011-05-19 | 66.9 kB | |
lilpM32asm-0.1-Sources.tar.bz2 | 2011-05-19 | 51.5 kB | |
Totals: 19 Items | 8.6 MB | 0 |
lilpM32asm is an assembler for lilpM32 processor modelled using Logisim. For more info visit http://lilpm32.sf.net Changelog of lilpM32asm 0.1.5 ==== Fixed error when not enough nop were inserted before sw instruction 0.1.4 ==== Quoted char integers support added, escape sequences handling reworked for that; Additional debugging output added to generated .hex file: instruction addresses, label definitions, and branching insructions destination addresses; Both wxTextCtrl now have forced horizontal scrollbar to prevent wrong error line highlighting on platforms other than wxGTK 1.2 and earlier; Fixed error when .ascii directives with escape sequences caused wrong adressing for following instructions and directives; Provided binaries for Linux x86_64 architecture 0.1.3 ==== Fixed error assembling .word directive with values exceeding 16 bit 0.1.2 ==== GUI now is completely resizeable; Buttons switching using Tab key is available now; Code for loading and saving files is reworked for speed and laconism 0.1.1 ==== Fixed error assembling j and jal instructions with numeric addresses provided 0.1 ==== First public release ==== Build instructions ==== There are two stages of making executable: generating parser C code and compiling all the sources. This source archive contains pre-generated parser code in files parser.tab.h parser.tab.c lexer.yy.c If you want to change parser and generate parser code, you have to know how to work with `flex` and `bison` programs. To generate parser code, you have to use `make`; Makefile is in this archive too. It will call `flex` and `bison` to process files parser.y lexer.l Also, it will make console-based assembler. I generate parser code under GNU/Linux, so if you want to do that under Windows, you have to explore how to do that. Actually, the problem here is to get working flex and bison for Windows. To build application from sources, you have to have Code::Blocks and wxWidgets installed. This archive contains Code::Blocks project file lilpM32asm-gui.cbp. There are three targets there: "Linux", "Windows", and "Console". First two targets are GUI applications for corresponding platforms and the last one is console application. Neither of targets will call `flex` or `bison`: they will use pre-generated parser sources. lilpM32asm is distributed under terms of GNU GPL v3 license. Copyright Ilia Lilov, 2011, 2012. Mailto: lilovil@gmail.com