Note: GitHub retired the SVN interface on January 8, 2024.
Previous 50 | 199869 Revisions | Next 50 |
r111596 Monday 20th August, 2018 at 00:25:57 UTC by Robbbert |
---|
(nw) canvas : this way seems cleaner |
[src/mame/drivers] | mainsnk.cpp |
[src/mame/video] | mainsnk.cpp |
r111595 Sunday 19th August, 2018 at 19:37:11 UTC by Michael Zapf |
---|
ti99: Minor config changes, simplified ti99 config, use new cassette output. |
[src/devices/bus/ti99/internal] | ioport.cpp ioport.h |
[src/devices/bus/ti99/joyport] | joyport.cpp joyport.h |
[src/devices/bus/ti99/peb] | spchsyn.cpp |
[src/mame/drivers] | geneve.cpp ti99_2.cpp ti99_4p.cpp ti99_4x.cpp ti99_8.cpp |
r111594 Sunday 19th August, 2018 at 19:34:36 UTC by Michael Zapf |
---|
cassette: Allow cassette sound to be directly routed to a sound output. |
[src/devices/imagedev] | cassette.cpp cassette.h |
r111593 Sunday 19th August, 2018 at 16:06:33 UTC by fulivi |
---|
hp_ipc: implemented bit offset in RDWIN/WRWIN commands of GPU |
[src/devices/video] | hp1ll3.cpp hp1ll3.h |
r111592 Sunday 19th August, 2018 at 14:59:56 UTC by R. Belmont |
---|
Merge pull request #3868 from superctr/taito_zoom_balance taito_zm games: Better default Zoom/SPU balance |
[scripts/target/mame] | mess.lua |
[src/devices/video] | 315_5124.cpp 315_5124.h |
[src/mame] | mame.lst mess.flt |
[src/mame/drivers] | icebox.cpp* mpc3000.cpp |
[src/mame/video] | mainsnk.cpp |
r111591 Sunday 19th August, 2018 at 08:02:46 UTC by superctr |
---|
taito_zm games: Better default Zoom/SPU balance zsg2.cpp: Clamp audio output to 16-bits |
[scripts/target/mame] | mess.lua |
[src/devices/sound] | zsg2.cpp |
[src/devices/video] | 315_5124.cpp 315_5124.h |
[src/mame] | mame.lst mess.flt |
[src/mame/audio] | taito_zm.cpp |
[src/mame/drivers] | |
[src/mame/video] | mainsnk.cpp |
r111590 Sunday 19th August, 2018 at 14:54:02 UTC by R. Belmont |
---|
mpc3000: added 3 more firmware revisions (nw) |
[src/mame/drivers] | mpc3000.cpp |
r111589 Sunday 19th August, 2018 at 14:50:40 UTC by Vasantha Crabb |
---|
make this more consistent (nw) |
[src/devices/video] | 315_5124.cpp 315_5124.h |
r111588 Sunday 19th August, 2018 at 14:44:28 UTC by Robbbert |
---|
New Not Working machine - Nutting Icebox |
[scripts/target/mame] | mess.lua |
[src/mame] | mame.lst mess.flt |
[src/mame/drivers] | icebox.cpp* |
r111587 Sunday 19th August, 2018 at 09:39:29 UTC by Robbbert |
---|
(nw) canvas : fixed flip screen (as reported) |
[src/mame/video] | mainsnk.cpp |
r111586 Sunday 19th August, 2018 at 06:20:37 UTC by AJR |
---|
meritum: Add NMI key; remap keys to be more hardware-accurate |
[src/mame/drivers] | meritum.cpp |
r111585 Sunday 19th August, 2018 at 00:11:06 UTC by AJR |
---|
i8255: Add handlers for strobed Port A/B reads in Modes 1 & 2; allow some side effects to be disabled (nw) vdm79322: Z80/8031 communications enabled (nw) |
[src/devices/machine] | i8255.cpp i8255.h |
[src/mame/drivers] | segag80r.cpp suprloco.cpp vdm7932x.cpp |
[src/mame/includes] | segag80r.h suprloco.h |
r111584 Saturday 18th August, 2018 at 22:38:28 UTC by AJR |
---|
vdm79322: Split off into new driver file (nw) |
[scripts/target/mame] | mess.lua |
[src/mame] | mame.lst mess.flt |
[src/mame/drivers] | terminal.cpp vdm7932x.cpp* |
r111583 Saturday 18th August, 2018 at 21:59:16 UTC by AJR |
---|
ec7915: Split off into new driver file (nw) mess.lua: Create separate 'mera' target (nw) |
[scripts/target/mame] | mess.lua |
[src/mame] | mame.lst mess.flt |
[src/mame/drivers] | ec7915.cpp* terminal.cpp |
r111582 Saturday 18th August, 2018 at 21:23:24 UTC by hap |
---|
taito_zm: fix comments for ctr (nw) |
[src/mame/audio] | taito_zm.cpp |
r111581 Saturday 18th August, 2018 at 21:15:54 UTC by Ryan Holtz |
---|
-poly_manager: Bumped up the default number of scanlines per bucket, nw |
[src/devices/video] | poly.h |
r111580 Saturday 18th August, 2018 at 20:57:29 UTC by R. Belmont |
---|
tms57002: clean up git merge weirdness (nw) |
[src/devices/cpu/tms57002] | tms57002.cpp |
r111579 Saturday 18th August, 2018 at 20:20:45 UTC by jonathan.gevaryahu |
---|
Add improved qsound_hle core (#3819) * Add improved qsound_hle core * qsound_hle: use ROM lookups instead of copying tables at init qsound_hle: use enums for most DSP ROM addresses, move them to qsoundhle.h * Replacing memset at the cost of legibility (nw) * Code style improvements [MooglyGuy] |
[src/devices/sound] | qsound.cpp qsoundhle.cpp qsoundhle.h |
r111578 Saturday 18th August, 2018 at 20:15:07 UTC by R. Belmont |
---|
Merge pull request #3865 from enikland2/master 315_5124.cpp minor fixes to previous changes |
[src/devices/cpu/tms57002] | tms57002.cpp |
[src/devices/sound] | zsg2.cpp zsg2.h |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
r111577 Saturday 18th August, 2018 at 19:54:19 UTC by enik.land |
---|
315_5124.cpp minor fixes to previous changes |
[src/devices/cpu/tms57002] | tms57002.cpp |
[src/devices/sound] | zsg2.cpp zsg2.h |
[src/devices/video] | 315_5124.cpp 315_5124.h |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
r111576 Saturday 18th August, 2018 at 20:14:11 UTC by superctr |
---|
taito_zm.cpp / zsg2.cpp - more improvements (#3866) * taito_zm.cpp : Updates Add DSP, Reduce MCFGs, Add device_mixer_interface for sound gain, Add imperfect_features related to DSP, Add notes * taito_zm.cpp : Fix TMS57002 clock * Improve Taito Zoom ZSG-2 sound emulation zsg2.cpp: implement emphasis filter, this is a noise reduction scheme that amplifies higher frequncies to reduce quantization noise. zsg2.cpp: Add sample interpolation and another adjustable lowpass filter. This seems to be roughly what real hardware does... zsg2.cpp: Improve panning registers and identify DSP output gain registers. * zsg2: minor changes [nw] zsg2: Register 0b appears to be status flags [nw] zsg2: Linear ramping probably makes more sense [nw] * zsg2: slight adjustment of emphasis filter [nw] * zsg2: slight adjustment of emphasis filter #2 [nw] * zsg2: more sober ramping algorithm [nw] * tms57002: add instructions 3c/3d, make them behave as NOP as they're undocumented and not understood * tms57002: Add dready callback for superctr (nw) * tms57002: Fixes to make Taito Zoom DSP working tms57002: Add undocumented instruction saom / raom, they set saturation mode for the ALU. tms57002: Implement MACC pipeline. tms57002: Add callbacks for EMPTY and PC0 pins. tms57002: Add a few unimplemented instructions. tms57002: Proper behavior of CMEM UPLOAD mode. tms57002: Fix an issue where program is not properly loaded if PLOAD is set after a program has already been written. * Documentation fix, properly identified registers as ramping control, will implement that soon [nw] * taito_zm: Working DSP emulation Pretty much OST quality now. A pretty decent upgrade from how it was previously, I'd say. * typo [nw] * just adding some quick notes about the WIP [nw] * Fix build [nw] * zsg2: Proper ramping implemenation, add register map, minor cleanups * oops [nw] * taito_zm.cpp / zsg2.cpp - more improvements zsg2.cpp: Attempt to reduce clicks zsg2.cpp: Made the emphasis filter much more simple. I think this matches hardware, as a filter like this could be implemented with very few gates in hardware. Also reset the filter state when the sample position reaches the start address, this fixes raycris song #9 taito_zm.cpp: Adjust volume balance, hopefully fixing psyvarrv. I would need hardware recording for proper verification though tms57002: forgot MACC pipelining for some instructions |
[src/devices/cpu/tms57002] | tms57002.cpp |
[src/devices/sound] | zsg2.cpp zsg2.h |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
r111575 Saturday 18th August, 2018 at 19:36:39 UTC by R. Belmont |
---|
Revert "-qsound_hle: Updated based on actual DSP16 code to give identical output. [superctr, ValleyBell]" This reverts commit 484a29e60ba5cc805122544cc72c75d293a5c9ce. |
[src/devices/sound] | qsound.cpp qsoundhle.cpp qsoundhle.h |
r111574 Saturday 18th August, 2018 at 19:35:56 UTC by R. Belmont |
---|
Revert "Missed two lines from my previous commit even when reviewing it, sorry, nw" This reverts commit 1a5609eb6786c60334e9bad23cdc7c97b8e5b19a. |
[src/devices/sound] | qsoundhle.h |
r111573 Saturday 18th August, 2018 at 19:22:05 UTC by Ryan Holtz |
---|
Missed two lines from my previous commit even when reviewing it, sorry, nw |
[src/devices/sound] | qsoundhle.h |
r111572 Saturday 18th August, 2018 at 19:10:32 UTC by superctr |
---|
-qsound_hle: Updated based on actual DSP16 code to give identical output. [superctr, ValleyBell] |
[src/devices/sound] | qsound.cpp qsoundhle.cpp qsoundhle.h |
r111571 Saturday 18th August, 2018 at 18:02:19 UTC by AJR |
---|
sol20: System name and minor note (nw) |
[src/mame/drivers] | ptcsol.cpp |
r111570 Saturday 18th August, 2018 at 17:19:19 UTC by Michael Zapf |
---|
ti99: Further devcb3 works (nw). |
[src/devices/bus/hexbus] | hexbus.cpp hexbus.h hx5102.cpp |
[src/devices/bus/ti99/peb] | bwg.cpp evpc.cpp hfdc.cpp spchsyn.cpp spchsyn.h tn_usbsm.cpp |
[src/devices/machine] | mm58274c.h |
[src/devices/sound] | sn76496.h tms5220.h |
[src/devices/video] | v9938.h |
[src/mame/drivers] | geneve.cpp ti99_2.cpp ti99_4p.cpp ti99_4x.cpp ti99_8.cpp |
r111569 Saturday 18th August, 2018 at 17:16:48 UTC by AJR |
---|
s11b.cpp: Note on bug in Black Knight 2000 (nw) |
[src/mame/drivers] | s11b.cpp |
r111568 Saturday 18th August, 2018 at 16:20:48 UTC by smf |
---|
VGMPLAY: support OKIM6258 data streams, run time clock & divider changes. [smf] |
[src/mame/drivers] | vgmplay.cpp |
[src/mame/layout] | vgmplay.lay |
r111567 Saturday 18th August, 2018 at 16:07:03 UTC by MetalliC |
---|
notes (nw) |
[src/mame/drivers] | naomi.cpp |
r111566 Saturday 18th August, 2018 at 10:48:47 UTC by smf |
---|
Mario Bros. (bootleg on Ambush Hardware, set 2) Fixed prom mapping (I didn't realise the driver is ignoring the second half of all the other color proms) [smf] |
[src/mame/drivers] | ambush.cpp |
r111565 Saturday 18th August, 2018 at 10:08:48 UTC by smf |
---|
Demoted to MACHINE IMPERFECT COLORS ----------------------------------- Mario Bros. (bootleg on Ambush Hardware, set 2) Use dumped color prom, but something isn't right as half the colors from the palette are missing [smf] |
[src/mame/drivers] | ambush.cpp |
r111564 Saturday 18th August, 2018 at 05:09:06 UTC by Robbbert |
---|
(nw) sorcerer : cp/m disk almost boots |
[src/mame/drivers] | sorcerer.cpp |
[src/mame/includes] | sorcerer.h |
[src/mame/machine] | sorcerer.cpp trs80m3.cpp |
r111563 Saturday 18th August, 2018 at 01:49:03 UTC by AJR |
---|
cdp1861, cdp1864: Hook in screens efficiently without using MCFG (nw) |
[src/devices/sound] | cdp1864.cpp cdp1864.h |
[src/devices/video] | cdp1861.cpp cdp1861.h |
[src/mame/drivers] | cosmicos.cpp elf.cpp eti660.cpp studio2.cpp tmc2000e.cpp vip.cpp |
[src/mame/video] | tmc1800.cpp |
r111562 Saturday 18th August, 2018 at 00:45:20 UTC by AJR |
---|
cdp1861, cdp1862: Convert callbacks to devcb3 (nw) |
[src/devices/bus/vip] | vp590.cpp |
[src/devices/video] | cdp1861.cpp cdp1861.h cdp1862.h |
[src/mame/drivers] | elf.cpp studio2.cpp vip.cpp |
[src/mame/video] | tmc1800.cpp |
r111561 Saturday 18th August, 2018 at 00:17:53 UTC by AJR |
---|
cdp1864: Partial MCFG elimination (all callbacks are now devcb3) (nw) |
[src/devices/sound] | cdp1864.cpp cdp1864.h |
[src/mame/drivers] | cosmicos.cpp eti660.cpp studio2.cpp tmc2000e.cpp |
[src/mame/video] | tmc1800.cpp |
r111560 Friday 17th August, 2018 at 23:53:50 UTC by Michael Zapf |
---|
tms99xx: Various devcb3 updates. (nw) |
[src/devices/bus/ti99/gromport] | cartridges.cpp |
[src/devices/bus/ti99/internal] | 992board.h 998board.h evpcconn.h genboard.h |
[src/devices/bus/ti99/peb] | ti_rs232.cpp ti_rs232.h |
[src/devices/machine] | tmc0430.h tms9902.h |
[src/mame/drivers] | geneve.cpp jpmmps.cpp jpms80.cpp ti99_2.cpp ti99_4x.cpp ti99_8.cpp tm990189.cpp |
r111559 Friday 17th August, 2018 at 23:34:18 UTC by AJR |
---|
play_3.cpp: Fix a deadly cut/paste mistake (nw) |
[src/mame/drivers] | play_3.cpp |
r111558 Friday 17th August, 2018 at 23:30:01 UTC by AJR |
---|
cdp1802: Eliminate devcb2 MCFG macros (nw) |
[src/devices/cpu/cosmac] | cosmac.h |
[src/mame/drivers] | cosmicos.cpp elf.cpp eti660.cpp microkit.cpp play_1.cpp play_3.cpp studio2.cpp tmc1800.cpp tmc2000e.cpp |
[src/mame/includes] | elf.h tmc1800.h tmc2000e.h |
r111557 Friday 17th August, 2018 at 22:50:41 UTC by AJR |
---|
pecom.cpp: Eliminate some MCFG macros (nw) |
[src/mame/drivers] | pecom.cpp |
r111556 Friday 17th August, 2018 at 22:12:22 UTC by David Haywood |
---|
hng64 refactoring (#3860) * hng64, refactoring (nw) * refactor (nw) * pull out the IRQC too (nw) * (nw) * more notes (nw) * move some notes around * note (nw) * note (nw) |
[src/mame/drivers] | hng64.cpp |
[src/mame/includes] | hng64.h |
r111555 Friday 17th August, 2018 at 16:26:06 UTC by Osso |
---|
new working clone ------------------------- Astro Blaster (version 2b) [Joe Magiera, The Dumping Union] |
[src/mame] | mame.lst |
[src/mame/drivers] | segag80r.cpp |
r111554 Friday 17th August, 2018 at 15:24:14 UTC by Vasantha Crabb |
---|
more notes on purported A1200 keyboard program, add compact mode as a config option |
[src/devices/bus/amiga/keyboard] | a1200.cpp a1200.h |
r111553 Friday 17th August, 2018 at 15:09:28 UTC by Robbbert |
---|
(nw) sorcerer : probably a good idea to initialise the new variables |
[src/mame/machine] | sorcerer.cpp |
r111552 Friday 17th August, 2018 at 14:55:49 UTC by David Haywood |
---|
hng64 : misc progress (nw) (#3858) * hng64 : misc progress (nw) * note (nw) * move some bits closer to relevant comments etc. (nw) * refactor (nw) * document fb registers more correctly (nw) * some renaming (nw) |
[src/mame/drivers] | hng64.cpp |
[src/mame/includes] | hng64.h |
[src/mame/video] | hng64.cpp hng64_3d.hxx |
r111551 Friday 17th August, 2018 at 14:27:54 UTC by cam900 |
---|
dcheese.cpp Cleanups (#3859) * dcheese.cpp : Correct palette size, Reduce some runtime tag lookups, Cleanup naming etc... * dcheese.cpp : Minor const'd values |
[src/mame/drivers] | dcheese.cpp |
[src/mame/includes] | dcheese.h |
[src/mame/video] | dcheese.cpp |
r111550 Friday 17th August, 2018 at 14:25:10 UTC by Robbbert |
---|
sorcerer : added experimental code to support the twin floppy unit in the video/disk accessory. Untested as we have no suitable software images. |
[src/mame/drivers] | sorcerer.cpp |
[src/mame/includes] | sorcerer.h |
[src/mame/machine] | sorcerer.cpp trs80m3.cpp |
r111549 Friday 17th August, 2018 at 13:59:12 UTC by R. Belmont |
---|
Merge pull request #3856 from cam900/dragongun_pri deco32.cpp : Add notes, Fix background color for dragngun |
[docs/source/usingmame] | aboutromsets.rst |
[scripts/target/mame] | virtual.lua |
[src/devices/bus/bbc/1mhzbus] | opus3.cpp |
[src/devices/bus/bbc/tube] | tube_6502.cpp tube_65c102.cpp tube_80286.cpp tube_arm.cpp tube_z80.cpp |
[src/devices/bus/coco] | coco_ssc.cpp |
[src/devices/bus/epson_sio] | tf20.cpp |
[src/devices/bus/hexbus] | hx5102.cpp |
[src/devices/bus/interpro/sr] | edge.cpp |
[src/devices/bus/newbrain] | eim.cpp |
[src/devices/bus/ti99/peb] | bwg.cpp hfdc.cpp horizon.cpp hsgpl.cpp myarcmem.cpp samsmem.cpp tn_usbsm.cpp |
[src/devices/cpu/f8] | f8dasm.cpp |
[src/devices/cpu/nec] | v53.cpp |
[src/devices/cpu/psx] | psx.cpp |
[src/devices/cpu/tms57002] | tms57002.cpp tms57002.h tms57kdec.cpp tmsinstr.lst tmsmake.py |
[src/devices/machine] | ram.h upd765.cpp upd765.h |
[src/devices/sound] | scsp.cpp scsp.h scspdsp.cpp scspdsp.h zsg2.cpp zsg2.h |
[src/mame] | mame.lst |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
[src/mame/drivers] | a5105.cpp aa310.cpp abc1600.cpp abc80.cpp abc80x.cpp accomm.cpp adam.cpp agat.cpp aim65.cpp alphasma.cpp alphatro.cpp altos8600.cpp amstr_pc.cpp amstrad.cpp apf.cpp apollo.cpp apple1.cpp apple2.cpp apple2e.cpp apple2gs.cpp apple3.cpp apricot.cpp apricotp.cpp aquarius.cpp asst128.cpp at.cpp atari400.cpp atarist.cpp atom.cpp atpci.cpp att4425.cpp attache.cpp avigo.cpp b2m.cpp bartop52.cpp bbc.cpp beta.cpp bitgraph.cpp bullet.cpp bw12.cpp bw2.cpp c128.cpp c64.cpp c80.cpp candela.cpp cbm2.cpp ccs2810.cpp cgenie.cpp clcd.cpp coco12.cpp coco3.cpp compc.cpp compis.cpp compucolor.cpp coolridr.cpp cosmicos.cpp crvision.cpp ct486.cpp cybiko.cpp dai.cpp dgn_beta.cpp digel804.cpp dragon.cpp ec184x.cpp einstein.cpp electron.cpp elf.cpp elwro800.cpp ep64.cpp eti660.cpp europc.cpp exp85.cpp fccpu30.cpp fidel68k.cpp fk1.cpp fmtowns.cpp galaxy.cpp gb.cpp geneve.cpp genpc.cpp gimix.cpp goldnpkr.cpp gridcomp.cpp hp9845.cpp hp_ipc.cpp huebler.cpp hx20.cpp ibm6580.cpp ibmpc.cpp ibmpcjr.cpp iskr103x.cpp itt3030.cpp jtc.cpp jupace.cpp jupiter.cpp kc.cpp konamigq.cpp konamigv.cpp ksys573.cpp kyocera.cpp laser3k.cpp lc80.cpp llc.cpp lviv.cpp m20.cpp m24.cpp m5.cpp mastboyo.cpp maxaflex.cpp mbc55x.cpp mc10.cpp mc1000.cpp mc1502.cpp megaplay.cpp micronic.cpp microterm_f8.cpp mikromik.cpp miniframe.cpp model2.cpp model3.cpp mpc3000.cpp mpz80.cpp ms0515.cpp mstation.cpp mtouchxl.cpp mtx.cpp myb3k.cpp mz700.cpp namcos10.cpp namcos11.cpp namcos12.cpp nanos.cpp naomi.cpp nascom1.cpp nc.cpp newbrain.cpp octopus.cpp ondra.cpp osbexec.cpp osborne1.cpp osi.cpp palm.cpp pasogo.cpp pc.cpp pc1512.cpp pc8001.cpp pc8401a.cpp pc9801.cpp pcd.cpp pce220.cpp pcw.cpp pcw16.cpp pcxt.cpp pecom.cpp pentagon.cpp phc25.cpp pk8000.cpp pk8020.cpp plus4.cpp pmd85.cpp pocketc.cpp pofo.cpp poisk1.cpp polgar.cpp poly.cpp poly880.cpp pp01.cpp prestige.cpp prof180x.cpp prof80.cpp proteus.cpp ps2.cpp psx.cpp ptcsol.cpp px4.cpp px8.cpp pyl601.cpp ql.cpp qx10.cpp rd110.cpp rex6000.cpp risc2500.cpp rm380z.cpp rmt32.cpp rt1715.cpp rx78.cpp sage2.cpp samcoupe.cpp sapi1.cpp saturn.cpp scorpion.cpp sg1000.cpp sorcerer.cpp spc1000.cpp spc1500.cpp spec128.cpp special.cpp spectrum.cpp sshangha.cpp stv.cpp sun2.cpp sun3.cpp sun4.cpp super6.cpp superslave.cpp svi318.cpp swtpc.cpp taitogn.cpp tandy1t.cpp tandy2k.cpp tdv2324.cpp tek405x.cpp thomson.cpp ti99_2.cpp ti99_4p.cpp ti99_4x.cpp ti99_8.cpp tiki100.cpp timex.cpp tk2000.cpp tmc1800.cpp tmc2000e.cpp tmc600.cpp tosh1000.cpp trs80m2.cpp tvc.cpp twinkle.cpp unixpc.cpp v1050.cpp vcs80.cpp vector06.cpp vg5k.cpp vgmplay.cpp vic10.cpp vidbrain.cpp vip.cpp vixen.cpp vt220.cpp vt320.cpp vt520.cpp wangpc.cpp x07.cpp x68k.cpp xerox820.cpp xor100.cpp z80ne.cpp z88.cpp zn.cpp zx.cpp |
[src/mame/includes] | apollo.h atari400.h fmtowns.h model2.h model3.h poly.h stv.h z80ne.h |
[src/mame/layout] | vgmplay.lay |
[src/mame/machine] | m3comm.cpp |
[src/mame/video] | decodmd1.cpp decodmd2.cpp decodmd3.cpp |
r111548 Thursday 16th August, 2018 at 13:27:24 UTC by cam900 |
---|
deco32.cpp : Add notes, Fix background color for dragngun deco_zoomspr.cpp : Add notes |
[docs/source/usingmame] | aboutromsets.rst |
[scripts/target/mame] | virtual.lua |
[src/devices/bus/bbc/1mhzbus] | opus3.cpp |
[src/devices/bus/bbc/tube] | tube_6502.cpp tube_65c102.cpp tube_80286.cpp tube_arm.cpp tube_z80.cpp |
[src/devices/bus/coco] | coco_ssc.cpp |
[src/devices/bus/epson_sio] | tf20.cpp |
[src/devices/bus/hexbus] | hx5102.cpp |
[src/devices/bus/interpro/sr] | edge.cpp |
[src/devices/bus/newbrain] | eim.cpp |
[src/devices/bus/ti99/peb] | bwg.cpp hfdc.cpp horizon.cpp hsgpl.cpp myarcmem.cpp samsmem.cpp tn_usbsm.cpp |
[src/devices/cpu/f8] | f8dasm.cpp |
[src/devices/cpu/nec] | v53.cpp |
[src/devices/cpu/psx] | psx.cpp |
[src/devices/cpu/tms57002] | tms57002.cpp tms57002.h tms57kdec.cpp tmsinstr.lst tmsmake.py |
[src/devices/machine] | ram.h upd765.cpp upd765.h |
[src/devices/sound] | scsp.cpp scsp.h scspdsp.cpp scspdsp.h zsg2.cpp zsg2.h |
[src/mame] | mame.lst |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
[src/mame/drivers] | a5105.cpp aa310.cpp abc1600.cpp abc80.cpp abc80x.cpp accomm.cpp adam.cpp agat.cpp aim65.cpp alphasma.cpp alphatro.cpp altos8600.cpp amstr_pc.cpp amstrad.cpp apf.cpp apollo.cpp apple1.cpp apple2.cpp apple2e.cpp apple2gs.cpp apple3.cpp apricot.cpp apricotp.cpp aquarius.cpp asst128.cpp at.cpp atari400.cpp atarist.cpp atom.cpp atpci.cpp att4425.cpp attache.cpp avigo.cpp b2m.cpp bartop52.cpp bbc.cpp beta.cpp bitgraph.cpp bullet.cpp bw12.cpp bw2.cpp c128.cpp c64.cpp c80.cpp candela.cpp cbm2.cpp ccs2810.cpp cgenie.cpp clcd.cpp coco12.cpp coco3.cpp compc.cpp compis.cpp compucolor.cpp coolridr.cpp cosmicos.cpp crvision.cpp ct486.cpp cybiko.cpp dai.cpp deco32.cpp dgn_beta.cpp digel804.cpp dragon.cpp ec184x.cpp einstein.cpp electron.cpp elf.cpp elwro800.cpp ep64.cpp eti660.cpp europc.cpp exp85.cpp fccpu30.cpp fidel68k.cpp fk1.cpp fmtowns.cpp galaxy.cpp gb.cpp geneve.cpp genpc.cpp gimix.cpp goldnpkr.cpp gridcomp.cpp hp9845.cpp hp_ipc.cpp huebler.cpp hx20.cpp ibm6580.cpp ibmpc.cpp ibmpcjr.cpp iskr103x.cpp itt3030.cpp jtc.cpp jupace.cpp jupiter.cpp kc.cpp konamigq.cpp konamigv.cpp ksys573.cpp kyocera.cpp laser3k.cpp lc80.cpp llc.cpp lviv.cpp m20.cpp m24.cpp m5.cpp mastboyo.cpp maxaflex.cpp mbc55x.cpp mc10.cpp mc1000.cpp mc1502.cpp megaplay.cpp micronic.cpp microterm_f8.cpp mikromik.cpp miniframe.cpp model2.cpp model3.cpp mpc3000.cpp mpz80.cpp ms0515.cpp mstation.cpp mtouchxl.cpp mtx.cpp myb3k.cpp mz700.cpp namcos10.cpp namcos11.cpp namcos12.cpp nanos.cpp naomi.cpp nascom1.cpp nc.cpp newbrain.cpp octopus.cpp ondra.cpp osbexec.cpp osborne1.cpp osi.cpp palm.cpp pasogo.cpp pc.cpp pc1512.cpp pc8001.cpp pc8401a.cpp pc9801.cpp pcd.cpp pce220.cpp pcw.cpp pcw16.cpp pcxt.cpp pecom.cpp pentagon.cpp phc25.cpp pk8000.cpp pk8020.cpp plus4.cpp pmd85.cpp pocketc.cpp pofo.cpp poisk1.cpp polgar.cpp poly.cpp poly880.cpp pp01.cpp prestige.cpp prof180x.cpp prof80.cpp proteus.cpp ps2.cpp psx.cpp ptcsol.cpp px4.cpp px8.cpp pyl601.cpp ql.cpp qx10.cpp rd110.cpp rex6000.cpp risc2500.cpp rm380z.cpp rmt32.cpp rt1715.cpp rx78.cpp sage2.cpp samcoupe.cpp sapi1.cpp saturn.cpp scorpion.cpp sg1000.cpp sorcerer.cpp spc1000.cpp spc1500.cpp spec128.cpp special.cpp spectrum.cpp sshangha.cpp stv.cpp sun2.cpp sun3.cpp sun4.cpp super6.cpp superslave.cpp svi318.cpp swtpc.cpp taitogn.cpp tandy1t.cpp tandy2k.cpp tdv2324.cpp tek405x.cpp thomson.cpp ti99_2.cpp ti99_4p.cpp ti99_4x.cpp ti99_8.cpp tiki100.cpp timex.cpp tk2000.cpp tmc1800.cpp tmc2000e.cpp tmc600.cpp tosh1000.cpp trs80m2.cpp tvc.cpp twinkle.cpp unixpc.cpp v1050.cpp vcs80.cpp vector06.cpp vg5k.cpp vgmplay.cpp vic10.cpp vidbrain.cpp vip.cpp vixen.cpp vt220.cpp vt320.cpp vt520.cpp wangpc.cpp x07.cpp x68k.cpp xerox820.cpp xor100.cpp z80ne.cpp z88.cpp zn.cpp zx.cpp |
[src/mame/includes] | apollo.h atari400.h fmtowns.h model2.h model3.h poly.h stv.h z80ne.h |
[src/mame/layout] | vgmplay.lay |
[src/mame/machine] | m3comm.cpp |
[src/mame/video] | deco32.cpp deco_zoomspr.cpp decodmd1.cpp decodmd2.cpp decodmd3.cpp |
r111547 Friday 17th August, 2018 at 13:58:29 UTC by superctr |
---|
taito_zm: DSP emulation (work in progress!) (#3854) * taito_zm.cpp : Updates Add DSP, Reduce MCFGs, Add device_mixer_interface for sound gain, Add imperfect_features related to DSP, Add notes * taito_zm.cpp : Fix TMS57002 clock * Improve Taito Zoom ZSG-2 sound emulation zsg2.cpp: implement emphasis filter, this is a noise reduction scheme that amplifies higher frequncies to reduce quantization noise. zsg2.cpp: Add sample interpolation and another adjustable lowpass filter. This seems to be roughly what real hardware does... zsg2.cpp: Improve panning registers and identify DSP output gain registers. * zsg2: minor changes [nw] zsg2: Register 0b appears to be status flags [nw] zsg2: Linear ramping probably makes more sense [nw] * zsg2: slight adjustment of emphasis filter [nw] * zsg2: slight adjustment of emphasis filter #2 [nw] * zsg2: more sober ramping algorithm [nw] * tms57002: add instructions 3c/3d, make them behave as NOP as they're undocumented and not understood * tms57002: Add dready callback for superctr (nw) * tms57002: Fixes to make Taito Zoom DSP working tms57002: Add undocumented instruction saom / raom, they set saturation mode for the ALU. tms57002: Implement MACC pipeline. tms57002: Add callbacks for EMPTY and PC0 pins. tms57002: Add a few unimplemented instructions. tms57002: Proper behavior of CMEM UPLOAD mode. tms57002: Fix an issue where program is not properly loaded if PLOAD is set after a program has already been written. * Documentation fix, properly identified registers as ramping control, will implement that soon [nw] * taito_zm: Working DSP emulation Pretty much OST quality now. A pretty decent upgrade from how it was previously, I'd say. * typo [nw] * just adding some quick notes about the WIP [nw] * Fix build [nw] * zsg2: Proper ramping implemenation, add register map, minor cleanups * oops [nw] |
[src/devices/cpu/tms57002] | tms57002.cpp tms57002.h tms57kdec.cpp tmsinstr.lst tmsmake.py |
[src/devices/sound] | zsg2.cpp zsg2.h |
[src/mame/audio] | taito_zm.cpp taito_zm.h |
[src/mame/drivers] | taitogn.cpp zn.cpp |
Previous 50 | 199869 Revisions | Next 50 |