| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
(#12976)
* added some XA opcode groups that get executed with this now
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
|
| |
|
|
|
|
| |
* igs/igs_fear.cpp: Dumped IGS027A internal ROM and GG ROMs for Icescape. [TeamEurope, Peter Wilhelmsen, XingXing]
* cpu/xa: Implemented unsigned 16*16 multiply, and branch if positive.
* cpu/xa: Fixed flags for unsigned 32/16 divide.
* igs/pgmcrypt.cpp: Removed obsolete XOR table for Icescape.
|
| |
|
|
| |
(#12822)
|
| |
|
|
| |
Used by the tripfevb microcontroller program.
The game no longer causes a fatal error, but hangs instead.
|
| | |
|
| |
|
|
|
|
| |
igs_m027xa.cpp.
-igs/igs_m027xa.cpp, igs/igs_fear.cpp: Updated system flags.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
working (#12617)
* This adds basic execution to XA core. It emulates enough of the XA to give fearless and superkds working sound.
* only the exact forms of the opcodes used so far have been implemented
* no optimizations have been done, use of const, inline use, templates etc. are planned for a future update; code is still primed for debugging and development
* overall structure, code style are not 100% final (see above) and will be adjusted as the CPU is better understood
* peripherals, interrupts etc. are not yet fully implemented, nor is anything outside of the page zero mode used here due to lack of test cases
Machines Promoted to WORKING
----------------------------------
Super Kids (S019CN) [David Haywood, XingXing]
Fearless Pinocchio (V101US) [David Haywood, XingXing, Peter Wilhelmsen, rtw]
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
|
|
|
* show size types on these for consistency with IDA output (manual indicates they're usually optional, but does show this syntax in places)
* use the real CPU type (with internal map for internal ROM space) rather than 'XA' directly.
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
|