Commit Graph

  • 482fa8f1f1 chore: Update SDK master Stuart Carnie 2023-04-01 10:21:59 +11:00
  • d7b5bdfb72 C64 DTV support testcore Duckey77 2020-09-28 14:10:44 -07:00
  • 5c4d7926f2 A vice-core for testing the multiple libraries Systems have to be manually changed for now Duckey77 2020-09-26 11:02:36 -07:00
  • edf4f01851 Add defines to skip AltCPU mods in the interrupts if it is not used Duckey77 2020-09-26 10:53:09 -07:00
  • 873b51a119 Clean up small errors and remove individual test sources Duckey77 2020-09-26 10:51:36 -07:00
  • c62b19163c Fixes for issues found with the new test apps Duckey77 2020-09-24 21:22:23 -07:00
  • 5bedc7241a Create test apps to test the libraries Duckey77 2020-09-24 21:20:28 -07:00
  • 186af3a51a Set up project file and ViceCore to support multiple libraries in the future Duckey77 2020-09-24 15:15:21 -07:00
  • c91011d0e1 Fix C64 includes Duckey77 2020-09-24 15:07:50 -07:00
  • 32d4a4a952 Make vic20 capable of single frame rendering Duckey77 2020-09-24 15:07:31 -07:00
  • fc5fc988e0 Allow oeheadless to support separate libraries for Vic20, C64 and C128 Duckey77 2020-09-24 15:06:38 -07:00
  • 29a544967e Make changes to support multiple dynamic libraries Duckey77 2020-09-24 15:05:17 -07:00
  • bf3e26bb06 These files have been replaced with library dependent files Duckey77 2020-09-24 14:12:49 -07:00
  • 4d0abf0c58 More C128 stuff for library Duckey77 2020-09-24 08:12:40 -07:00
  • d8d615e2b0 CMake fixes for c128 Duckey77 2020-09-24 08:11:46 -07:00
  • de0c3c5e72 Start of a C128 object interface Duckey77 2020-09-23 15:06:35 -07:00
  • 442d6722a7 Change the maincpu to allow single frame rendering Duckey77 2020-09-23 14:09:53 -07:00
  • 46f88186ff Make lists to create C128 dynamic library Duckey77 2020-09-23 14:09:25 -07:00
  • c8e2d7f3f1 Merge pull request #6 from OpenEmu/sgc/vice3.4 Stuart Carnie 2020-02-22 11:20:47 -07:00
  • 2a047022c5 fix: Update build info; update README Stuart Carnie 2020-02-22 11:17:29 -07:00
  • 119e68e98d feat: Update README with build instructions Stuart Carnie 2020-02-21 19:11:25 -07:00
  • 1f296c99e0 fix: Set correct timings on initialization Stuart Carnie 2020-02-15 09:15:33 -07:00
  • 83a31b3208 feat: Fixed timing per frame to ensure correct audio sync Stuart Carnie 2020-02-15 09:02:57 -07:00
  • 31df42e303 feat: Disabled rewind; not supported easily by VICE Stuart Carnie 2020-02-10 21:06:28 -07:00
  • 84065ea954 feat: Updated macOS files for positional and symbolic keyboard mappings Stuart Carnie 2020-02-09 22:38:30 -07:00
  • f89c565268 feat: input working; experimenting with -flto Stuart Carnie 2020-02-09 00:29:09 -07:00
  • 5d68149e66 feat: graphics and audio now working Stuart Carnie 2020-02-08 22:49:35 -07:00
  • a7287ec011 chore: initial commit of 3.4 Stuart Carnie 2020-02-08 08:04:23 -07:00
  • a4fe2355ec chore: update ignored files Stuart Carnie 2020-02-07 20:20:18 -07:00
  • 5ce41f5a87 Fixing the Core version to 3.3 Duckey77 2019-10-08 12:31:55 -07:00
  • 3826830bc6 Add Vice 3.3 source Duckey77 2019-05-17 08:47:14 -07:00
  • 975b3f2fc9 Remove VICE 3.2 source Duckey77 2019-05-17 08:46:39 -07:00
  • bef320fda6 Create arch reps for OpenEmu and move all deps there Duckey77 2019-05-17 08:45:53 -07:00
  • 430ef2a807 Add missing header from commit 8ce6f26000 clobber 2018-11-05 14:53:04 -06:00
  • 8b4b91666a Update display mode change support for API change clobber 2018-10-29 15:42:30 -05:00
  • cccabfe4a8 Fix constants in initial -displayModes array clobber 2018-10-20 01:37:04 -05:00
  • 8ce6f26000 Add display mode change support clobber 2018-10-19 21:55:02 -05:00
  • 33a06cde68 Restore larger video buffer clobber 2018-10-17 15:47:30 -05:00
  • 498a70244a Xcode project cleanup clobber 2018-10-15 14:39:09 -05:00
  • 5b1ad44c7d Don't use "DoubleSize" mode for video output clobber 2018-10-14 12:45:23 -05:00
  • 4a2c622906 Fix PAR clobber 2018-10-14 01:00:47 -05:00
  • c167fbc5e1 Support dedicated "Jump" button and joystick port swapping clobber 2018-10-13 22:49:25 -05:00
  • 92242dc229 Update -insertFileAtURL: API for error handling clobber 2018-10-12 20:53:07 -05:00
  • 261243e817 Prevent macOS media keys by ignoring function key presses unless Fn is pressed clobber 2018-10-10 15:51:59 -05:00
  • 168edf1305 Implement file insertion support clobber 2018-09-29 18:55:23 -05:00
  • c325a57ff9 Use -fileSystemRepresentation for file names clobber 2018-09-29 13:14:15 -05:00
  • 5f8f6eb71c Fix compiling on Xcode 10 clobber 2018-09-29 12:15:07 -05:00
  • aa0844982a Add initial file insertion support clobber 2018-09-29 00:57:12 -05:00
  • ff96ffd72c Merge pull request #5 from duckey77/master clobber 2018-09-27 20:24:14 -05:00
  • ed5a26b8ce Set Core Version to 3.2 Duckey77 2018-06-18 17:24:40 -07:00
  • 3cf891c7b8 Update Project files for Vice 3.2 Duckey77 2018-06-18 17:20:22 -07:00
  • 149b741149 Fix RunStopLock when Arrow key and Joystick up are pressed together, Or when Arrow key is set to Joystick up Duckey77 2018-06-18 17:20:06 -07:00
  • dccd9d17db Set the screen aspect ratio Duckey77 2018-06-18 17:18:48 -07:00
  • fce6de9fbf Update Core to support Vice 3.2 Duckey77 2018-06-18 17:18:12 -07:00
  • 137fe58b96 Update compatibility files to Vice 3.2 Duckey77 2018-06-18 17:16:02 -07:00
  • 8fb28143b8 Update Config files for Vice 3.2 Duckey77 2018-06-18 17:15:32 -07:00
  • ed72f11779 Vice 3.2 Source Code Duckey77 2018-06-18 17:15:10 -07:00
  • ba7870ef5f Merge pull request #4 from duckey77/master clobber 2017-08-23 23:24:07 -05:00
  • dc9ad86dc7 I rare cases, the vSync interrupt can be queued right after it is released by execute frame. This will cause an issue if a save state action has been called. So the logic here is to catch it and since vSync is machine queued and CPU pause is user queued, CPU pause has precedence clear the vSync before we continue. if we just return, the front end can get hung waiting cause it has already executed the frame, and a save state action was triggered, but the emulated CPU was held for Execute frame. duckey77 2017-08-23 20:42:43 -07:00
  • b7272d20d7 Merge pull request #3 from duckey77/master clobber 2017-08-23 22:06:38 -05:00
  • 4ea966d576 Autostart savestate is now working. duckey77 2017-08-20 19:27:03 -07:00
  • ac3f2026a6 Replace the original vSycn CPU pause that was removed with a separate vSync-hold on the cpu thread Correct emu_pause and emu_resume to use vSync-hold functions. Savestates are now working reliably. duckey77 2017-08-20 18:47:45 -07:00
  • c02927005f Use Vice 3.1 source code Add support files to use vice code unmodified Add files usually created by vice’s configure script Rename some variables for clarity duckey77 2017-08-20 18:20:13 -07:00
  • d9ac95a019 Vice 3.1 from source tarball from Vice Website duckey77 2017-08-20 18:14:33 -07:00
  • 894144f1cb fixed for release build Stuart Carnie 2016-01-16 01:20:50 -07:00
  • 6c78c2bfb4 automatic pausing, tidy up Stuart Carnie 2016-01-15 23:27:25 -07:00
  • ac4148fc30 joystick and keyboard support Stuart Carnie 2016-01-15 11:49:31 -07:00
  • b255ba9238 initial commit of 2.4.24 Stuart Carnie 2016-01-12 02:03:15 -07:00
  • 9f51d45ece Some small port work clobber 2013-08-04 01:55:12 -05:00
  • 2012dde72f Copy data files to resources clobber 2013-08-03 20:34:42 -05:00
  • 5a8295fc7f Add data folder files clobber 2013-08-03 17:26:36 -05:00
  • 0a0579b302 Set .gitignore clobber 2013-08-03 17:24:27 -05:00
  • 67252da370 Added tons of stubs so VICE compiles and links loicloic 2013-07-24 21:33:43 +02:00
  • e407af2f13 Initial commit PGGB 2013-07-24 15:30:07 +02:00