Daniel Loffgren
|
9618b33c5e
|
Submodule bump
|
2019-02-01 03:21:17 -08:00 |
|
Daniel Loffgren
|
b11e9b89a3
|
Some PIA character handling logic cleanup
|
2018-12-29 12:14:49 -08:00 |
|
Daniel Loffgren
|
25ea3d4d01
|
Don't assert on the calls, this can cause them to be compiled out, instead assert on the result
|
2018-06-18 23:13:35 -07:00 |
|
Daniel Loffgren
|
85451e1eda
|
Bumping submodule
|
2018-02-04 01:29:15 -08:00 |
|
Daniel Loffgren
|
762f8f5e6d
|
Whitespace
|
2018-01-22 22:26:29 -08:00 |
|
Daniel Loffgren
|
02e49932ea
|
Cleaned up the freeze logic a bit
|
2017-10-02 00:58:39 -07:00 |
|
Daniel Loffgren
|
6bc04fea49
|
Whitespace
|
2017-03-21 22:06:56 -07:00 |
|
Daniel Loffgren
|
b54068488e
|
NULL is fine for reading the video output registers, since we don't care what comes back out
|
2017-03-21 22:02:04 -07:00 |
|
Daniel Loffgren
|
a76501bf47
|
Whitespace
|
2017-03-21 22:01:55 -07:00 |
|
Daniel Loffgren
|
1e62d17a8f
|
Added a snippet about the manpage
|
2017-03-05 19:51:27 -08:00 |
|
Daniel Loffgren
|
b1c9c22c47
|
Create README.md
|
2017-03-05 19:47:49 -08:00 |
|
Daniel Loffgren
|
c831dc8529
|
libtargets.mk is also required
|
2017-03-05 19:29:26 -08:00 |
|
Daniel Loffgren
|
37b3d65e82
|
Not sure why the .c.o rule was being overridden, removed it
|
2017-03-05 19:26:29 -08:00 |
|
Daniel Loffgren
|
838504980a
|
Use the new libvars variables
|
2017-03-05 19:25:03 -08:00 |
|
Daniel Loffgren
|
7fb5d505b7
|
Whitespace cleanup
|
2017-03-05 19:15:45 -08:00 |
|
Daniel Loffgren
|
2b4a248d4f
|
Submodule bump
|
2017-03-05 19:12:44 -08:00 |
|
Daniel Loffgren
|
d6720550b5
|
Small makefile improvements
|
2017-03-05 19:12:35 -08:00 |
|
Daniel Loffgren
|
b9bad6641c
|
Added v6502 as a git submodule
|
2017-02-26 14:55:46 -08:00 |
|
Daniel Loffgren
|
a5a0d949aa
|
Reverted _XOPEN_SOURCE=700 in favor of adding _GNU_SOURCE
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@98 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-12-05 05:29:00 +00:00 |
|
Daniel Loffgren
|
97f9f9909c
|
Declare _XOPEN_SOURCE=700
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@97 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-12-03 07:23:49 +00:00 |
|
Daniel Loffgren
|
aa137f0381
|
Added the missing trailing NULL for the EL_BIND
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@96 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-07-21 09:00:57 +00:00 |
|
Daniel Loffgren
|
c5e7f95885
|
Adopt new v6502 debugger tab completion
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@95 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-04-15 07:41:05 +00:00 |
|
Daniel Loffgren
|
c9313e0a79
|
Renamed the source directory from apple1 to src, so that the resulting binary may now be called apple1
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@94 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-04-10 00:25:57 +00:00 |
|
Daniel Loffgren
|
b5a7878849
|
Removed explicit sdk definition
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@93 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-04-09 23:58:41 +00:00 |
|
Daniel Loffgren
|
bb83465723
|
Fixed backspace behavior
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@92 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-04-09 23:53:31 +00:00 |
|
Daniel Loffgren
|
ad5f7d6a45
|
Cleaned up the freeze reading/writing lengths. Since sizeof(char) is defined as being 1, there's no need to be pedantic.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@91 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-28 09:14:44 +00:00 |
|
Daniel Loffgren
|
0a4731ee47
|
Added a runaway indicator to the upper right-hand corner of the video output
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@90 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-28 09:13:41 +00:00 |
|
Daniel Loffgren
|
e6861adad1
|
Added a manpage detailing usage
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@89 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-15 10:44:03 +00:00 |
|
Daniel Loffgren
|
aa0edbcc94
|
Transcription typo corrected in wozmon source
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@88 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-09 06:57:55 +00:00 |
|
Daniel Loffgren
|
4595abd741
|
Indentation
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@87 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-08 09:56:24 +00:00 |
|
Daniel Loffgren
|
4e68c5a24e
|
Also updated the commented implementation of being able to query and separately set nonstop mode
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@86 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-08 09:54:35 +00:00 |
|
Daniel Loffgren
|
b47c29ec48
|
Defined constants for default filenames
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@85 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-08 09:53:14 +00:00 |
|
Daniel Loffgren
|
b53a5ce62f
|
Indentation
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@84 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-08 09:50:07 +00:00 |
|
Daniel Loffgren
|
729c00f6fe
|
Make sure not to trash the command pointer, otherwise realloc will fail
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@83 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-08 09:25:32 +00:00 |
|
Daniel Loffgren
|
822748228f
|
Use new return code from v6502_loadFileAtAddress
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@82 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-02-04 06:56:02 +00:00 |
|
Daniel Loffgren
|
e5db11c190
|
implemented freeze state saving and restoring of CPU registers
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@81 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-01-17 09:29:48 +00:00 |
|
Daniel Loffgren
|
c32d5993c3
|
Enabled map caching, and disabled heavy debug calls
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@80 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2016-01-17 09:29:10 +00:00 |
|
Daniel Loffgren
|
4e4be90331
|
The boot sequence is a little more sensible now, and the messages are better, too.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@79 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-22 08:13:21 +00:00 |
|
Daniel Loffgren
|
87c8a20489
|
Automatically load BASIC into memory, if available
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@78 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-22 08:08:31 +00:00 |
|
Daniel Loffgren
|
0b697efa40
|
Added binary to svn:ignores
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@77 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-21 00:54:10 +00:00 |
|
Daniel Loffgren
|
ef26aa279c
|
Project file updates
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@76 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-21 00:53:41 +00:00 |
|
Daniel Loffgren
|
c4372853bd
|
Added freeze/restore debug command handlers to the debugger
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@75 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-19 23:43:16 +00:00 |
|
Daniel Loffgren
|
047eaf800f
|
Refactored PIA code to bind to a CPU, rather than just the memory bus. This way it can also be in charge of freezing the entire machine state. Also added 2k of character history for buffering video state.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@74 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-19 23:29:19 +00:00 |
|
Daniel Loffgren
|
c85e809cf2
|
Put the RUN label back in. Turns out it is real, I just overlooked it.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@71 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-10 08:51:26 +00:00 |
|
Daniel Loffgren
|
2062acacc4
|
Corrected addresses in debug script from apple 1 documentation
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@70 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-10 07:26:19 +00:00 |
|
Daniel Loffgren
|
552fb8fcc2
|
Explain to the user what is happening when the debugger steps over the keyboard data register. Before this only the readiness register would alert the debugger user.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@69 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-10 05:23:16 +00:00 |
|
Daniel Loffgren
|
0c661a6ebb
|
Always make sure the keyboard buffer is also cleared, to prevent garbage being captured on start
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@68 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-10 05:08:13 +00:00 |
|
Daniel Loffgren
|
39b525ae71
|
Added a single step on run to escape breakpoints when run immediately from them
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@67 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-10 01:25:30 +00:00 |
|
Daniel Loffgren
|
df221f0440
|
Adding symbol table script to source control for now, since it's extremely helpful in debugging
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@66 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-09 02:30:40 +00:00 |
|
Daniel Loffgren
|
e015d9c0f1
|
The nodelay setting for determining whether or not to block on keyboard input is now settable at runtime, in the debugger, using the "nonstop" command.
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@65 64f78de7-aa59-e511-a0e8-0002a5492df0
|
2015-12-09 02:27:13 +00:00 |
|