| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Split S-SMP and S-DSP implement in snes_snd.cpp
both convert memory handler into device_memory_interface, Internalize ROM region of S-SMP
s_smp.cpp : Use callback for S-DSP interface, Split internal and external memory space
snes.cpp : Convert WRAM into shared_ptr
* s_dsp.cpp : Reduce #define macros
|
| |
|
|
|
|
| |
ssv.cpp: Split state class up a bit (nw)
|
| |
|
|
|
|
|
|
| |
- com8116: Delete SY2661-1/-2 tables (these are just second sources of SCN2661A/B)
- mc2661: Remove obsolete device
- rs232: Remove 7200 baud setting formerly required by one driver to work around incorrect table
|
|
|
|
|
|
| |
SCN2641 ACI
This is far more thorough and accurate than the preexisting MC2661 device emulation. Synchronous modes have been implemented but not tested.
|
|
|
|
|
|
| |
z80sio: Make LOGBIT less spammy; booleanize a few members (nw)
machine/mtx.cpp: Remove unnecessary includes (nw)
|
|
|
|
| |
eurit30: LCDC writes identified, but exact type remains unknown (nw)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mc6844.cpp: WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp)
* 6821pia.cpp: improved LOG messages a bit
* mc6854: Added support for external clocks, DMA, improved LOG messages and fine tuning of IRQ handling
* mc6846: Removed nonexistant CP1 output callback and added a CP1 input interface call
* 6850acia.cpp: Updated use of logmacro.h
* alfaskop4110: WIP added keyboard and fixed build errors
|
| |
|
|\
| |
| | |
Alfaskop improvements
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* iphone2g wip (nw)
* fixup
* fixup
* fixup
* iphone2g: hacky spi and non-existent timers (nw)
|
|/
|
|
|
|
| |
* imds2: isbc202 floppy disk controller added
* imds2: attempt to fix problems with CI checks
|
|
|
|
|
|
|
| |
ssfindo.cpp & riscpc.cpp [Angelo Salese] #6047
* riscpc now enters in desktop mode with a valid nvram;
* adds preliminary sound for ppcar;
|
|
|
|
|
|
|
|
|
| |
This patch gets it running, and splits it into two front ends, one
being a rs232 bus slot so that is can be used as a terminal option. It
adds the MCM66750 character generator, and implements the MC6845 row
update function. Most of the I/O has been worked out with help from
the CT-82 user manual. The various screen formats and the graphics
modes appear to be working and plausible. Printer support has been
added, and a beeper.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
frames as input. [Ryan Holtz]
-vino.cpp: Adapted to support both avivideo_image_device and picture_image_device. [Ryan Holtz]
|
| |
|
| |
|
|
|
|
|
| |
* Improved raster effects on games that dynamically change palette on active frame;
* Added stereo sound support;
|
|
|
|
|
|
|
|
|
| |
* hp9825: fixed a bug in 9825t
* hp9845: TACO driver re-written from scratch, DC100 tape separated into
a new device, various adaptations
* hp9845: "new TACO" renamed to just "TACO"
|
|
|
|
|
|
|
| |
* Made some experimental work with menghong based HW, allowing crzyddz2 to boot and improving menghong colors;
* Internalize video and audio components inside the SoC;
* Wrote a preliminary UART subdevice;
* Made external video clock to be settable by the host driver;
|
|
|
|
|
| |
Used by the SWTPC09 DMAF3 and it boots UniFLEX on a disk image, and
perhaps some other machines can leverage this.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Improved encapsulation between video and machine SoC periperals;
* Split up HWs in individual files where they don't belong to Crystal System HW, makes future development easier;
* Untangled reads/writes to draw/display bankswitches from screen_update, now they can be unthrottled safely;
* Added CRTC screen raw parameters;
* Add DMA hold feature and clear irq on mask writes, specific for P's Attack;
* Improved Cross Puzzle flash loading, currently failing at POST for a SPU error;
nexus3d.cpp: add some preliminary work, currently does some VRender3d pipeline fill with a debug trick [Angelo Salese]
(out of whatsnew)
Some stuff definitely needs fine graining, like removing the few lines that are still necessary to configure the VRender0 from driver files, which I'm gonna do in my next feature branch.
|
| |
|
|
|
|
| |
additional features
|
|
|
|
| |
Other formats can be added, we already have libjpeg in 3rdparty/.
|
|
|
|
|
|
|
|
|
|
| |
changes) (nw) (#5417)
* steps towards some spectrum expansions - attempt 2 (nw)
* (nw)
* (nw)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
-dpb_brushproc: Added PROM signal lookups, nw
-am25s55x: Fixed some incorrect comments, nw
|
|
|
|
|
|
|
|
|
|
| |
[Ryan Holtz]
-am25s55x: Initial device implementation for Am25S557 and 25S558 Combinatorial Multiplier chips. [Ryan Holtz]
-dpb_combiner: Fixed validation, nw
-dpb7000: Added devices for new Brush Processor Card skeleton, nw
|
|
|
|
|
|
| |
-tmc208k: Added device for TRW TMC208K/TMC28KU 8x8-bit Parallel Multiplier. [Ryan Holtz]
-dpb7000: Added placeholder devices for TMC multipliers on the Combiner Card, nw
|
|
|
|
|
|
| |
Multiplier-Accumulator. [Ryan Holtz]
-dpb7000: Added TDC1008 devices for the Filter Card, albeit not hooked up yet, nw
|
| |
|
|
|
|
|
|
| |
device emulation. [Ryan Holtz]
-dpb7000: Initial pass at Disk Sequencer Card emulation. Needs debugging. [Ryan Holtz, Mark Nias]
|
|
|
|
| |
(nw)
|
| |
|
|
|
|
| |
Add DS1994 device
amaticmg driver: added ds1994 device, modified prom load, added ds1994 to romload
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* smartfp generate an interrupt, add a palette (nw)
* video registers look a lot like the spg220 hw here (nw)
* getting ready to split into video (nw)
* code shuffle (nw)
* shuffle (nw)
* (nw)
* (nw)
* (nw)
|
| |
|