Christopher A. Mosher
|
fee69a814c
|
completely remove tinyfiledialogs; clean up some log messages
|
2022-12-11 17:17:25 -05:00 |
|
Christopher A. Mosher
|
6ec1aa5974
|
fix bug where config file wasn't saved when clicking 'Active'; add more logging to config file search; make unchecking active delete the user pref
|
2022-12-11 15:27:17 -05:00 |
|
Christopher A. Mosher
|
c04ab77f43
|
clearPulse was happening too soon for reading 13-sector disks
|
2022-12-11 03:35:44 -05:00 |
|
Christopher A. Mosher
|
d0873ead1b
|
unix line endings only
|
2022-12-11 02:12:11 -05:00 |
|
Christopher A. Mosher
|
340c8294f4
|
fix uninitialized vars (per valgrind); add debugging for LSS13; add some std lib bounds checking
|
2022-12-11 02:07:28 -05:00 |
|
Christopher A. Mosher
|
5c3d14b795
|
fix: user config writeable, memory init out of bounds for 4K, unstrapped memory, remove one instance of tinyfd
|
2022-12-10 11:26:39 -05:00 |
|
Christopher A. Mosher
|
5ff50c9c0c
|
reformat one source file, as an example
|
2022-12-10 01:06:44 -05:00 |
|
Christopher A. Mosher
|
ddf97fff28
|
new configuration file location algorithm
|
2022-12-09 21:49:59 -05:00 |
|
Christopher A. Mosher
|
28048d7087
|
fix woz file handling
|
2022-12-08 20:33:52 -05:00 |
|
Christopher A. Mosher
|
d3c3cfe0c8
|
fix wxstring handling (it's wchar_t always); refactor
|
2022-12-08 12:18:22 -05:00 |
|
Christopher A. Mosher
|
65369d5758
|
fix windows build; slight refactor
|
2022-12-08 08:47:23 -05:00 |
|
Christopher A. Mosher
|
6ce62c6bc2
|
refactor filename string handling
|
2022-12-08 02:05:30 -05:00 |
|
Christopher A. Mosher
|
3c504822f0
|
add function to get valid input file path
|
2022-12-07 23:45:59 -05:00 |
|
Christopher A. Mosher
|
2093696a5e
|
fetch apple roms and disks; read from resources (in some places)
|
2022-12-06 18:00:53 -05:00 |
|
Christopher A. Mosher
|
b8b83e6752
|
fix sdl build on windows
|
2022-12-06 13:54:03 -05:00 |
|
Christopher A. Mosher
|
fc7806d3c9
|
call sdl and wx from main thread
|
2022-12-06 13:30:35 -05:00 |
|
Christopher A. Mosher
|
3d4637a939
|
timeout waiting for wx after 10 secs
|
2022-12-05 23:39:51 -05:00 |
|
Christopher A. Mosher
|
c2bd2dcee3
|
new config hadling, first pass; refactor apple core loop; search resources for imported rom files
|
2022-12-05 22:19:24 -05:00 |
|
Christopher A. Mosher
|
e74c631d44
|
remove global namespace from stdout and stderr for windows
|
2022-12-05 17:41:35 -05:00 |
|
Christopher A. Mosher
|
ba91b30956
|
fix conflict with 'hyper' identifier
|
2022-12-05 17:35:33 -05:00 |
|
Christopher A. Mosher
|
13f1865318
|
remove wx precompiled headers
|
2022-12-05 16:58:44 -05:00 |
|
Christopher A. Mosher
|
9387b907c2
|
start sdl first; run wx in a thread
|
2022-12-05 16:11:25 -05:00 |
|
Christopher A. Mosher
|
e55e3f4c1d
|
new cmd line handling; try to fix event thread on mac
|
2022-12-04 22:45:35 -05:00 |
|
Christopher A. Mosher
|
3301251d90
|
re-work build/package; add prefs dlg; add config.h generation
|
2022-12-04 16:33:27 -05:00 |
|
Christopher A. Mosher
|
dd6f36048d
|
add wxWidgets app,frame; combine CMake files
|
2022-12-03 23:18:52 -05:00 |
|
Christopher A. Mosher
|
348f85e391
|
fixes #12
|
2022-11-03 18:26:07 -04:00 |
|
Christopher A. Mosher
|
617bad3e51
|
add USE_EMU as build option; slight refactor build
|
2022-11-03 01:07:39 -04:00 |
|
Christopher A. Mosher
|
7059628f52
|
convert leading tabs to spaces in all file (they were a random mixture of tabs and spaces before).
|
2022-11-02 23:50:54 -04:00 |
|
Christopher A. Mosher
|
0397b88aed
|
remove autotools; other cleanup
|
2022-11-02 16:47:50 -04:00 |
|
Christopher A. Mosher
|
59ef887368
|
remove SDL2 directory from include statements
|
2022-11-02 15:07:31 -04:00 |
|
Christopher A. Mosher
|
2c1489bd19
|
debug SDL library
|
2022-11-02 14:08:29 -04:00 |
|
Christopher A. Mosher
|
f7c595c1e8
|
windows build
|
2022-11-02 01:07:26 -04:00 |
|
Christopher A. Mosher
|
64370294f9
|
workaround windows build problems
|
2022-11-02 00:27:02 -04:00 |
|
Christopher A. Mosher
|
f74095c81f
|
cmake build app conf
|
2022-11-01 21:22:54 -04:00 |
|
Christopher A. Mosher
|
b944d870f7
|
initial CMake files
|
2022-11-01 01:41:28 -04:00 |
|
Christopher A. Mosher
|
cb719a5a6c
|
minor fixes; upgrade tinyfiledialogs
|
2022-11-01 01:40:32 -04:00 |
|
Christopher A. Mosher
|
9665431557
|
github build/deb; fix warnings/errors
|
2022-10-30 22:36:44 -04:00 |
|
Christopher A. Mosher
|
55a43d19f0
|
fix random bit generation if no disk or no track
|
2020-04-18 13:26:21 -04:00 |
|
Christopher A. Mosher
|
e2df466413
|
add configurable random 1-bit rate for MC3470
|
2020-04-18 12:19:15 -04:00 |
|
Christopher A. Mosher
|
25fde4d9d0
|
improved handling of B status bit
|
2019-07-09 19:33:57 -04:00 |
|
Christopher Mosher
|
17a714e550
|
incorporate floating data bus in RAM (instead of just ROM) reads; some more refactoring and cleanup
|
2019-06-23 23:25:09 -04:00 |
|
Christopher Mosher
|
5cdb608fe7
|
refactor unit tests
|
2019-06-22 22:24:21 -04:00 |
|
Christopher Mosher
|
06bc38c8be
|
use optimal bit timing from WOZ file during reading: thanks to STiVo
|
2019-06-22 21:41:42 -04:00 |
|
Christopher Mosher
|
f310bae003
|
refactor Disk ][ stepper motor emulation based on hardware teardown
|
2019-06-22 21:21:27 -04:00 |
|
Christopher A. Mosher
|
5ecc59d37e
|
extra conf search; default TV display
|
2019-04-13 00:34:25 -04:00 |
|
Christopher A. Mosher
|
15f86ed1f5
|
windows cross-compile
|
2019-04-11 17:24:59 -04:00 |
|
Christopher A. Mosher
|
a8183d7959
|
windows cross-compile
|
2019-04-11 16:14:55 -04:00 |
|
Christopher Mosher
|
0313881ac0
|
TV: improve color calculation algorithm
|
2019-04-05 15:48:21 -04:00 |
|
Christopher Mosher
|
270e94a76a
|
add RAM chips and better init algorithm; dump RAM
|
2019-02-07 00:45:54 -05:00 |
|
Christopher Mosher
|
e0c7856b89
|
add missing include
|
2019-02-02 23:28:35 -05:00 |
|