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 |
|