| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
----------------------------------
Eurit 30 [Cyberia/2 Filebase]
|
|
|
|
|
| |
- BBR and BBS use one or two extra cycles when the branch is taken, like other conditional branches
- TRB and TSB perform an extra read of the operand instead of an extra write
|
| |
|
|
|
|
| |
This appears to have accidentally regressed in bcd74f1e42234b8376a3b020684394b8f72111e5.
|
| |
|
|
|
|
| |
clock divider for V40/V50
|
|
|
|
|
|
| |
v40, v50: Add timer 2 control input (nw)
ncr5380n: This error really needs to be non-fatal (nw)
|
| |
|
|
|
|
|
| |
behavior (#5774)
* v5x.cpp : Move remappable IO handler into separated space, Fix remapping IO behavior
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
"information" overrides. This also covers several time-related functions in attotime, running_machine and emu_timer. (nw)
m6805: Calculate min_cycles and max_cycles once at device_start time (Nw)
attotime: Add as_khz and as_mhz (nw)
|
|
|
|
|
|
| |
- Increase the maximum number of cycles to take interrupt acknowledgment into account
- Change do { ... } while to while { ... } because interrupt acknowledgment can devour lots of cycles before this
- Remove the probably mistaken recursive call in t11_check_irqs
|
|
|
|
|
|
| |
----------------------------------
MiniJook [SpinalFeyd]
SuperStars (CD jukebox) [SpinalFeyd]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vboy.xml updates:
* Set width and endianness for all ROM regions
* Added width and endianness for SRAM, assuming all cartridges have 8k*32 SRAM for now
* Removed mirroring - this is an implementation detail
* Removed "slot" features - there's enough information to work this out anyway
bus/vboy updates:
* Made slot probe software part to determine cartridge type
* Made cartridges responsible for installing themselves
* Added support for arbitrary cartridge sizes, assuming simplistic decoding
* Added support for 8-bit and 16-bit SRAM on LSBs
* Added support for EXP space and INTCRO output
* Fixed SRAM not being loaded
bus/generic: added a helper for mapping non-power-of-two memory with simple decoding
cpu/v810: send I/O accesses to program space if I/O space is unconfigured
vboy.cpp: updated for changed slot and CPU code
bus/wswan: added notes
The Virtual Boy software list is still in pretty poor shape. It's
assuming all carts with SRAM have 8k*32, there are a bunch of feature
tags for ICs that don't actually give an IC type, making them useless,
3-D Tetris mentions a battery but doesn't have an SRAM data area,
Virtual Fishing refers to a HY6254ALLJ-10 which isn't a real part (I
assume it means HY6264ALLJ-10 which is an 8k*8 50µA standby SRAM).
|
|
|
|
| |
st2204: Fix logic mistake in psg_w (nw)
|
|
|
|
| |
st2xxx: Add register stubs for BRG; rename port registers for debugger; a little more refactoring (nw)
|
| |
|
|
|
|
| |
dc620097c5e6798fbcde2e61a4d8d099ab51dc19 (nw)
|
|
|
|
| |
gameking.cpp: Start faking LCD frame interrupt to allow gamekin3 to enter its own native games
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
SuperFX core and snes_ppu based on recent contributions from byuu,nw
|
|
|
|
| |
opcodes could lock up MAME
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Centralize emulation of several common features
- Add logging for interrupts and base timer
- Fix error in debug state registration of IREQ and IENA
- Correct base timer interrupt vector for ST2205U
|
|
|
|
|
|
| |
st2204: Fix port control writes (nw)
This fixes the memory banking problems in dyndesk and cartridge loading in gameking.
|
|
|
|
| |
member
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The hacks to get this half-working at this state may be a bit crude, but at least it's way cleaner than 550175d8b8ec9739c5e7810bbdba789cf6b49158.
|
| |
|
| |
|
|
|
|
| |
Now that `direct_read_data` has been replaced with `memory_access_cache`, which is better equipped to deal with dynamic banking, there should be all the more reason to put an end to this pernicious antipattern.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Changed emu_fatalerror to use util::string_format semantics
* Fixed some incorrectly marked up stuff in build scripts
* Make internal layout compression type a scoped enum (only zlib is supported still, but at least the values aren't magic numbers now)
* Fixed memory leaks in Xbox USB
* There can only be one "perfect quantum" device - enforce that only the root machine can set it, as allowing subdevices to will cause weird issues with slot cards overiding it
* Allow multiple devices to set maximum quantum and use the most restrictive one (it's maximum quantum, it would be minimum interleave)
* Got rid of device_slot_card_interface as it wasn't providing value
* Added a helper template to reduce certain kinds of boilerplate in slots/buses
* Cleaned up some particularly bad slot code (plenty more of that to do), and made some slots more idiomatic
|
| |
|
| |
|
|\
| |
| | |
WIP: TWIB board - EPC terminal adapter for IBM mainframe and Alfaskop system
|
| |
| |
| |
| | |
at all?
|
| | |
|