Note Feed

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

Previous 50 199869 Revisions Next 50

r188457 Monday 19th September, 2022 at 11:27:27 UTC by patrick.mackinlay
diagnostics: ignore all but type 0x20 symbols
[src/osd/modules/diagnostics]diagnostics_win32.cpp

r188456 Monday 19th September, 2022 at 09:30:05 UTC by Olivier Galibert
mtu130: Fix 2bpp, fix ipl rom size, implement external rom support.
[src/mame/misc]mtu130.cpp

r188455 Monday 19th September, 2022 at 06:33:50 UTC by Nathan Woods
Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers (#10106)

* Changed fs::manager_t::enumerate_f() to simplify logic within file system drivers

enumerate_f() used to contain quite a bit of boilerplate logic to determine whether a particular floppy type should be added.  This change attempts to move this logic outside the file system drivers to simplify the drivers.

The riskiest part of this change is unformatted_image::enumerate_f().  I attempted to replicate the logic that was previously determining with unformatted image types to use, but the logic is tricky and it isn't clear to me that replicating the logic is the correct action - I may be cargo culting.

* Fix to floppy_image_device::fs_enum::add_raw()

* Updating FS_FAT to reflect this PR

* On the advise of Sarayan, I moved the filtering to the fs::manager_t::fs_enum base class.  This is actually a less intrusive change than what I originally had because it keeps the unformatted raw image handling closer to what we had previously.

Some misgivings about these changes:
1. We now have fs::manager_t::fs_enum::add() being a thin call that invokes a protected method called fs::manager_t::fs_enum::add_format().  Better ideas for names are welcome.
2. It feels odd that we've removed the need to do filtering from the various FS modules, but the unformatted module has to ask the fs_enum() for its internal variables for filtering to perform the same logic.  This seems to be the least worst option

Feedback is welcome
[src/devices/imagedev]floppy.cpp floppy.h
[src/lib/formats]fs_cbmdos.cpp fs_cbmdos.h fs_coco_os9.cpp fs_coco_os9.h fs_coco_rsdos.cpp fs_coco_rsdos.h fs_fat.cpp fs_fat.h fs_oric_jasmin.cpp fs_oric_jasmin.h fs_prodos.cpp fs_prodos.h fs_unformatted.cpp fs_unformatted.h fs_vtech.cpp fs_vtech.h fsmgr.cpp fsmgr.h
[src/tools]image_handler.cpp

r188454 Sunday 18th September, 2022 at 19:32:48 UTC by Vasantha Crabb
bus/gameboy: Improved GBCHK003 notes.
[src/devices/bus/gameboy]gbck003.cpp

r188453 Sunday 18th September, 2022 at 17:26:16 UTC by Vasantha Crabb
bus/gameboy: Fixes for multi-game cartridges.

* Reset the system from a timer callback for the Vast Fame/SL/J.Y.
 Company multi-game cartridges.  This fixes games on gbcolor.
* Reset system when leaving configuration mode for GBCK003.  Fixes most
 issues with games.
* Moved GBCK003 to its own source file, and added notes for both
 multi-game cartridge types.
[hash]gbcolor.xml
[scripts/src]bus.lua
[src/devices/bus/gameboy]carts.cpp carts.h gbck003.cpp* gbck003.h* gbslot.cpp rom.cpp rom.h slmulti.cpp

r188452 Sunday 18th September, 2022 at 03:01:05 UTC by R. Belmont
debugview.mm: full dark mode support for macOS 10.14 and later [R. Belmont]
[src/osd/modules/debugger/osx]debugview.mm

r188451 Saturday 17th September, 2022 at 23:40:18 UTC by hap
gamepock: merge driver files
[src/mame/epoch]gamepock.cpp gamepock.h gamepock_m.cpp
[src/mame/handheld]gmaster.cpp

r188450 Saturday 17th September, 2022 at 23:15:31 UTC by hap
upd7810: upd78c06 has internal rom
[hash]gamepock.xml
[src/devices/cpu/upd7810]upd7810.cpp upd7810.h upd7811.cpp
[src/mame/epoch]gamepock.cpp gamepock.h gamepock_m.cpp
[src/mame/handheld]gmaster.cpp

r188449 Saturday 17th September, 2022 at 23:10:43 UTC by arcadeshadow
spectrum_cass: New working software list additions (#10339)

* spectrum_cass: New working software list additions

New working software list additions
-----------------------------------
Carlos Sainz (Musical 1) [spectrumcomputing.co.uk]
Cyberball (Erbe) [spectrumcomputing.co.uk]
Ficheiro Astor [Planeta Sinclair]
Forbidden Planet (Design Design) [spectrumcomputing.co.uk]
Gehen Sie in das Gefängnis [spectrumcomputing.co.uk]
Gemini Wing (Dro Soft) [spectrumcomputing.co.uk]
Golden Basket [spectrumcomputing.co.uk]
Ilha dos Espiões (Timex) [Planeta Sinclair]
Spectrum Organ (Mark Lawrence) [Planeta Sinclair]

Redump software
-----------------------------------
Comecocos (Investronica) [spectrumcomputing.co.uk]
Go To Jail (release 1) [spectrumcomputing.co.uk]
Nightmare Rally (set 3, Erbe) [spectrumcomputing.co.uk]
[hash]spectrum_cass.xml

r188448 Saturday 17th September, 2022 at 23:00:33 UTC by Vasantha Crabb
bus/gameboy: Added support for banked RAM games in multi-game carts.

New working software list items
----------------
gbcolor.xml: 36 in 1 (SL36-0032) [taizou, Vas Crabb]
[hash]gbcolor.xml
[src/devices/bus/gameboy]slmulti.cpp

r188447 Saturday 17th September, 2022 at 22:32:30 UTC by Vasantha Crabb
bus/gameboy: Added support for two Vast Fame multi-game cartridges.

Neither of these use per-game cartridge RAM banking, but they do
segregate the RAM between games and disable it for games that don't need
it.

New working software list additions
--------------
gbcolor.xml: Yín Bǎn Zhōngwén RPG Zhànlüè + Dòngzuò + Yìzhì 12 in 1 [taizou, Vas Crabb]
gbcolor.xml: Shǐshàng Chāoqiáng RPG + Gédòu + Yìzhì Bǎn Zǔhé Kǎ 18 in 1 [taizou, Vas Crabb]
[hash]gbcolor.xml
[src/devices/bus/gameboy]mmm01.cpp slmulti.cpp

r188446 Saturday 17th September, 2022 at 22:29:12 UTC by hap
upd7810: refresh port C on MCC related output changes
[src/devices/cpu/upd7810]upd7810.cpp upd7810.h upd7810_opcodes.cpp
[src/mame/handheld]gmaster.cpp

r188445 Saturday 17th September, 2022 at 20:30:54 UTC by Vasantha Crabb
srcclean
[/branches/barcrest/src/mame]mame.lst
[/branches/barcrest/src/mame/barcrest]mpu4.cpp mpu4.h mpu4_characteriser_pal.h mpu4mod2sw.cpp mpu4mod4oki.cpp

r188444 Saturday 17th September, 2022 at 20:09:25 UTC by Vasantha Crabb
gbcolor.xml: Actually fill in CRC for added cartridge
[hash]gbcolor.xml

r188443 Saturday 17th September, 2022 at 20:05:43 UTC by Vasantha Crabb
bus/gameboy: Added partial support for some Chinese multi-game cartridges.

Cartridge RAM features are not implemented yet.

New working software list items
---------------------
gbcolor.xml: New Super Color 145 in 1 (China) [taizou, Vas Crabb]
[hash]gbcolor.xml
[scripts/src]bus.lua
[src/devices/bus/gameboy]carts.cpp carts.h gbslot.cpp gbxfile.h mbc6.cpp slmulti.cpp* slmulti.h*

r188442 Saturday 17th September, 2022 at 18:49:27 UTC by hap
gmaster: update notes
[hash]gmaster.xml
[src/mame/handheld]gmaster.cpp hh_tms1k.cpp

r188441 Saturday 17th September, 2022 at 18:07:47 UTC by 0kmg
Moved Nintendo M8 and M82 product display units out of NES driver. (#10341)

* nintendo/nes_m82.cpp: Moved m82 to separate source file and added partial implementation. Added missing graphics ROM. Got rid of m82p for now.
* nintendo/nes.cpp: Corrected name of "Twin Famicom". Switched famitvc1 to use older RP2A03.

New working machines
--------------------
Nintendo M8 Game Selectable Working Product Display (US, set 3) [kmg, Voodooween, Forest of Illusion, Fiskbit]

New working clones
------------------
Nintendo M8 Game Selectable Working Product Display (US, set 1) [kmg]
Nintendo M8 Game Selectable Working Product Display (US, set 2) [kmg]
[hash]nes.xml
[src/mame]mame.lst
[src/mame/nintendo]nes.cpp nes_m8.cpp* nes_m82.cpp*

r188440 Saturday 17th September, 2022 at 15:01:43 UTC by Vasantha Crabb
misc/amuzy.cpp: Change the short name in the other place
[src/mame/misc]amuzy.cpp

r188439 Saturday 17th September, 2022 at 14:46:29 UTC by Vasantha Crabb
misc/amuzy.cpp: Corrected title of Acchi Muite Hoi Battle
[src/mame]mame.lst
[src/mame/misc]amuzy.cpp

r188438 Saturday 17th September, 2022 at 14:44:04 UTC by AJR
wy50.cpp: Note
[src/mame/wyse]wy50.cpp

r188437 Saturday 17th September, 2022 at 14:35:08 UTC by invertego
n64: fix stack buffer overflow (#10338)
[src/mame/nintendo]n64_v.cpp

r188436 Saturday 17th September, 2022 at 13:50:18 UTC by hap
redclash: fix stuck sound on highscore screen
[src/mame/irem]olibochu.cpp
[src/mame/taito]mlanding.cpp
[src/mame/universal]zerohour.cpp

r188435 Saturday 17th September, 2022 at 10:28:33 UTC by Dirk Best
Revert "er1400: Fix loss of the first data bit on readback"

This reverts commit 0fde33c2dd15e0d97dc40e5bfc21dca4937d18c8.
[src/devices/machine]er1400.cpp

r188434 Saturday 17th September, 2022 at 10:22:25 UTC by hap
gmaster: tweak lcd color
[src/mame/handheld]gmaster.cpp

r188433 Saturday 17th September, 2022 at 08:52:14 UTC by hap
upd7810: update prev commit: still affect HC flag
[src/devices/cpu/upd7810]upd7810_opcodes.cpp

r188432 Saturday 17th September, 2022 at 03:24:58 UTC by AJR
Emulate MN18801A MMU
[src/devices/cpu/mn1880]mn1880.cpp mn1880.h
[src/mame/yamaha]ympsr400.cpp

r188431 Saturday 17th September, 2022 at 02:28:53 UTC by R. Belmont
New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Achi Muite Hoi Batoru [R. Belmont, Darksoft, Team Europe]
[src/mame]mame.lst
[src/mame/misc]amuzy.cpp

r188430 Friday 16th September, 2022 at 22:31:22 UTC by hap
Machines promoted to working
----------------------------
Game Master [hap]
[hash]gmaster.xml
[src/devices/cpu/upd7810]upd7810_opcodes.cpp
[src/mame/handheld]gmaster.cpp

r188429 Friday 16th September, 2022 at 20:31:07 UTC by Vasantha Crabb
Added a crude dark theme for the Win32 debugger.

Also made a start on weaning the Qt debugger off its weird configuation
objects.  It can now save more view state with less string comparisons
on memory labels, but it can't restore all of it yet.
[src/osd/modules/debugger]debugqt.cpp debugwin.cpp xmlconfig.cpp xmlconfig.h
[src/osd/modules/debugger/qt]breakpointswindow.cpp breakpointswindow.h dasmwindow.cpp dasmwindow.h debuggerview.cpp debuggerview.h deviceinformationwindow.cpp deviceinformationwindow.h deviceswindow.cpp deviceswindow.h logwindow.cpp logwindow.h mainwindow.cpp mainwindow.h memorywindow.cpp memorywindow.h windowqt.cpp windowqt.h
[src/osd/modules/debugger/win]consolewininfo.cpp consolewininfo.h debugviewinfo.cpp debugwin.h debugwininfo.cpp debugwininfo.h uimetrics.cpp uimetrics.h

r188428 Friday 16th September, 2022 at 18:09:40 UTC by hap
upd7810: don't change carry flag with inr/dcr opcodes
[src/devices/cpu/upd7810]upd7810.cpp upd7810.h upd7810_opcodes.cpp upd7810_table.cpp

r188427 Friday 16th September, 2022 at 18:09:40 UTC by hap
sed1520: don't write to ram when column address out of range
[src/devices/video]sed1520.cpp sed1520.h

r188426 Friday 16th September, 2022 at 18:09:40 UTC by hap
fidelity as12: add nvram
[src/mame/fidelity]as12.cpp

r188425 Friday 16th September, 2022 at 12:23:34 UTC by Vasantha Crabb
debugger/win: Added capability to save/restore window arrangement.

* Format is mostly compatible with the Cocoa debugger, besides reversed
 vertical positioning.
* Made Qt debugger more compatible with configuration format used by
 Win32 and Cocoa debuggers.
* emu/config.cpp: Preserve elements with no registered handlers in
 default and system configuation files.
[scripts/src/osd]modules.lua
[src/devices/bus/gameboy]huc1.cpp mbc.cpp
[src/devices/machine]laserdsc.cpp
[src/emu]bookkeeping.cpp config.cpp config.h sound.cpp
[src/osd/modules/debugger]debug_module.h debugqt.cpp debugwin.cpp xmlconfig.cpp* xmlconfig.h*
[src/osd/modules/debugger/osx]debugconsole.mm debugosx.h debugview.mm debugwindowhandler.h debugwindowhandler.mm deviceinfoviewer.mm devicesviewer.mm disassemblyview.mm disassemblyviewer.mm errorlogviewer.mm memoryview.mm memoryviewer.mm pointsviewer.mm
[src/osd/modules/debugger/qt]breakpointswindow.cpp dasmwindow.cpp deviceinformationwindow.cpp deviceswindow.cpp logwindow.cpp mainwindow.cpp memorywindow.cpp windowqt.cpp windowqt.h
[src/osd/modules/debugger/win]consolewininfo.cpp consolewininfo.h debugviewinfo.cpp debugviewinfo.h debugwin.h debugwininfo.cpp debugwininfo.h disasmbasewininfo.cpp disasmbasewininfo.h disasmviewinfo.cpp disasmviewinfo.h disasmwininfo.cpp disasmwininfo.h logwininfo.cpp logwininfo.h memoryviewinfo.cpp memoryviewinfo.h memorywininfo.cpp memorywininfo.h pointswininfo.cpp pointswininfo.h uimetrics.h

r188424 Friday 16th September, 2022 at 10:00:32 UTC by patrick.mackinlay
diagnostics: preserve compatibility with old objdump
[src/osd/modules/diagnostics]diagnostics_win32.cpp

r188423 Friday 16th September, 2022 at 02:03:36 UTC by R. Belmont
New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Docchi Fighter [R. Belmont, Darksoft, Team Europe]
[src/mame]mame.lst
[src/mame/misc]amuzy.cpp

r188422 Friday 16th September, 2022 at 01:55:22 UTC by hap
gmaster: add lcd chips
[src/devices/video]sed1520.h
[src/mame/handheld]gmaster.cpp

r188421 Thursday 15th September, 2022 at 22:24:46 UTC by hap
gmaster: removed unused ports
[src/mame/handheld]gmaster.cpp

r188420 Thursday 15th September, 2022 at 22:20:22 UTC by hap
gmaster: improve sound
[src/mame/handheld]gmaster.cpp

r188419 Thursday 15th September, 2022 at 22:18:00 UTC by hap
source org: move gmaster to handheld folder
[scripts/src]cpu.lua
[src/mame]mame.lst mess.flt
[src/mame/handheld]gmaster.cpp*
[src/mame/hartung]gmaster.cpp
[src/mame/irem]olibochu.cpp

r188418 Thursday 15th September, 2022 at 17:50:56 UTC by hap
plaparse: remove not strictly needed use of strrchr
[src/lib/util]jedparse.cpp plaparse.cpp plaparse.h

r188417 Thursday 15th September, 2022 at 17:22:03 UTC by smf
fix visual studio builds after bdb9404c08908249210be53ddd640c165e6df1ed
[scripts/src]3rdparty.lua

r188416 Thursday 15th September, 2022 at 12:39:13 UTC by smf
fixes for clang 15.0 on windows [smf]
[scripts/src]3rdparty.lua
[src/devices/machine]s3c24xx.hxx s3c44b0.cpp
[src/emu]validity.cpp
[src/mame/bfm]bfm_bd1.cpp bfm_bda.cpp
[src/mame/igs]pgm_v.cpp
[src/mame/konami]cobra.cpp
[src/mame/namco]20pacgal_v.cpp
[src/mame/shared]namco_c355spr.cpp
[src/osd/modules/debugger]debugimgui.cpp

r188415 Thursday 15th September, 2022 at 11:47:23 UTC by hap
conquest: don't assume it has 8bit nvram
[src/mame/atari]atarisy4.cpp
[src/mame/midway]williams.cpp williams.h williams_m.cpp williams_v.cpp

r188414 Thursday 15th September, 2022 at 11:42:47 UTC by patrick.mackinlay
diagnostics: fix symbol backtrace with current objdump
[src/osd/modules/diagnostics]diagnostics_win32.cpp

r188413 Thursday 15th September, 2022 at 11:19:53 UTC by Dirk Best
f4431: Working EAROM support, provide default NVRAM
[src/mame/facit]f4431.cpp

r188412 Thursday 15th September, 2022 at 11:19:47 UTC by Dirk Best
er1400: Fix loss of the first data bit on readback
[src/devices/machine]er1400.cpp

r188411 Thursday 15th September, 2022 at 00:18:54 UTC by AJR
New machines marked as NOT_WORKING
----------------------------------
Yamaha PSR-500 [Phil Bennett]
[src/mame]mame.lst mess.flt
[src/mame/yamaha]ympsr400.cpp*

r188410 Wednesday 14th September, 2022 at 23:25:48 UTC by hap
blasterkit: fix regression
[src/mame/midway]williams.cpp williams.h williams_m.cpp

r188409 Wednesday 14th September, 2022 at 23:04:15 UTC by hap
New working machines
--------------------
Conquest (prototype) [Code Mystics]
[src/mame]mame.lst
[src/mame/midway]williams.cpp williams.h williams_m.cpp williams_v.cpp

r188408 Wednesday 14th September, 2022 at 21:30:57 UTC by AJR
Reallow debugger single-step command to break into subroutines during over/out stepping
[src/emu/debug]debugcpu.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team