Note Feed

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

Previous 50 199869 Revisions Next 50

r197683 Wednesday 14th June, 2023 at 20:16:56 UTC by Carl
x68k: slightly change pcg/text layer combining
[/branches/vga_modern-2/src/mame/sharp]x68k_v.cpp

r197682 Wednesday 14th June, 2023 at 19:58:36 UTC by wilbertpol
msx1_cart.xml: Add 60 working items. (#11332)

New working software list items (msx1_cart)
-------------------------------
MSX Pasocalc (Japan) [file-hunter]
Picture Painter (Japan) [file-hunter]
Picture Painter (Japan, alt) [file-hunter]
Print Soft Print Lab (Japan) [file-hunter]
Perfect Math for First Preparatory Class - Part 1-1 (Arab) [file-hunter]
Perfect Science for First Preparatory Class - Part 1-2 (Arab) [file-hunter]
O [cobinee]
Olion [file-hunter]
Open Wide! [MSXDev]
Operation Wolf (v1) [MSXDev]
Operation Wolf (v3) [file-hunter]
Othello Competicao (Portuguese) [file-hunter]
PAC-01 [MSXDev]
Pacific (v1.0.0) [file-hunter]
Pacific (v1.1.0) [file-hunter]
Pacific (v1.2.0) [MSXDev]
Pacific (v1.2.4) [file-hunter]
Paco el Bombas [msx-org]
Paco el Bombas REDUX (English) [msx-org]
Paco el Bombas REDUX (Italian) [msx-org]
Paco el Bombas REDUX (Spanish) [msx-org]
Paco el Bombas REDUX (Spanish, older) [msx-org]
Paco Time Attack (v1.0) [msx-org]
Paco Time Attack (v1.1) [msx-org]
Pair Logic [MSXDev]
Pak Pak [ochixn]
Parachuteless Joe [MSXDev]
Peek-A-Boo [MSXDev]
Peek-A-Boo (older) [file-hunter]
Pegged [under4mhz]
Penguin Café (English) [MSXDev]
Penguin Café (French) [MSXDev]
Penguin Mind [MSXDev]
Penguin Race [MSXDev]
Penguin Run [MSXDev]
Perfect Fit [file-hunter]
Phantomas Saga Infinity [file-hunter]
Photon [file-hunter]
PickinX [MSXDev]
Picture Puzzle [MSXDev]
PIHKAL [file-hunter]
Pippo La Scopa Ficcanaso [MSXDev]
Pitman [MSXDev]
Plumber [MSXDev]
Pointless Platform (release 2) [tni]
Pointless Platform (release 1) [MSXDev]
Pointless Shooting [MSXDev]
MSX Pong! [nightfoxandco]
Pretty Kingdom [MSXDev]
Pretty Kingdom (older) [file-hunter]
PSGed (v0.82b) [aorante]
PSGed (v0.8b) [aorante]
PSGed (v0.4b) [aorante]
Puzzybox [MSXDev]
PWND - Of je worst lust [MSXDev]
PWND - Of je worst lust (alt) [MSXDev]
PWND part 2 - Of je assembly lust [file-hunter]
PWND part 2 - Of je assembly lust (alt) [file-hunter]
PWND part 3 - Full Metal Snake (v1.1) [MSXDev]
PWND part 3 - Full Metal Snake (v1.0) [file-hunter]
[/branches/vga_modern-2/hash]msx1_cart.xml

r197681 Wednesday 14th June, 2023 at 19:26:06 UTC by David Haywood
misc/anes.cpp: Got it to boot and added preliminary video and inputs. (#11324) [Luca Elia, David Haywood]

* Implemented ROM banking.
* Added preliminary blitter and palette support.
* Added preliminary inputs.
[/branches/vga_modern-2/src/mame/misc]anes.cpp

r197680 Wednesday 14th June, 2023 at 18:56:56 UTC by Vasantha Crabb
Revert "heath/h19.cpp Implement Shift-Reset functionality (#11330)"

This reverts commit 2c0246059f81a9f486f19708cecae2516d205966.

This PR obviously wasn't reviewed properly.  It has very obvious issues,
in particular:
* Resetting child devices from device_reset/machine_reset.  Child
 devices are automatically reset when a device is reset.
* Changing input state on reset.  This leads to state getting out of
 sync.  Devices that change their outputs on reset are responsible for
 pushing out the update.
[/branches/vga_modern-2/src/mame/heathkit]h19.cpp h89.cpp intr_cntrl.cpp intr_cntrl.h tlb.cpp tlb.h z37_fdc.cpp z37_fdc.h

r197679 Wednesday 14th June, 2023 at 18:48:27 UTC by mark.garlanger
heath/h19.cpp Implement Shift-Reset functionality (#11330)
[/branches/vga_modern-2/src/mame/heathkit]h19.cpp h89.cpp intr_cntrl.cpp intr_cntrl.h tlb.cpp tlb.h z37_fdc.cpp z37_fdc.h

r197678 Wednesday 14th June, 2023 at 18:41:19 UTC by clawgrip
leapfrog/leappad.cpp: Dumped and added a new LeapPad model BIOS (#11321)

New systems marked not working
-----------------------------------
LeapFrog LeapPad Plus Microphone [Sean Riddle, ClawGrip]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/leapfrog]leappad.cpp

r197677 Wednesday 14th June, 2023 at 18:39:25 UTC by valleybell
Addd three Roland card dumps and a placeholder driver.  (#11323)

New systems marked not working
------------------
Roland Music Style Card TN-SC2 Software List holder

New software list items marked not working
------------------
r8_card: SN-R8-09 Power Drums U.S.A.
roland_tnsc2: TN-SC2-04 Dance
u110_card: SN-SPLA-01 Sound Elements Vol. 1 (U-01)
[/branches/vga_modern-2/hash]r8_card.xml roland_tnsc1.xml roland_tnsc2.xml* u110_card.xml
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/roland]roland_tnsc1.cpp roland_tnsc2.cpp*

r197676 Wednesday 14th June, 2023 at 18:21:05 UTC by paul.arnold
bfm/bfm_sc2.cpp: Added sound ROM to Majestic Bells non-protocol version (sc2majes). (#11338)

ROM taken from protocol version.
[/branches/vga_modern-2/src/mame/bfm]bfm_sc2.cpp

r197675 Wednesday 14th June, 2023 at 15:23:27 UTC by Roberto Fresca
New clones marked as NOT_WORKING
--------------------------------
Wheel of Fortune (P517 V16, English) [Roberto Fresca, Gerald (COY)]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197674 Wednesday 14th June, 2023 at 13:43:41 UTC by hap
xbox_nv2a: better fix for dangling pointer warning,
coleco: remove romhacked bios rom
[/branches/vga_modern-2/src/lib/netlist/plib]prandom.h
[/branches/vga_modern-2/src/mame/coleco]coleco.cpp
[/branches/vga_modern-2/src/mame/misc]esripsys.cpp
[/branches/vga_modern-2/src/mame/shared]xbox_nv2a.cpp
[/branches/vga_modern-2/src/mame/upl]ninjakd2.h xxmissio.cpp
[/branches/vga_modern-2/src/osd/modules/diagnostics]diagnostics_win32.cpp

r197673 Tuesday 13th June, 2023 at 21:43:48 UTC by Angelo Salese
taito/taitowlf.cpp: upper ISA bank port is a view select
[/branches/vga_modern-2/src/mame/taito]taitowlf.cpp

r197672 Tuesday 13th June, 2023 at 20:02:09 UTC by Osso
New clones marked not working
-----------------------------
Arkanoid (Phoenix Electronics Co. license) [Darran Allen, The Dumping Union]

- taito/arkanoid.cpp: dumped the arkanoidja 68705 A75 23 MCU [Sean Riddle, Brian Troha, The Dumping Union]

- taito/arkanoid.cpp, taito/taito_b.cpp: ROM labels corrections / standardization [Brian Troha]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/skeleton]happyvideo.cpp
[/branches/vga_modern-2/src/mame/taito]arkanoid.cpp pkspirit.cpp taito_b.cpp

r197671 Tuesday 13th June, 2023 at 19:43:00 UTC by David Haywood
new WORKING software list additions (#11335)

---------
gamate.xml:
mightbox - Mighty Boxer [Peter Wilhelmsen, Morten Kirkegaard]
[/branches/vga_modern-2/hash]gamate.xml

r197670 Tuesday 13th June, 2023 at 15:02:10 UTC by Angelo Salese
taito/taitowlf.cpp: change CMOS type, add Voodoo 1

* allows pf2012 to draw a 3Dfx logo then page faults
[/branches/vga_modern-2/src/mame/taito]taitowlf.cpp

r197669 Tuesday 13th June, 2023 at 13:15:00 UTC by Vasantha Crabb
emu/devdelegate.h: Added resolve_safe and resolve_all_safe helpers.

Uses decay rules, so if a delegate returns a reference and you want to
supply a referene to an object you don't want copied as the default
result, remember to use std::ref.

Updated a few devices to use resolve_safe on device delegates to
streamline code.
[/branches/vga_modern-2/src/devices/bus/psx]ctlrport.cpp ctlrport.h multitap.cpp
[/branches/vga_modern-2/src/devices/bus/snes_ctrl]ctrl.cpp ctrl.h
[/branches/vga_modern-2/src/devices/cpu/ccpu]ccpu.cpp
[/branches/vga_modern-2/src/devices/cpu/diablo]diablo1300.h
[/branches/vga_modern-2/src/devices/cpu/i8085]i8085.cpp
[/branches/vga_modern-2/src/devices/cpu/i86]i186.cpp i286.cpp i286.h
[/branches/vga_modern-2/src/devices/cpu/lc8670]lc8670.cpp
[/branches/vga_modern-2/src/devices/cpu/mcs40]mcs40.cpp
[/branches/vga_modern-2/src/devices/cpu/patinhofeio]patinho_feio.cpp
[/branches/vga_modern-2/src/devices/machine]at.cpp i3001.cpp i3002.cpp keyboard.cpp mc68328.cpp microtch.cpp microtch.h myb3k_kbd.cpp tc009xlvc.cpp terminal.cpp terminal.h upd7002.cpp
[/branches/vga_modern-2/src/devices/sound]bsmt2000.cpp lynx.cpp
[/branches/vga_modern-2/src/devices/video]i8275.cpp mc6845.cpp scn2674.cpp tmap038.cpp upd7220.cpp
[/branches/vga_modern-2/src/emu]devdelegate.h
[/branches/vga_modern-2/src/mame/nec]pc9801.cpp

r197668 Tuesday 13th June, 2023 at 00:21:34 UTC by AJR
coinmvga: Incremental improvements
- Add I2C EEPROM and RTC
- Hook up YMZ280B IRQ properly
- Use standard VGA screen parameters

* h8: Add PC to unhooked port logging message; add notes about and slightly adjust cycle counts
[/branches/vga_modern-2/src/devices/cpu/h8]h8.cpp
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197667 Monday 12th June, 2023 at 22:49:37 UTC by Angelo Salese
taito/taitowlf.cpp: convert to new PCI model (#11334)

taito/taitowlf.cpp: convert to new PCI model

taito/taitowlf.cpp: add proper pf2012 main BIOS [Guru]

video/atirage.cpp: hookup ATI Rage II+ DVD variant to p5txla

taito/taitowlf.cpp: virtualize CMOS and RTC as MB resources, initial implementation of Taito Wolf ROM DISK ISA
* pf2012 now manages to start loading the DOS process, failing with EMM386
[/branches/vga_modern-2/src/devices/video]atirage.cpp atirage.h
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/taito]taitowlf.cpp

r197666 Monday 12th June, 2023 at 15:14:01 UTC by Roberto Fresca
Coinmaster Wheel of Fortune: Swapped program roms names and correct rom load.
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197665 Monday 12th June, 2023 at 11:43:40 UTC by hap
tigeroad: remove tilerom tag lookup,
midas: remove neogeo.h dependency
[/branches/vga_modern-2/src/emu]xtal.cpp
[/branches/vga_modern-2/src/mame/capcom]sidearms.cpp tigeroad.cpp tigeroad.h tigeroad_spr.cpp tigeroad_v.cpp
[/branches/vga_modern-2/src/mame/neogeo]midas.cpp neogeo.cpp neogeo.h neogeo_spr.h

r197664 Monday 12th June, 2023 at 03:54:47 UTC by Roberto Fresca
New systems marked not working
------------------------------
Wheel of Fortune (P517.v11, Belgium) [Roberto Fresca, Gerald (COY)]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197663 Monday 12th June, 2023 at 02:57:40 UTC by Roberto Fresca
Coinmvga.cpp driver: Added more documentation about the H8/3002/3007 CPU used,
and other components.
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197662 Monday 12th June, 2023 at 02:09:07 UTC by Roberto Fresca
Coinmvga.cpp driver: Fixed the 8bpp graphics.
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197661 Sunday 11th June, 2023 at 23:51:23 UTC by Angelo Salese
bus/a800: modernize cart slot interface (#10528)

- use address_maps instead of catch-all handlers;
- implement rd4 and rd5 line views;
- converted a800_rom_williams_device to the new system, make almost every entry in mega* and prisma* SW to actually boot;
- bus/a800: implement maxflash_1mb / maxflash_8mb devices.
* This allows loading arbitrary collection of .xex files built thru Maxflash Cartridge Studio program as flash ROM binaries;
- bus/a800: implement sic_128kb / sic_256kb / sic_512kb flash ROM devices;
- bus/a800: implement  ast2k, atrax, Blizzard 32kb, Adawliah, SpartaDOS 128KB, A5200 Super Cart variants;
- bus/a800: implement Super Charger math unit device;
- a800_slot.cpp: fix xegs cart default slot for loose cart loading;
- a800_carts.h: merge a800_turbo64 and a800_turbo128 into single a800_turbo slot option;
- bus/a800/a800_slot: split a5200 to own interface

New working software list additions
-----------------------------------
a800.xml: Maxflash Cartridge Studio - Demonstration Workbook [Atarimax Team], SIC! 31-in-1 Demonstration [SIC! Team]
a800.xml: Atrax 01, Atrax 02, Atrax 03, Atrax 04, Atrax 05, Atrax 06, Atrax 08, Atrax 09, Atrax 10, Atrax 11, Atrax 12, Atrax 13, Atrax 15 [Atarimania]
a800.xml: Prince of Persia (AtariMAX i/f), Prince of Persia (SIC! i/f) [AtariAge]

New software list items marked not working
------------------------------------------
a800.xml: Atrax 14, Atrax 16 [Atarimania], Turbo Hit (Blizzard 32kb) [atari.area]
a5200.xml: Bosconian 5200 - Star Destroyer (Ultimate Version) [AtariAge]
[/branches/vga_modern-2/hash]a5200.xml a800.xml a800_flop.xml xegs.xml
[/branches/vga_modern-2/scripts/src]bus.lua
[/branches/vga_modern-2/src/devices/bus/a800]a5200_supercart.cpp* a5200_supercart.h* a800_carts.cpp* a800_carts.h a800_slot.cpp a800_slot.h a8sio.cpp atari1050.h atari810.h atrax.cpp* atrax.h* bbsb.cpp* bbsb.h* cassette.cpp corina.cpp* corina.h* maxflash.cpp* maxflash.h* oss.cpp oss.h phoenix.cpp* phoenix.h* rom.cpp rom.h rtime8.cpp rtime8.h sic.cpp* sic.h* sparta.cpp sparta.h supercharger.cpp* supercharger.h* telelink2.cpp* telelink2.h* ultracart.cpp* ultracart.h* williams.cpp* williams.h*
[/branches/vga_modern-2/src/mame/atari]antic.cpp atari400.cpp atari400.h gtia.cpp

r197660 Sunday 11th June, 2023 at 23:33:05 UTC by Angelo Salese
misc/esripsys.cpp: remove non-existant PORT_PLAYER(3) tags
[/branches/vga_modern-2/src/mame/misc]esripsys.cpp

r197659 Sunday 11th June, 2023 at 21:47:00 UTC by michael.r..furman
coco_fdc: Allow FLEX to work on CoCo machines (#11329)

There are two parts to the change.  First is a correction to the coco_fdc
hardware emulation. Second is file format ordering adjustments wich make
things easier for using FLEX on CoCos.

For the hardware change:  Before the change FLEX was unable to boot on CoCo
machines.  The behaviour and troubleshooting showed that while the FLEX
kernel started up it was unable to read anything from Track 0.  Standard
FLEX disks have SD(FM) on Track 0, and the remainder of the disks (for CoCo
FLEX) are normally DD(MFM) or could also be SD(FM).  The bug was in the
handling of the WDC FDC's INTRQ line.  Reviewing the available
documentation and schematics showed that when the FDC asserts INTRQ two
things happen.  NMI is asserted on the CoCo bus and the HALT signal is
cleared.  The MAME code added an incorrect condition on clearing HALT: It
only happened when Double-Density operation was selected.  This change
fixes the logic to work the same way as is shown in the schematics, that
HALT is cleared any time INTRQ is asserted. SD(FM) disk operations work
properly and FLEX boots completely and runs correctly after making this
change.

File Format Ordering Adjustments:  This part of the change makes it easiser
to use FLEX in CoCo emulation with a wider variety of FLEX-formatted disk
images.  The issue here is that due to the way the JVC disk format works it
winds up being a catch-all for disk images.  Because FLEX has specific
formatting requirements and code to handle this and JVC has no support for
this special formatting, FLEX formats along with DMK and SDF are moved to
come before JVC in the formats list.  This allows a wider variery of
FLEX-formatted disk images to be properly detected.

The DMK disk image from the following recent restoration of FHL Color FLEX
was used for testing:

https://archive.org/details/color-flex-5.0.4-frank-hogg-laboratory
[/branches/vga_modern-2/src/devices/bus/coco]coco_fdc.cpp

r197658 Sunday 11th June, 2023 at 17:18:46 UTC by Vasantha Crabb
emu/devfind.h: Added a lookup() member function to device finders.

This simplifies looking up the target device during configuration.  It
is useful when configuring child devices in things like CPUs with
integrated peripherals.

emu/device.h: Allow templated subdevice() and siblingdevice() to work
with classes that don't derive from device_t (e.g. classes that derive
from device_interface).

util/delegate.h: Added more noexcept.  Won't make much difference as
most of the affected member functions are inline anyway.
[/branches/vga_modern-2/src/devices/bus/imi7000]imi7000.h
[/branches/vga_modern-2/src/devices/bus/isa]gus.cpp
[/branches/vga_modern-2/src/devices/bus/ti99/colorbus]colorbus.cpp
[/branches/vga_modern-2/src/devices/cpu/h8]h8.h
[/branches/vga_modern-2/src/devices/cpu/nec]v5x.h
[/branches/vga_modern-2/src/devices/cpu/psx]psx.h rcnt.cpp sio.cpp
[/branches/vga_modern-2/src/devices/cpu/upd7725]upd7725.cpp
[/branches/vga_modern-2/src/devices/cpu/z180]z180.h
[/branches/vga_modern-2/src/devices/cpu/z80]tmpz84c015.h
[/branches/vga_modern-2/src/devices/machine]40105.cpp 74123.cpp 74148.cpp am53cf96.cpp at.h cdp1879.cpp dp8573.cpp ds1315.cpp ds75160a.cpp ds75161a.cpp e05a30.cpp genpc.h i80130.cpp i82357.h ie15_kbd.cpp ie15_kbd.h ripple_counter.cpp z80ctc.h
[/branches/vga_modern-2/src/devices/sound]t6721a.cpp ymz280b.cpp
[/branches/vga_modern-2/src/devices/video]decsfb.cpp tms34061.cpp tms9927.cpp vic4567.cpp
[/branches/vga_modern-2/src/emu]devfind.h device.h
[/branches/vga_modern-2/src/lib/util]delegate.h
[/branches/vga_modern-2/src/mame/apple]macrtc.cpp
[/branches/vga_modern-2/src/mame/atari]gtia.cpp
[/branches/vga_modern-2/src/mame/konami]k573fpga.h
[/branches/vga_modern-2/src/mame/pinball]wpc.cpp
[/branches/vga_modern-2/src/mame/sgi]sgi_gr1.h
[/branches/vga_modern-2/src/mame/shared]megacdcd.h xbox_pci.h
[/branches/vga_modern-2/src/mame/sunelectronics]ikki.cpp
[/branches/vga_modern-2/src/mame/vsystem]vsystem_gga.cpp

r197657 Sunday 11th June, 2023 at 14:57:13 UTC by mark.garlanger
heathkit/h89.cpp add support for z37 soft-sector controller (#11276)

Machines promoted to WORKING
---------------------------------
Heathkit H89 [Mark Garlanger]
[/branches/vga_modern-2/src/mame/heathkit]h89.cpp intr_cntrl.cpp* intr_cntrl.h* tlb.cpp z37_fdc.cpp* z37_fdc.h*

r197656 Sunday 11th June, 2023 at 10:21:44 UTC by hap
namcos10: put test switch on F2
[/branches/vga_modern-2/src/mame/capcom]bionicc.cpp
[/branches/vga_modern-2/src/mame/namco]namcos10.cpp

r197655 Sunday 11th June, 2023 at 08:17:49 UTC by hap
h8.8: remove erroneous "auto"
[/branches/vga_modern-2/src/devices/cpu/h8]h8.h

r197654 Saturday 10th June, 2023 at 23:08:20 UTC by AJR
las3000: Add cassette and joystick interfaces (both untested); correct clocks
[/branches/vga_modern-2/src/devices/bus/a2gameio]gameio.cpp gameio.h
[/branches/vga_modern-2/src/mame/vtech]laser3k.cpp

r197653 Saturday 10th June, 2023 at 20:47:23 UTC by R. Belmont
osd/modules: Cleaned up most macOS deprecation warnings up to and including 10.13.  [R. Belmont]
* This raises the hard minimum macOS and SDK versions to 10.13.
* In practice, the minimum since 0.252 has been macOS 11 Big Sur.
* 10.13/10.14/10.15 can be built and run with this unsupported patch: https://gist.github.com/rb6502/8a1736ee3775f998e8e71faa47ae4b59
 The patch works for me, but no guarantees are offered and it may break at any time.
[/branches/vga_modern-2/src/osd/modules/debugger]debugosx.mm
[/branches/vga_modern-2/src/osd/modules/debugger/osx]debugconsole.mm debugview.mm debugwindowhandler.mm deviceinfoviewer.mm devicesviewer.mm disassemblyview.mm disassemblyviewer.mm errorlogviewer.mm memoryviewer.mm pointsviewer.mm
[/branches/vga_modern-2/src/osd/modules/sound]coreaudio_sound.cpp

r197652 Saturday 10th June, 2023 at 13:40:10 UTC by Angelo Salese
misc/coinmvga.cpp: fix most of GFX decoding
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197651 Saturday 10th June, 2023 at 10:34:07 UTC by hap
buraikenb: comparing the rom data, it's a bootleg after all
[/branches/vga_modern-2/src/mame/capcom]lwings.cpp

r197650 Saturday 10th June, 2023 at 10:27:42 UTC by hap
1943: fix recent regression with bootleg sets
[/branches/vga_modern-2/src/mame/capcom]1943.cpp

r197649 Saturday 10th June, 2023 at 01:12:48 UTC by AJR
pc1000, misterx, ordisava: Emulation overhaul
- Fix bank switching of ROM areas
- Replace LCDC with type that has the correct accented characters for European versions
- Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts
- Eliminate runtime port tag lookups
- Separate driver from pc2000.cpp
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/vtech]pc1000.cpp* pc2000.cpp

r197648 Saturday 10th June, 2023 at 01:05:26 UTC by AJR
sed1200: Modernize emulation
- Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate.
- Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce neater results.
- Save state of internal variables.
[/branches/vga_modern-2/src/devices/video]sed1200.cpp sed1200.h
[/branches/vga_modern-2/src/mame/roland]roland_mt32.cpp

r197647 Saturday 10th June, 2023 at 00:21:42 UTC by arcadeshadow
specpls3_flop.xml: Software list additions (#11326)

New working software list additions
--------------------------------------------
19 Part One - Boot Camp [El Trastero del Spectrum]
2 por 1: Rock'n Roller + Wells & Fargo [Steven Brown, Planeta Sinclair]
Averno [Steven Brown, Planeta Sinclair]
Dragons of Flame [El Trastero del Spectrum]
Dungeons of Gomilandia (v0.1a) [RetroWorks]
Dungeons of Gomilandia (v0.1) [Spectrum Computing]
El Asombroso Spider-Man y Capitán America en La Venganza del Dr. Muerte! [El Trastero del Spectrum]
El Equipo A [El Trastero del Spectrum]
Frightmare (Zafiro) [El Trastero del Spectrum]
Gunship (Erbe, alt) [El Trastero del Spectrum]
High Steel (Erbe, alt) [Steven Brown, Planeta Sinclair]
Pit-Fighter (Dro Soft) [El Trastero del Spectrum]
Power Magic (alt) [El Trastero del Spectrum]
Rainbow Islands (Erbe, alt) [El Trastero del Spectrum]
Reaper [Spectrum Computing]
Renaud [El Trastero del Spectrum]
Seto Taisho Special Edition [Spectrum Computing]
Shadow Warriors (Erbe) [El Trastero del Spectrum]
Solo [El Trastero del Spectrum]
Starlife [El Trastero del Spectrum]
Test Match [Steven Brown, Planeta Sinclair]
The Dragonslayer Trilogy [Steven Brown, Planeta Sinclair]
The Duel - Test Drive II (Dro Soft) [El Trastero del Spectrum]
The Sunflower Number Show (alt) [Steven Brown, Planeta Sinclair]
The Tears of the Moon + Laskar's Crystals [Steven Brown, Planeta Sinclair]
Ulises [El Trastero del Spectrum]

New NOT working software list additions
--------------------------------------------
Heavy Metal [El Trastero del Spectrum]
Skate Wars [Steven Brown, Planeta Sinclair]
Spectrum +3 Spectacular [Steven Brown, Planeta Sinclair]
The Archon Collection [Steven Brown, Planeta Sinclair]

Redump software list
--------------------------------------------
NARC (Erbe) [El Trastero del Spectrum]

Metadata cleanups: update descriptions, added region and language info tag, moved XML comments to XML notes tag
[/branches/vga_modern-2/hash]specpls3_flop.xml

r197646 Saturday 10th June, 2023 at 00:11:20 UTC by AJR
pc1000.xml: Correct a few release years to match copyright text
[/branches/vga_modern-2/hash]pc1000.xml

r197645 Friday 9th June, 2023 at 20:21:24 UTC by Angelo Salese
misc/coinmvga.cpp: remove extra backslash [skip ci]
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197644 Friday 9th June, 2023 at 20:19:24 UTC by Angelo Salese
misc/coinmvga.cpp: fix CPU type after OG feedback, fix video a bit
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp

r197643 Friday 9th June, 2023 at 17:05:09 UTC by hap
avengers: dumped protection mcu [Caps0ff, Phil Bennett]
[/branches/vga_modern-2/src/mame/atari]missile.cpp
[/branches/vga_modern-2/src/mame/capcom]lwings.cpp lwings.h lwings_v.cpp
[/branches/vga_modern-2/src/mame/seibu]toki.cpp
[/branches/vga_modern-2/src/mame/taito]rollrace.cpp

r197642 Friday 9th June, 2023 at 12:26:48 UTC by clawgrip
Dumped and added a Chinese kiddie ride (#11292)

New NOT_WORKING machine
---------------------------------
Happy Video [jordigahan, Recreativas.org]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/skeleton]happyvideo.cpp*

r197641 Friday 9th June, 2023 at 12:25:36 UTC by clawgrip
Dumped (partially) and added a skeleton driver for a Spanish electromechanical hockey coinop (#11304)

New NOT_WORKING machine
---------------------------------
Mini Hockey [Museo Arcade Vintage, ClawGrip]
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/skeleton]minihock.cpp*

r197640 Friday 9th June, 2023 at 12:21:59 UTC by David Haywood
pkspirit - show something (#11325)
[/branches/vga_modern-2/src/mame/taito]pkspirit.cpp

r197639 Friday 9th June, 2023 at 11:57:34 UTC by Osso
namco/namcos23.cpp: fixed regression
[/branches/vga_modern-2/src/mame/namco]namcos23.cpp

r197638 Friday 9th June, 2023 at 11:49:10 UTC by Osso
New working clones
------------------
TeddyBoy Blues (315-5111, Old Ver.) [TeamEurope]
[/branches/vga_modern-2/src/devices/machine]segacrpt_device.cpp segacrpt_device.h
[/branches/vga_modern-2/src/mame]mame.lst
[/branches/vga_modern-2/src/mame/sega]system1.cpp system1.h

r197637 Friday 9th June, 2023 at 06:40:08 UTC by Curt Coder
abc1600: Add deprecation note.
[/branches/vga_modern-2/src/mame/luxor]abc1600.cpp

r197636 Friday 9th June, 2023 at 01:27:29 UTC by R. Belmont
Add missing file. [R. Belmont]
[/branches/vga_modern-2/src/mame/apple]apple3.h

r197635 Friday 9th June, 2023 at 00:37:09 UTC by R. Belmont
apple/apple2.cpp: added Apple ROM/Firmware card with 3 options: Applesoft, Integer, and User-Defined. [R. Belmont]
* Use "-rom file.bin" with the user-defined ROM card to make your own custom Apple.  File must be 12KiB and goes in
 D0/D8/E0/E8/F0/F8 order.

a2bus: wire up a method to assert the reset line on the slots. This is important for the ROM card. [R. Belmont]

apple/apple2.cpp,apple2e.cpp,apple2gs.cpp,apple3.cpp: Reset the a2bus when the 6502/65816 is reset. [R. Belmont]

apple/apple2gs.cpp: Reset the softswitches like a IIe on Control-Reset. [R. Belmont]

apple/apple3.cpp: Now has the same Control-Reset behavior improvements as the Apple IIs. [R. Belmont]
[/branches/vga_modern-2/scripts/src]bus.lua
[/branches/vga_modern-2/src/devices/bus/a2bus]a2bus.cpp a2bus.h cards.cpp romcard.cpp* romcard.h*
[/branches/vga_modern-2/src/mame/apple]apple2.cpp apple2e.cpp apple2gs.cpp apple3_m.cpp

r197634 Thursday 8th June, 2023 at 19:52:51 UTC by Olivier Galibert
Note to self: -valid is good for the soul
[/branches/vga_modern-2/src/devices/bus/nscsi]cdu415.cpp cdu415.h cdu75s.cpp cdu75s.h crd254sh.cpp crd254sh.h
[/branches/vga_modern-2/src/mame/atlus]bowltry.cpp
[/branches/vga_modern-2/src/mame/misc]coinmvga.cpp
[/branches/vga_modern-2/src/mame/namco]sweetland4.cpp
[/branches/vga_modern-2/src/mame/sega]segaufoh8.cpp
[/branches/vga_modern-2/src/mame/skeleton]argox.cpp
[/branches/vga_modern-2/src/mame/yamaha]ympsr340.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team