Skip to content

Commits on Apr 6, 2023

  1. s50, s550, w30: Add floppy disk drive select register and more floppy…

    … status flags. All three systems now prompt for inserting a system disk.
    ajrhacker committed Apr 6, 2023
  2. video/huc6272.cpp: modernize handler interface (#11077)

    * video/huc6272.cpp: modernize handler interface
    
    * machine/t10mmc.cpp: avoid a stack overflow if device can't read CD data, allows PC-FX menu to be useable (with CD in ...)
    
    * video/huc6272.cpp: fix m_bg save state registration, add stub logmacro.h, misc cleanups
    angelosa committed Apr 6, 2023
  3. w30: Fix bank 1 setup

    ajrhacker committed Apr 6, 2023
  4. roland_s50.cpp: Driver modernization

    - Replace address_map_bank_device with memory views
    - Add SCSI controller to s550 and w30
    - Eliminate deprecated #ifdef in favor of [[maybe_unused]] attributes
    ajrhacker committed Apr 6, 2023

Commits on Apr 5, 2023

  1. More Super Card improvements...

    Added Coinage, Remote, and Personal A settings DIP Switches.
    Added internal remote credits switch.
    RobertoFresca committed Apr 5, 2023
  2. Super Card improvements:

    - Added a set of service inputs that allow the game to enter the attract.
    - Added Coins and remote inputs.
    - Fixed the bottom of the screen. Now messages are properly displayed.
    RobertoFresca committed Apr 5, 2023
  3. Fixed various bugs:

    bus/nubus/nubus_image.cpp: Fixed failure to allocate memory for the
    image (regressed in b8c3388).
    
    bus/nes/karastudio.cpp, bus/nes/sunsoft_dcs.cpp: Fixed stack smash when
    loading loose software.
    
    Addressed some Lua engine fallout from running things in coroutines:
    * Don't crash accessing dead Lua thread state from callbacks.
    * Allow returning values via yielding functions.
    * Don't run address space tap and layout view callbacks in coroutines to
      save overhead.
    * Better logging of errors from callbacks.
    cuavas committed Apr 5, 2023
  4. luna88k: switch to nscsi mb89352 implementation

    * implement network ram and fzrom
    pmackinlay committed Apr 5, 2023
  5. mb87030: add mb89351/2 variants

    * implement program transfer interrupts
    * suppress duplicate selection command completion
    * terminate transfer command on phase mismatch
    * implement message in/out ATN/ACK logic
    * track interrupt output state
    * minor logging improvements
    pmackinlay committed Apr 5, 2023

Commits on Apr 4, 2023

  1. Fix clang build.

    cuavas committed Apr 4, 2023
  2. neogeo/neogeo.cpp, neogeo/ng_memcard.cpp: Hooked up more control lines.

    Hooked up the memory card write enable/disable and register select
    lines, and corrected the address range where memory card access is
    enabled.
    
    Card addressing still isn't quite right - the card bank register isn't
    hooked up.  Neo Geo CD consoles also haven't been updated.
    
    Also, more of the same mechanical cleanup of copy/pasted comments,
    const, and variable scope.
    cuavas committed Apr 4, 2023
  3. - namco/polepos.cpp: corrected ROM names, added PCB locations & added…

    … PLDs. [Porchy, The PLD Archive, Brian Troha, The Dumping Union]
    
    - funworld/supercrd.cpp: tweaked XOR tables a bit for fruitstr
    Osso13 committed Apr 4, 2023
  4. tmp68301: Reimplement in the new68k framework. The timers are not yet…

    … implemented, couldn't find a driver which cared. Hopefully the regression testing will find some.
    galibert committed Apr 4, 2023
  5. Small fixes and cleanup:

    * emu/devfind.h: Allow range-based for loops on memory share finders.
    * emu/emucore.h: Choose correct emu_fatalerror constructor when format
      string is an rvalue.
    * osborne/osborne1.cpp: Allocate main RAM as a flat share, and use a
      view to switch in atttribute RAM.
    * Reduced scope of some variables and edited some copy/pasted comments.
    cuavas committed Apr 4, 2023
  6. New clones marked not working

    -----------------------------
    Manx TT Superbike - DX [Brian Troha, The Dumping Union]
    Osso13 committed Apr 4, 2023

Commits on Apr 3, 2023

  1. New working clones

    ------------------
    Agent Super Bond (Super Cobra conversion, not encrypted) [Darran Allen]
    Osso13 committed Apr 3, 2023
  2. pegasos2: Initial devices for MV64361 and VT8231

    Enough to get data from the initial bootloader to the serial console.
    startaq committed Apr 3, 2023
Older