Note Feed

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

Previous 50 199869 Revisions Next 50

r187107 Sunday 22nd May, 2022 at 09:09:06 UTC by smf
change spectrum 128 code to match comment [smf]
[src/mame/drivers]spec128.cpp

r187106 Saturday 21st May, 2022 at 23:36:01 UTC by Vasantha Crabb
srcclean in preparation for release
[/branches]release0244*

r187105 Saturday 21st May, 2022 at 23:36:01 UTC by Vasantha Crabb
srcclean in preparation for release
[hash]apple2_flop_clcracked.xml apple2_flop_orig.xml gbcolor.xml ibm5150.xml megadriv.xml specpls3_flop.xml spectrum_cass.xml timex_cass.xml
[scripts/src]3rdparty.lua
[scripts/target/mame]nl.lua
[src/devices/bus/mtx]cfx.cpp
[src/devices/cpu/hp2100]hp2100d.cpp
[src/devices/cpu/m68hc16]cpu16.cpp
[src/devices/machine]acorn_bmu.cpp i2cmem.cpp pcf8573.cpp pcf8583.cpp steppers.cpp
[src/lib/formats]acorn_dsk.cpp fs_coco_rsdos.cpp
[src/mame/audio]fruitsamples.cpp fruitsamples.h nl_jpmsru.cpp
[src/mame/drivers]aa310.cpp hotchili.cpp jpmsru.cpp magicard.cpp vic20.cpp
[src/mame/layout]hotchili.lay j_dud.lay j_ewn.lay j_lan.lay j_ndu.lay jpmsru.lay

r187104 Saturday 21st May, 2022 at 20:58:10 UTC by 0kmg
megadriv.xml: Added eight dumps. (#9785)

New working software list additions (megadriv.xml)
-----------------------------------
Canon - The Legend of the New Gods [NoIntro]
Clan of Heroes - Generals of the Yang Family [NoIntro]
Custodian [NoIntro]
Duke Nukem 3D (Piko reissue) [NoIntro]
Mega Noah's Ark 3D [NoIntro]
Switchblade [NoIntro]
Water Margin - A Tale of Clouds and Wind [NoIntro]
Wisdom Tree Collection [NoIntro]
[hash]megadriv.xml

r187103 Saturday 21st May, 2022 at 20:56:58 UTC by r09
fmtowns_cd.xml: 7 new dumps (#9786)

New working software list additions
-----------------------------------
'94-nen Nice Gal - Natsu no Soukessan [redump.org]
Ii Tabi Ii Aji Goannai - Furusato Kodzutsumi & Kanpo no Yado - Heisei Gannendo-ban [redump.org]
Pocky 1-2 + Ponyon [redump.org]
Psychic Detective Series Vol. 4 - Orgel (Demo) [redump.org]
Psychic Detective Series Final - Solitude Gekan (Demo) [redump.org]
The Playroom [redump.org]
Zak McKracken and The Alien Mindbenders (HMB-218) [redump.org]
[hash]fmtowns_cd.xml

r187102 Saturday 21st May, 2022 at 20:54:10 UTC by 0kmg
Removed superfluous semicolons from various source files. (#9796)
[src/devices/bus/epson_qx]option.h
[src/devices/cpu/tms32025]32025dsm.cpp
[src/devices/cpu/tms32082]dis_pp.cpp
[src/devices/imagedev]mfmhd.h
[src/devices/video]v9938.h
[src/emu]image.h
[src/lib/formats]mfi_dsk.cpp
[src/mame/drivers]ac1.cpp cps1.cpp exorciser.cpp kminus.cpp lckydraw.cpp lwriter.cpp mccpm.cpp model2.cpp pgm.cpp qx10.cpp rastersp.cpp vamphalf.cpp
[src/mame/includes]vc4000.h
[src/mame/machine]electron.cpp
[src/mame/video]733_asr.cpp fmtowns.cpp
[src/osd/modules]osdwindow.h
[src/osd/modules/render/bgfx/shaders/chains/crt-geom]vs_gaussx.sc
[src/osd/modules/render/d3d]d3dhlsl.cpp

r187101 Saturday 21st May, 2022 at 20:53:02 UTC by 0kmg
Corrected various Wonder Boy title descriptions (MT08321). (#9798)
[hash]pcecd.xml sms.xml vgmplay.xml
[src/mame/drivers]system1.cpp

r187100 Saturday 21st May, 2022 at 20:53:02 UTC by GitHub
-

r187099 Saturday 21st May, 2022 at 15:22:24 UTC by 0kmg
gamegear.xml: Added ROM patch to brkthru playable. (#9792)

Software list items promoted to working
---------------------------------------
BreakThru! (prototype)
[hash]gamegear.xml

r187098 Saturday 21st May, 2022 at 15:16:50 UTC by Couriersud
netlist: More c++, less macros, added support for cspell (#9794)

- More c++, less macros
 * Significantly reduced the use of unused_var and replaced it with
   [[maybe_unused]]
 * use enum class in ppmf.h

- Changes to testing code in ptest.h
 * Catch exceptions in more places
 * The verbosity of the output can now be controlled
 * Display of test stats totals

- added support for cspell
- fixed various typos
- fixed SUBTARGET=nl build
- fixed more file permissions
- srcclean and add fix_permissions target to netlist makefile
[scripts/target/mame]nl.lua
[src/lib/netlist]nl_base.cpp nl_config.h nl_errstr.h nl_factory.h nl_interface.h nl_parser.cpp nl_setup.cpp nl_setup.h nltypes.h
[src/lib/netlist/analog]nld_generic_models.h nlid_twoterm.h
[src/lib/netlist/build]cspell.json* makefile
[src/lib/netlist/buildVS]netlist.sln netlistlib.vcxproj netlistlib.vcxproj.filters nltool.vcxproj nltool.vcxproj.filters nlwav.vcxproj nlwav.vcxproj.filters
[src/lib/netlist/core]base_objects.h core_device.h exec.h logic.h nets.h queue.h
[src/lib/netlist/devices]nld_74123.cpp nld_74164.cpp nlid_proxy.cpp
[src/lib/netlist/macro]nlm_ttl74xx_lib.cpp
[src/lib/netlist/plib]gmres.h palloc.h pchrono.h pconfig.h pdynlib.cpp pdynlib.h pexception.cpp pexception.h pmath.h pomp.h poptions.cpp ppmf.cpp ppmf.h ppreprocessor.h prandom.h pstonum.h pstream.h ptests.h ptime.h ptypes.h
[src/lib/netlist/prg]nltool.cpp nlwav.cpp
[src/lib/netlist/solver]nld_matrix_solver.cpp nld_matrix_solver.h nld_matrix_solver_ext.h nld_solver.cpp
[src/lib/netlist/tests]test_pmfp.cpp test_pmfp_multibase.cpp test_precommit.cpp*
[src/lib/netlist/tools]nl_convert.cpp nl_convert.h

r187097 Saturday 21st May, 2022 at 13:36:09 UTC by wilbertpol
nec.cpp: Add support for EXT reg,imm4 and INS reg,imm4 (#9793)
[src/devices/cpu/nec]necinstr.hxx

r187096 Saturday 21st May, 2022 at 09:33:29 UTC by Osso
xain.cpp: updated hardware info [Guru]
[src/mame/drivers]xain.cpp

r187095 Saturday 21st May, 2022 at 08:25:43 UTC by Vasantha Crabb
ui/viewgfx.cpp: Fixed some cases where no tiles would appear with tall or wide aspect ratio windows.
[src/frontend/mame/ui]viewgfx.cpp

r187094 Saturday 21st May, 2022 at 07:56:09 UTC by Vasantha Crabb
ui/viewgfx.cpp: Remember orientation/position/scale per tilemap; more encapsulation.
[src/frontend/mame/ui]viewgfx.cpp

r187093 Saturday 21st May, 2022 at 07:24:37 UTC by Olivier Galibert
perfrman: Partially guessed video adjustment
[src/mame/drivers]slapfght.cpp
[src/mame/video]slapfght.cpp

r187092 Saturday 21st May, 2022 at 06:09:23 UTC by Vasantha Crabb
machine/7474.cpp: Fixed use of uninitialised members.
[src/devices/machine]7474.cpp 7474.h

r187091 Saturday 21st May, 2022 at 05:39:18 UTC by Vasantha Crabb
netlist/plib: Fixed detection of clang versions with noexcept issue, added feature constants for C++ standard library version.
[src/lib/netlist/plib]pmatrix2d.h ptypes.h

r187090 Saturday 21st May, 2022 at 01:02:31 UTC by Nigel Barnes
bus/acorn/cms/4080term: Use raw screen params.
[src/devices/bus/acorn/cms]4080term.cpp

r187089 Friday 20th May, 2022 at 21:45:06 UTC by Nigel Barnes
tube: Implemented parasite reset PRST line, and added to all co-processors.
[src/devices/bus/bbc/tube]tube_32016.cpp tube_32016.h tube_6502.cpp tube_6502.h tube_80186.cpp tube_80186.h tube_80286.cpp tube_80286.h tube_a500.cpp tube_a500.h tube_arm.cpp tube_arm.h tube_arm7.cpp tube_arm7.h tube_rc6502.cpp tube_rc6502.h tube_x25.cpp tube_z80.cpp tube_z80.h
[src/devices/machine]tube.cpp tube.h

r187088 Friday 20th May, 2022 at 21:45:06 UTC by Nigel Barnes
bus/mtx/cfx: Do nothing when both READ/WRITE are asserted.
[src/devices/bus/mtx]cfx.cpp

r187087 Friday 20th May, 2022 at 15:31:52 UTC by smf
partial revert of 68ebb786d10553a4e8c262216db4daa1415f32fc
[scripts/src]bus.lua

r187086 Friday 20th May, 2022 at 14:06:04 UTC by smf
Added Z80 Video Pak cartridge to Commodore 64. [smf]

Fixed XL-80 cartridge lower case and inverse video [smf]
[hash]c64_cart.xml
[scripts/src]bus.lua
[src/devices/bus/c64]cpm.cpp cpm.h exp.cpp xl80.cpp xl80.h z80videopak.cpp* z80videopak.h*

r187085 Friday 20th May, 2022 at 13:10:40 UTC by hap
fidel_csc: get rid of ca1/cb1 read handlers, the easy way
[src/mame/drivers]fidel_csc.cpp

r187084 Friday 20th May, 2022 at 08:26:14 UTC by Vasantha Crabb
ui/viewgfx.cpp: Added ability to restrict tiles to integer scale factors. (#9783)

Also encapsulated things a bit more and made the UI manager hold onto the storage rather than keeping it in file statics.
[docs/source/usingmame]defaultkeys.rst
[src/frontend/mame/ui]ui.cpp viewgfx.cpp viewgfx.h

r187083 Friday 20th May, 2022 at 07:55:29 UTC by patrick.mackinlay
labtam3232: new card skeleton
[scripts/src]bus.lua
[src/devices/bus/multibus]labtam3232.cpp* labtam3232.h*

r187082 Friday 20th May, 2022 at 03:54:23 UTC by Osso
funworld.cpp: actually removed MNW flag from multiwina
[src/mame/drivers]funworld.cpp

r187081 Friday 20th May, 2022 at 03:43:36 UTC by patrick.mackinlay
rs2030: add mouse
[src/mame/drivers]mips.cpp

r187080 Friday 20th May, 2022 at 01:31:04 UTC by Robbbert
krokha,iphone2g: Fixed "Attempt to register save state entry after state registration is closed"
[src/devices/machine]vic_pl192.cpp
[src/mame/drivers]krokha.cpp

r187079 Friday 20th May, 2022 at 01:02:36 UTC by Nigel Barnes
bus/bbc/internal/cumana68k: Add default MFM floppy formats.
[src/devices/bus/bbc/internal]cumana68k.cpp

r187078 Friday 20th May, 2022 at 01:02:36 UTC by Nigel Barnes
bus/mtx/cfx: Do nothing when both CS0/CS1 are asserted.
[src/devices/bus/mtx]cfx.cpp

r187077 Friday 20th May, 2022 at 00:19:38 UTC by smf
Patch Commodore LCD RTC register table by swapping day & month values. [smf]
[src/mame/drivers]clcd.cpp

r187076 Thursday 19th May, 2022 at 20:29:58 UTC by Osso
funworld.cpp: used the decryption PROM in other set where available, too (megacard, powercrd)
[src/mame/drivers]funworld.cpp

r187075 Thursday 19th May, 2022 at 20:08:48 UTC by Osso
Clones promoted to working
----------------------------
Multi Win (Ver.0091, encrypted) [Ivan Vangelista]
[src/mame/drivers]funworld.cpp
[src/mame/includes]funworld.h

r187074 Thursday 19th May, 2022 at 19:58:40 UTC by Osso
atarist.cpp: fixed compile on GCC 11.3.0
[src/mame/drivers]atarist.cpp

r187073 Thursday 19th May, 2022 at 19:26:45 UTC by iceknigh7
gbcolor.xml: Added Green Beret prototypes developed by Kak. (#9754)

New working software list additions (gbcolor)
--------------------------
Green Beret (prototype 1) [Kak, retroLEL]
Green Beret (prototype 2) [Kak, retroLEL]
Green Beret (prototype 3) [Kak, retroLEL]
[hash]gbcolor.xml

r187072 Thursday 19th May, 2022 at 19:21:55 UTC by AJR
atarist.cpp: Split out video and blitter as separate devices
[scripts/target/mame]mess.lua
[src/mame/drivers]atarist.cpp
[src/mame/includes]atarist.h
[src/mame/machine]ataristb.cpp* ataristb.h*
[src/mame/video]atarist.cpp atarist.h

r187071 Thursday 19th May, 2022 at 19:20:23 UTC by eientei95
spdheat.cpp: Demoted to MACHINE_IMPERFECT_SOUND. (#9779)

Analog filters and actual speaker arrangement are not emulated.
[src/mame/drivers]spdheat.cpp

r187070 Thursday 19th May, 2022 at 18:41:08 UTC by devin.acker
3rdparty/portmidi: Fixed windows MIDI callback signatures. (#9781)
[3rdparty/portmidi/pm_win]pmwinmm.c

r187069 Thursday 19th May, 2022 at 18:19:27 UTC by smf
Updated Commodore LCD colors, based on recent pictures from one of the prototypes. [smf]

Fixed Commodore LCD real time clock reading, it relies on the RTC chip being able to ground PORT A while it is set to an output. Which is documented in the 6522 datasheet as being possible. It's NMOS, so it has weak pull ups and doesn't drive it's output hard. However due to a bug in the prototype ROM code, it currently has the date and month swapped round. [smf]
[src/devices/machine]6522via.cpp
[src/mame/drivers]clcd.cpp

r187068 Thursday 19th May, 2022 at 17:40:00 UTC by Couriersud
netlist: Fixes to address PR #9752 and issue #8590 / EMSCRIPTEN (#9773)

netlist: pointer to member function code

- Address PR #9752 and issue #8590
- change comments in ppmf.h
- add support for function desciptors (IA64)
- sizeof(size_t) may be different on build targets
 make plib::hash use uint64 to ensure consistent static solver
 hashes across platforms (EMSCRIPTEN)
- Moved constructor and member functions outside the class declaration
 with the exception of "call" member functions.
- Updated comment on accessing RDX
- Added more test cases

* Removed execution bit on certain files
I have separated out the raw processing code into `ppmf.cpp`. I have
also taken first steps to clean the abi identification.

The code submitted now supports:

a) The unknown virtual inheritance case with specific code for MSVC for
simple (i.e. scalar, void, reference, pointer) return types using the
optimized code. This is the test case only supported under MSVC and
which should return 7. Please have a look at the code. Basically
m_vptr_offset is an index into a pointer table. It needs to be
multiplied by `sizeof(void *)`.

b) If you enable PPMF_EXPERIMENTAL complex return type member functions
for MSVC will also use the optimized code path. This is explained in
detail in the code in ppmf, including caveats and possible solutions.

c) Enabling PPMF_USE_MAME_DELEGATES will use `src/lib/util/delegate.h`
as a replacement for `ppmf.h`. This allows to run the same tests
(`nltool -c tests` from standalone build) as for the ppmf code.

d) The code now also supports `clang-cl`

e) sizeof(size_t) may be different on build targets.

Make plib::hash use uint64 to ensure consistent static solver hashes
across platforms. This fixes loading static solvers (if enabled) on
EMSCRIPTEN.
[scripts/src]netlist.lua
[src/lib/netlist/build]makefile
[src/lib/netlist/buildVS]netlist.sln netlistlib.vcxproj netlistlib.vcxproj.filters nltool.vcxproj nlwav.vcxproj
[src/lib/netlist/core]core_device.h
[src/lib/netlist/plib]ppmf.cpp* ppmf.h ptypes.h putil.h
[src/lib/netlist/solver]nld_ms_gcr.h
[src/lib/netlist/tests]test_pmfp.cpp test_pmfp_multibase.cpp

r187067 Thursday 19th May, 2022 at 17:31:46 UTC by Osso
New clones marked as NOT_WORKING
--------------------------------
The House of the Dead (Revision A) [egregiousguy]

- seta.cpp: added hardware info for Caliber 50 [Guru]

- snk.cpp: added hardware info for Ikari Warriors [Guru]
[src/mame]mame.lst
[src/mame/drivers]model2.cpp seta.cpp snk.cpp

r187066 Thursday 19th May, 2022 at 17:12:25 UTC by AJR
atarist.cpp: Cleanups and minor fixes
- Add cartridge software list and IPF floppy format to all sets
- Add missing handlers to (still non-working) ste, megast and megaste memory maps, making megaste a megast derivative
- Give HD6301 its own XTAL
- Use array finders for HD6301 keyboard and joystick ports
- Swap players for joystick and button inputs (needed for mouse to work)
- Remove shifter mode 1 kludge that seems to hurt more than help
[hash]st_cart.xml
[src/devices/sound]lmc1992.cpp
[src/mame/drivers]atarist.cpp
[src/mame/includes]atarist.h
[src/mame/video]atarist.cpp

r187065 Thursday 19th May, 2022 at 15:28:08 UTC by Dirk Best
mmagic: restore driver style
[src/mame/drivers]mmagic.cpp

r187064 Thursday 19th May, 2022 at 13:34:10 UTC by smf
Implemented Monkey Magic flip screen & multiplexed controls. The dump is likely from a cocktail board as the screen flipping is the only indication of which player is up. [smf]
[src/mame/drivers]mmagic.cpp

r187063 Thursday 19th May, 2022 at 13:34:09 UTC by smf
Don't forget the current state of dsr & rts when changing serial settings in null modem device. [smf]
[src/devices/bus/rs232]null_modem.cpp null_modem.h

r187062 Thursday 19th May, 2022 at 13:34:09 UTC by smf
Always initialize upd3301 attr_extend_info, as the loop isn't guaranteed to set all entries. I don't know what real hardware would do, but it triggered a compiler warning. [smf]
[src/devices/video]upd3301.cpp

r187061 Thursday 19th May, 2022 at 05:57:35 UTC by Robbbert
eacc: fixed various regressions
s9, wmg: fixed typos
[src/mame/drivers]eacc.cpp s9.cpp wmg.cpp

r187060 Thursday 19th May, 2022 at 04:49:49 UTC by Osso
snowbros.cpp: corrected title for honeydol [Brian Troha]
[src/mame/drivers]snowbros.cpp

r187059 Wednesday 18th May, 2022 at 20:07:45 UTC by Nigel Barnes
New clones marked as NOT_WORKING
--------------------------------
Z-180 Series [Colin McDougall]
[src/mame]mame.lst
[src/mame/drivers]pc.cpp

r187058 Wednesday 18th May, 2022 at 20:07:45 UTC by Nigel Barnes
New working software list additions
-----------------------------------
mtx_cart: MAGROM v1.00, MAGROM v1.02, MAGROM v1.03(SP), MAGROM v1.04, MAGROM v1.05, MAGROM v1.05a, MAGROM v2.00 [Martin Allcorn]
mtx_hdd:
 CP/M 54K, CP/M 59K, Hex-Train [Andy Key]
 Fuzix OS [Alan Cox]
[hash]mtx_cart.xml mtx_hdd.xml*

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team