Morten Delenk
|
1ee3b32637
|
Merge pull request #1 from MasterQ32/master
Just merge #2
|
2016-07-02 17:25:11 +02:00 |
|
Felix Queißner
|
3d46b22f61
|
Renames explink to svmln, as to svmas.
|
2016-07-02 17:21:06 +02:00 |
|
Felix Queißner
|
03d55d22a7
|
Merge branch 'master' of ssh://github.com/MasterQ32/SuperVM
|
2016-07-01 20:20:48 +02:00 |
|
Felix Queißner
|
d77dce999c
|
Adds refresh hwio.
|
2016-07-01 20:20:43 +02:00 |
|
Felix Queißner
|
6fe93e2604
|
Merge pull request #1 from Mtgxyz/master
fix BSD build
|
2016-07-01 20:11:49 +02:00 |
|
Morten Delenk
|
9cff249c56
|
fix BSD build
|
2016-07-01 19:58:34 +02:00 |
|
Felix Queißner
|
7dd273547c
|
Adds untested binary support to assembler.
|
2016-07-01 19:38:10 +02:00 |
|
Felix Queißner
|
073c12600b
|
Adds usability features.
|
2016-07-01 19:29:43 +02:00 |
|
Felix Queißner
|
7388ab262c
|
Makes as.c windows-compatible.
|
2016-07-01 19:18:19 +02:00 |
|
Felix Queißner
|
2267d336d0
|
Fixes windows compatibility.
|
2016-07-01 19:01:09 +02:00 |
|
Felix Queißner
|
4f93d2519a
|
Adds test program with screen clear routine.
|
2016-07-01 17:17:11 +02:00 |
|
Felix Queißner
|
dc6e35f825
|
Fixes end-of-file bug in as.c. Adds build script.
|
2016-07-01 17:15:21 +02:00 |
|
Felix Queißner
|
aadccaa37a
|
Adds compiler optimization.
|
2016-07-01 11:18:31 +02:00 |
|
Felix Queißner
|
f73d831119
|
Improves emulator: Adds getopt with debug and visual mode. Adds cmpi mnemonic and changes semantic of cmp.
|
2016-07-01 10:28:25 +02:00 |
|
Felix Queißner
|
a24fb63449
|
Improves disassembler: Now selects the best match from all mnemonics and only displays the required modificators.
|
2016-07-01 09:40:14 +02:00 |
|
Felix Queißner
|
1fec9927c1
|
Splits disassembler from expdump, adds disassembler options. Adds better assembler interface, adds option for outputting the generated listings.
|
2016-07-01 09:06:55 +02:00 |
|
Felix Queißner
|
ae9ea08ef1
|
Adds betters symbol listing.
|
2016-06-30 18:14:46 +02:00 |
|
Felix Queißner
|
ef501952b2
|
Adds better assembler interface: Now supports concatenating multiple files, start point definition and listing of symbols.
|
2016-06-30 18:07:26 +02:00 |
|
Felix Queißner
|
fef46ee8af
|
Improves assembler: Now has support for modifiers.
|
2016-06-30 17:35:01 +02:00 |
|
Felix Queißner
|
099e9da694
|
Introduces shared mnemonics file. Adds assembler. Restructures makefile to build into bin/ folder.
|
2016-06-30 16:55:54 +02:00 |
|
Felix Queißner
|
5d1d274afd
|
Adds windows build script, adds section start to explink, improves decompilation with expdump.
|
2016-06-30 11:22:32 +02:00 |
|
Felix Queißner
|
47b608f2c8
|
Adds visual studio project.
|
2016-06-29 19:18:48 +02:00 |
|
Felix Queißner
|
2328ce6408
|
Adds better packing defines.
|
2016-06-29 18:03:31 +02:00 |
|
Felix Queißner
|
02bc1933ab
|
Improves vm.h: Changes style to C API, removes unnecessary overhead.
|
2016-06-29 16:56:01 +02:00 |
|
Felix Queißner
|
233a206329
|
Adds more decompilation options.
|
2016-06-29 16:39:25 +02:00 |
|
Felix Queißner
|
7bc60e8c18
|
Assembler mnemonic generation for disassembler.
|
2016-06-29 14:20:34 +02:00 |
|
Felix Queißner
|
0a70f1cbd7
|
Adds section base address.
|
2016-06-29 14:04:13 +02:00 |
|
Felix Queißner
|
9a69d7d3d7
|
Fancy disassembling in expdump.
|
2016-06-29 13:58:37 +02:00 |
|
Felix Queißner
|
ac03695764
|
Adds explink and expdump.
|
2016-06-29 12:32:55 +02:00 |
|
Felix Queißner
|
3611f351eb
|
EXP file creator. Meta still missing.
|
2016-06-29 10:55:22 +02:00 |
|
Felix Queißner
|
3ec8c1dc18
|
Starts to implement exploader and SuperVM implementation.
|
2016-06-18 11:26:50 +02:00 |
|
Felix Queißner
|
b07cb36418
|
Adds experimental host.
|
2016-06-17 09:24:08 +02:00 |
|
Felix Queißner
|
fa4efc8b1c
|
Adds lots of convencience like hotkeys and file loading.
|
2016-05-31 00:31:58 +02:00 |
|
Felix Queißner
|
eef0ff508a
|
UI Redesign: Memory, Output and CPU can now be shown simultaneus.
|
2016-05-28 23:44:57 +02:00 |
|
Felix Queißner
|
961359ce74
|
Larget default window.
|
2016-05-28 23:18:45 +02:00 |
|
Felix Queißner
|
01d6cd1243
|
Small change in Output behaviour.
|
2016-05-28 16:55:25 +02:00 |
|
Felix Queißner
|
8e5475f59b
|
Changes stack pointer behaviour to match the C implementation.
|
2016-05-28 14:35:28 +02:00 |
|
Felix Queißner
|
c3868d4617
|
Adds syntax highlighting
|
2016-05-28 13:10:21 +02:00 |
|
Felix Queißner
|
971a01d968
|
Automatic code walking with timer. Improved memory interface.
|
2016-05-28 02:21:36 +02:00 |
|
Felix Queißner
|
65ba2ce0d5
|
Merge branch 'master' of ssh://github/MasterQ32/SuperVM
|
2016-05-28 00:41:10 +02:00 |
|
Felix Queißner
|
6040890184
|
Initial commit
|
2016-05-28 00:40:48 +02:00 |
|
Felix Queißner
|
6f3bf47570
|
Debugging is now working.
|
2016-05-28 00:40:05 +02:00 |
|
Felix Queißner
|
5bcf363b6b
|
Initial release: Port of the old SuperVM assembler, additional visual debugger.
|
2016-05-28 00:17:45 +02:00 |
|