Aaron Culliney
cce2bbb0cc
timing code cleanup
2015-01-11 12:24:43 -08:00
Aaron Culliney
8d35cf1d2c
Rename to motor_off and record motor access times
2015-01-11 12:04:06 -08:00
Aaron Culliney
bf4e920b1f
should always be NI2 size for converted PO/DO
2015-01-10 20:45:07 -08:00
Aaron Culliney
dcafae8390
read_rand() is really just floating_bus() return
2015-01-10 19:42:00 -08:00
Aaron Culliney
1ba28db8d7
Varous VM switches return memory floating bus value
2015-01-10 18:46:49 -08:00
Aaron Culliney
381d97c485
Preliminary VBL support sourced from AppleWin
2015-01-10 16:17:18 -08:00
Aaron Culliney
a7cd281037
mark other INTERFACE_CLASSIC codepaths
2015-01-10 14:14:49 -08:00
Aaron Culliney
b031bdb4a6
Refactor private defines
2015-01-10 14:14:49 -08:00
Aaron Culliney
79b07af978
Updates flapple140.po image to a useable in read-only mode
...
- lol, the official version from the Intarwebs is buggy when run in read-only mode (it bombs to the monitor
attemping to create the save-game file)
- same bug witnessed on AppleWin
- this version has a minimal save-game file allowing the game to actually boot
2015-01-10 14:11:33 -08:00
Aaron Culliney
06011e2902
New disk tests and improvements
...
- Exercise various TRACING codepaths
- Adds ProDOS-order tests
2015-01-03 16:24:02 -08:00
Aaron Culliney
ffd4647693
Make test_breakpoint() function work again
2014-12-29 21:36:21 -08:00
Aaron Culliney
fdd57f3095
Fix some tests and expose mdstr globally (easier debugger introspection)
2014-12-29 21:36:21 -08:00
Aaron Culliney
f91d99aab9
Blank disk changes after AppleWin-sourced disks refactor
2014-12-29 21:36:21 -08:00
Aaron Culliney
ee3fde8c73
Get disk tests working on Mac
2014-12-29 19:08:09 -08:00
Aaron Culliney
af706e7602
rename read_random to avoid namespace collison on Mac
2014-12-29 19:07:43 -08:00
Aaron Culliney
7bc0475a5d
disable unstable random2 test
2014-12-28 15:06:59 -08:00
Aaron Culliney
7d3b39926c
Disk testing is separate from vm testing
...
- Breaks out disk testing into its own suite
- Misc testing and build-system tweaks
2014-12-28 14:50:43 -08:00
Aaron Culliney
cd9a9ad3cf
Auto-eject disk if present in drive
2014-12-28 14:48:53 -08:00
Aaron Culliney
2a944d77b9
Adds //e FlappyBird ProDOS-order demo disk
2014-12-28 14:23:23 -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
d339ec1e23
Update README.md
2014-12-21 14:10:48 -08:00
asc
34d043330b
Silence some valgrind complaints
2014-12-21 13:59:04 -08:00
Aaron Culliney
031a8f51f8
Prevent some segfaults when shutting down on Linux
2014-12-21 13:51:45 -08:00
Aaron Culliney
5f03582351
Fix tpyo
2014-12-11 17:45:06 -08:00
Aaron Culliney
34a7315e84
line breaks
2014-12-11 17:23:21 -08:00
Aaron Culliney
e3fd393726
Update Mac distro
2014-12-11 17:18:01 -08:00
Aaron Culliney
f2ece67eac
smaller template file
2014-12-11 16:37:36 -08:00
Aaron Culliney
1c982adb04
New keyboard help topics and updates
2014-12-11 11:20:58 -08:00
Aaron Culliney
3b07bfffed
Disk image template file for distributing Apple2Mac
...
- bunzip2 -c > Apple2Mac.dmg && mount it...
- remove the placeholder Apple2Mac.app file, replace with real Apple2Mac.app
- ship it!
2014-12-09 21:58:41 -08:00
Aaron Culliney
892605426a
Verbiage updates
2014-12-07 14:24:27 -08:00
Aaron Culliney
720b68e23f
Don't allow joy_step values < 1
2014-12-07 14:24:09 -08:00
Aaron Culliney
6848bbcf61
Show Mac screenshot
2014-12-07 14:14:25 -08:00
Aaron Culliney
62ff3d2654
Bump URL link
2014-12-07 13:59:44 -08:00
Aaron Culliney
732b3f7850
Tweak README
2014-12-07 13:52:22 -08:00
Aaron Culliney
4ef488179d
Updated github README
2014-12-07 13:45:16 -08:00
Aaron Culliney
ac1931d2ba
Clean up some unused outlets
2014-12-07 13:40:36 -08:00
Aaron Culliney
3a7eec8603
Updated Apple2Mac help documentation
2014-12-07 13:39:54 -08:00
Aaron Culliney
91b1cc58f9
Default to bundled images path
2014-12-06 17:19:47 -08:00
Aaron Culliney
d52075d5c1
Include DDHidLib framework in Apple2Mac.app
2014-12-06 16:53:35 -08:00
Aaron Culliney
81dc987869
Clean up packaging
2014-12-06 16:30:35 -08:00
Aaron Culliney
a24436e88f
Gamepad clamp-beyond-radius implemented
2014-12-05 22:31:12 -08:00
Aaron Culliney
e61ff8e660
Adds a joystick calibration routine to preferences window
...
- TODO : use common code paths for key handling
2014-12-01 22:48:10 -08:00
Aaron Culliney
5c6c66f243
Joystick controller fixes
...
- only poll for joystick connectivity once per second
- if keypad joystick enabled, pump the handler
2014-12-01 22:39:46 -08:00
Aaron Culliney
575bb2448b
Pause emulation if prefs or disks window becomes key
2014-12-01 22:16:05 -08:00
Aaron Culliney
dd0085e3d7
key handling improvements
...
- keyboard joystick axes handled separately
- discriminate more classic-interface-only codepaths
2014-12-01 22:00:45 -08:00
Aaron Culliney
a6935b18c8
EmulatorGLView posts an NSNotification rather than calls API method(s)
...
- Joystick connectivity polling is a consumer
2014-12-01 21:58:18 -08:00
Aaron Culliney
0f25f6d9d1
srandom/random for PRNG should be "good enough"
2014-11-29 14:23:27 -08:00
Aaron Culliney
c1bf118fa2
Startup disks should be gzipped
2014-11-29 13:36:56 -08:00
Aaron Culliney
9c320c4de6
Joystick fixes for Mac
...
- Prevent spurious NSExceptions from harshing our mellow
- Allow joystick hot-plugging by polling connectivity during link/timer callback
2014-11-29 13:33:57 -08:00
Aaron Culliney
b6e329a3c6
Prevent segfault in glGetError() during app initialization
2014-11-29 13:31:21 -08:00