Aaron Culliney
af706e7602
rename read_random to avoid namespace collison on Mac
2014-12-29 19:07:43 -08:00
Aaron Culliney
cd9a9ad3cf
Auto-eject disk if present in drive
2014-12-28 14:48:53 -08:00
Aaron Culliney
e01e437842
Massive disk refactoring sourced from AppleWin
...
- Attempts to be byte-stream compatible with how AppleWin handles DOS-order, ProDOS-order, and NIB images
- Adds support for ProDOS-order images
- First cut at VBL support: (//e FlappyBird boots now!)
2014-12-28 13:07:13 -08:00
Aaron Culliney
9b9ca39344
Improve disk tracing
...
- Disk trace is now ASCII output
- Output track sector and file position data
- Debugger command added
- New preprocessor define
2014-11-17 20:52:29 -08:00
Aaron Culliney
c7c888d218
Refactor style/whitespace
2014-11-01 20:02:44 -07:00
Aaron Culliney
74943c71e5
Fix INITHELLO for dsk images
...
* This has apparently been broken since around the turn of the millenium from an ancient refactor. Luckily I still
have earlier pre-git code drops ;-)
2014-11-01 19:47:38 -07:00
Aaron Culliney
c140c5c7e0
Mini-refactor
2014-10-19 12:54:03 -07:00
Aaron Culliney
acc3deb264
Tweaks to disk boot trace test
2014-10-11 18:31:19 -07:00
Aaron Culliney
15927d1554
test raw disk stream
2014-10-11 10:44:20 -07:00
Aaron Culliney
afc15e0b63
Refactor INTERFACE_CLASS stuff out of disk API
2014-09-16 20:40:42 -07:00
Aaron Culliney
a3973b2e35
ROM generation
2014-06-22 11:09:59 -07:00
Aaron Culliney
670a776571
Fixes for Linux build
2014-06-21 23:40:04 -07:00
Aaron Culliney
cecc78e824
Silence clang warnings
2014-06-21 14:51:25 -07:00
Aaron Culliney
126d049ffc
Refactor to two jump vectors
...
* Believe needed to allow minimal change for x86_64 codepath
2014-06-07 16:05:38 -07:00
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
418509f2c1
don't leak
2014-04-28 11:44:45 -07:00
Aaron Culliney
a1e4ba5cc2
Sanity-check .dsk and .nib image raw byte sizes
2014-04-06 21:49:02 -07:00
Aaron Culliney
e54ce95389
Move disk compression routines to disk module
...
* Makes these routines useable from alternate interfaces, (including tests)
2014-03-25 22:11:01 -07:00
Aaron Culliney
e57f332ff6
moar ifdefs for various macro conditional codepaths
...
* INTERFACE_CLASSIC : specifies the "classic" (current) menuing system
* AUDIO_ENABLED : specifies whether audio code is enabled
2014-03-23 14:25:28 -07: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
ca5f76fc1a
Use GZIP routines for simplicity and compat
2013-12-22 12:37:01 -08:00
Aaron Culliney
f5c8df9a4a
Use zlib instead of fork/exec gzip executable
...
* Now all disk images are saved gzipped
2013-12-01 10:57:58 -08:00
Aaron Culliney
e6ee8db900
Rename protected variable to is_protected
2013-12-01 10:44:32 -08:00
Aaron Culliney
68fd7ec8f6
refactoring : renaming certain disk funcs/params
2013-11-05 22:05:58 -08:00
Aaron Culliney
e919718b73
an uncrustify pass and uncrustify config file
2013-07-05 21:37:13 -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