This website requires JavaScript.
94d5bffe57
Added new palette from pic on the xapple2 color page.
master
Shamus Hammons
2020-09-11 19:30:22 -0500
4493a5bea7
Add support for .hdv hard drive images, new "Rob Color TV" palette.
Shamus Hammons
2020-09-11 18:39:32 -0500
8e30a909ce
Fix trash on sides of screen in full screen mode.
Shamus Hammons
2020-09-08 17:03:17 -0500
f8d9fa1865
First steps towards making config window/settings stick.
Shamus Hammons
2020-09-08 17:01:44 -0500
6508be6bbd
Add documentation of the process for emulating an A2 hard drive.
Shamus Hammons
2020-01-10 21:47:28 -0600
147b266b17
Squashed bug that crept in to config.cpp. :-(
Shamus Hammons
2019-04-18 17:03:54 -0500
331bbf2080
Added missing files from last commit. :-/
Shamus Hammons
2019-04-17 07:24:45 -0500
c970c23a2e
Added initial emulator configuration window, cleanup of settings code.
Shamus Hammons
2019-04-16 22:29:58 -0500
efc3eeaa6f
Cleanup of initial hard drive emulation code.
Shamus Hammons
2019-03-12 14:21:35 -0500
719cbb7a23
Added Apple II/IIe firmware, fixed HD write emulation.
Shamus Hammons
2019-02-25 22:06:55 -0600
e3c7ee5d93
Added support for the Apple High Speed SCSI card.
Shamus Hammons
2019-02-25 16:34:27 -0600
63762cef81
Added WOZ 2 support.
Shamus Hammons
2019-02-09 15:42:07 -0600
31d2453ee7
Fixed disk emulation to handle quarter track seeking.
Shamus Hammons
2019-02-07 07:46:21 -0600
66a747c7d9
Misc. improvements, added WOZ file support to floppy emulation
Shamus Hammons
2019-01-23 20:33:05 -0600
6bdd378e27
Conversion of V65C02 to pointers, misc. whitespace cleanups.
Shamus Hammons
2018-09-16 21:45:27 -0500
92fbd44509
First stab at adding Mockingboard support.
Shamus Hammons
2018-09-09 22:47:51 -0500
f657df18a2
Fixed some missing THREADED_65C02 #defines * allows single-threaded operation
threaded-fixes
Rob McMullen
2018-01-15 22:39:25 -0800
01d41f5b9d
Improvements to timing, disk selector; added Double LoRes.
Shamus Hammons
2017-06-21 22:57:57 -0500
47b408908d
Add key delay to keyboard handler, mouse hiding when mouse is idle.
Shamus Hammons
2017-06-06 07:42:55 -0500
978531c95e
Fixed keyboard handling, consolidated video handling.
Shamus Hammons
2017-06-04 22:28:52 -0500
717eaa2219
Miscellaneous minor code cleanup.
Shamus Hammons
2017-06-01 21:42:15 -0500
721ead373f
Misc. cleanups, incl. cleanup up Makefile.
Shamus Hammons
2017-05-17 23:17:17 -0500
19a4e08f92
Moved open/closed apple keys to L/R ALT keys.
Shamus Hammons
2014-04-02 14:56:21 -0500
b6f06c7cba
Added state save/load support.
Shamus Hammons
2014-04-02 13:00:00 -0500
92c6ae00ea
Added application icon.
Shamus Hammons
2014-04-01 11:33:48 -0500
1e6f6a0ca5
Fixed stupid lockup bug on exit when emulation paused/off.
Shamus Hammons
2014-04-01 08:47:16 -0500
df2889bf95
Fixed Apple power state to pause CPU thread immediately.
Shamus Hammons
2014-03-31 13:59:37 -0500
452bb36844
Added disk selection functionality, fixed power cycle bug.
Shamus Hammons
2014-03-30 13:07:30 -0500
b64a9cc3bb
Added new config icon.
Shamus Hammons
2014-03-28 15:31:42 -0500
a8452367a7
Connected POWER function to GUI.
Shamus Hammons
2014-03-27 12:46:00 -0500
e9d839da6b
Fixed extra parenthesis in gui.cpp. :-P
Shamus Hammons
2014-03-26 17:44:47 -0500
0574860ec5
Fixed cross-compilation, added more GUI glue.
Shamus Hammons
2014-03-26 08:05:47 -0500
c7beef2408
Removed GUI cruft, added 10 & 12pt fonts.
Shamus Hammons
2014-03-25 10:45:09 -0500
63741c0714
Removed unnecessary cruft from project.
Shamus Hammons
2014-03-03 10:27:20 -0600
b8c7736999
Added missing files. :-P
Shamus Hammons
2013-12-16 19:27:51 -0600
7383e5b1bd
Update to website.
Shamus Hammons
2013-12-07 16:54:25 -0600
fdf4ecdaf3
Added website.
Shamus Hammons
2013-12-07 16:06:55 -0600
8789953718
Disk names now display in window, still lots to do.
Shamus Hammons
2013-10-13 21:00:17 -0500
bcfe62d754
Beginnings of disk image selector.
Shamus Hammons
2013-10-13 15:22:19 -0500
433e43d75b
Added icons that should have gone in last commit. :-P
Shamus Hammons
2013-10-11 22:14:22 -0500
45a10d9266
Added updating floppy icons.
Shamus Hammons
2013-10-11 22:13:08 -0500
dd5438d5a6
Added MXE cross compile script.
Shamus Hammons
2013-10-11 15:10:47 -0500
a29f1654b4
Added icon selector.
Shamus Hammons
2013-10-09 22:21:44 -0500
322d3ce728
Further along with icon bar, added new icons (programmer art :-P).
Shamus Hammons
2013-10-08 21:01:09 -0500
d61fc97ee4
Start of new built-in GUI.
Shamus Hammons
2013-10-08 16:55:07 -0500
f36d026c7b
Added floppy #2 saving, statistics to makefile.
Shamus Hammons
2013-10-06 12:17:38 -0500
6b21449d90
Added Prodos detection for .dsk images, fixes to 80STORE switch.
Shamus Hammons
2013-09-29 15:57:45 -0500
3a8c0287e8
Created new MMU based code for R/W handling. Should be much faster now.
Shamus Hammons
2013-09-28 18:15:54 -0500
aec4f863c3
Added VBL, fixed sound-on-write, added .bin disk support.
Shamus Hammons
2013-09-24 09:09:40 -0500
c0001155bc
Fixed misc. bugs preventing certain games from working, added pause mode.
Shamus Hammons
2013-09-23 11:05:10 -0500
3107275cfe
Fixed double hires to have correct colors; fixed LC alt bank access.
Shamus Hammons
2013-09-18 21:32:56 -0500
ebcadf2555
Fixes to make emulator //e compatible; display can do double hires now.
Shamus Hammons
2013-09-18 19:03:09 -0500
cf5ff906a6
Fixed problem with frames running ahead of the sound thread.
Shamus Hammons
2013-09-11 17:33:54 -0500
a2e007c1e0
Convert sound driving method to direct sampling.
Shamus Hammons
2013-09-11 10:00:36 -0500
f67224d89f
Fixed log hangup on exit, added paddle buttons 0 & 1.
Shamus Hammons
2013-09-09 22:22:49 -0500
c48ed86a36
Prevent aborting when the log file fills up; added CTRL key support.
Shamus Hammons
2013-09-09 07:59:51 -0500
c0bc82a632
Converted to SDL 2, added fullscreen toggle.
Shamus Hammons
2013-09-08 21:18:23 -0500
5ad8269882
Minor fixes.
Shamus Hammons
2011-10-31 15:43:49 +0000
d0de183d57
Added miscellaneous warnings, minor documentation
Shamus Hammons
2009-07-09 01:37:07 +0000
93bb51e24c
Fixes to threaded programming model (prevent lockups on exit)
Shamus Hammons
2009-02-24 15:32:01 +0000
941e583fe0
Added proper locking of conditional variable mutex
Shamus Hammons
2009-02-16 16:26:02 +0000
d0e4cf72ab
Changes to sound system relating to the new threaded CPU core. It works, mostly, but still plays back too fast. Dunno why. :-/
Shamus Hammons
2009-02-16 16:22:33 +0000
71981eae69
Initial attempt at multithreaded implementation: CPU is now in its own thread.
Shamus Hammons
2009-02-11 05:12:55 +0000
b2f84b0582
Changed clock on v65C02 to 64-bit, more GUI refactoring
Shamus Hammons
2009-02-06 04:25:53 +0000
a3edd96756
Added infrastructure to handle write protecting floppy disks
Shamus Hammons
2009-02-04 14:19:00 +0000
929f7efdea
Add new files that makes this stuff work. D'oh!
Shamus Hammons
2009-02-03 05:31:22 +0000
6ad6896385
diskwindow is *almost* usable!
Shamus Hammons
2009-02-03 05:30:08 +0000
a6c39ed766
Preliminary workings of a disk handling window. Added element visibility, fixed bug in text that ignored position in a container.
Shamus Hammons
2009-02-03 04:25:02 +0000
a13cd9b31d
More GUI refinements, added "text" control
Shamus Hammons
2009-02-02 15:25:25 +0000
3cff304619
GUI refactoring...
Shamus Hammons
2009-01-30 18:20:05 +0000
2a82c98a26
Beginnings of new GUI
Shamus Hammons
2009-01-30 15:17:27 +0000
834dd9b03b
Fixed stupid bug that caused LC RAM bank #1 to get clobbered when writing to I/O block $C000-$CFFF.
Shamus Hammons
2009-01-28 06:10:42 +0000
2cd6e924eb
Miscellaneous sound engine fixes (still needs fixing!), floppy diagnostics
Shamus Hammons
2009-01-22 22:12:49 +0000
09edc12bc4
More work on sound.cpp, especially definition of time constants
Shamus Hammons
2009-01-19 20:00:34 +0000
8f4768bdc1
Minor refactoring on V65C02 core (fixed EA_ABS_* macros), changed sound to work with signed samples (in preparation for the move to 16-bit signed). Also, colorized the Makefile for more mirth.
Shamus Hammons
2009-01-19 16:09:37 +0000
555db5cdcd
undo test commit (testing permissions)
Shamus Hammons
2008-10-12 21:02:27 +0000
30f07acfd0
as
Shamus Hammons
2008-10-12 20:38:36 +0000
463f5b68a4
Initial stab at fixing the GUI classes so that they work properly.
Shamus Hammons
2008-06-05 12:11:39 +0000
982645d0c5
Fixed non-const function in log.h/cpp
Shamus Hammons
2008-05-07 06:14:40 +0000
5aaf5d5685
Moved CPU cycle subtraction into CPU core.
Shamus Hammons
2007-07-04 23:29:48 +0000
8765ad261b
Fixed applevideo.cpp so that it actually works. :-P
Shamus Hammons
2007-07-02 21:15:39 +0000
7916c0f959
Changed types.h to use standard C99 types, misc. cleanups
Shamus Hammons
2007-07-02 16:13:08 +0000
dc8a71dd9e
Added missing files...
Shamus Hammons
2007-05-29 13:52:59 +0000
7aa515c769
Undoing changes (accidentally) committed from r31.
Shamus Hammons
2007-05-29 05:16:51 +0000
b90c77b56b
Set eol-style to native to keep things sane.
Shamus Hammons
2007-05-29 05:00:36 +0000
ce9f314942
Set eol-style to sane default.
Shamus Hammons
2007-05-29 03:06:33 +0000
eeb2935c12
Moved stuff into trunk (part 2)...
Shamus Hammons
2007-05-29 02:37:11 +0000
4492417029
Fixing goof-up, step 1...
Shamus Hammons
2007-05-29 02:24:47 +0000
7bd73c0504
Creating trunk (should've done this from the start)...
Shamus Hammons
2007-05-29 02:17:17 +0000
afbdf4045c
Restructuring source a bit... :-P
Shamus Hammons
2007-05-29 02:12:02 +0000