You can download the release 1.7 from following link:
http://www.ginger-electronic.com/Downlo ... master.zip
Unfortunately the Basic/Assembly Utility to update the internal flash rom via software could not be completed today. It is harder than thought first as the configuration of latches is difficult depending on load addresses and address ranges. The flash requires access to addresses >$5000 for the flash rom and some data is at addresses below $6000 and you have to keep an eye at stackpointer, too. This needs quite much testing and more development time than thought.
As this program is required for all users without eprom programmers (which shouldn't be a must) it has to be completed anyway and I will publish it in beginning of january. Whoever owns an eprommer/programmer and is able to program flash roms of type SST39SF040 could update to release 1.7 immediately. I would be interested in some early adaptors to get some feedback on this release. In general this release is quite good tested over months and should be very stable.
There will be another update around mid of january with release 1.9 which supports save on USB, support of subdirectories, individual configuration of instances and support of ZX Spectrum with a monochrome video driver as well. And CP/M should be expected in february - latest till "Mahlerts" in march 2016.
The zip contains a changelog about changes and new features.
Here a brief description:
=> The new version is faster during single NMI Mode and reaches 271% speed of a usual ZX81 (can be proved with the well known CLCKFREQ.p)
=> 128 chars with upper/lower case, internally in ascii format (not helpful for ZX81 sessions but for CP/M), the loader accepts now all allowed chars in filenames but still restricted to 8.3 naming convention (no LFN support) and still no support of subdirectories
=> reset mechanism changed, after reset last running instance (usually crashed) is automatically restarted when choosen, a coldstart can be forced while pressing SHIFT key during powerup
=> a debug monitor is integrated (shift-shift-D) which allows view of RAM of all instances, quite helpful during debugging
=> the loader was updated and some bugs removes. The loader could hang in some strange situations which could be solved with powerup only - now possible to reset the USB chip (restart communcation) with empty filename (just NEWLINE). The loader has now the option to load data into user choosen location (addresses) of any instance. An instance can be run standalone (without control through ZXmaster) when adding a "!" (shift-1) at the end of a filename (after the "p").
=> The loader is able to program the flash rom with programming drivers directly into flash, usually in address area 8192 - 16383. Due to technical reasons always a full sector is erased even if only a few 100 bytes have to be programmed while the sector size is $1000 or 4096 decimal. Overwriting of smaller areas in flash will be available in some future release, not supported now. The test function for the USB interface loads now data directly at address $8000 in instance 0 which can be checked after with the debug monitor
Most features are selfexplaining or are explained onscreen. In doubt just try on your own. You should avoid testing flash programming of instance 0 but if you have an eprom programmer you can easily restore instance 0

The zip contains a 512k ZXM-DATA.BIN which contains following configuration of instances:
I did choose some useful default configurations depending on instance used - so you could use the most propriate configuration as needed. Instance 5 and 6 are preconfigured for use of ZeddyNet (IPCONFIG.p and IRCANS32.p) and give best compatibility for most programs.0 = ZXmaster
1 = ZX81 with 56k RAM ($2000-$FFFF) with 6.5 MHz
2 = ZX81 with 56k RAM ($2000-$FFFF) with 6.5 MHz
3 = ZX81 with 48k RAM ($4000-$FFFF) with 6.5 MHz
4 = ZX81 with 48k RAM ($4000-$FFFF) with 6.5 MHz
5 = ZX81 with 32k RAM ($2000-$9FFF) with 3.25 MHz
6 = ZX81 with 32k RAM ($2000-$9FFF) with 3.25 MHz
7 = ZX80
Important note:
Default BaseAddr (IO) has been changed now from A7 to A3 and has to be changed at the jumper near the expansion port. This was choosen for less hardware conflicts and has been tested now with ZeddyNet, the PIO card of the german team and should work with ZONX cards (hopefully). And be sure to have a 47pF capacitor soldered between pin 27 and 29 of CPU as described earlier here - this is an important hardware hack.
So - volunteers ab and a merry christmas and happy new year to all.
I am back in beginning of january here.
