(MESS) apple2: rewrote keyboard handling according to schematics and using the generic AY-3600.  [R. Belmont]


nw: next up, devcb2 the generic 3600.
fix Clang (nw)
remove dead include (nw)
key position tune-ups (nw)
(MESS) some more coco dumps from K1W1. nw.
bagman.c, bublbobl.c, chance32.c, galaga.c, mappy.c, pacman.c: fix flipscreen after core changes. Also, try (again) to improve sprite-bullet alignment in bosco [Alex Jackson]
(MESS) Minor debugging stuff and using freq constant (nw)
Fixed sector extract for FM recording.
Allow to overwrite find_size and customize offset computation.
(MESS) Changing to new floppy implementation, part 1.
just backing up of some bits to help me test / experiment pending full integration of code from Andreas (nw)
Added generic barcode reader emulation: the code accepts sequences of digits in
UPC-A, EAN-13 and EAN-8 format, stores them in both byte format and in pixel
format; it is up to the driver to implement the correct transfer protocol. [Fabio Priuli]

Added UI menu to enter barcodes via keyboard. It only gets activated if the running
machine has a barcode device. [Fabio Priuli]

out of whatsnew: The latter change was coordinated with Nathan, so it shall not
create problems with his UI reorganization ;)
(MESS) nes_bandai: added emulation of the barcode reader for 
Datach Joint ROM System unit, making playable most games 
using it. [Fabio Priuli]
Formats detected with size only should not have a confidence higher than 50 (nw)
Fix MAME linking (nw)
(MESS) c64: Floppy WIP. (nw)
(MESS) Moved gl6000sl and gl7007sl from pc2000.c to prestige.c (nw)
small update while trying to find a suspected opcode bug
Netlist can now be included as sub-circuits. That's the same approach SPICE uses. 
The implementation also supports nesting. 
Opamp emulation now is as easy as

    /* Opamp wired as impedance changer */
    SUBMODEL(op, opamp)

    NET_C(op.GND, GND)
    NET_C(op.PLUS, clk)
    NET_C(op.MINUS, op.OUT)

The missing bit now is a central submodel repository. I'll start a discussion soon on the list.

nl_examples/opamp.c is an example of a impedance changer stage followed by a 1:2 amplifier stage.
System size (= number of voltage levels to be calculated) is between 20 - 30.
Using a simple, yet better opamp model than usually implemented in the old discrete core, I get

./nltool -f nl_examples/opamp.c -t 30
startup time ==> 0.002
runnning ...
30.000000 seconds emulation took 0.438599 real time ==> 6839.96%

Which leaves quite some buffer to emulate even complex mixing and filtering stages in real-time :-)
Fix MT5440 [Alex Jackson]