Commit graph

  • 7f405f4d49
    Remove tests (for now) master Sijmen Schoon 2021-01-26 01:26:12 +0100
  • 32dec9b4d8
    Final work on tests (for now) Sijmen Schoon 2021-01-26 01:25:35 +0100
  • fd0652c623
    Add sad flow tests for ARP (de)serializing and packet handling Sijmen Schoon 2021-01-18 20:17:44 +0100
  • b57194a35b
    Merge remote-tracking branch 'upstream/master' Sijmen Schoon 2021-01-18 15:57:26 +0100
  • 6e6feee88c
    Un-nest namespaces, because that's a C++17 feature Sijmen Schoon 2021-01-18 15:56:36 +0100
  • 8275e5122d
    Move part of Net::Update to HandlePacket Sijmen Schoon 2021-01-18 15:41:35 +0100
  • 81e426fef4
    Reorganize tests into seperate .cpp files Sijmen Schoon 2021-01-13 12:14:18 +0100
  • 755d025d3f
    More ARP tests Sijmen Schoon 2021-01-12 22:29:09 +0100
  • a102c4d984
    Implement first few tests and fix issues with tested files Sijmen Schoon 2021-01-12 16:56:02 +0100
  • 42a3375ff6 Fixed bugs with remapping the buttons via options.txt Stephen White 2021-01-11 17:10:17 +1100
  • 81ea9e27ca
    Fix TFTP packets being dropped Sijmen Schoon 2021-01-06 15:45:14 +0100
  • 0ae620842f Fixed #201 with regards to Maverick's single drive copy. Stephen White 2021-01-06 18:44:40 +1100
  • f26febe13d
    Remove some unused variables Sijmen Schoon 2021-01-06 05:39:53 +0100
  • d8022f8cf8
    Merge remote-tracking branch 'upstream/master' Sijmen Schoon 2021-01-06 05:34:11 +0100
  • f9376089e0
    Fix network initialization, swapped ARP MACs and ICMP responses Sijmen Schoon 2021-01-06 05:31:48 +0100
  • e1f59e7262 Added support for 42 tracked D64 images Stephen White 2021-01-01 12:32:17 +1100
  • 24002b225a
    Run clang-format on net files Sijmen Schoon 2020-12-29 13:52:02 +0100
  • 9e41e71dfa
    Add buffer size checks to Net::Arp Sijmen Schoon 2020-12-29 13:28:48 +0100
  • 4cd1682c4c
    Add options for networking and move networking in main to net.cpp Sijmen Schoon 2020-12-29 13:28:23 +0100
  • adf5172e94
    More buffer size checks Sijmen Schoon 2020-12-28 23:44:39 +0100
  • 57c490da6e
    Add buffer size checks to Net::Icmp Sijmen Schoon 2020-12-28 18:35:38 +0100
  • 56cf8cf447
    Add buffer size checks to Net::Ethernet Sijmen Schoon 2020-12-28 17:46:13 +0100
  • 40ecbd51f6
    Namespace ICMP and IPv4, and enum -> enum class Sijmen Schoon 2020-12-28 14:41:27 +0100
  • de644dc035
    Remove unnecessary semicolons from namespace blocks Sijmen Schoon 2020-12-28 14:18:47 +0100
  • 4059e4be88
    Fix styling Sijmen Schoon 2020-12-28 13:36:16 +0100
  • aec510a47c
    Put Udp in namespace and simplify symbol names Sijmen Schoon 2020-12-28 13:25:56 +0100
  • 118f6b62c2
    Move ethernet to their own namespace and create util namespace to avoid cyclic dependencies Sijmen Schoon 2020-12-28 00:35:33 +0100
  • 8bde798c88
    Fix errors in editor in net-tftp.h Sijmen Schoon 2020-12-27 22:22:46 +0100
  • 9638a0dc3d
    Move ARP and TFTP to their own namespaces Sijmen Schoon 2020-12-27 22:17:36 +0100
  • fc39c7a99f
    Base implementation of DHCP Sijmen Schoon 2020-12-27 17:35:10 +0100
  • bed8266327
    Fix compilation cast warning Sijmen Schoon 2020-12-27 00:58:10 +0100
  • f9f282a595
    Move network method definitions to .cpp files Sijmen Schoon 2020-12-27 00:57:14 +0100
  • 74a92bc9d5
    Get rid of the template stuff that didn't work well for this situation. Sijmen Schoon 2020-12-27 00:20:57 +0100
  • 41ee2d9777
    Replace some sizeofs with SerializedLengths Sijmen Schoon 2020-12-12 18:12:03 +0100
  • 60e186cdc9
    Split TFTP code into readable chunks and deduplicate a bunch of code Sijmen Schoon 2020-12-11 22:44:10 +0100
  • 0c49a541ba
    Prototype implementation of TFTP PUT and move networking code to UpdateScreen (which runs on a different core) Sijmen Schoon 2020-12-11 20:54:11 +0100
  • dfb8fb16fc
    Implement PrintFormat which scrolls the screen when overflowing Sijmen Schoon 2020-12-11 20:52:57 +0100
  • 9cfcb0ddf7
    Respond to ICMP Echo Requests (aka pings) Sijmen Schoon 2020-12-11 03:39:21 +0100
  • 18c5bbd29d
    Move a lot of the network logic to net.cpp Sijmen Schoon 2020-12-11 01:09:29 +0100
  • cff82bbad3
    Hackily implement ARP and echo request support Sijmen Schoon 2020-12-10 23:53:56 +0100
  • 1cabaf2b04
    Make make rebuild on header changes Sijmen Schoon 2020-12-10 23:53:16 +0100
  • a67d2a1945
    send pings Sijmen Schoon 2020-12-10 18:20:35 +0100
  • 1c6093d85e Fix for #201 #200 #199 Stephen White 2020-12-28 15:48:48 +1100
  • a7a1402a01 Update ffconf.h Stephen White 2020-12-28 13:58:10 +1100
  • bc48a56620 Update Makefile.rules Stephen White 2020-12-27 13:45:12 +1100
  • 8e87777759 Update DiskImage.cpp Stephen White 2020-12-27 13:12:05 +1100
  • 9c1f8320d2
    Merge pull request #190 from devMashHub/master Stephen White 2020-12-27 12:37:50 +1100
  • 2f999c7a00
    Merge pull request #181 from idolpx/master Stephen White 2020-12-27 12:35:46 +1100
  • 91a213132a Fixed options.txt to leave RotaryEncoderEnable and RotaryEncoderInvert turned off by default. George Belmont 2020-08-14 08:17:25 -0400
  • 46381430e1 Added option to invert rotary encoder CLK/DATA pins to reverse operation for certain encoders (Issue#185) George Belmont 2020-08-14 08:14:06 -0400
  • abb28ee58f Adjusted pin assignments to make it more consistent between 40 & 26 pin Raspberry Pi boards James Johnston 2020-06-02 10:17:13 -0400
  • 3985221eb0 Made changes to differentiate between Raspberry Pi 1 Mobel B Rev 1 (GPIO 0/1) and Rev 2 (GPIO 2/3) pins James Johnston 2020-04-15 19:34:04 -0500
  • 4cf352d70e Fixed #170 Stephen White 2020-01-26 16:22:55 +1100
  • cc0fb46383 Fixed button 5 not working. Stephen White 2020-01-26 14:21:42 +1100
  • 126400806b Possible fix for #170 (although I can't reproduce it) Stephen White 2020-01-25 18:21:08 +1100
  • 40b5feb576 Travis CI is having trouble with a build target of "1+" Stephen White 2020-01-25 17:56:52 +1100
  • 94f3476102 Added 1+ for the Pi1B+ build target. Stephen White 2020-01-25 17:04:51 +1100
  • 37154feb0d Merged Marco's Pi2 changes Stephen White 2020-01-25 13:44:00 +1100
  • 899ed08033 Adaptation for Raspberry 1B with 26GPI/Os #166 Stephen White 2020-01-25 12:04:05 +1100
  • d5415f4644 Changed the example default piezo sound settings. Stephen White 2020-01-01 14:10:50 +1100
  • e907841b67 Incremented version number to 1.23 Stephen White 2019-12-31 11:21:42 +1100
  • e6ab3c6eb7 Stopped P0 version of 1581 outputing a signal on the sound GPIO as the sound is disabled on the Pi 0. Stephen White 2019-12-30 18:58:32 +1100
  • 2c4629bca6 The 1581 ROM name will now be displayed on the LCD when in 1581 mode. Stephen White 2019-12-30 18:42:51 +1100
  • 35bc99d7c6 Added the auto loading of the 1581 ROM. Stephen White 2019-12-30 13:31:13 +1100
  • f559159e2e Fixed the broken StarFileName option. Stephen White 2019-12-30 13:16:32 +1100
  • e748a0687e Fixed the issue of GnG not running on option B hardware Stephen White 2019-12-30 13:00:47 +1100
  • 8eb61f03bc Fixed the double update on the rotary encoder breaking 1581 support. Stephen White 2019-12-29 18:40:52 +1100
  • 610af8efae Fixed #154 Rotary encoder usage jumpy in emulation mode Stephen White 2019-12-29 17:08:55 +1100
  • bdcf49f758 Fixed #154 Rotary encoder usage jumpy in emulation mode Stephen White 2019-12-29 16:52:21 +1100
  • d3f045e7c3 Fixed SD card initialisation. Stephen White 2019-12-29 15:18:14 +1100
  • d98a27f637 Fixed bug when adding a PRG file to a virtual D64 Stephen White 2019-12-29 15:13:58 +1100
  • 1ca78e3383 If you select a PRG file using the Pi's browser then it will mount it into a virtual D64 so fast loaders can be used. Stephen White 2019-12-28 15:27:28 +1100
  • 67c82503e6 Implemented #163 display the ROM file name and Device Id on the LCD Stephen White 2019-12-27 16:09:59 +1100
  • 7437e9e16c Fixed graphical corruption on the HDMI screen after disk image write back Stephen White 2019-12-27 15:27:32 +1100
  • a4379326be Fixed #164: toolchain download link for windows is invalid Stephen White 2019-12-24 10:47:12 +1100
  • 28d1a443c6 Put the bus read and writes back to v1.19 timings. Stephen White 2019-12-02 19:33:40 +1100
  • 253e26594a
    Merge pull request #159 from hpingel/1581romname Stephen White 2019-12-01 12:54:30 +1100
  • 28679fa10f display 1581 rom name after mounting an d81 image on big screen Henning Pingel 2019-11-26 21:36:37 +0100
  • 1c3521aa29 Incremented build version Stephen White 2019-11-24 18:41:32 +1100
  • f9481c5450 Pi0 now supports 1581 Stephen White 2019-11-24 18:10:03 +1100
  • 75032d3f6f
    Merge pull request #156 from hpingel/fixed1581 Stephen White 2019-11-24 13:15:12 +1100
  • 7e6ccc0093
    fixed permanently disabled 1581 support hpingel 2019-11-24 01:27:16 +0100
  • b77fa6fb2d Fixed #126 (again) Stephen White 2019-11-18 17:20:35 +1100
  • 853e5181d9 Added T64 support to FB Stephen White 2019-11-17 17:57:13 +1100
  • ffb176a320 Slightly neater display list of disk images on the Pi's HDMI screen. Stephen White 2019-11-17 15:20:16 +1100
  • ca10026ade Added option DisplayTracks Stephen White 2019-11-17 14:54:30 +1100
  • 6542da7c6d Incremented build version to 1.21 Stephen White 2019-11-17 14:52:24 +1100
  • 650f70949e Fixed issue #126 Stephen White 2019-11-17 14:51:27 +1100
  • b1ce1f5d33 Fixed issue #134 Stephen White 2019-11-17 14:36:56 +1100
  • 6ea55bd013 Documented more available options in OPTIONS.TXT Stephen White 2019-11-17 13:29:09 +1100
  • 24776acf0b Fixed incorrect instructions for the icons PNG height (it needs to be 200). Stephen White 2019-11-17 12:52:19 +1100
  • 14452da320 Added support for loading T64 files. Stephen White 2019-11-16 17:00:04 +1100
  • 9c75e0bb97 Removed the 64K limitation on the icon file size. Stephen White 2019-11-16 16:49:28 +1100
  • a22005971a Merge branch 'master' of https://github.com/pi1541/Pi1541 Stephen White 2019-11-05 12:31:26 +1100
  • a0d3ca30e8 Added P00 (PXX) and T64 loading from browse mode. Stephen White 2019-11-05 12:31:00 +1100
  • 1890c97f9e
    Merge pull request #150 from Tivian/typofix Stephen White 2019-11-04 12:20:17 +1100
  • 60241440a8 Fix typo inside saving routine for Raspberry Pi Zero Paul Kania 2019-10-25 19:49:53 +0200
  • 82b494a5e2 Added option to display the Pi's CPU temperature. Stephen White 2019-10-20 13:45:47 +1100
  • a382c75376
    Merge pull request #148 from Remboooo/remboooo/fix-exiting-emulation-mode-with-gpio-button Stephen White 2019-09-22 11:16:36 +1000
  • 7c5c812f61
    Merge pull request #146 from Remboooo/remboooo/fix-oled-caddy Stephen White 2019-09-22 11:15:41 +1000