39 Commits

Author SHA1 Message Date
Duckey77 d7b5bdfb72 C64 DTV support 2020-09-28 14:10:44 -07:00
Duckey77 5c4d7926f2 A vice-core for testing the multiple libraries
Systems have to be manually changed for now
2020-09-26 11:02:36 -07:00
Duckey77 186af3a51a Set up project file and ViceCore to support multiple libraries in the future 2020-09-24 15:15:21 -07:00
Stuart Carnie 1f296c99e0 fix: Set correct timings on initialization 2020-02-15 09:15:33 -07:00
Stuart Carnie 31df42e303 feat: Disabled rewind; not supported easily by VICE
Each time a state is serialized, it is expensive.
Drives are sync'd and other events must take place
before the state is serializable.
2020-02-10 21:06:28 -07:00
Stuart Carnie 84065ea954 feat: Updated macOS files for positional and symbolic keyboard mappings
* clean up remaining code from 3.3
* added <os/log.h> support when building OpenEmu dylib
2020-02-09 22:38:30 -07:00
Stuart Carnie f89c565268 feat: input working; experimenting with -flto 2020-02-09 00:29:09 -07:00
Stuart Carnie 5d68149e66 feat: graphics and audio now working 2020-02-08 22:49:35 -07:00
Stuart Carnie a7287ec011 chore: initial commit of 3.4
Absolutely nothing works at this point
2020-02-08 08:04:23 -07:00
Duckey77 3826830bc6 Add Vice 3.3 source 2019-05-17 08:47:14 -07:00
Duckey77 bef320fda6 Create arch reps for OpenEmu and move all deps there 2019-05-17 08:45:53 -07:00
clobber 430ef2a807 Add missing header from commit 8ce6f26000 2018-11-05 14:53:04 -06:00
clobber 8b4b91666a Update display mode change support for API change 2018-10-29 15:42:30 -05:00
clobber cccabfe4a8 Fix constants in initial -displayModes array 2018-10-20 01:37:04 -05:00
clobber 8ce6f26000 Add display mode change support 2018-10-19 21:55:02 -05:00
clobber 33a06cde68 Restore larger video buffer
Fixes intermittent crashes on launch from attempts to render outside the canvas.
2018-10-17 15:47:30 -05:00
clobber 498a70244a Xcode project cleanup 2018-10-15 14:39:09 -05:00
clobber 5b1ad44c7d Don't use "DoubleSize" mode for video output 2018-10-14 12:45:23 -05:00
clobber 4a2c622906 Fix PAR 2018-10-14 01:00:47 -05:00
clobber c167fbc5e1 Support dedicated "Jump" button and joystick port swapping 2018-10-13 22:49:25 -05:00
clobber 92242dc229 Update -insertFileAtURL: API for error handling 2018-10-12 20:53:07 -05:00
clobber 261243e817 Prevent macOS media keys by ignoring function key presses unless Fn is pressed 2018-10-10 15:51:59 -05:00
clobber 168edf1305 Implement file insertion support 2018-09-29 18:55:23 -05:00
clobber c325a57ff9 Use -fileSystemRepresentation for file names 2018-09-29 13:14:15 -05:00
clobber aa0844982a Add initial file insertion support 2018-09-29 00:57:12 -05:00
Duckey77 ed5a26b8ce Set Core Version to 3.2 2018-06-18 17:24:40 -07:00
Duckey77 149b741149 Fix RunStopLock when Arrow key and Joystick up are pressed together,
Or when Arrow key is set to Joystick up
2018-06-18 17:20:06 -07:00
Duckey77 dccd9d17db Set the screen aspect ratio 2018-06-18 17:18:48 -07:00
Duckey77 fce6de9fbf Update Core to support Vice 3.2 2018-06-18 17:18:12 -07:00
Duckey77 137fe58b96 Update compatibility files to Vice 3.2 2018-06-18 17:16:02 -07:00
Duckey77 8fb28143b8 Update Config files for Vice 3.2 2018-06-18 17:15:32 -07:00
duckey77 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. 2017-08-23 20:42:43 -07:00
duckey77 4ea966d576 Autostart savestate is now working. 2017-08-20 19:27:03 -07:00
duckey77 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.
2017-08-20 18:47:45 -07:00
duckey77 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
2017-08-20 18:20:13 -07:00
Stuart Carnie 894144f1cb fixed for release build 2016-01-16 01:20:50 -07:00
Stuart Carnie 6c78c2bfb4 automatic pausing, tidy up 2016-01-15 23:27:25 -07:00
Stuart Carnie ac4148fc30 joystick and keyboard support 2016-01-15 11:49:31 -07:00
Stuart Carnie b255ba9238 initial commit of 2.4.24 2016-01-12 02:03:15 -07:00