Skip to content

Commit

Permalink
igs/igs_m027.cpp, igs/igs_m027xa.cpp: Miscellaneous improvements:
Browse files Browse the repository at this point in the history
* igs/igs_m027.cpp: Added memory clear switch to clear memory contents
  when power is removed (hard reset with the switch on to clear NVRAM).
* igs/igs_m027xa.cpp: Got rid of hopper from Crazy Bugs (V103JP) since
  there appears to be no way to use it and exposed hopper switch as a
  user input so it can still be tested.
* igs/igs_m027xa.cpp: Got rid of third bank of DIP switches from Crazy
  Bugs (V103JP) as comments indicate it isn't physically present
  (although it is displayed in the input test).
* Use mnemonic short names for clones.
  • Loading branch information
cuavas committed Oct 10, 2024
1 parent 2901aa5 commit 13eddc8
Show file tree
Hide file tree
Showing 6 changed files with 227 additions and 264 deletions.
2 changes: 1 addition & 1 deletion src/devices/cpu/i386/i386priv.h
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ extern int i386_parity_table[256];
#define MMX(n) (*((MMX_REG *)(&m_x87_reg[(n)].low)))
#define XMM(n) m_sse_reg[(n)]

#define FLAG_DIRTY 0x100 // VTLB flag
#define FLAG_DIRTY 0x100 // VTLB flag
#define CYCLES_NUM(x) (m_cycles -= (x))

#define FAULT(fault,error) {m_ext = 1; i386_trap_with_error(fault,0,0,error); return;}
Expand Down
7 changes: 5 additions & 2 deletions src/devices/cpu/mips/r4000.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,13 @@
*/

#include "emu.h"
#include "divtlb.h"
#include "debug/debugcpu.h"
#include "r4000.h"

#include "mips3dsm.h"

#include "divtlb.h"
#include "debug/debugcpu.h"

#include "unicode.h"

#include "softfloat3/source/include/softfloat.h"
Expand Down
Loading

1 comment on commit 13eddc8

@cuavas
Copy link
Member Author

@cuavas cuavas commented on 13eddc8 Oct 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’m not convinced lhdmgp is actually a different game and not just a newer version of lhdmg:

  • It doesn’t show a different title screen
  • The printed sticker on the IGS027A CPU just shows Long Hu Da Manguan (in Chinese)
  • It doesn’t have clear distinguishing features like cjddzp introducing linked mode that isn’t present in cjddz

Please sign in to comment.