Note Feed

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

Previous 50 199869 Revisions Next 50

r190974 Saturday 10th December, 2022 at 23:53:55 UTC by Angelo Salese
video/upd3301.cpp: skip lines also skip strips, fix sorcer (pc8801) text layer not syncing drawing
[src/devices/video]upd3301.cpp

r190973 Saturday 10th December, 2022 at 23:32:36 UTC by AJR
thomson.cpp: Extension bus cleanup
- Make CC 90-232 serial/parallel interface an extension device
- Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead)
- Make RF 57-932 serial interface an extension device
- Make MD 90-120 modem interface an extension device (emulation still needs work)
- Make Midipak an extension device and completely rewrite emulation
- Make MEA8000-based speech interface an extension device
- Configure 1 MHz E clock for extension bus
- Add FIRQ & IRQ outputs from extension bus
- Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF
- Clean up various bits of driver code
[scripts/src]bus.lua
[src/devices/bus/thomson]cc90_232.cpp* cc90_232.h* cd90_015.cpp cd90_015.h cd90_351.cpp cd90_640.cpp cd90_640.h cq90_028.cpp cq90_028.h extension.cpp extension.h md90_120.cpp* md90_120.h* midipak.cpp* midipak.h* nanoreseau.cpp rf57_932.cpp* rf57_932.h* speech.cpp* speech.h*
[src/mame/thomson]thomson.cpp thomson.h thomson_m.cpp thomson_v.cpp

r190972 Saturday 10th December, 2022 at 15:08:01 UTC by Carl
pntnpuzl: id inputs
[src/mame/misc]pntnpuzl.cpp

r190971 Saturday 10th December, 2022 at 11:30:30 UTC by Dirk Best
New working machines
--------------------
Gerät 32620 (Sprach/Morsegenerator) [Dirk Best, natarii, Crypto Museum]

New working software list additions
--------------------
English (Polish speaker) [Crypto Museum]
German [Crypto Museum]
German (older) [Crypto Museum]
Spanish [Crypto Museum]

dac.h: Add AD7520 DAC
[hash]sprachmg.xml*
[src/devices/sound]dac.h
[src/mame]mame.lst
[src/mame/ddr]sprachmg.cpp*
[src/mame/layout]sprachmg.lay*

r190970 Saturday 10th December, 2022 at 10:54:16 UTC by Osso
New machines marked as NOT_WORKING
----------------------------------
Super 555 (English version V1.5) [hammy]
[src/mame]mame.lst
[src/mame/misc]rbmk.cpp rcorsair.cpp
[src/mame/nmk]nmkmedal.cpp

r190969 Saturday 10th December, 2022 at 10:02:23 UTC by David Haywood
x1_012.cpp: restrict partial updates in the seta tilemap chip to caliber 50, it breaks too many other places due to unmasking some bad timing problems in the drivers. (#10654)
[src/mame/seta]seta.cpp seta.h seta_v.cpp x1_012.cpp

r190968 Saturday 10th December, 2022 at 03:57:43 UTC by Carl
pntnpuzl: pass timer irq status
[src/mame/misc]pntnpuzl.cpp

r190967 Friday 9th December, 2022 at 21:53:30 UTC by Angelo Salese
bus/isa/trident.cpp: convert to logmacro, override trident_set_video_mode in tvga9000_device, makes pntnpuzl to set a sane refresh rate
[src/devices/bus/isa]trident.cpp trident.h
[src/mame/misc]pntnpuzl.cpp

r190966 Friday 9th December, 2022 at 18:28:49 UTC by fulivi
hp/hp80.cpp: Fixed keyboard issue on hp86b_001 & hp86b_004. (#10668)
[src/mame/hp]hp80.cpp

r190965 Friday 9th December, 2022 at 14:28:31 UTC by 0kmg
nintendo/vsnes.cpp: Use documented recommended default DIP switch settings. (#10666)

* Affects hogalley, smgolf, suprmrio, vsbball, vsgradus, vsgshoe, vssoccera and any clones.
* Made separate DIP switch settings for vssoccer and smgolfj, as their starting point values differ from other sets.
[src/mame/nintendo]vsnes.cpp

r190964 Friday 9th December, 2022 at 13:08:39 UTC by 0kmg
atari/starshp1.cpp: Set thrust control to slow when not pushing button. (#10667)
[src/mame/atari]starshp1.cpp

r190963 Thursday 8th December, 2022 at 15:06:08 UTC by Carl
pntnpuzl: fix display
[src/devices/bus/isa]trident.cpp
[src/devices/video]pc_vga.cpp pc_vga.h
[src/mame/misc]pntnpuzl.cpp

r190962 Thursday 8th December, 2022 at 15:05:47 UTC by David Haywood
dataeast/decocass.cpp: Removed 'clown car credits' leaving only the copyright holders. (#10653)
[src/mame/dataeast]decocass.cpp

r190961 Thursday 8th December, 2022 at 15:04:11 UTC by arcadeshadow
msx2_cart.xml, msx2_cass.xml, msx2_flop.xml, msx2p_flop.xml: Cleaned up metadata. (#10513)

Use unabbreviated country names, and use lowercase for descriptive text in descriptions.
[hash]msx2_cart.xml msx2_cass.xml msx2_flop.xml msx2p_flop.xml

r190960 Thursday 8th December, 2022 at 14:38:08 UTC by sergio.g
misc/cave.cpp: Added a new Power Instinct 2 set. (#10658)

New working clone
-------------------------------
Power Instinct 2 (US, Ver. 94.04.08, set 1) [Sergio Galiano, Recreativos Piscis]
[src/mame]mame.lst
[src/mame/misc]cave.cpp cave.h

r190959 Thursday 8th December, 2022 at 12:15:47 UTC by eientei95
apple1.xml: Fixed publisher capitalisation. (#10659)
[hash]apple1.xml

r190958 Thursday 8th December, 2022 at 05:42:43 UTC by Vasantha Crabb
bus/sms_ctrl: Make paddle ignore TH again - assume reports of it working on export consoles are bogus for now.
[hash]sms.xml
[src/devices/bus/sms_ctrl]paddle.cpp

r190957 Thursday 8th December, 2022 at 03:42:27 UTC by Angelo Salese
nec/pc88va.cpp: prepare log facilities for production
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va_sgp.cpp pc88va_v.cpp

r190956 Thursday 8th December, 2022 at 03:40:36 UTC by Angelo Salese
nec/pc88va_v.cpp: PLTP note
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va_v.cpp

r190955 Thursday 8th December, 2022 at 03:19:05 UTC by Angelo Salese
nec/pc88va.cpp: make undocumented TVRAM area to return RAM, allow pacmana to boot;
nec/pc88va_sgp.cpp: increase hsize shifting;
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va_sgp.cpp

r190954 Thursday 8th December, 2022 at 01:28:26 UTC by Angelo Salese
nec/pc88va.cpp: misc cleanups
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va.h pc88va_sgp.cpp pc88va_sgp.h

r190953 Wednesday 7th December, 2022 at 23:59:55 UTC by Angelo Salese
nec/pc88va_v.cpp: upo readbacks $102 for setting gameplay screen properly
nec/pc88va_v.cpp: delay VRTC irq so that upo and ballbrkr won't outright hang
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va.h pc88va_v.cpp

r190952 Wednesday 7th December, 2022 at 23:13:55 UTC by Angelo Salese
nec/pc88va.cpp: assume sound irq enable is on by default
[/branches/pc88va_spring_cleaning/hash]pc88va.xml
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp

r190951 Wednesday 7th December, 2022 at 22:36:27 UTC by Angelo Salese
nec/pc88va.cpp: non-timer FDC irq follows state
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp

r190950 Wednesday 7th December, 2022 at 22:36:27 UTC by GitHub
-

r190949 Wednesday 7th December, 2022 at 23:08:58 UTC by Angelo Salese
hash/ibm5150.xml: first pass at QA (#10635)

- Revisit all of the supported="partial" / "no" flags, promote or demote depending on observations.

* Software list items promoted to working
---------------------------------------
ibm5150.xml: Ancient Land of Ys [Angelo Salese]
[hash]ibm5150.xml
[src/devices/video]pc_vga.cpp

r190948 Wednesday 7th December, 2022 at 20:48:14 UTC by Vasantha Crabb
bus/sms_ctrl/sports.cpp: Removed unused class member.
[src/devices/bus/sms_ctrl]sports.cpp

r190947 Wednesday 7th December, 2022 at 20:38:44 UTC by 0kmg
atari/sprint8.cpp: Cleaned up input code. (#10649)

Made the gear shift levers toggle inputs.  This needs to be confirmed from a manual.
[src/mame/atari]sprint8.cpp sprint8.h

r190946 Wednesday 7th December, 2022 at 20:07:49 UTC by sergio.g
misc/cave.cpp: Added PLD dumps for pwrinst2 and plegends. (#10645)

Added to pwrinst2j and plegendsj as well.
[src/mame/misc]cave.cpp

r190945 Wednesday 7th December, 2022 at 20:00:57 UTC by David Haywood
tecmo/tehkanwc.cpp: Added world version of Tee'd Off (new parent). (#10651)

New working clones
-----------------
Tee'd Off (World) [system11]
[src/mame]mame.lst
[src/mame/tecmo]tehkanwc.cpp tehkanwc.h

r190944 Wednesday 7th December, 2022 at 19:52:07 UTC by arcadeshadow
pc98.xml: Use lowercase for descritpive text in descriptions. (#10640)
[hash]pc98.xml

r190943 Wednesday 7th December, 2022 at 18:24:59 UTC by Vasantha Crabb
bus/sms_ctrl: Reworked Sega Master System controller bus.

Rationalised interface, got rid of TH from the "pulled" lines, and
extended to support output on all data lines.  Renamed to be less
specific as the same interface is shared by multiple consoles.

Removed a lot of unnecessary indirection through I/O ports and multiple
levels of inversion in peripheral emulation that was obfuscating the
code.

Made Rapid Fire Unit switches toggles so they can be assigned to
controller buttons and switched on/off easily during gameplay.  You can
still see/change the current state in the Toggle Inputs menu if you
don't want to assign buttons.

Implemented idle timeout in Furrtek 4-player Master System adapter.

Improved crosshair tracking in Graphic Board, added ability to
raise/lower pen, and greatly cleaned up code.

Fixed paddle controller when used with export consoles.

Added 3-button and 6-button Mega Drive control devices.

sega/sms.cpp: SG-1000 Mark III has pin 7 of controller ports tied low -
indicate this to attached controllers (this pin became TH on the Master
System).

sega/mdconsole.cpp: Replaced controller emulation in the driver with
Sega controller ports.  Also removed some vestigial code from the driver
base class.

sharp/x68k.cpp: Replaced controller emulation in the driver with MSX
controller ports.

bus/msx/ctrl: Added a Sega controller adapter device, supported by
X68000 software including chelnov and ssf2.
[hash]sms.xml
[scripts/src]bus.lua
[src/devices/bus/gamegear]ggext.h smsctrladp.cpp smsctrladp.h
[src/devices/bus/msx/ctrl]ctrl.cpp sgadapt.cpp* sgadapt.h*
[src/devices/bus/sms_ctrl]controllers.cpp* controllers.h* graphic.cpp graphic.h joypad.cpp joypad.h lphaser.cpp lphaser.h md6bt.cpp* md6bt.h* mdpad.cpp* mdpad.h* multitap.cpp multitap.h paddle.cpp paddle.h rfu.cpp rfu.h smsctrl.cpp smsctrl.h sports.cpp sports.h sportsjp.cpp sportsjp.h
[src/mame/sega]mdconsole.cpp mdconsole.h megadriv.cpp megadriv.h megadriv_acbl.cpp megadriv_rad.cpp megaplay.cpp shtzone.cpp sms.cpp sms.h sms_m.cpp
[src/mame/sharp]x68k.cpp x68k.h

r190942 Wednesday 7th December, 2022 at 17:21:01 UTC by Osso
New machines marked as NOT_WORKING
----------------------------------
Dream Rail [Recreativos Piscis]
[src/mame]mame.lst
[src/mame/atlus]patapata.cpp
[src/mame/nmk]nmkmedal.cpp quizpani.cpp

r190941 Wednesday 7th December, 2022 at 13:30:15 UTC by hap
exprraid: identify unknown prom as gfx layer priority [Pierre Cornier]
[src/mame/dataeast]exprraid.cpp exprraid_v.cpp
[src/mame/toaplan]toaplan1.cpp toaplan1_m.cpp

r190940 Wednesday 7th December, 2022 at 03:44:46 UTC by Angelo Salese
hash/pc88va.xml: update QA
[/branches/pc88va_spring_cleaning/hash]pc88va.xml
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va_sgp.cpp pc88va_v.cpp

r190939 Wednesday 7th December, 2022 at 03:04:41 UTC by Angelo Salese
nec/pc88va.cpp: FDC timer never stops until it gets a 1 -> 0 transition, fixes some crashes
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp

r190938 Wednesday 7th December, 2022 at 02:11:36 UTC by Angelo Salese
nec/pc88va_v.cpp: 1bpp sprites don't draw if color is 0, fixes stuck sprites in shanghai
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va_v.cpp

r190937 Wednesday 7th December, 2022 at 01:41:55 UTC by Angelo Salese
src/mame/nec/pc88va.cpp: add Text Disable
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va.h pc88va_v.cpp

r190936 Wednesday 7th December, 2022 at 01:12:45 UTC by Angelo Salese
pc88va_sgp.cpp: start implementing BITBLT
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va_sgp.cpp pc88va_sgp.h

r190935 Tuesday 6th December, 2022 at 23:32:53 UTC by Angelo Salese
pc88va_sgp.cpp: flatten functions
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va_sgp.cpp pc88va_sgp.h

r190934 Tuesday 6th December, 2022 at 23:27:11 UTC by Angelo Salese
pc88va_sgp.cpp: implement SET SOURCE/DESTINATION commands
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va_sgp.cpp pc88va_sgp.h

r190933 Tuesday 6th December, 2022 at 23:13:55 UTC by Angelo Salese
pc88va_sgp.cpp: minor log refactoring
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va_sgp.cpp

r190932 Tuesday 6th December, 2022 at 22:59:15 UTC by Angelo Salese
nec/pc88va.cpp: move SGP to own device given it needs an address map anyway
[/branches/pc88va_spring_cleaning/src/mame/nec]pc88va.cpp pc88va.h pc88va_sgp.cpp* pc88va_sgp.h* pc88va_v.cpp

r190931 Tuesday 6th December, 2022 at 03:38:48 UTC by Angelo Salese
Merge branch 'master' into pc88va_spring_cleaning
[/branches/pc88va_spring_cleaning/hash]pc88va.xml
[/branches/pc88va_spring_cleaning/src/devices/cpu/nec]v5x.cpp v5x.h
[/branches/pc88va_spring_cleaning/src/mame/nec]pc8801.cpp pc88va.cpp pc88va.h pc88va_v.cpp*

r190930 Tuesday 6th December, 2022 at 03:22:49 UTC by Carl
upd765: revert data_completion change and clear data_irq in fifo_r/w.  Also disable clearing data_irq in msr_r.
[/branches/pc88va_spring_cleaning/src/devices/machine]upd765.cpp

r190929 Monday 5th December, 2022 at 19:55:07 UTC by Ryan Holtz
MC68328 and PalmPilot: More cleanups and better LCDC emulation (#10641)
[/branches/pc88va_spring_cleaning/src/devices/machine]mc68328.cpp mc68328.h
[/branches/pc88va_spring_cleaning/src/mame/layout]pilot1k.lay*
[/branches/pc88va_spring_cleaning/src/mame/palm]palm.cpp palm_dbg.ipp

r190928 Monday 5th December, 2022 at 06:56:56 UTC by Vasantha Crabb
frontend: Load INI files for the 'empty' driver that runs under the system selection menu.
[/branches/pc88va_spring_cleaning/src/frontend/mame]mame.cpp mameopts.cpp

r190927 Monday 5th December, 2022 at 06:09:00 UTC by tim.lindner
trs/coco12.cpp, trs/coco3.cpp: Moved real-time clocks to where they belong (addresses MT08416). (#10575)

*bus/coco: Remove real-time clock and no-halt functions from Radio Shack floppy disk controller.
* bus/coco: Added Disto Super Controller II floppy disk controller that contains no-halt functionality
* bus/coco: Added "mini expansion bus" that the SCII uses for add on cards, and added slots to SCII and Disto RAM cartridges.
* bus/coco: Added Disto "Realtime Clock" MEB slot device (also includes a parallel printer interface).
[/branches/pc88va_spring_cleaning/scripts/src]bus.lua
[/branches/pc88va_spring_cleaning/src/devices/bus/coco]coco_fdc.cpp coco_fdc.h coco_ram.cpp cococart.cpp meb_intrf.cpp* meb_intrf.h* meb_rtime.cpp* meb_rtime.h*
[/branches/pc88va_spring_cleaning/src/mame/trs]coco.h coco12.cpp coco3.cpp

r190926 Monday 5th December, 2022 at 05:59:21 UTC by pietro.gagliardi
yamaha/ymdx100.cpp: Implemented most of the Yamaha DX100 emulation. (#9278)

* Includes controls, cassette interface, and an internal layout.
* Currently using YM2151 in place of unemulated YM2164 sound engine.
* Thanks to Devin Acker for assistance.

Machines promoted to working
----------------------
Yamaha DX100 Digital Programmable Algorithm Synthesizer [Pietro Gagliardi]
[/branches/pc88va_spring_cleaning/src/mame/layout]dx100.lay*
[/branches/pc88va_spring_cleaning/src/mame/yamaha]ymdx100.cpp

r190925 Monday 5th December, 2022 at 05:42:12 UTC by James Wallace
-barcrest/mpu4.cpp, barcrest/mpu4vid.cpp: Encapsulated sampled sound board as a device. (#10633)

* Got rid of duplication in non-video and video system drivers.
* Set sound output to mono to match the circuit schematics.
* Added Alarm tone circuitry.

-machine/roc10937.cpp: Corrected duty cycle on reset.
[/branches/pc88va_spring_cleaning/src/devices/machine]roc10937.cpp
[/branches/pc88va_spring_cleaning/src/mame]mame.lst
[/branches/pc88va_spring_cleaning/src/mame/barcrest]mpu4.cpp mpu4.h mpu4_oki_sampled_sound.cpp* mpu4_oki_sampled_sound.h* mpu4avan.cpp mpu4bwb.cpp mpu4concept.cpp mpu4crystal.cpp mpu4dealem.cpp mpu4empire.cpp mpu4mdm.cpp mpu4misc.cpp mpu4mod2sw.cpp mpu4mod4oki.cpp mpu4mod4yam.cpp mpu4redpoint.cpp mpu4union.cpp mpu4unsorted.cpp mpu4vid.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team