Note Feed

Note: GitHub retired the SVN interface on January 8, 2024.

Previous 50 199869 Revisions Next 50

r152521 Tuesday 15th September, 2020 at 20:45:12 UTC by Scott Stone
megadriv.xml, vsmileb_cart.xml:  Fixed typo and format fix (nw)
[/branches/aaron-nl3/hash]megadriv.xml vsmileb_cart.xml

r152520 Tuesday 15th September, 2020 at 20:20:22 UTC by Scott Stone
megadriv.xml, vgmplay.xml:   Change release years for Chester Cheetah games  (nw)
[/branches/aaron-nl3/hash]megadriv.xml vgmplay.xml

r152519 Tuesday 15th September, 2020 at 18:31:43 UTC by hap
supercon: trying a different blend method in internal artwork
[/branches/aaron-nl3/src/mame/layout]novag_supercon.lay

r152518 Tuesday 15th September, 2020 at 16:55:04 UTC by Vasantha Crabb
emu/rendlay.cpp: Added parameter animation and state masks.

Components may have multiple bounds and/or color child elements with
state attributes, allowing for piecewise linear position/size/colour
animation.

Components may have a statemask attribute, allowing for things like
using external images to draw a multi-segment LED/VFD display without
requiring dozens of outputs for the individual lines or thousands of
images for all possible states.  (Texture caching still never releases
anything, so MAME can still exceed the maximum number of textures, but
that’s a separate issue.)

Image components with alpha now blend over previously drawn components.

Layouts have been changed to use yes/no for inputraw to match what's
used for flipx/flipy.  External layouts with 1/0 will still work, but
complay.py will complain.
[/branches/aaron-nl3/docs/source/techspecs]layout_files.rst
[/branches/aaron-nl3/scripts/build]complay.py
[/branches/aaron-nl3/src/emu]render.cpp render.h rendlay.cpp rendutil.cpp
[/branches/aaron-nl3/src/mame/layout]aci_ggm.lay alphie.lay conic_cchess2.lay copycat.lay ctstein.lay esq1by22.lay matchme.lay matchnum.lay mephisto_1.lay mephisto_3.lay mephisto_alm16.lay mephisto_alm32.lay mephisto_esb2.lay mephisto_gen32.lay mephisto_mirage.lay microvision.lay novag_savant.lay novag_supercon.lay qfire.lay saitek_mark5.lay saitek_mark6.lay saitek_ssystem3.lay saitek_ssystem4.lay simon.lay speedfrk.lay ssimon.lay touchme.lay zodiac.lay

r152517 Tuesday 15th September, 2020 at 15:48:33 UTC by AJR
cyberbal: Fix SAC communications between 6502 and 68000 (MT 7749)
[/branches/aaron-nl3/src/mame/audio]atarisac.cpp

r152516 Tuesday 15th September, 2020 at 14:37:47 UTC by Carl
plugins/cheat: copy the cheat table to not expose internal state (#7238)
[/branches/aaron-nl3/plugins/cheat]init.lua

r152515 Tuesday 15th September, 2020 at 12:22:01 UTC by hap
kp63: probably fixed compile error
[/branches/aaron-nl3/src/devices/cpu/z80]kp63.cpp

r152514 Tuesday 15th September, 2020 at 10:59:20 UTC by Curt Coder
abc1600.cpp: Improve debug logging. [Curt Coder]
[/branches/aaron-nl3/src/mame/drivers]abc1600.cpp
[/branches/aaron-nl3/src/mame/machine]abc1600mac.cpp

r152513 Tuesday 15th September, 2020 at 10:27:33 UTC by Curt Coder
emu3.cpp: Fix clang build.
[/branches/aaron-nl3/src/mame/drivers]emu3.cpp

r152512 Tuesday 15th September, 2020 at 09:52:37 UTC by Aaron Giles
beep/bsmt2000/c140/c352/c6280/cdda: Update to new stream callbacks
[/branches/aaron-nl3/src/devices/sound]beep.cpp beep.h bsmt2000.cpp bsmt2000.h c140.cpp c140.h c352.cpp c352.h c6280.cpp c6280.h cdda.cpp cdda.h

r152511 Tuesday 15th September, 2020 at 04:15:48 UTC by brian.troha
jaguar.cpp: Document alternate ROM labels for Maximum Force v1.02
[/branches/aaron-nl3/src/mame/drivers]jaguar.cpp

r152510 Tuesday 15th September, 2020 at 03:42:58 UTC by AJR
kl5c80a12, kl5c80a16: Actually add timers to configuration (files overlooked in 7e121d68bb443f579da3271e43255d69925d71a3)
[/branches/aaron-nl3/src/devices/cpu/z80]kl5c80a12.cpp kl5c80a16.cpp

r152509 Tuesday 15th September, 2020 at 03:32:58 UTC by AJR
kl5c80a12, kl5c80a16: Added emulation of KP63(A) Timer/Counter unit. This improves timings in animalc, haekaka, pyenaget and tdoboon.

* animalc: Pile kludge upon kludge for poorly understood video timing register
* gocowboy, itazuram: Increase frequency of one timer interrupt (and hopper timing in gocowboy)
* kc82, kp69: Modernize state_add syntax
[/branches/aaron-nl3/scripts/src]cpu.lua
[/branches/aaron-nl3/src/devices/cpu/z80]kc82.cpp kp63.cpp* kp63.h* kp69.cpp
[/branches/aaron-nl3/src/mame/drivers]sigmab98.cpp

r152508 Monday 14th September, 2020 at 22:24:22 UTC by Aaron Giles
sound: Fix edge case where pending sample rate matches output.
[/branches/aaron-nl3/src/emu]sound.cpp sound.h

r152507 Monday 14th September, 2020 at 18:29:01 UTC by hap
i8244: update to use newsound
[/branches/aaron-nl3/src/devices/video]i8244.cpp i8244.h

r152506 Monday 14th September, 2020 at 18:08:10 UTC by Aaron Giles
sound: Drive updates more sensibly from the sound manager, fixing some asserts.
[/branches/aaron-nl3/src/emu]sound.cpp speaker.cpp speaker.h

r152505 Monday 14th September, 2020 at 17:48:26 UTC by hap
mcs48: fix a regression with previous change to strt_cnt
[/branches/aaron-nl3/src/devices/cpu/mcs48]mcs48.cpp

r152504 Monday 14th September, 2020 at 17:41:31 UTC by Dirk Best
in207376: Hook up brightness control and switch to X2212
[/branches/aaron-nl3/src/mame/drivers]informer_207_376.cpp

r152503 Monday 14th September, 2020 at 17:13:35 UTC by devin.acker
zn.cpp: add config port for Tetris: The Grand Master debug buttons (#7232)
[/branches/aaron-nl3/src/mame/drivers]zn.cpp

r152502 Monday 14th September, 2020 at 14:50:06 UTC by clawgrip
microdar.cpp: Add small note about undumped game
[/branches/aaron-nl3/src/mame/drivers]microdar.cpp

r152501 Monday 14th September, 2020 at 13:29:55 UTC by hap
starwbc: increase cpu speed a bit
[/branches/aaron-nl3/src/mame/drivers]hh_tms1k.cpp

r152500 Monday 14th September, 2020 at 13:08:46 UTC by AJR
tx0: Fix CPU address calculation
[/branches/aaron-nl3/src/devices/cpu/pdp1]tx0.cpp

r152499 Monday 14th September, 2020 at 12:50:49 UTC by AJR
pdp1: More cleanups and fixes
[/branches/aaron-nl3/src/devices/cpu/pdp1]pdp1.cpp pdp1.h
[/branches/aaron-nl3/src/mame/drivers]pdp1.cpp
[/branches/aaron-nl3/src/mame/includes]pdp1.h

r152498 Monday 14th September, 2020 at 08:20:20 UTC by Aaron Giles
Converted 'a' sound devices to new callbacks.
[/branches/aaron-nl3/src/devices/sound]aica.cpp aica.h asc.cpp asc.h astrocde.cpp astrocde.h awacs.cpp awacs.h

r152497 Monday 14th September, 2020 at 03:49:52 UTC by Aaron Giles
Merge branch 'master' of https://github.com/mamedev/mame
[/branches/aaron-nl3/src/devices/sound]votrax.cpp votrax.h
[/branches/aaron-nl3/src/mame/audio]gottlieb.cpp

r152496 Monday 14th September, 2020 at 01:45:08 UTC by AJR
pdp8/unidasm: Consistency
[/branches/aaron-nl3/src/tools]unidasm.cpp

r152495 Monday 14th September, 2020 at 01:37:20 UTC by AJR
pdp1: Clean up callbacks and start encapsulating peripherals

* pdp1, pdp8: Apply word shift to address spaces
[/branches/aaron-nl3/src/devices/cpu/pdp1]pdp1.cpp pdp1.h pdp1dasm.cpp
[/branches/aaron-nl3/src/devices/cpu/pdp8]pdp8.cpp pdp8dasm.cpp
[/branches/aaron-nl3/src/mame/drivers]pdp1.cpp
[/branches/aaron-nl3/src/mame/includes]pdp1.h
[/branches/aaron-nl3/src/mame/video]pdp1.cpp
[/branches/aaron-nl3/src/tools]unidasm.cpp

r152494 Monday 14th September, 2020 at 00:13:38 UTC by Carl
plugin/cheat: subtract min before dividing
[/branches/aaron-nl3/plugins/cheat]init.lua

r152493 Monday 14th September, 2020 at 00:03:22 UTC by Carl
plugin/cheat: check value is a mulitple of step
[/branches/aaron-nl3/plugins/cheat]init.lua

r152492 Sunday 13th September, 2020 at 23:04:18 UTC by clawgrip
bublbobl.cpp: Remove outdated comment about 8749
[/branches/aaron-nl3/src/mame/drivers]bublbobl.cpp

r152491 Sunday 13th September, 2020 at 22:58:02 UTC by Vasantha Crabb
emu/save.cpp: Fix bad SFINAE trick breaking segapcm.cpp, fix saving attotime array on 32-bit Linux targets that align u64 on 32-bit boundaries
[/branches/aaron-nl3/src/devices/sound]multipcm.cpp
[/branches/aaron-nl3/src/emu]save.cpp save.h
[/branches/aaron-nl3/src/emu/debug]dvmemory.cpp
[/branches/aaron-nl3/src/frontend/mame]luaengine.cpp

r152490 Sunday 13th September, 2020 at 22:20:00 UTC by MetalliC
Merge pull request #7230 from clawgrip/patch-69

bublbobl.cpp: Dumped and verified PROM from 'bub8749' [ArcadeHacker]

r152489 Sunday 13th September, 2020 at 22:11:28 UTC by clawgrip
bublbobl.cpp: Dumped and verified PROM from 'bub8749' [ArcadeHacker]
[/branches/aaron-nl3/src/mame/drivers]bublbobl.cpp

r152488 Sunday 13th September, 2020 at 21:37:53 UTC by Carl
plugin/cheat: flesh out the exported interface a bit more
[/branches/aaron-nl3/plugins/cheat]init.lua
[/branches/aaron-nl3/src/devices/sound]votrax.cpp votrax.h
[/branches/aaron-nl3/src/mame/audio]gottlieb.cpp

r152487 Monday 14th September, 2020 at 03:45:30 UTC by Aaron Giles
qbert: Better approximation of Votrax frequencies, pending deeper analysis.
[/branches/aaron-nl3/src/mame/audio]gottlieb.cpp

r152486 Monday 14th September, 2020 at 03:44:33 UTC by Aaron Giles
votrax: Updated to new stream callback.
[/branches/aaron-nl3/src/devices/sound]votrax.cpp votrax.h

r152485 Sunday 13th September, 2020 at 20:52:09 UTC by R. Belmont
taito_en: fix overdriving that caused distortion and pops in previous versions [R. Belmont]
[/branches/aaron-nl3/src/mame/audio]taito_en.cpp

r152484 Sunday 13th September, 2020 at 20:31:59 UTC by R. Belmont
es5503: don't overdrive the output [R. Belmont]
[/branches/aaron-nl3/src/devices/sound]es5503.cpp

r152483 Sunday 13th September, 2020 at 20:26:05 UTC by AJR
multipcm.cpp: Work around template error introduced in 9b582574922cb7af1a9a31c1182c300b90a20c43
[/branches/aaron-nl3/src/devices/sound]multipcm.cpp

r152482 Sunday 13th September, 2020 at 19:55:16 UTC by AJR
alpha_8921.cpp: Fix clang error: switch condition has boolean value [-Werror,-Wswitch-bool]
[/branches/aaron-nl3/src/devices/machine]alpha_8921.cpp

r152481 Sunday 13th September, 2020 at 19:19:59 UTC by hap
sensorboard: makes no sense to apply Ctrl for lifted pieces on magnet board
[/branches/aaron-nl3/src/devices/machine]sensorboard.cpp

r152480 Sunday 13th September, 2020 at 19:08:52 UTC by hap
sensorboard: add support for ctrl modifier with magnet boards
[/branches/aaron-nl3/src/devices/machine]sensorboard.cpp

r152479 Sunday 13th September, 2020 at 17:18:44 UTC by Aaron Giles
Significant internal changes to sound streams (#7169)

Significant internal changes to sound streams:

Abstracted buffers of sound data into an internal stream_buffer class, with helper classes read_stream_view and write_stream_view which offer readable/writable "views" into the buffers

Internal sound calculations are all done using stream_buffer::sample_t, which is a 32-bit float; existing callbacks are supported through an adapter that converts to/from signed 32-bit integers

Improved behavior of dynamic stream sample rate changes to resample a short runway of data to preserve continuity across transitions

Created a new stream update callback which passes a std::vector of read_stream_views for inputs, and a std::vector of write_stream_views for outputs

Updated core mixer and speaker devices to the new stream update callback

Updated the following sound cores to the new stream update callback: ay8910, dac, k054539, msm5205, namco, netlist, okim6295, pokey, samples, sn76496, sp0250, tms5220, tms57002, upd7759, vgm_visualizer, volt_reg

Changed existing stream update callback to make inputs explicitly const and the output pointers const as well, since they are re-used across calls; fixed several engines that violated this rule

Sound_manager::stream_alloc can no longer automatically connect to a device's sound_stream_update callback; instead, the stream_alloc() on the sound_device_interface should be called; updated many violators of this rule

Streams can be created with SAMPLE_RATE_OUTPUT_ADAPTIVE, which dynamically tracks the sample rate of its first downstream output, or with SAMPLE_RATE_INPUT_ADAPTIVE, which tracks the sample rate of its first input

Changed resampling to be a separate sound_stream that is invoked as needed, opening the path for selectable resampling implementations

Added a flags parameter to the new stream allocation method that allows you to specify a that input streams should not be resampled

Exposed stream_input and stream_output classes directly, simplifying access to user gains and stream names

Added a simple dynamic compressor to sound_manager to provide nicer results when overdriven sound happens; compression does not affect speaker_report results

Improved verbose speaker_report to print a graph of peaks over time

More aggressive debugging enabled for now even in release builds (should be disabled prior to next release) via SOUND_DEBUG define in sound.h; report any assertions for fixing
[/branches/aaron-nl3/src/devices/bus/a2bus]a2mcms.cpp a2mcms.h
[/branches/aaron-nl3/src/devices/bus/coco]coco_ssc.cpp
[/branches/aaron-nl3/src/devices/bus/isa]gus.cpp gus.h
[/branches/aaron-nl3/src/devices/cpu/tms57002]tms57002.cpp tms57002.h
[/branches/aaron-nl3/src/devices/imagedev]cassette.cpp cassette.h floppy.cpp floppy.h
[/branches/aaron-nl3/src/devices/machine]8364_paula.cpp 8364_paula.h acorn_vidc.cpp laserdsc.cpp laserdsc.h netlist.cpp netlist.h s2636.cpp s2636.h spg2xx_audio.cpp spg2xx_audio.h
[/branches/aaron-nl3/src/devices/sound]2203intf.cpp 2203intf.h 2608intf.cpp 2608intf.h 2610intf.cpp 2610intf.h 2612intf.cpp 2612intf.h 262intf.cpp 262intf.h 3526intf.cpp 3526intf.h 3812intf.cpp 3812intf.h 8950intf.cpp 8950intf.h aica.cpp aica.h asc.cpp asc.h astrocde.cpp astrocde.h awacs.cpp awacs.h ay8910.cpp ay8910.h beep.cpp beep.h bsmt2000.cpp bsmt2000.h c140.cpp c140.h c352.cpp c352.h c6280.cpp c6280.h cdda.cpp cdda.h cdp1863.cpp cdp1863.h cdp1864.cpp cdp1864.h cdp1869.cpp cdp1869.h cem3394.cpp cem3394.h dac.h dac76.cpp dac76.h dave.cpp dave.h digitalk.cpp digitalk.h disc_cls.h disc_inp.hxx discrete.cpp discrete.h dmadac.cpp dmadac.h dspv.cpp dspv.h es1373.cpp es1373.h es5503.cpp es5503.h es5506.cpp es5506.h esqpump.cpp esqpump.h flt_rc.cpp flt_rc.h flt_vol.cpp flt_vol.h fm.cpp fm.h fm2612.cpp gaelco.cpp gaelco.h gb.cpp gb.h hc55516.cpp hc55516.h huc6230.cpp huc6230.h i5000.cpp i5000.h ics2115.cpp ics2115.h iopspu.cpp iopspu.h iremga20.cpp iremga20.h k005289.cpp k005289.h k007232.cpp k007232.h k051649.cpp k051649.h k053260.cpp k053260.h k054539.cpp k054539.h ks0164.cpp ks0164.h l7a1045_l6028_dsp_a.cpp l7a1045_l6028_dsp_a.h lmc1992.cpp lmc1992.h mas3507d.cpp mas3507d.h mea8000.cpp mea8000.h mos6560.cpp mos6560.h mos6581.cpp mos6581.h mos7360.cpp mos7360.h msm5205.cpp msm5205.h msm5232.cpp msm5232.h multipcm.cpp multipcm.h n63701x.cpp n63701x.h namco.cpp namco.h namco_163.cpp namco_163.h nes_apu.cpp nes_apu.h nile.cpp nile.h okim6258.cpp okim6258.h okim6295.cpp okim6295.h okim6376.cpp okim6376.h okim9810.cpp okim9810.h pcd3311.cpp pcd3311.h pokey.cpp pokey.h qs1000.cpp qs1000.h qsound.cpp qsound.h qsoundhle.cpp qsoundhle.h rf5c400.cpp rf5c400.h rf5c68.cpp rf5c68.h rolandpcm.cpp rolandpcm.h rp2c33_snd.cpp rp2c33_snd.h s14001a.cpp s14001a.h s_dsp.cpp s_dsp.h saa1099.cpp saa1099.h samples.cpp samples.h scsp.cpp scsp.h segapcm.cpp segapcm.h sn76477.cpp sn76477.h sn76496.cpp sn76496.h snkwave.cpp snkwave.h sp0250.cpp sp0250.h sp0256.cpp sp0256.h spkrdev.cpp spkrdev.h spu.cpp spu.h st0016.cpp st0016.h swp00.cpp swp00.h swp20.cpp swp20.h swp30.cpp swp30.h t6721a.cpp t6721a.h t6w28.cpp t6w28.h tc8830f.cpp tc8830f.h tiaintf.cpp tiaintf.h tms3615.cpp tms3615.h tms36xx.cpp tms36xx.h tms5110.cpp tms5110.h tms5220.cpp tms5220.h upd1771.cpp upd1771.h upd7752.cpp upd7752.h upd7759.cpp upd7759.h upd934g.cpp upd934g.h vgm_visualizer.cpp vgm_visualizer.h vlm5030.cpp vlm5030.h volt_reg.cpp volt_reg.h votrax.cpp votrax.h vrc6.cpp vrc6.h vrender0.cpp vrender0.h wave.cpp wave.h x1_010.cpp x1_010.h ym2151.cpp ym2151.h ym2413.cpp ym2413.h ymf262.cpp ymf262.h ymf271.cpp ymf271.h ymf278b.cpp ymf278b.h ymz280b.cpp ymz280b.h ymz770.cpp ymz770.h zsg2.cpp zsg2.h
[/branches/aaron-nl3/src/devices/video]i8244.cpp i8244.h
[/branches/aaron-nl3/src/emu]disound.cpp disound.h sound.cpp sound.h speaker.cpp speaker.h
[/branches/aaron-nl3/src/frontend/mame/ui]ui.cpp
[/branches/aaron-nl3/src/mame/audio]arcadia.cpp arcadia.h channelf.cpp channelf.h cheekyms.cpp cinemat.cpp cmi01a.cpp cmi01a.h cps3.cpp cps3.h dai_snd.cpp dai_snd.h dsbz80.cpp dsbz80.h elan_eu3a05.cpp elan_eu3a05.h exidy.cpp exidy.h exidy440.cpp exidy440.h flower.cpp flower.h geebee.cpp geebee.h gomoku.cpp gomoku.h gridlee.cpp hyprolyb.cpp hyprolyb.h irem.cpp lynx.cpp lynx.h mario.cpp micro3d.cpp micro3d.h mw8080bw.cpp phoenix.cpp phoenix.h pleiads.cpp pleiads.h polepos.cpp polepos.h redbaron.cpp redbaron.h segag80.cpp segag80r.cpp segausb.cpp segausb.h seibu.cpp seibu.h snk6502.cpp snk6502.h socrates.cpp socrates.h special.cpp special.h svis_snd.cpp svis_snd.h tiamc1.cpp tiamc1.h timeplt.cpp timeplt.h trackfld.cpp trackfld.h turrett.cpp tvc.cpp tvc.h tx1.cpp tx1.h vboy.cpp vboy.h vc4000.cpp vc4000.h warpwarp.cpp warpwarp.h wiping.cpp wiping.h wswan.cpp wswan.h xavix.cpp zaccaria.cpp
[/branches/aaron-nl3/src/mame/drivers]1942.cpp carpolo.cpp cocoloco.cpp destroyr.cpp esq1.cpp flyball.cpp galaxian.cpp gamemachine.cpp istrebiteli.cpp milton6805.cpp ninjaw.cpp popeye.cpp pv1000.cpp segas16b.cpp starcrus.cpp starfire.cpp tankbatt.cpp
[/branches/aaron-nl3/src/mame/includes]gridlee.h segag80r.h turrett.h xavix.h
[/branches/aaron-nl3/src/mame/machine]mega32x.cpp mega32x.h
[/branches/aaron-nl3/src/mame/video]gic.cpp gic.h

r152478 Sunday 13th September, 2020 at 16:28:14 UTC by hap
pwm: remove now-obsolete savestate workaround
[/branches/aaron-nl3/src/devices/video]pwm.cpp pwm.h

r152477 Sunday 13th September, 2020 at 16:01:03 UTC by Robbbert
mbc55x: fixed number pad, fixed '&' natural key
[/branches/aaron-nl3/src/mame/machine]mbc55x_kbd.cpp

r152476 Sunday 13th September, 2020 at 15:00:54 UTC by Carl
plugins: add emu.plugin table to contain plugin exported interfaces
[/branches/aaron-nl3/plugins]boot.lua
[/branches/aaron-nl3/plugins/cheat]init.lua
[/branches/aaron-nl3/plugins/cheatfind]init.lua

r152475 Sunday 13th September, 2020 at 14:55:00 UTC by Vasantha Crabb
emu/save.h: Added support for saving arrays of attotimes and renamed macros to make purpose more obvious.
[/branches/aaron-nl3/src/emu]devfind.h save.h

r152474 Sunday 13th September, 2020 at 13:28:52 UTC by Robbbert
mm1kb: added quote natural key
[/branches/aaron-nl3/src/mame/machine]mm1kb.cpp

r152473 Sunday 13th September, 2020 at 10:29:07 UTC by Robbbert
poisk1: added direction natural keys
[/branches/aaron-nl3/src/mame/machine]kb_poisk1.h

r152472 Sunday 13th September, 2020 at 10:20:11 UTC by Couriersud
netlist: remove obsolete headers from netlist.lua
[/branches/aaron-nl3/scripts/src]netlist.lua

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team