Andrea Odetti
53f1bf52f2
Rename interface.h -> linuxinterface.h to avoid case issues.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:18:53 +01:00
Andrea Odetti
abc4a4e1d3
Safer check that Uthernet is active.
...
Unfortunately we cannot force a hot-activation as this will cause SegFaults in the TFE code.
It does not check if the pcap handle is good, but relies on the initialisation to have succeeded.
Unfortunately, visual feedback on the settings is lost.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-05 16:57:12 +01:00
Andrea Odetti
46333f06e7
Add filename to the tape info.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-30 20:25:34 +01:00
Andrea Odetti
4adde75a13
Tidy up cassette code.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-30 19:57:27 +01:00
Andrea Odetti
9a77ed4597
Avoid usage of unqualified "long".
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-30 16:50:05 +01:00
Andrea Odetti
e2634210ca
Fix various warnings.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-29 21:50:33 +01:00
Andrea Odetti
96e3f37b76
Add support for Cassette Tapes.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-28 18:10:09 +01:00
Andrea Odetti
a059fad539
Add support for custom ROMs.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-27 13:40:57 +01:00
Andrea Odetti
bde3eb92b0
Improve symmetry of Constructor/Destructor functions.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-24 09:22:01 +01:00
Andrea Odetti
7b09bacb01
Initialisation: some fixes.
...
Ensure log file is created before it is used the first time.
Only close the log file once at the end.
https://github.com/audetto/AppleWin/issues/30
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-23 20:06:36 +01:00
Andrea Odetti
535ceaadc6
Ensure LogFileTimeUntilFirstKeyReadReset() gets called after every reboot.
...
https://github.com/audetto/AppleWin/issues/30
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-23 20:03:48 +01:00
Andrea Odetti
e9bcdb25ff
Use ISO format when writing date to log.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-23 20:02:45 +01:00
Andrea Odetti
c0c5c2a7cb
Update Fedora rpm list.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-22 20:53:47 +01:00
Andrea Odetti
ce54d08bc2
Support KeybReset().
2021-05-22 17:57:45 +01:00
Andrea Odetti
9af407a089
Add support to copy text to clipboard.
...
Fix \n handling in paste from clipboard.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-22 17:55:51 +01:00
Andrea Odetti
a7e2ca580c
Fix for when libslirp is indeed present.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-17 19:48:33 +01:00
Andrea Odetti
6753e62abd
Allow compilation to work without libslirp (not available on Pi).
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-17 19:26:11 +01:00
Andrea Odetti
9d4f293a3c
More Debugger related work.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-15 13:32:34 +01:00
Andrea Odetti
9393f04d3d
Uthernet II: re-initialise dataAddress after a reset.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-12 11:02:55 +01:00
Andrea Odetti
b78f20d915
Uthernet II: fix a bug when TFE buffer size was reduced for 2+ packets.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-12 11:02:30 +01:00
Andrea Odetti
ffa5a35ba8
U2: handle TCP Disconnect.
2021-05-09 19:49:40 +01:00
Andrea Odetti
10e769735a
U2: drop packets from libslirp if the queue is full (we keep at most 10).
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-09 19:49:18 +01:00
Andrea Odetti
87f232d990
Shift-Insert to paste from clipboard.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-09 19:44:28 +01:00
Andrea Odetti
36df9170bc
Uthernet II: merge UDP and TCP sockets.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-08 20:51:44 +01:00
Andrea Odetti
94a20126b7
Uthernet II: fix case of using TFE.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-08 18:30:55 +01:00
Andrea Odetti
44ddf798f2
Uthernet II: add support for UDP.
...
Only client (as it does not bind yet).
2021-05-08 18:30:32 +01:00
Andrea Odetti
50599e9535
Debugger: compile Debug.cpp, Debugger_Help.cpp, Commands, and MemoryTextFile.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-06 15:22:14 +01:00
Andrea Odetti
22a9c64010
Uthernet 2: add settings.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-05 15:56:10 +01:00
Andrea Odetti
d2d241cf9c
Uthernet 2: add support for TCP sockets.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-05 15:02:42 +01:00
Andrea Odetti
577a3dfa4b
Uthernet 2: minor improvements on MR register.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-01 21:09:42 +01:00
Andrea Odetti
d5f2fbbb78
Uthernet 2: in Windows pcap_sendpacket() wants "u_char *" not "const u_char *".
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-01 20:54:50 +01:00
Andrea Odetti
7f3ecac9b1
Uthernet 2: add some logging to debug TCP mode (used by ii-vision).
2021-05-01 20:39:09 +01:00
Andrea Odetti
c50bef8cb2
Uthernet 2: introduce some #defines to ease readability.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-05-01 19:31:23 +01:00
Andrea Odetti
df0d6bdb95
Uthernet 2: new implementation based on libslirp which does not require extra capabilities.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-30 20:10:30 +01:00
Andrea Odetti
8fd0b0f5a6
Uthernet 2: use isprint();
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-28 20:36:03 +01:00
Andrea Odetti
1c9beb246b
Uthernet2: move to separate folder.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-28 20:32:01 +01:00
Andrea Odetti
669c7124c2
Uthernet 2: draft UDP processing.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-28 20:27:43 +01:00
Andrea Odetti
6243d17e93
U2 logging: reduce spam and use AW's LogFileOutput.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-25 18:29:52 +01:00
Andrea Odetti
10fcf305b1
Uthernet 2: print some info about IPRAW.
...
And fix socket number.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-24 08:06:00 +01:00
Andrea Odetti
eeaefee89a
Uthernet 2: cleanup RX_RSR logic.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-23 20:10:25 +01:00
Andrea Odetti
5dd8e39787
Add support for the Uthernet 2 card.
...
Just enough to run contiki and A2osX.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-23 11:49:19 +01:00
Andrea Odetti
633e2e62ad
Add missing dependencies for pcap.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-18 13:50:36 +01:00
Andrea Odetti
bbb698ece1
Compile TFE and drop the duplicate.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-17 19:07:21 +01:00
Andrea Odetti
dd683e8e48
ImGui: display all current registry settings.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-04-04 14:33:04 +01:00
Andrea Odetti
11c44233b4
Revisit initialisation to drive it all from the FrameBase.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-27 18:48:05 +00:00
Andrea Odetti
fec69e1f72
Untabify.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-27 14:45:31 +00:00
Andrea Odetti
f795147611
Add syntax highlight to the disassembler.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-20 10:29:25 +00:00
Andrea Odetti
3e768c4d78
Use plain characters for branches.
...
We do not have unicode support apparently.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-18 19:48:26 +00:00
Andrea Odetti
d99d35013d
Add support for symbols.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-13 20:56:19 +00:00
Andrea Odetti
dd6455ceb9
Add 6502 disassembler.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-03-07 20:32:24 +00:00