Neil Webber
|
8259c035e0
|
safeguard literal from allowing bad values into physmem
|
2024-04-23 08:00:33 -05:00 |
|
Neil Webber
|
54a7e86d0d
|
neg/negb
|
2024-04-01 09:23:11 -05:00 |
|
Neil Webber
|
7920985eb5
|
pycodestyle complaints and remove unused import
|
2024-04-01 08:47:08 -05:00 |
|
Neil Webber
|
2f17117c02
|
fixed up (again, maybe right this time) pcrel stuff in getlabel
|
2023-11-01 10:22:27 -05:00 |
|
Neil Webber
|
7354007fe4
|
more fwdref improvements, some more instrs
|
2023-11-01 09:15:57 -05:00 |
|
Neil Webber
|
1f196e1923
|
fix backwards raw label references
|
2023-10-29 09:05:12 -05:00 |
|
Neil Webber
|
bfd40bafa1
|
rorb
|
2023-10-28 18:15:36 -05:00 |
|
Neil Webber
|
2c20aa66b9
|
asrb
|
2023-10-28 13:35:51 -05:00 |
|
Neil Webber
|
df73e5dbf2
|
Just use InstructionBlock, no more WITH
|
2023-10-23 10:12:36 -05:00 |
|
Neil Webber
|
267a9a1b8e
|
jmp, jsr, several more instructions
|
2023-10-22 18:32:47 -05:00 |
|
Neil Webber
|
ed0737c5b1
|
__iter__ for instruction blocks
|
2023-09-29 17:55:46 -05:00 |
|
Neil Webber
|
1d20c37a5c
|
more label math fixes
|
2023-09-26 13:21:45 -05:00 |
|
Neil Webber
|
df7e7cbd4d
|
revamped pdpasm branch handling
|
2023-09-25 20:29:56 -05:00 |
|
Neil Webber
|
f061cf5db9
|
dynamically build all branch instruction methods
|
2023-09-24 09:01:13 -04:00 |
|
Neil Webber
|
7dee0dbf9e
|
cleanups
|
2023-09-22 09:33:47 -04:00 |
|
Neil Webber
|
853bdb6741
|
smaller loco range in fwdword
|
2023-09-20 09:10:41 -05:00 |
|
Neil Webber
|
2b3dd0e2ab
|
lots of fwdref cleanup
|
2023-09-19 14:45:41 -05:00 |
|
Neil Webber
|
83003f8a01
|
better forward referencing
|
2023-09-19 11:58:24 -05:00 |
|
Neil Webber
|
9f1a9b0dab
|
more updates
|
2023-09-18 21:18:28 -05:00 |
|
Neil Webber
|
a909323cd8
|
primitive forward references working
|
2023-09-16 17:31:31 -05:00 |
|
Neil Webber
|
7f2811f1df
|
sob, tst, clean up label processing
|
2023-09-16 15:35:49 -05:00 |
|
Neil Webber
|
6ca3671d0e
|
jump/embed
|
2023-09-15 14:43:32 -04:00 |
|
Neil Webber
|
5b55a5b206
|
add br to InstructionBlock
|
2023-09-15 11:01:28 -04:00 |
|
Neil Webber
|
ed150822ad
|
more instructions
|
2023-09-15 06:16:24 -04:00 |
|
Neil Webber
|
c6dcec323c
|
MOAR branch support
|
2023-09-12 17:41:15 -06:00 |
|
Neil Webber
|
35b2426eee
|
movb, rtt
|
2023-09-12 13:15:02 -06:00 |
|
Neil Webber
|
38039360e0
|
more ASM cleanup
|
2023-09-12 12:10:51 -06:00 |
|
Neil Webber
|
d4c80db5c4
|
checkpoint on asm support with WITH
|
2023-09-11 18:57:00 -06:00 |
|
Neil Webber
|
aba26d3d5e
|
dec
|
2023-09-11 17:48:36 -06:00 |
|
Neil Webber
|
475f2e4591
|
improved WITH syntax for instruction sequences
|
2023-09-11 17:28:45 -06:00 |
|
Neil Webber
|
017d079178
|
checkpoint with sequence accumulation
|
2023-09-10 18:06:26 -06:00 |
|
Neil Webber
|
8b312d6fce
|
initial
|
2023-09-09 09:38:18 -05:00 |
|