Commit Graph

1195 Commits

Author SHA1 Message Date
Stefanos Kornilios Mitsis Poiitidis 11286ac02d Also remove unneeded mv 2015-03-31 04:34:09 +02:00
Stefanos Kornilios Mitsis Poiitidis e25c429ce6 Do not download adt or set ANDROID_HOME 2015-03-31 04:27:39 +02:00
Stefanos Kornilios Mitsis Poiitidis 25d27a72a0 Use native travis-android support, sdk 21 2015-03-31 04:24:13 +02:00
Stefanos Kornilios Mitsis Poiitidis 7abd1541a0 The new ndk is a bit of a PITA 2015-03-29 06:17:53 +02:00
Stefanos Kornilios Mitsis Poiitidis f1f46d9702 Extract is too verbose, how about /dev/null? 2015-03-29 06:07:18 +02:00
Stefanos Kornilios Mitsis Poiitidis 014d739495 Update for ndk-10d, improved build options 2015-03-29 06:02:24 +02:00
Stefanos Kornilios Mitsis Poiitidis dfd37a2ec7 Merge pull request #613 from reicast/feat/reios-elf-boot
reios: Add support for elf booting
2015-03-23 18:48:38 +01:00
Stefanos Kornilios Mitsis Poiitidis 0c04adba67 reios: Add support for elf booting 2015-03-22 01:30:19 +01:00
Stefanos Kornilios Mitsis Poiitidis 3b1c38ad55 sh4/driver: don't log on div32 missmatch 2015-03-22 01:26:43 +01:00
TwistedUmbrella b1108d15d0 Merge pull request #596 from reicast/loungekatt
Add theme selection GUI, Flush incoming intent when handled
2015-03-14 12:11:29 -04:00
TwistedUmbrella 2ae8ede025 Android TV config (pending travis API 21 support) 2015-03-14 11:53:46 -04:00
TwistedUmbrella 6cf0d1acda Add a settings toggle to configure reios 2015-03-14 11:51:30 -04:00
Stefanos Kornilios Mitsis Poiitidis 1a79ce3d9c Merge pull request #609 from williansti/master
update brazilian translation
2015-03-05 05:50:45 -08:00
Willians 25c40685e9 update brazilian translation
Revised translation and add options that were missing,
2015-03-02 09:11:51 -03:00
TwistedUmbrella f440743a57 Remove unsupported flags, Add theme "clear" 2015-02-26 01:08:02 -05:00
TwistedUmbrella 2fe7062249 Add the manifest requirements for Android TV 2015-02-26 00:47:44 -05:00
TwistedUmbrella e15fcc38e9 Better handling of theme items for spinner 2015-02-26 00:46:29 -05:00
TwistedUmbrella 21fbad3ba5 Verify freezing is not a context / thread issue 2015-02-26 00:46:29 -05:00
TwistedUmbrella cb555bc06f Properly flush an intent after the data is handled
Add a missing bracket for the intent cancellation
2015-02-26 00:46:29 -05:00
TwistedUmbrella 30cfc0b15a Add a basic theme selection option to configuration 2015-02-26 00:46:29 -05:00
Stefanos Kornilios Mitsis Poiitidis e82d6a8c0e Merge pull request #581 from reicast/skmp/bios-hle
reios: HLE "bios"
2015-02-25 21:39:14 -08:00
~skmp 0285e2c5da reios: Fix unaligned reads (emscripten, arm), more logging, u32be for LBA/sizes 2015-02-26 05:09:52 +01:00
Stefanos Kornilios Mitsis Poiitidis cca8558d08 Add Serial Console option (debug.SerialConsoleEnable) for KOS, etc 2015-02-25 20:56:58 +01:00
Stefanos Kornilios Mitsis Poiitidis 13f67e2d17 reios: CD/descrambling support, reduced log spam, improved boot context, hle address aliasing, bios memset to catch accesses 2015-02-25 19:47:09 +01:00
Stefanos Kornilios Mitsis Poiitidis 578bb6dadc reios/gdrom_hle: Fix TOC, better CHECK_COMMAND handling, split logspam to debugf 2015-02-25 19:33:36 +01:00
Stefanos Kornilios Mitsis Poiitidis 9ed6945826 sh4/cpu_iNimp: Nicer error output 2015-02-25 19:31:33 +01:00
Stefanos Kornilios Mitsis Poiitidis ae8ce5ad23 sh4/rdv_CompilePC: Fix boot time automatic cache flushes
The bios boots from 0xA... addresses, not 0x8... so the flushes were never triggered
2015-02-25 19:30:08 +01:00
Stefanos Kornilios Mitsis Poiitidis 7c64d57b35 Merge branch 'master' into skmp/bios-hle 2015-02-25 15:21:59 +01:00
Stefanos Kornilios Mitsis Poiitidis 952b1ae6e9 reios/hleboot: support cdroms, descramble, slightly smarter bootfile search 2015-02-25 15:21:22 +01:00
TwistedUmbrella d24e15daa6 Merge pull request #590 from reicast/loungekatt
Borrow Moga Lollipop workaround, Add theme backend
2015-01-24 08:54:05 -05:00
TwistedUmbrella ab0e67edc7 Merge pull request #585 from reicast/skmp/improve-coreio
http support for cdi & gdi, updated based gdipsr
2015-01-24 08:53:53 -05:00
TwistedUmbrella 584fdae6f8 Add a basic backend for supporting button themes
The theme path will be store as the button_theme pref and verified
before loading. This will replace any existing buttons in the data
folder of the emulator home_directory at runtime and load as the
graphics for the button configuration. This requires button themes be
standardized.
2015-01-23 09:25:20 -05:00
Stefanos Kornilios Mitsis Poiitidis f2c07917c7 Partially working dyna for iOS. Very few games working atm.
This works, but is extremelly hacky. Must be started without attached debugger, lldb doesn't want to let go of EXC_BAD_ADDRESS, but reicast really depends on it getting delivered as SIGSEGV/SIGBUS. Also xcode has a really bad day upon seeing the jit code. Oh well.

There's some dynarec bug that causes color corruption on bios logo/boot triagles, TA crash on ikaruga and infinitive loop on crazy taxi. I'd guess some fp-memory-write thingy, abi, or smth. Too bad.

- Force code to compile in arm mode (arm jit -> thumb mem functions is complicated)
- SIGILL, SIGBUS. Works w/o Mach exceptions and EXC_BAD_ADDRESS
- Code buffers move to __TEXT, munmapped && memmapped to actually work
- Primitive input. Button + start, or left (works to get out of bios date screen)
- Fixup emitter for thumb2/interworking (didn't work though, reverted to arm cc)
- Block Manager: Disable mem saving / page fault alloc-on-demand logic
- Move cycle counter to r11, r9 is not clean on iOS. Remove r11 from reg alloc list
- Cache flushes for iOS
- log to log.txt
- load game.chd
2015-01-18 23:52:12 -08:00
TwistedUmbrella 9e2b28ae46 hack: Temp fix for crash in MOGA lib on Lollipop. 2015-01-16 23:20:20 -05:00
Stefanos Kornilios Mitsis Poiitidis 4a917a003e Merge branch 'master' of github.com:reicast/reicast-emulator 2015-01-16 21:38:09 +01:00
Stefanos Kornilios Mitsis Poiitidis 977dff25ab Basic support for recording frames 2015-01-16 21:37:30 +01:00
Stefanos Kornilios Mitsis Poiitidis d9d9b76d79 TA/VTX: Reset current list on vdec_init
Fixes some rare cases where it's invalid or left over to some list, without a CurrentList set, leading to crash.
2015-01-15 14:23:56 +01:00
~skmp 33556f3863 64 bit fixes 2015-01-10 21:15:15 +02:00
Stefanos Kornilios Mitsis Poiitidis 0f60e72eb0 Add #include <cctype>, that's what isalnum is defined 2015-01-09 16:07:11 +01:00
Stefanos Kornilios Mitsis Poiitidis 3ca3b1220d http support for cdi & gdi, updated based gdipsr
- Fix coreio fsize
- Fix coreio fopen to seek to 0
- Fix coreio/http to smart-escape urls
-  For urls that include \ or % in the filenames, you have to pass them
   escaped
- Update gdi parser to use (mostly) streamstream. That code is horrible
  and should be rewritten
- coreio core is hacky and horrible at places as well
- Update imgreader to use coreio
- Update cdi parser + driver to use coreio
2015-01-09 15:50:07 +01:00
TwistedUmbrella 29496acf07 Merge pull request #583 from reicast/loungekatt
Attempting to fix Moga and the preview loader
2015-01-06 23:35:38 -05:00
TwistedUmbrella 8e548811e1 Add a thorough check for the data folder dilemma 2015-01-06 23:34:59 -05:00
TwistedUmbrella 4c96052d32 Support modifying the Moga listener at runtime 2015-01-06 23:34:59 -05:00
TwistedUmbrella 96a274caaf Stop relying on a bug to maintain popup view width
The original view was held in place due to an Android bug that began
around ICS, which did not stretch views beyond a set amount when
displayed in modal dialogs.

Clean up the layout to better fit the popup items
2015-01-06 23:34:59 -05:00
TwistedUmbrella b3de233e55 Fallback to old network methods for compatibility 2015-01-06 23:34:59 -05:00
TwistedUmbrella f211a4fa68 Connect Moga controller to new input handlers 2015-01-06 23:34:59 -05:00
TwistedUmbrella 1e783165ae Remove unnecessary StackTrace from error output 2015-01-06 23:34:59 -05:00
TwistedUmbrella 51c82ddb18 Fallback to old network methods for compatibility 2015-01-06 23:34:59 -05:00
TwistedUmbrella 2d9767b3b1 Avoid thread pool when executing non-parallel task 2015-01-06 23:34:58 -05:00
Stefanos Kornilios Mitsis Poiitidis d055dbd7cb TMU: Also set the underflow flag. Fixes KOS. 2015-01-07 03:12:33 +02:00