Skip to content

Instantly share code, notes, and snippets.

@makestuff
Last active July 8, 2017 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save makestuff/9875167 to your computer and use it in GitHub Desktop.
Save makestuff/9875167 to your computer and use it in GitHub Desktop.
High-level descriptions of changes between tagged releases

20170708

Changes in umdkv2

  • Fixed Windows build
  • Added gdb.sh

Changes in libargtable2

  • Added --no-check-certificate to SourceForge download

Changes in libutpp

  • Skip failing tests on VS2015

Changes in liberror

  • Minor string-concat bug triggered by VS2015

20170319

Changes in umdkv2

  • Fixed broken DropBox links

Changes in scripts

  • Fixed broken DropBox links

20161106

Changes in umdkv2

  • Merged radexx's movem optimization in the monitor

Changes in usbreplay

  • New (old) project!

20151220

Changes in dvr-connectors

  • Added conv-56to8

Changes in hdlmake

  • Added support for setting generics on the command-line

Changes in umdkv2

  • Add top-level generics to support test VHDL build
  • Add trace heartbeat to avoid hangs
  • Fix SD-card init timing on NTSC machines
  • Force back-to-back SDRAM refresh from reset-deassert until the 68000 starts executing
  • Restore default SSF2 page mapping in menu program and 2nd-stage bootloader
  • Remove DDD build script (now works with distro-supplied DDD builds)
  • Increase trace chunk-size to 64KiB
  • Increase trace FIFO depth to 4096 words (of 56 bits each)
  • Refactor to separate reply logic from cmdReadMemory()
  • Removed "loader" -d option; replaced with "mon rd" & "mon tr" commands
  • Repackage SGDK as tar.bz2 to avoid the need for 7za

20150807

Changes in gordon

  • Add PCIe transport

Changes in libgpiojtag

  • New project!

20150315

Changes in libfpgalink

  • Update FX2 firmware to allow build with modern SDCC

Changes in sim-utils

  • Add functions from_1() and from_2() to convert 1 & 2-bit SLVs to characters

Changes in spi-talk

  • Add BSP for Altera/EPP platforms

Changes in swled

  • Add BSPs for MakeStuff LX9R3 & Altera Cyclone V PCIe devkit (with external FX2LP bridge)

Changes in umdkv2

  • Fix up toolchain build to avoid sudo by installing to ${HOME}/x-tools
  • Set target platform tuple to "m68k-megadrive-elf"
  • Initial Windows port
  • Fix heap corruption errors caused by an off-by-one error in temp buffer sizing
  • Commit test.bin in case someone wants to run the tests without a 68K toolchain

20140524

Changes in common

  • Removing unused #define WINAPI, formerly used by libusbwrap
  • Remove -gstabs+ from MacOSX debug builds, until a better solution can be found

Changes in dvr-connectors

  • Added conv-72to8

Changes in libfpgalink

  • Fixed async write bug where if a command write exactly fills the write buffer, the subsequebt data write does an NPE
  • Fix Mojo V2 BSP: it uses an atmega16u4, not an at90usb162
  • Add Makefile target to create javadoc

Changes in libusbwrap

  • The callback given to libusb_fill_bulk_transfer() should be declared "LIBUSB_CALL", not "WINAPI"

Changes in umdkv2

  • Naming rationalisation
  • Added build script for 68000 cross-assembler and cross-compiler
  • Added SSF2 banking registers
  • Implement monitor's low-level memory read & write operations, with unit-tests
  • Implement monitor's single-stepping & break/continue, with unit-tests
  • Implement monitors's register get/set, with unit-tests
  • Remove old Starscream backend, and polymorphic I68K thing
  • Added DDD build script
  • Add instruction trace and RAM dumps before & after "continue" command
  • Added 48MHz timestamps to trace dump
  • Added SPI interface, SD-card & FAT32 code
  • Added boot-from-flash
  • Complete menu program
  • Disable writes to 0x000000-0x3FFFFF range (Universal Soldier bug on MD1)
  • Implement software-triggered hard-reset

20140330

Changes in common

  • Add MinGW support
  • Update libusb rule because they've changed the namespace...again

Changes in dvr-connectors

  • Renamed converters & sim-utils to use hyphens rather than underscores
  • Added 32-to-8, 40-to-8 and 48-to-8 converters

Changes in hdlmake

  • Use bigger device package for verification

Changes in liberror

  • Add MinGW support

Changes in libfpgalink

  • Add MinGW support
  • Beginning Sphinx documentation
  • Support .ihx file extension in addition to .hex
  • Port lstParse.pl script to Python
  • Support Perl on MinGW

Changes in libusbwrap

  • Add MinGW support
  • Upgrade to libusb-1.0.18

Changes in mem-ctrl

  • Added Micron SDRAM model & ModelSim scripts
  • Fix driving of ramBank_out during READ & WRITE cycles

Changes in readback

  • Remove spurious timing-constraints from aes220 build
  • Generate .bin file from lx9r3 build
  • Fix naming of DVR connectors

Changes in scripts

  • Add zadig.sh, getavr.sh and getgcc.sh scripts
  • Updated build infrastructure, adding basename.exe & head.exe

Changes in umdkv2

  • Add gdb-m68k build script, which also builds the dis68 utility
  • Add tracing support to VHDL
  • Add 2nd state-machine to VHDL to control buffers
  • Add tracing support to loader utility
  • Add command-line arguments to logread
  • Add fix for mem-ctrl, removed spurious timing constraints
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment