Commit Graph

  • b512e76acd Use only one _ for msvc inline meepingsnesroms 2018-11-06 19:59:25 -08:00
  • 1af0b13136 Merge pull request #13 from meepingsnesroms/devel meepingsnesroms 2018-11-07 03:53:15 +00:00
  • 333c4db35f Try to fix inline on msvc meepingsnesroms 2018-11-06 19:52:31 -08:00
  • 52c20353c4 Merge pull request #12 from meepingsnesroms/devel meepingsnesroms 2018-11-07 03:27:03 +00:00
  • 17b09f3708 Add a few more C89 fixes meepingsnesroms 2018-11-06 19:26:01 -08:00
  • d37b150e17 Switch to C89 meepingsnesroms 2018-11-07 03:15:33 +00:00
  • 1806fcdb64 Hopefully will now work on all msvc platforms meepingsnesroms 2018-11-06 19:13:32 -08:00
  • c6b6c015e1 C89 final fix up meepingsnesroms 2018-11-06 18:37:49 -08:00
  • 1b2c32c6a1 More bool casts meepingsnesroms 2018-11-06 16:22:57 -08:00
  • e9b3a9489a C89 fixes part 5 meepingsnesroms 2018-11-06 16:12:31 -08:00
  • 2f02187a88 C89 fixes part 4 meepingsnesroms 2018-11-06 15:58:10 -08:00
  • 42ce11e91e C89 fixes part 3 meepingsnesroms 2018-11-06 15:41:16 -08:00
  • f7c588c903 C89 fixes part 2 meepingsnesroms 2018-11-06 15:27:44 -08:00
  • 864362a2a6 Convert to C89 pass 1 meepingsnesroms 2018-11-06 15:20:38 -08:00
  • 4c403e6d23 Remove windows symlink information, symlinks are gone meepingsnesroms 2018-11-06 12:24:04 -08:00
  • 298807a80c Put "specs" directorys back without symlinks meepingsnesroms 2018-11-06 12:19:45 -08:00
  • 9baa36ea9c Remove symlinks meepingsnesroms 2018-11-06 12:18:45 -08:00
  • 57bd77a819 Hopefully fix building RetroArch version on PSP meepingsnesroms 2018-11-06 11:09:01 -08:00
  • 659f6acc4b Use libretro-common defined PATH_MAX_LENGTH instead of PATH_MAX meepingsnesroms 2018-11-06 07:28:39 -08:00
  • be5fa4b8db Fix libretro big endian platforms and other possible alignment errors meepingsnesroms 2018-11-06 07:07:43 -08:00
  • 5d8c94c0b6 Fix supports_no_game being wrong meepingsnesroms 2018-11-05 20:16:38 -08:00
  • d9a9735f38 Test Qt Android slowness, its from the video upscale with Qt::SmoothTransformation meepingsnesroms 2018-11-05 19:00:01 -08:00
  • 78b90fe142 Update readme.md meepingsnesroms 2018-11-04 12:36:22 -08:00
  • 3f64613b56 Update readme.md meepingsnesroms 2018-11-04 12:29:00 -08:00
  • cbb894789c Update readme.md meepingsnesroms 2018-11-04 10:10:54 -08:00
  • b2bc52a2fe Update bugs/futureTimeline.txt meepingsnesroms 2018-11-04 09:32:36 -08:00
  • 2101f808fd Add future timeline meepingsnesroms 2018-11-03 19:00:34 -07:00
  • d684d4f7ba Access save state values as bytes not by pointer cast meepingsnesroms 2018-11-03 11:43:39 -07:00
  • dc55dc414b Put back old musashi state handler, the m68k_set_context method clobbered function pointers meepingsnesroms 2018-11-02 18:35:12 -07:00
  • 814a1afe36 Clear up one uncertaity, find a new one, remove cutoffPoint, it was completety wrong, and when set "right" was even worse meepingsnesroms 2018-11-02 17:08:50 -07:00
  • 35ed06a18f Easy source based install for Android RetroArch build meepingsnesroms 2018-11-02 15:01:35 -07:00
  • 40b9fbb38b Update changelog meepingsnesroms 2018-11-02 06:11:38 -07:00
  • dd0a673c47 Fix credits, the blip_buf line was in an old forked repo that dident work meepingsnesroms 2018-11-01 21:42:17 -07:00
  • 9fb1a3979f No need for accessors on big endian paltforms meepingsnesroms 2018-11-01 21:20:57 -07:00
  • 200315e51c Fix popping with non AUDIO_END_OF_FRAME % AUDIO_SAMPLES_PER_FRAME == 0 sample rates meepingsnesroms 2018-11-01 21:06:12 -07:00
  • dda3237a70 Sound is fully working meepingsnesroms 2018-11-01 16:23:19 -07:00
  • 73c6f1b06a Yay, working audio DEEEEEWs meepingsnesroms 2018-11-01 13:09:18 -07:00
  • e5a7899b0d The audio is the right pitch, still a bit glitchy though. meepingsnesroms 2018-11-01 11:52:12 -07:00
  • 8bcde4ef34 At least as good as the last commit meepingsnesroms 2018-10-30 18:04:03 -07:00
  • 2835b37e18 The test squeals now meepingsnesroms 2018-10-30 13:26:02 -07:00
  • 69d0d7cbd7 Fix compiling on windows again meepingsnesroms 2018-10-30 11:03:27 -07:00
  • 8c2c54c208 More cleanups, get Cyclone attached on RetroArch Android version meepingsnesroms 2018-10-29 21:18:07 -07:00
  • 74ea1c19a9 RetroArch port now working again meepingsnesroms 2018-10-29 19:12:42 -07:00
  • 09f6a21598 Prevent FIFOAV from being permanently set, fixes lockup with playConstantTone meepingsnesroms 2018-10-29 18:39:04 -07:00
  • f739319107 Remove useless tests, add audio test meepingsnesroms 2018-10-29 15:57:11 -07:00
  • a98089796e Cleanups meepingsnesroms 2018-10-29 15:10:26 -07:00
  • 9e9f54ee8f Cyclone is now somehow working meepingsnesroms 2018-10-28 18:28:45 -07:00
  • ef573ba2a8 Add debug functions for Cyclone meepingsnesroms 2018-10-28 16:49:43 -07:00
  • 76d5d2572d RetroArch port loads again, but crashes on closing, now usin asan too meepingsnesroms 2018-10-28 15:16:03 -07:00
  • 389883062c Now using vfs, but crashing. meepingsnesroms 2018-10-28 13:23:27 -07:00
  • 9dc85a2ab3 Well Android is full speed with out ARM optimization on RetroArch meepingsnesroms 2018-10-28 11:32:56 -07:00
  • 6ed141251d Finish fixing RetroArch port build meepingsnesroms 2018-10-28 10:55:56 -07:00
  • b2e58912f6 Try to fix RetroArch port meepingsnesroms 2018-10-28 10:43:57 -07:00
  • ba0221632e Almost have opcodes executing in cyclone, made endianess cyclone compatible meepingsnesroms 2018-10-27 17:50:51 -07:00
  • afad28958a More ARM stuff, allow read/write safety check disableing meepingsnesroms 2018-10-27 10:46:30 -07:00
  • acd5e9afd5 Almost have ARM core working meepingsnesroms 2018-10-27 02:21:52 -07:00
  • d88b508f69 Most of ARM specific CPU core meepingsnesroms 2018-10-27 01:02:38 -07:00
  • 33d07a410a Reduce musashi references, prepare to add ARM optimized 68k emulator meepingsnesroms 2018-10-26 22:47:13 -07:00
  • 343705b12e Fix 2 broken things meepingsnesroms 2018-10-26 20:59:05 -07:00
  • e4832cc757 Nitpicks and tiny speed inprovement meepingsnesroms 2018-10-26 18:05:02 -07:00
  • 7f55aaf80b Some misc updates meepingsnesroms 2018-10-26 14:18:24 -07:00
  • 03d7ea2bcf The audio still sounds lower frequency, but the correct samples are playing meepingsnesroms 2018-10-26 13:02:44 -07:00
  • 8f112ca0be Emulate inductor, its still not tuned properly meepingsnesroms 2018-10-26 10:16:27 -07:00
  • cf681eb246 I really wanted to just be lazy, but it looks like I have to emulate the inductor for proper squealing meepingsnesroms 2018-10-26 08:39:42 -07:00
  • 74bc0b15f8 Change PLL disable method meepingsnesroms 2018-10-25 16:48:20 -07:00
  • f622aa8695 Make the audio copy threaded meepingsnesroms 2018-10-25 14:03:18 -07:00
  • 14f2bbf4de More audio info meepingsnesroms 2018-10-24 19:57:04 -07:00
  • 91d6861409 Audio is a little better, low and high options in settings dont seem to work though. meepingsnesroms 2018-10-20 17:32:55 -07:00
  • 2e73303419 Fix how duty cycle is used meepingsnesroms 2018-10-20 15:55:31 -07:00
  • 0a9a7ae3a1 Prevent audio from overwriting previous sample if a second sample is played after meepingsnesroms 2018-10-20 09:29:30 -07:00
  • 4af9d407ed Make PWM period equal to PWMP1 + 2 meepingsnesroms 2018-10-19 15:40:09 -07:00
  • 891daf66be Hopefully fix sample overflow meepingsnesroms 2018-10-19 14:13:38 -07:00
  • 65c1329543 Change the way FIFOAV works meepingsnesroms 2018-10-19 12:41:02 -07:00
  • a769afe99b Reset the PWM1 variables on boot meepingsnesroms 2018-10-19 11:48:19 -07:00
  • 4ce4beef6d Finish for today meepingsnesroms 2018-10-18 18:21:37 -07:00
  • c3bf60dfc4 Cleanups meepingsnesroms 2018-10-18 18:04:44 -07:00
  • 9799b6ecc4 Switch to libretro-common meepingsnesroms 2018-10-18 17:50:41 -07:00
  • 8de8a3ecdd Fix half speed bug meepingsnesroms 2018-10-18 16:46:12 -07:00
  • ac74668562 Fix libretro joystick meepingsnesroms 2018-10-18 16:09:06 -07:00
  • 1ca70e0719 More cleanups and a audio safety check meepingsnesroms 2018-10-18 12:28:38 -07:00
  • 06f22b714a Audio can now run in CLK32 mode and play past samples meepingsnesroms 2018-10-18 12:03:58 -07:00
  • 3a95f471e3 Clean up messy code meepingsnesroms 2018-10-18 11:51:27 -07:00
  • 5fc429ff14 Mostly working audio, better than POSE! meepingsnesroms 2018-10-18 11:35:09 -07:00
  • 0f37324265 Prepare to add FIFO queue back, audio is working normaly for single writes now meepingsnesroms 2018-10-18 10:24:24 -07:00
  • c4078bf4a5 Audio always seems to work on touch down in RetroArch, just need to add FIFO back meepingsnesroms 2018-10-16 18:04:45 -07:00
  • d108d33c64 Well the audio is shitty and the FIFO is missing but buttons sometimes make noise meepingsnesroms 2018-10-16 17:51:30 -07:00
  • 42f5a7d8e5 Add print audio buffer, audio still broken meepingsnesroms 2018-10-16 17:33:46 -07:00
  • ed5f2549e7 Add a fixed frame timer for audio meepingsnesroms 2018-10-16 16:45:21 -07:00
  • 22fb689097 Add blank instance of blip_buf meepingsnesroms 2018-10-16 15:44:46 -07:00
  • 13a9efee6e Remove last of old audio code meepingsnesroms 2018-10-16 11:36:31 -07:00
  • 204c3f9a44 Remove broken PWM1 implementation meepingsnesroms 2018-10-16 11:29:18 -07:00
  • 66de6ea791 Fix buffer overflow from audio, prevented the emulator from starting in release mode meepingsnesroms 2018-10-15 15:27:20 -07:00
  • d503b49e53 Fix memory leak meepingsnesroms 2018-10-15 14:47:24 -07:00
  • f227bdbc4e Make 8Bpp mode output the correct colors meepingsnesroms 2018-10-15 14:36:22 -07:00
  • 1e8831cf9a Remove excess ifs from CPU runloop meepingsnesroms 2018-10-13 09:28:48 -07:00
  • d08d4a45bc PWM1 can now be used by SYSCLK and CLK32 meepingsnesroms 2018-10-11 13:17:56 -07:00
  • f77344dae2 SYSCLKs are now separeate from CLK32 meepingsnesroms 2018-10-11 10:55:47 -07:00
  • 508cab0b41 Prepare timers for switch to SYSCLK accuracy meepingsnesroms 2018-10-11 10:16:01 -07:00
  • 8944e0c954 Update src/emulator.h meepingsnesroms 2018-10-11 09:33:12 -07:00
  • e46090ea7a Use cute little iOS style switches in RetroArch core options meepingsnesroms 2018-10-11 08:55:54 -07:00