RSS feed
e4f73e4c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/01 15:59
Merge remote-tracking branch 'simple-cc/master'
90587cbe
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/02 02:31
[as] Allow left to right or right to left parsing
7b11f155
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/02 02:25
[as] Fix getline
395a3c57
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/02/01 14:57
[as] Add support for recursive inclusion
60c8089e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 16:45
[as] Use isspace() in field()
3247a8c8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 16:34
Merge branch 'master' of ssh://simple-cc.org/var/gitrepos/scc
954fbcce
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/26 08:25
[as] Don't use fgets()
81e3671b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 11:45
[as-z80] Change [] to ()
50d3a85c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 09:55
[as] Move parser stuff to parser.c
6ac8cd27
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 09:52
[as] Small comment fix
8a651eca
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 09:51
[as] Create unary() function
0a7dad25
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 08:29
[as] Use $ for immediate
c8eab2fc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 09:28
[as] Remove memory operand from operand()
b7e1cae8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 07:56
[as] Generalize zilog() to addrmode()
7592b0fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 07:55
[as-z80] Update test.s to use only ()
f15cd037
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 07:33
[as] Define regmode
bf30308c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 07:31
[as] Fix lunpack()
f48467f6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/25 07:28
[as] Run sort under the C locale
2404c806
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/23 10:25
[as] Don't force % in register names
ae8167e3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/23 09:49
[as] Add number parsing
5b9d9b60
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/23 09:46
Add limits macros for TUINT and TINT
5f0409dd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/23 08:51
[as] Update test.sh to cover with the new dir structure
f967fb57
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/19 09:35
[as] Change the filesystem tree
5247d32a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/18 11:54
[as-z80] Fix RET cc opcodes
d3a48f9f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/18 11:09
Use [] instead of () for indirection
f59a05d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/18 10:50
Remove unreachable goto
b5edd86d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2018/01/11 04:11
[as] Trim characters from fields
1f95241f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 10:48
[as-z80] Add relative jumps
d040c845
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 09:58
[as-z80] Remove unneeded break
8e373599
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 09:35
[as-z80] Add bibliography documentation
8db36cf9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 09:28
[as-z80] Don't call getclass() in every match iteration
bbef0f74
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 08:44
[as-z80] Pass directly the node to flag2int() and reg2int()
cac39720
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 08:41
[as-z80] Remove class functions
15e86f6a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 06:55
[as-z80] Remove argtype field form symbols
9ecf926b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 06:38
[as-z80] Simplify 8 bit load group
74d520e8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 04:53
[as-z80] Expand ld16() to all the cases
2f51459d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 04:12
[as-z80] Add indirect jumps
d9814fd8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/29 03:44
[as] Don't include ^ in the rules regexs
1ac5e0b7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 11:46
[as-z80] Add alu16() function
3035e998
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 11:09
[as-z80] Add input-output instructions
c32a81c9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 10:36
[as-z80] Add bit operations
011d3678
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 09:14
[as-z80] Add rotate and shift operations
c02ebef7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 06:40
[as-z80] Add test for indexed instructions
047b3a3a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 06:50
[as-z80] Add test for SBC %A,imm
5436eb8d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/28 06:40
[as-z80] Add test for indexed instructions
67edfb04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 10:53
[as-z80] Add idx() implementation
38c7bd73
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 10:51
[as] Only fold binary when both operands are immediate
e9ab9346
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 10:32
[as-z80] Add IM instructions
9648aee3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 10:16
[as-z80] Add more operations of ED prefix
a6a2e915
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 10:07
[as-z80] Add more immediate operations
d68e26e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 09:58
[as-z80] Add unconditional absolute branches
ad726c61
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 09:36
[as-z80] Add RST instructions
b54823fc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 09:13
[as-z80] Add conditional branch instructions
91fed3be
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 07:14
[as-z80] Add direct addressing tests
8e3bfac9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 08:27
[as-z80] Fix buffer overflow in imm16()
877077e6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 08:25
[as] Create bytes with the size of the instruction
214e7b30
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 08:25
[as] Initialize sec->mem in new sections
24dd64f7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/27 07:14
[as-z80] Add direct addressing tests
4bf1a97b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/20 04:12
[as-z80] Add index subpair instructions
574666e6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/20 04:01
[as-z80] Remove all the undocumented and duplicated BIT
03a509ea
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/20 03:42
[as-z80] Implement bit operations
0cc8cbda
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 20:41
[as-z80] Add more tests
1ec4d62c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 20:41
[as-z80] Fix push code
0a186937
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 11:34
[as-z80] Remove all the duplicated BIT opcodes
a8e68379
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 11:28
[as-z80] Fix rotations opcodes
3322db9c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 10:33
[as-z80] Add more test cases
e930483a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 10:33
[as-z80] Fix opcode of XOR A,(HL)
9b360418
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 09:23
[as-z80] Add more test cases
21749c7d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 09:23
[as-z80] Add SP to the list of registers
bcb6fce2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 08:32
[as] Strim input data
d1a409da
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 05:51
Change Quentin Carbonneaux mail address
9f8594e1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 05:19
[as] Don't do twice the line number
87fdf0a1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 04:54
[as] Change all the spaces or tabs to newlines
52e4bfb0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 04:45
[as-z80] Create r16_xx() and xx_r16()
609f926b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:43
[as-z80] Add more instructions to the test
7b193c3d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:40
[as-z80] Allow register names with '
531272ad
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:27
[as] Keep relative order of instruction with same verb
96cd94f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:17
[as-z80] Fix encoding of 8 bit INC
cd1c02a7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:09
[cc1] Add more comments to the TODO list
064827f5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:02
[as-z80] Remove r8()
c0575141
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 03:01
[as] Add better loging in test.sh
68b2bcc2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 02:35
[as] Make test.sh clearer
fb23dfbf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/19 02:30
[as-z80] Copy always all the bytes from op buffer
ff584271
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 19:56
[as-z80] Add more instructions to the test
c29e1e71
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 19:49
[as] Sort op data
ff68f635
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 18:53
[as] Add some debug information in generated files
1417acd1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 18:36
[as] Fix test.sh
22218ccc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 18:36
[as-z80] Add missed addressing modes in z80/proc.c
1923cb14
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 18:02
[as-z80] Add test for NOP instruction
32bc8b57
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 18:01
[as] Add test.sh script
b5db11bd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 16:56
[as] Fix cleansec()
2350408c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 16:54
[as] Process multiple files
43d82809
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 16:06
[as-z80] Comment all the test cases
6a5b2db9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 16:05
[as] Fix split()
69ba15ff
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 15:34
[as] Read gen.awk rules from a file
3102bca6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 14:12
[as] Print proper error messages in gen.awk
16fea081
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 11:08
[as-z80] Add instruction test file
8730d2eb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 09:58
[as-z80] Add call and return group
813c707f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 09:49
[as-z80] Add Jump group
5ee84680
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2017/12/18 09:02
[as-z80] Add input and output group
Next