Aaron Culliney
c22fbd0374
Reduce dependence on global TEMP buffer
...
* display.S still uses this ... will be refactored completely with new video update
2014-05-11 19:18:53 -07:00
Aaron Culliney
7d97d2e211
Complete refactoring VM routines to C
2014-05-11 13:54:03 -07:00
Aaron Culliney
9ff453be23
Beginning to refactor memory.S -> vm.c
2014-05-10 11:55:41 -07:00
Aaron Culliney
a43d31a22e
Remove non-//e code paths
2014-04-05 12:22:12 -07:00
asc
17440949bf
Updates to support testing
2014-01-25 14:13:38 -08:00
asc
3abd2e87aa
Refactor to use GNU build tools
...
* Added configure.ac and non-recursive Makefile.am
* Modularized source into subdirectories
* Simplified header inclusion
2014-01-22 20:51:50 -08:00
Aaron Culliney
32b4cd48c4
switch internal/peripheral rom on CXROM flag
...
* fixes a bug where op_BRK doesn't work when Mockingboard installed
* this is still hackish and hardcoded ... ultimately we need an interface to add/remove virtual peripherals
2013-11-22 23:40:24 -08:00
Aaron Culliney
0cc0db17b2
change/move softswitch declarations
2013-11-22 23:37:26 -08:00
Aaron Culliney
766d278601
First cut at supporting mockingboard.
...
* Now using OpenAL as the main backend, ALSA has been deprecated...
* soundcore-openal.[hc] - OpenAL sound output for emulator
* alhelpers.[hc] - OpenAL suport files
* mockingboard.[hc] , AY8910.[hc] , SSI263Phonemes.h - Mockingboard support ported from AppleWin ...
2013-11-12 23:43:16 -08:00
Aaron Culliney
527c04e41f
Support for new timing model
...
This is part 2 of 2
* Handles UI changes to support new delay model, added ability to toggle to
alternate speed scale
* Code cleanups
2013-10-06 01:31:58 -07:00
Aaron Culliney
d599a2174a
refactoring for clarity and adding cycle timing
2013-07-07 20:52:30 -07:00
Aaron Culliney
b03a8e6fd8
always support //e
2013-07-06 16:04:36 -07:00
Aaron Culliney
e919718b73
an uncrustify pass and uncrustify config file
2013-07-05 21:37:13 -07:00
Aaron Culliney
18c3f5f698
we no longer use timers with setitimer and SIGVTALRM, that's so nineties...
...
instead spin off a cpu_thread and have it ping the main render thread as needed
2013-07-02 01:10:57 -07:00
Aaron Culliney
bfa84b1f65
get it compiling again
2013-06-19 00:07:41 -07:00
Aaron Culliney
e71efa3acd
initial source drop, apple2-emul-0.7.4.tar.gz
2013-06-11 00:08:15 -07:00