summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu
Commit message (Collapse)AuthorAgeFilesLines
* n2a03: Put a second irq line logically-ored with the normal one [O. Galibert] Olivier Galibert2012-11-073-2/+8
|
* 65c02: Fix the bitwise ops and their disassembly [O. Galibert] Olivier Galibert2012-11-074-14/+9
|
* cosmac: Added missing IRQ acknowledges. [Curt Coder] Curt Coder2012-11-071-0/+6
|
* deco16: Vectors are non-standard, *duh* [O. Galibert] Olivier Galibert2012-11-073-2/+41
|
* m6502: More interrupt fixing [O. Galibert] Olivier Galibert2012-11-074-1/+5
|
* 01234567890123456789012345678901234567890123456789012345678901234567890123456789 Ryan Holtz2012-11-072-288/+806
| | | | | | | - avr8.c: Renamed io map to data map, routed ports through io map [MooglyGuy] - avr8.c: Implemented ST Z+ and SBIW opcodes [MooglyGuy] - craft.c: Converted to use new AVR8 core [MooglyGuy]
* m6502: IRQ fixes [O. Galibert] Olivier Galibert2012-11-063-1/+9
|
* m6800.c: Workaround for Coleco Adam not booting. The free-running counter ↵ Curt Coder2012-11-061-1/+1
| | | | values are unacceptable, so let it read from the output compare register instead. To be fixed properly later. [Curt Coder]
* fix compile (no whatsnew) Miodrag Milanovic2012-11-061-2/+2
|
* 6502: Rewrite modern, cycle-exact and interruptible [O. Galibert] Olivier Galibert2012-11-0665-8694/+8186
|
* placeholders Olivier Galibert2012-11-0638-0/+0
|
* cpu.mak: Allow overriding tmsmake/m68kmake for easier cross-compilation and ↵ R. Belmont2012-11-041-0/+4
| | | | testing of alternatives [Robert Muth]
* Minor update/correction to Z8000 changes (nw) R. Belmont2012-11-031-1/+1
|
* Z8000: Fixed implementation of trdb, trdrb, trib, trirb, trtdb, trtdrb, ↵ R. Belmont2012-11-031-50/+64
| | | | trtib, trtirb instructions. [Christian Grössler]
* changed m37702 to help tafoid's source file detection (nw) smf-2012-11-021-4/+3
|
* (MESS) merlin.c: Some driver improvements (nw) Wilbert Pol2012-11-022-281/+288
|
* removed #define for cpu name (nw) smf-2012-11-021-3/+1
|
* split psx sio into two devices (nw) smf-2012-11-013-219/+227
|
* turned znsec into a device [smf] smf-2012-11-011-3/+0
|
* use DEVCB2 for hooking up irq controller to cpu core (nw) smf-2012-10-313-4/+17
|
* fixed cd & root counter irq's [smf] smf-2012-10-312-7/+6
|
* tms0980.c: Some small fixes for the tms1100 cpus (nw) Wilbert Pol2012-10-312-19/+44
|
* -avr8.c: Converted to modern CPU device. [MooglyGuy] Ryan Holtz2012-10-312-816/+994
|
* tms0980.c: Fixed debugger crashes on tms1100 cpus. (nw) Wilbert Pol2012-10-301-0/+2
|
* -avr8.c: Added FMUL, FMULS, and FMULSU opcodes. [MooglyGuy] Ryan Holtz2012-10-302-28/+84
| | | | | | | | | | | -avr8.c: Fixed incorrect N flag calculation in ROR opcode. [MooglyGuy] -avr8.c: Fixed incorrect bit testing in SBIC/SBIS opcodes. [MooglyGuy] -craft.c: Added port D readback, fixes on-screen VU level. [MooglyGuy] -craft.c: Sync video with Vsync output, fixes rolling image. [MooglyGuy] -craft.c: Fixed visible area and promoted to working. [MooglyGuy]
* Clean-ups and version bumpmame0147u2 Miodrag Milanovic2012-10-303-8/+8
|
* fix compile on mips3 c core Michaël Banaan Ananas2012-10-291-12/+12
|
* fix z80 cycles on illegal prefixes Michaël Banaan Ananas2012-10-261-8/+5
|
* -avr8.c: Fixed register indexing for MULSU opcode. [MooglyGuy] Ryan Holtz2012-10-262-14/+20
| | | | | -avr8.c: Fixed register writeback for LD -Z and LD -Y opcodes. [MooglyGuy] -craft.c: Preliminary video support, bad vsync and colors still. [MooglyGuy]
* -avr8.c: Added LD Rd,Z+q opcode [MooglyGuy] Ryan Holtz2012-10-251-10/+15
| | | | | | | -avr8.c: Corrected cycle counts for LD and ST opcodes. [MooglyGuy] -avr8.c: Fixed a bug where a 2-cycle or 3-cycle opcode encountered during a time slice were causing all subsequent 1-cycle opcodes to deduct 2 or 3 cycles for the remainder of the time slice instead. [MooglyGuy]
* tidy up PSX IRQ (nw) smf-2012-10-252-7/+0
|
* Hooked up PSX IRQ's using DEVCB2 [smf] smf-2012-10-259-22/+184
|
* removed some legacy code (nw) smf-2012-10-252-5/+35
|
* 01234567890123456789012345678901234567890123456789012345678901234567890123456789 Ryan Holtz2012-10-252-249/+1419
| | | | | | | | -avr8: Implemented MULS, ANDI, STD Z+, LD -Z, LD Y+, LD -Y, LD -X, SWAP, ASR, ROR, and SBIS opcodes. [MooglyGuy] -avr8: Moved Timer 0-2 into the CPU core itself, 30x driver speedup [MooglyGuy] -cratft.c: Fixed DAC bit order, audio now plays but is 40% too slow [Mooglyguy]
* Don't crash on REP NOP [Carl, Alegend45] cracyc2012-10-221-0/+4
|
* allow wp in 32-bit mode and add newline to strings (nw) cracyc2012-10-211-1/+1
|
* i386: 486+ WP bit support [Carl] cracyc2012-10-204-8/+39
|
* - Added opcodes to Atmel AVR core: OR, SBCI, ORI, ST Y+, ADIW [Mooglyguy] Ryan Holtz2012-10-191-19/+58
| | | | | | | - Fixed functional issues in Atmel AVR opcodes: COM, NEG, LSR [Mooglyguy] - Added basic Timer 1 support to Craft driver and hooked up the DAC, currently plays only a buzzing noise due to lacking EEPROM support [MooglyGuy]
* tlcs900.c: Implemented the 4-byte prefetch queue. [Wilbert Pol] Wilbert Pol2012-10-162-133/+189
|
* fixed H flag on SUB/SBB/CMP Michaël Banaan Ananas2012-10-152-12/+10
|
* fix 8080 unused flags Michaël Banaan Ananas2012-10-151-4/+3
| | | | | 8080/8085 CPU Exerciser results now: 8080: fail: aluop ones, rest is OK 8085: fail: aluop ones and DAA, rest is OK
* fix H flag on DCR and DAD Michaël Banaan Ananas2012-10-151-6/+4
|
* (MESS) pc9801: fixed crash on boot. no whatsnew. Fabio Priuli2012-10-121-4/+4
| | | (MESS) superfx.c: using a couple of macro were it made sense. no functional change. no whatsnew.
* i386dasm.c: [Peter Ferrie] Miodrag Milanovic2012-10-111-33/+891
| | | | | - added numerous opcodes for newer CPUs; - added some undocumented-but-supported opcodes from old CPUs; - corrected naming of two opcodes
* made rsp core use callbacks (no whatsnew) Miodrag Milanovic2012-10-113-20/+36
|
* changed space_func to delegate (no whatsnew) Miodrag Milanovic2012-10-114-4/+4
|
* srcclean (nw) Curt Coder2012-10-071-2/+2
|
* removed some expressions which are always true (no whatsnew) Oliver Stöneberg2012-10-032-6/+6
|
* device_func to device callback change (no whatsnew) Miodrag Milanovic2012-09-262-13/+22
|
* m6509: Fixed EA zero page indirect + Y (post indexed). [Curt Coder] Curt Coder2012-09-262-10/+49
|