* Hooked up CSR, control bus, and system control registers.
* Hooked up Auto-Start switch and both banks of config switches.
* Hooked up CRTC chargen, using the chargen ROM from bw12 until a proper dump of the DPB's chargen ROM is available.
When Auto-Start is enabled, prints a greeting string to the VDU and then sits in a tight loop waiting for a REQ B interrupt, most likely from the Disk Sequence Card. (nw)
Move additive blending function into drawgfx.h, Add priority related copybitmap functions, Fix spacings
Add priority related copybitmap and draw_scanline function is sprite like priority handling(prio_*) and tilemap like priority handling(primask_*), These are helpful for priority related bitmap / scanline drawing routines.
drawgfxm.cpp : Add variations of priority related pixel draw functions, Fix spacings
realbrk.cpp : Updates, Example usage for prio_copybitmap
Simplify handlers, Use priority bitmap for sprite priority, Fix spacings, Use shorter / correct type values
------------------------------
Super Invasion (Electromar, Spanish) [ARPA, Recreativas.org]
(nw) I've marked it as MACHINE_IMPERFECT_CONTROLS because coinage is wrong, and probably the other dips also are. I'd appreciante if someone could have a look at it.
- hpc3: Add ten address spaces for the generic PIO channels, with configurable 8-bit or 16-bit access; add miscellaneous register; make DMA byte swap configurable
- hal2: Narrow all handlers and registers to 16 bits; simplify handlers
- ioc2: Simplify and narrow handlers to 8 bits; internalize a few things that HPC3 was using improperly
- Configure PIO channel 4 for Full House only
Note: HPC3 is now mostly but not entirely decoupled from HAL2 and IOC2. HAL2 is still accessed directly for DMA, and IOC2 is directly referenced by a few interrupt handlers which should be moved to that device once the "DMA done" interrupt logic is properly emulated.
- dxsdk was missing from includes
- winmm was missing from libs
- narrowing warning was silenced for VS, but not from vsllvm, where it leads to an error in menu_video_options::handle()