Note Feed

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

Previous 50 199869 Revisions Next 50

r187507 Wednesday 22nd June, 2022 at 20:40:55 UTC by Nigel Barnes
bus/archimedes/podule: Added Hard Disk podules (not working).
- Acorn AKD52 Hard Disc Podule
- Computerware Hard Disk Podule
- Morley Electronics Hard Disc Podule
- Watford Electronics Archimedes Hard Disk Podule
[scripts/src]bus.lua
[src/devices/bus/archimedes/podule]hdisc.cpp* hdisc.h* hdisc_cw.cpp* hdisc_cw.h* hdisc_morley.cpp* hdisc_morley.h* hdisc_we.cpp* hdisc_we.h* slot.cpp

r187506 Wednesday 22nd June, 2022 at 03:01:43 UTC by R. Belmont
apple2gs: Bank text page 0 by PAGE1/PAGE2 in bank $E0 too.  Fixes AOL. (GitHub #9916) [R. Belmont]
[src/mame/drivers]apple2gs.cpp

r187505 Tuesday 21st June, 2022 at 23:47:33 UTC by 0kmg
gameboy.xml: Added 21 more prototypes. (#9962)

* gameboy.xml: Added 21 more prototypes.

New working software list additions
-----------------------------------
Astérix (earlier prototype) [VGHF, Hidden Palace]
Astérix (early prototype) [VGHF, Hidden Palace]
Asteroids (prototype) [VGHF, Hidden Palace]
Barbie - Game Girl (prototype) [VGHF, Hidden Palace]
Battle Ships (Spain, prototype) [VGHF, Hidden Palace]
Blaster Master Boy (USA, prototype) [VGHF, Hidden Palace]
Bomb Jack (earlier prototype) [VGHF, Hidden Palace]
Bomb Jack (later prototype) [VGHF, Hidden Palace]
Bonk's Adventure (USA, prototype) [VGHF, Hidden Palace]
Bubble Ghost (prototype) [VGHF, Hidden Palace]
Catrap (prototype) [Forest of Illusion, Swanhubstream]
Cosmo Tank (USA, prototype) [VGHF, Hidden Palace]
Dropzone (prototype, alt) [VGHF, Hidden Palace]
Gauntlet II (prototype) [Forest of Illusion, Rezrospect]
Ghostbusters II (prototype) [VGHF, Hidden Palace]
Kung-Fu Master (prototype) [Forest of Illusion, FNeogeo]
Mysterium (prototype) [Forest of Illusion, Rezrospect]
Obélix (Europe, French / German, prototype) [Forest of Illusion]
Prince of Persia (prototype) [Forest of Illusion, FNeogeo]
The Blues Brothers (prototype) [Forest of Illusion, FNeogeo]
Triumph (prototype) [Gaming Alexandria]
[hash]gameboy.xml

r187504 Tuesday 21st June, 2022 at 22:30:43 UTC by Vasantha Crabb
bus/nubus: Implemented Spectrum/8 oscillator selection and vertical count read.
[hash]a2600.xml
[src/devices/bus/nubus]nubus_spec8.cpp nubus_spec8.h
[src/lib/netlist/plib]ptimed_queue.h

r187503 Tuesday 21st June, 2022 at 21:19:31 UTC by valleybell
fix Sega Pico PCM playback (#9965)

- fix uPD775x type
- enforce "slave" mode (required for manual data stream)
- hook up "PCM FIFO empty" interrupt
[src/devices/sound]315-5641.cpp 315-5641.h
[src/mame/drivers]segapico.cpp

r187502 Tuesday 21st June, 2022 at 20:12:53 UTC by Carl
pwrview: fdc work
upd765: fix command decoding
[src/devices/machine]upd765.cpp
[src/mame/drivers]pwrview.cpp

r187501 Tuesday 21st June, 2022 at 16:25:47 UTC by Osso
New machines marked as NOT_WORKING
----------------------------------
unknown Zilec game on Blue Print hardware [Andy Walker (of AW Electronics) , Dr. Alan Meades , Hammy, Porchy]
[scripts/target/mame]arcade.lua
[src/mame]mame.lst
[src/mame/drivers]blueprnt.cpp
[src/mame/includes]blueprnt.h
[src/mame/video]blueprnt.cpp

r187500 Tuesday 21st June, 2022 at 15:56:20 UTC by arcadeshadow
sms.xml: Use lowercase in descriptive text in descriptions. (#9956)
[hash]sms.xml

r187499 Tuesday 21st June, 2022 at 14:55:00 UTC by AJR
albazc.cpp: Use Seta device for sprites; correct type of sound chip
[src/mame/drivers]albazc.cpp

r187498 Tuesday 21st June, 2022 at 11:45:11 UTC by Robbbert
MT 08246: fixed regression when F3 pushed, used fix from MT 08068.
[src/mame/machine]scramble.cpp

r187497 Tuesday 21st June, 2022 at 11:41:57 UTC by Robbbert
MT 08237: fixed regression when F3 pushed, used fix from MT 08068.
[src/mame/includes]cclimber.h

r187496 Tuesday 21st June, 2022 at 03:49:10 UTC by iceknigh7
spectrum_cass.xml: Added some "author" info tags (#9961)
[hash]spectrum_cass.xml

r187495 Tuesday 21st June, 2022 at 03:33:16 UTC by AJR
ky80.cpp: Documentation update
[src/devices/cpu/z80]ky80.cpp
[src/mame/drivers]sigmab98.cpp

r187494 Monday 20th June, 2022 at 20:22:16 UTC by Vasantha Crabb
bus/nubus: Fixed handling of 4*8 screen base register in 24-bit mode (same format as stride).
[src/devices/bus/nubus]nubus_48gc.cpp

r187493 Monday 20th June, 2022 at 18:01:03 UTC by Couriersud
netlist: fix bug, prepare for future changes and improve readability (#9947)

* netlist: fix bug, prepare for future changes and improve readability

- fix a bug where a net processing error may trigger a nullptr access
- applied some clang-tidy recommendations
- add no_return to plib::terminate
- properly encapsulate dynamic_cast usage
- more review of noexcept
- added a clang-format file. Over time, all source files will be
 processed with clang-format
- Used clang format on a number of files

- Rewrote 74174

- all device constructors now use a struct to pass data on
 to base classes. Neither netlist state nor the name are intended
 to be used in a constructor. After the base class was
 constructed, they can be accessed by state() and name().

- The device construction macros can now be removed. Changes to
 the core will not need to be reflected in constructors.

- Change truth table macros so that going forward NETLIST_END and
 TRUTH_TABLE_END can be replaced by a closing curly brace. netlists can
 than use curly braces enclosed blocks.

- more clang-format
- removed some macros completely
- all derived classes from base_device_t now don't use macros
 any longer.
- as a result, delegator_t was removed. This class was only used
 to support macros :-(
[src/devices/machine]netlist.cpp netlist.h
[src/devices/video]fixfreq.cpp
[src/lib/netlist]nl_base.cpp nl_config.h nl_errstr.h nl_factory.cpp nl_factory.h nl_interface.h nl_parser.cpp nl_parser.h nl_setup.cpp nl_setup.h nltypes.h
[src/lib/netlist/analog]nld_bjt.cpp nld_mosfet.cpp nld_opamps.cpp nld_switches.cpp nlid_fourterm.cpp nlid_fourterm.h nlid_twoterm.cpp nlid_twoterm.h
[src/lib/netlist/build].clang-format* makefile
[src/lib/netlist/core]analog.h base_objects.h core_device.h device.h device_macros.h devices.h exec.h logic.h logic_family.h netlist_state.h nets.h param.h queue.h setup.h state_var.h
[src/lib/netlist/devices]nld_4020.cpp nld_4053.cpp nld_4066.cpp nld_4316.cpp nld_74113.cpp nld_74123.cpp nld_74174.cpp nld_7473.cpp nld_74ls629.cpp nld_8277.cpp nld_am2847.cpp nld_log.cpp nld_mm5837.cpp nld_ne555.cpp nld_r2r_dac.cpp nld_roms.cpp nld_schmitt.cpp nlid_proxy.cpp nlid_proxy.h nlid_system.h nlid_truthtable.cpp
[src/lib/netlist/macro]nlm_ttl74xx_lib.cpp
[src/lib/netlist/plib]pexception.cpp pexception.h pfmtlog.cpp pfmtlog.h pgsl.h pmatrix_cr.h poptions.h ppmf.cpp ppmf.h psource.h ptests.h ptokenizer.cpp putil.h
[src/lib/netlist/solver]nld_matrix_solver.cpp nld_matrix_solver.h nld_matrix_solver_ext.h nld_ms_gcr.h nld_solver.cpp nld_solver.h
[src/lib/netlist/tests]test_penum.cpp test_precommit.cpp

r187492 Monday 20th June, 2022 at 16:24:38 UTC by Vasantha Crabb
bus/nubus: Implemented SuperMac Spectrum/8 desktop panning and zoom.
[src/devices/bus/nubus]nubus_48gc.cpp nubus_m2hires.cpp nubus_m2video.cpp nubus_spec8.cpp nubus_spec8.h nubus_specpdq.cpp nubus_specpdq.h

r187491 Monday 20th June, 2022 at 16:13:47 UTC by holub
spectrum.cpp, spec128.cpp: Fixed partial updates at end of frame. (#9945)

See MT08264 and MT08265 as well as discussion on GitHub #9670 and #9750.
[src/mame/drivers]spec128.cpp spectrum.cpp
[src/mame/includes]spectrum.h
[src/mame/video]spectrum.cpp

r187490 Monday 20th June, 2022 at 15:02:12 UTC by Osso
New working software list additions
-----------------------------------
a2600.xml: Asteroids (PAL, rev. 06) [Guru]

Clones promoted to working
----------------------------
Super Treasure Island (Italy, v1.6) [Ivan Vangelista]

- tankbust.cpp: used finders, logmacro and other small cleanups
[hash]a2600.xml
[scripts/target/mame]arcade.lua
[src/mame/drivers]subsino.cpp tankbust.cpp
[src/mame/includes]tankbust.h
[src/mame/video]tankbust.cpp

r187489 Monday 20th June, 2022 at 14:56:46 UTC by Robbbert
MT 08358: fixed catchp regression.
[src/mame/drivers]avalnche.cpp

r187488 Monday 20th June, 2022 at 02:00:15 UTC by Osso
New working clones
------------------
Treasure Island (American Alpha, v3.0N) [Ioannis Bampoulas]
[src/mame]mame.lst
[src/mame/drivers]subsino.cpp
[src/mame/layout]tisubb.lay*
[src/mame/machine]subsino.cpp subsino.h

r187487 Monday 20th June, 2022 at 00:11:56 UTC by Vasantha Crabb
bus/nubus: Minor SuperMac Spectrum improvements:

* Made the Spectrum/8 firmware selectable as a card BIOS option.
* Added a palette device for the Spectrum/8 so it can be seen in the
 graphics viewer.
* Initialise enough members of the Spectrum PDQ device class to not hang
 a debug build.
* Got the code of the Spectrum/8 and Spectrum PDQ more in line with each
 other.
[src/devices/bus/nubus]nubus_spec8.cpp nubus_spec8.h nubus_specpdq.cpp nubus_specpdq.h

r187486 Sunday 19th June, 2022 at 23:18:12 UTC by Vasantha Crabb
bus/nubus: Better SuperMac Spectrum/8 CRTC emulation.

* Implemented sync pulse width registers and moved sync to be logically
 at the end of the line/frame.
* Fixed vertical offset in 480i mode and made vertical blanking
 interrupt fire at field frequency.
[src/devices/bus/nubus]nubus_spec8.cpp nubus_spec8.h

r187485 Sunday 19th June, 2022 at 21:52:24 UTC by Vasantha Crabb
Mac-related emulation fixes:

* bus/nubus: Started emulating SuperMac Spectrum/8 CRTC.
* bus/nubus: Respect Apple 4•8 screen base register.
* cpu/m68000: Fixed disassembly of bit field extract instructions.
* Also cleaned up data plugin a little.
[plugins/data]init.lua
[src/devices/bus/nubus]nubus_48gc.cpp nubus_spec8.cpp nubus_spec8.h
[src/devices/cpu/m68000]m68kdasm.cpp

r187484 Sunday 19th June, 2022 at 21:16:40 UTC by 0kmg
ibm5170.xml: Fixed a couple more part name typos. (#9957)
[hash]ibm5170.xml

r187483 Sunday 19th June, 2022 at 21:01:57 UTC by David Haywood
mpu4: further moving of class specifics into classes, sorting of sets, reel configs for booting (#9935)

* moved manufacturer / system specifics into subclasses (eg. some bwb configs) [David Haywood]
* identified correct reel setups for many sets, allowing them to boot further [David Haywood]
* added some default input configurations for games needing stake keys and percent keys so that they boot by default [David Haywood]
* moved some sets around based on the machine type [David Haywood]
* adjusted AY hookup to keep 'Four More' happy [AJR]
[src/mame]mame.lst
[src/mame/drivers]mpu4.cpp mpu4bwb.cpp mpu4crystal.cpp mpu4empire.cpp mpu4mod2sw.cpp mpu4mod4oki.cpp mpu4mod4yam.cpp mpu4unsorted.cpp mpu4vid.cpp
[src/mame/includes]mpu4.h
[src/mame/layout]mpu4.lay
[src/mame/machine]mpu4_characteriser_pal.h

r187482 Sunday 19th June, 2022 at 20:50:41 UTC by AJR
ibm5170.xml: Fix typo in part name
[hash]ibm5170.xml

r187481 Sunday 19th June, 2022 at 18:38:40 UTC by arcadeshadow
ibm5170.xml: 6 new software additions (#9954)

* ibm5170.xml: 6 new software additions

New working software list additions
-----------------------------------
Battle Chess (Windows 3.x release) [minimojoman, archive.org]
King's Quest VI: Heir Today, Gone Tomorrow (3.5") [The Good Old Days]
King's Quest VI: Heir Today, Gone Tomorrow (3.5", Germany) [The Good Old Days]
King's Quest VI: Heir Today, Gone Tomorrow (5.25") [The Good Old Days]
Litil Divil [The Good Old Days]
Roberta Williams' Laura Bow in "The Dagger of Amon Ra" (Germany) [The Good Old Days]
[hash]ibm5170.xml

r187480 Sunday 19th June, 2022 at 16:42:32 UTC by 0kmg
gameboy.xml: Added 25 prototypes. (#9951)

* gameboy.xml: Added 25 prototypes.

New working software list additions
-----------------------------------
Alfred Chicken (prototype) [VGHF, Hidden Palace]
Jimmy Connors Tennis (prototype) [VGHF, Hidden Palace]
Klustar (prototype) [VGHF, Hidden Palace]
Lethal Weapon (prototype) [VGHF, Hidden Palace]
Loopz (prototype) [VGHF, Hidden Palace]
Metal Masters (prototype) [VGHF, Hidden Palace]
Mickey's Ultimate Challenge (prototype, 19931112) [VGHF, Hidden Palace]
Mighty Morphin Power Rangers (prototype) [VGHF, Hidden Palace]
Mind-Bender (Brain-Bender prototype, 19910304) [VGHF, Hidden Palace]
Monster Max (prototype, 19930401) [VGHF, Hidden Palace]
Ninja Taro (USA, prototype, earlier?) [VGHF, Hidden Palace]
Otto's Ottifanten - Baby Bruno's Nightmare (prototype) [VGHF, Hidden Palace]
Pinball - Revenge of the 'Gator (prototype) [VGHF, Hidden Palace]
Race Drivin' (prototype) [VGHF, Hidden Palace]
Spider-Man 3 - Invasion of the Spider-Slayers (prototype, 19930411) [VGHF, Hidden Palace]
Star Trek - The Next Generation (prototype) [VGHF, Hidden Palace]
Teenage Mutant Ninja Turtles 2 (Japan, prototype, 19910520) [VGHF, Hidden Palace]
Teenage Mutant Ninja Turtles II - Back from the Sewers (USA, prototype) [VGHF, Hidden Palace]
Tesserae (prototype) [VGHF, Hidden Palace]
Tiny Toon Adventures - Babs' Big Break (prototype, 19910906) [VGHF, Hidden Palace]
Tiny Toon Adventures - Babs' Big Break (Japan, prototype, 19910716) [VGHF, Hidden Palace]
Tom and Jerry - Frantic Antics (prototype) [VGHF, Hidden Palace]
Ultra Golf (prototype, 19911120) [VGHF, Hidden Palace]
World Beach Volley - 1992 GB Cup (prototype) [VGHF, Hidden Palace]

New NOT_WORKING software list additions
---------------------------------------
The Lawnmower Man (prototype) [VGHF, Hidden Palace]

* Marked a few more pinball titles as not supported.

* Added missing MBC for bbullj. Fixes complete graphics corruption.
[hash]gameboy.xml

r187479 Sunday 19th June, 2022 at 16:12:05 UTC by Samuele Zannoli
8042kbdc.cpp: return 0 when reading data port with no data (makes nforcepc bios usable)
[src/devices/machine]8042kbdc.cpp

r187478 Sunday 19th June, 2022 at 16:08:23 UTC by AJR
m32cdasm.cpp: Add some default cases to switch blocks
[src/devices/cpu/m32c]m32cdasm.cpp

r187477 Saturday 18th June, 2022 at 22:53:35 UTC by AJR
sun2.cpp: Use swapendian_int16
[src/mame/drivers]sun2.cpp

r187476 Saturday 18th June, 2022 at 22:47:18 UTC by AJR
mcs96.cpp, upd78k0.cpp, upd78k2.cpp, upd78k4.cpp: Replace BYTE_XOR_LE with new casting helper
[src/devices/cpu/mcs96]mcs96.cpp
[src/devices/cpu/upd78k]upd78k0.cpp upd78k2.cpp upd78k4.cpp

r187475 Saturday 18th June, 2022 at 22:14:14 UTC by 0kmg
nes.xml: Added an unreleased prototype. (#9950)

New working software list additions
-----------------------------------
The FairyLand Story (Japan, prototype) [Forest of Illusion, Gaming Alexandria, Hard4Games, FenrisRetro]
[hash]nes.xml

r187474 Saturday 18th June, 2022 at 14:14:16 UTC by Osso
fantland.cpp: verified CPUs and XTAL for fantland [system11]
[src/mame/drivers]fantland.cpp

r187473 Saturday 18th June, 2022 at 14:08:43 UTC by AJR
input_sdlcommon.cpp: Move devmap_init down into class
[src/osd/modules/input]input_sdl.cpp input_sdlcommon.cpp input_sdlcommon.h input_x11.cpp

r187472 Saturday 18th June, 2022 at 11:44:11 UTC by Michael Zapf
ti99: Fixed segfaults on termination; use 1800 as default for CRU base.
[src/devices/bus/ti99/peb]tipi.cpp

r187471 Saturday 18th June, 2022 at 03:04:36 UTC by R. Belmont
bus/nubus: Fixed mode selection for RasterOps ColorBoard 264. [R. Belmont]
[src/devices/bus/nubus]nubus_cb264.cpp

r187470 Friday 17th June, 2022 at 20:27:05 UTC by Vasantha Crabb
bus/nubus: Fixed Apple 4•8 NuBus video card screen base address in 24-bit mode.
[src/devices/bus/nubus]nubus_48gc.cpp

r187469 Friday 17th June, 2022 at 19:58:30 UTC by Vasantha Crabb
bus/nubus: Fixed aspect ratio of portrait screen, and fixed mc30 regression.
[src/devices/bus/nubus]nubus_wsportrait.cpp pds30_mc30.cpp pds30_mc30.h

r187468 Friday 17th June, 2022 at 18:00:14 UTC by Vasantha Crabb
bus/nubus, bus/sbus: Removed a redundant parameter, modernised endian helpers.
[src/devices/bus/nubus]bootbug.cpp laserview.cpp laserview.h nubus.cpp nubus.h nubus_48gc.cpp nubus_48gc.h nubus_asntmc3b.cpp nubus_cb264.cpp nubus_cb264.h nubus_image.cpp nubus_m2hires.cpp nubus_m2hires.h nubus_m2video.cpp nubus_m2video.h nubus_radiustpd.cpp nubus_radiustpd.h nubus_spec8.cpp nubus_spec8.h nubus_specpdq.cpp nubus_specpdq.h nubus_vikbw.cpp nubus_vikbw.h nubus_wsportrait.cpp nubus_wsportrait.h pds30_30hr.cpp pds30_30hr.h pds30_cb264.cpp pds30_cb264.h pds30_mc30.cpp pds30_mc30.h pds30_procolor816.cpp pds30_procolor816.h pds30_sigmalview.cpp pds30_sigmalview.h quadralink.cpp
[src/devices/bus/sbus]cgsix.cpp cgthree.cpp
[src/mame/drivers]astinvad.cpp hp2640.cpp

r187467 Friday 17th June, 2022 at 14:44:21 UTC by Vasantha Crabb
hp2640.cpp: Fixed some uninitialised memory accesses.
[src/mame/drivers]hp2640.cpp

r187466 Friday 17th June, 2022 at 13:51:57 UTC by Vasantha Crabb
Acknowledge presence of circular dependencies to keep GNU ld happy on Linux.
[scripts]genie.lua
[scripts/src]main.lua

r187465 Friday 17th June, 2022 at 00:35:41 UTC by AJR
mc68hc11z1, cfp1080s: Separate source file for MCU; add numerous logging stubs
[scripts/src]cpu.lua
[src/devices/bus/nscsi]cfp1080s.cpp cfp1080s.h
[src/devices/cpu/m68hc16]cpu16.cpp cpu16.h m68hc16z.cpp* m68hc16z.h*

r187464 Thursday 16th June, 2022 at 23:13:41 UTC by AJR
m6809: Add support for stepping out
[src/devices/cpu/m6809]6x09dasm.cpp

r187463 Thursday 16th June, 2022 at 19:48:44 UTC by andrew.green
machine.h: The bookkeeping assert was checking the wrong entity. (#9938)

nice find
[src/emu]machine.h

r187462 Thursday 16th June, 2022 at 19:36:24 UTC by Vasantha Crabb
More scheduler optimisation, Visual Studio build fixes, and cleanup.

emu/schedule.cpp: Fixed a few more pessimising assumptions.  Gains a few
percent in Ketsui and SNES SuperFX.

util/endianness.h: Added some more operations on endian-swizzlers.
Changed a few more drivers to use them.

sun2.cpp: Fixed uninitialised variable that could cause corrupt video.

Fixed some issues with Visual Studio project generation after the
changes to Windows resource creation.
[scripts/src]main.lua
[src/emu]schedule.cpp schedule.h
[src/lib/util]endianness.h
[src/mame/drivers]macquadra700.cpp sun2.cpp sun3.cpp sun3x.cpp targeth.cpp thoop2.cpp twins.cpp ultrsprt.cpp wrally.cpp
[src/mame/machine]gaelco2.cpp kaneko_toybox.cpp
[src/mame/video]beathead.cpp mac.cpp psikyo.cpp psikyo4.cpp psikyosh.cpp rungun.cpp segas32.cpp taitojc.cpp

r187461 Thursday 16th June, 2022 at 15:12:19 UTC by Osso
Clones promoted to working
----------------------------
Borderline (Tranquillizer Gun conversion) [anonymous]

New working clones
------------------
Beta Force [anonymous]

- astinvad.cpp, rollerg.cpp, shootout.cpp: used finders, derived classes and other minor cleanups
[scripts/target/mame]arcade.lua
[src/mame]mame.lst
[src/mame/drivers]astinvad.cpp rollerg.cpp shootout.cpp vicdual.cpp
[src/mame/includes]rollerg.h shootout.h vicdual.h
[src/mame/video]rollerg.cpp shootout.cpp

r187460 Thursday 16th June, 2022 at 14:00:43 UTC by AJR
kp64.cpp: Better workaround
[src/devices/cpu/z80]kp64.cpp

r187459 Thursday 16th June, 2022 at 12:55:47 UTC by hap
toprollr: fix bigsprite layer in cocktail mode
[src/mame/drivers]cclimber.cpp
[src/mame/video]cclimber.cpp

r187458 Thursday 16th June, 2022 at 12:33:42 UTC by Scott Stone
spectrum_cass.xml:  Fixed duplicate label/case issue
[hash]spectrum_cass.xml

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team