Mikael Pettersson
|
dbb3e42709
|
ar: cleanups
|
2023-07-28 14:50:25 +02:00 |
|
Mikael Pettersson
|
072e41f735
|
pdp10_ar.hrl: correct file header
|
2023-07-23 18:21:59 +02:00 |
|
Mikael Pettersson
|
bc41a8823d
|
8to9: enable converting nonet files containing octet data to octet files
|
2023-07-23 18:21:43 +02:00 |
|
Mikael Pettersson
|
eb76fcbaa9
|
pdp10_elf36: enable reading ELF files embedded in other files (e.g. archives)
|
2023-07-15 17:56:08 +02:00 |
|
Mikael Pettersson
|
3317fa16aa
|
pdp10_stdio: define and export the location/0 type ourselves
|
2023-07-10 18:18:14 +02:00 |
|
Mikael Pettersson
|
b5582022a9
|
drop support for OTP < 24, remove escript_runtime:start/2 kludge
|
2023-07-09 17:38:53 +02:00 |
|
Mikael Pettersson
|
3bd89a566b
|
pdp10_stdio: define and export missing file/0 type
|
2023-07-09 17:37:03 +02:00 |
|
Mikael Pettersson
|
a271e313aa
|
rebar3: bump to 3.22.0
|
2023-07-09 17:35:40 +02:00 |
|
Mikael Pettersson
|
8fb1f0a4a2
|
rebar3: update to 3.20.0
|
2023-01-22 16:35:36 +01:00 |
|
Mikael Pettersson
|
c0ae20c6e2
|
pdp10_elf36.hrl: sync with binutils-2.40 ELF definitions
|
2023-01-22 16:35:18 +01:00 |
|
Mikael Pettersson
|
e561bf30b0
|
pdp10_elf36.hrl: sync with binutils-2.39 ELF definitions
|
2022-08-08 18:56:45 +02:00 |
|
Mikael Pettersson
|
11337cf1bf
|
rebar3: update to 3.18.0
|
2022-02-25 13:22:49 +01:00 |
|
Mikael Pettersson
|
97d4fe9564
|
pdp10_elf36.hrl: sync with binutils-2.38 ELF definitions
|
2022-02-09 22:17:52 +01:00 |
|
Mikael Pettersson
|
96dd45fc5b
|
pdp10_elf36.hrl: sync with binutils-2.37 ELF definitions
|
2021-08-12 19:50:06 +02:00 |
|
Mikael Pettersson
|
bd664c841d
|
rebar3: update to 3.16.1
|
2021-07-21 18:34:21 +02:00 |
|
Mikael Pettersson
|
3d0e06cc71
|
getopt: rename module to my_getopt due to rebar3 bug
|
2021-07-21 18:24:53 +02:00 |
|
Mikael Pettersson
|
99216b6331
|
as: scan: fix accidental match of underscore-prefixed variables
|
2021-01-27 00:21:16 +01:00 |
|
Mikael Pettersson
|
95495580cd
|
sim_core: export calculate_ea/5
|
2020-10-17 16:32:57 +02:00 |
|
Mikael Pettersson
|
0e7ff775f7
|
sim_core:calculate_ea/5: replace IR parameter with a continuation, to decouple it from dispatch/4
|
2020-10-17 16:07:26 +02:00 |
|
Mikael Pettersson
|
997a38e612
|
escript_runtime:main/2: add TODO to remove it when we are on OTP >= 24
|
2020-10-16 19:01:54 +02:00 |
|
Mikael Pettersson
|
6b4251d6b8
|
sim: pass EA not Address to sim_core:page_fault/6, remove all occurrences of ea_address/1
|
2020-09-04 22:38:16 +02:00 |
|
Mikael Pettersson
|
17a9505036
|
sim: sim_shifts: handle ASH/ASHC, add unit tests
|
2020-08-26 00:31:31 +02:00 |
|
Mikael Pettersson
|
edf7257d21
|
sim: sim_shifts: handle ROT/ROTC, add unit tests
|
2020-08-26 00:31:31 +02:00 |
|
Mikael Pettersson
|
82ee356c37
|
sim: sim_shifts: new, handle LSH/LSHC, add unit tests
|
2020-08-26 00:31:24 +02:00 |
|
Mikael Pettersson
|
9d84979f4d
|
sim: tests: unbreak init_acs/2
|
2020-08-14 00:13:49 +02:00 |
|
Mikael Pettersson
|
c81966398c
|
sim: sim_arithmetic: handle SOS{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-04 20:14:09 +02:00 |
|
Mikael Pettersson
|
a29203aa77
|
sim: sim_arithmetic: handle SOJ{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-04 20:14:04 +02:00 |
|
Mikael Pettersson
|
cf49feb7fe
|
sim: sim_arithmetic: handle AOS{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-04 20:13:59 +02:00 |
|
Mikael Pettersson
|
2ab18ce9db
|
sim: sim_arithmetic: handle AOJ{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-04 20:13:52 +02:00 |
|
Mikael Pettersson
|
bf5cc893cf
|
sim: sim_arithmetic: handle SKIP{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-03 01:45:30 +02:00 |
|
Mikael Pettersson
|
1f2c56260f
|
sim: sim_arithmetic: handle JUMP{L,E,LE,A,GE,N,G}, sim_core: handle JUMP as no-op, add unit tests
|
2020-08-03 01:45:30 +02:00 |
|
Mikael Pettersson
|
d1bddcde04
|
sim: sim_arithmetic: handle CAM{,L,E,LE,A,GE,N,G}, add unit tests
|
2020-08-03 01:45:25 +02:00 |
|
Mikael Pettersson
|
ca6a6325c7
|
sim: sim_arithmetic: handle CAI{L,E,LE,GE,N,G}, sim_core: handle CAI as no-op and CAIA as skip, add unit tests
|
2020-08-02 23:41:01 +02:00 |
|
Mikael Pettersson
|
335141b01d
|
sim: sim_arithmetic: new, handle AOBJ[PN], add unit tests
|
2020-08-02 23:40:56 +02:00 |
|
Mikael Pettersson
|
fb7d0696be
|
sim: sim_logical: new, handle T[RLDS][NZCO]{,E,A,N}, sim_core: handle no-ops and skips, add unit tests
|
2020-08-01 00:43:25 +02:00 |
|
Mikael Pettersson
|
81fd5cb76f
|
sim: sim_core:skip/2: new, implement skipping the next instruction
|
2020-08-01 00:42:31 +02:00 |
|
Mikael Pettersson
|
0915326622
|
sim: sim_core:insn_fetch/2: refactor, handle TRAP_2, for now by terminating with an error
|
2020-07-29 23:40:11 +02:00 |
|
Mikael Pettersson
|
a6f5b8446a
|
sim: sim_stack: new, handle PUSH/POP/PUSHJ/POPJ/ADJSP, add unit tests
|
2020-07-29 19:21:37 +02:00 |
|
Mikael Pettersson
|
9d300fa9dd
|
sim: sim_moves: rename handle_MOVEM_1/4 to handle_writeback/4 and change to standard parameter order
|
2020-07-28 15:08:14 +02:00 |
|
Mikael Pettersson
|
2be24ce9a5
|
sim: sim_moves: use ?FUNCTION_NAME when constructing page-fault continuations
|
2020-07-28 14:34:15 +02:00 |
|
Mikael Pettersson
|
6030e5d5b9
|
sim: sim_boolean: use ?FUNCTION_NAME when constructing page-fault continuations
|
2020-07-28 14:23:58 +02:00 |
|
Mikael Pettersson
|
c9e955132b
|
pdp10_elf36.hrl: sync with binutils-2.35 ELF definitions
|
2020-07-28 14:08:18 +02:00 |
|
Mikael Pettersson
|
8ff6957f20
|
sim: sim_halfword: handle HLRE/HLREM/HLRES, sim_core: handle HLREI as SETZ, add unit tests
|
2020-07-28 00:15:32 +02:00 |
|
Mikael Pettersson
|
d28fe0836f
|
sim: sim_halfword: handle HLRO/HLROI/HLROM/HLROS, add unit tests
|
2020-07-27 23:48:09 +02:00 |
|
Mikael Pettersson
|
d97d9c8efe
|
sim: sim_halfword: handle HLRZ/HLRZM/HLRZS, sim_core: handle HLRZI as SETZ, add unit tests
|
2020-07-27 23:31:39 +02:00 |
|
Mikael Pettersson
|
baa065b9a2
|
sim: sim_halfword: handle HLR/HLRI/HLRM/HLRS, add unit tests
|
2020-07-27 23:31:34 +02:00 |
|
Mikael Pettersson
|
44ceaf1409
|
sim: sim_halfword: handle HRRE/HRREI/HRREM/HRRES, add unit tests
|
2020-07-27 23:31:29 +02:00 |
|
Mikael Pettersson
|
757e25e922
|
sim: sim_halfword: handle HRRO/HRROI/HRROM/HRROS, add unit tests
|
2020-07-27 23:31:29 +02:00 |
|
Mikael Pettersson
|
ba24bbbbf1
|
sim: sim_halfword: handle HRRZ/HRRZM/HRRZS, sim_core: handle HRRZI as MOVEI, add unit tests
|
2020-07-27 23:31:29 +02:00 |
|
Mikael Pettersson
|
4d4ab138e6
|
sim: sim_halfword: handle HRR/HRRI/HRRM/HRRS, add unit tests
|
2020-07-27 23:31:24 +02:00 |
|