-
550d4124a1
Merge
110d81c43d
into 99f074da27
gnievin
2020-03-22 20:31:00 -0400
-
-
110d81c43d
Removing commented-out test code
Garrett Nievin
2020-03-22 20:20:15 -0400
-
da1869ceff
Update listing to include source info and skip dup bytes
Garrett Nievin
2020-03-22 18:48:38 -0400
-
026df20726
Update listing to include source file, line number, and source line
Garrett Nievin
2020-03-22 18:23:17 -0400
-
-
48d135e6d3
Merge
e6ae193fb1
into 99f074da27
gardners
2019-06-15 13:44:39 +0000
-
-
e6ae193fb1
remove unused traceback package
Paul Gardner-Stephen
2019-06-15 23:12:26 +0930
-
56ecedcc49
back out erroneously having made opcode $B2 ,Z for 6502 personality
Paul Gardner-Stephen
2019-06-15 23:11:46 +0930
-
2992fb8a7f
back out erroneously having added REL16 opcodes to 6502 personality.
Paul Gardner-Stephen
2019-06-15 23:08:04 +0930
-
90bcde4e5a
fix (ZP),Z addressing modes for 4502/4510 CPUs
Paul Gardner-Stephen
2019-06-15 22:58:29 +0930
-
a908084ed9
add plumbing for ,Z addressing modes
Paul Gardner-Stephen
2019-06-15 22:12:52 +0930
-
f74b55dafd
fix 16-bit relative opcodes and add labels for ,Z modes.
Paul Gardner-Stephen
2019-06-15 22:12:35 +0930
-
-
b73346b1f4
Merge pull request #2 from vvrbanc/master
gardners
2019-04-25 08:58:29 +0930
-
-
bc1297150e
explicitly use python2 in all scripts
Vedran Vrbanc
2019-04-24 22:31:44 +0200
-
-
99f074da27
Fix the listing/map output to be Python 3 compatible
master
Michael Martin
2019-04-12 20:47:01 -0700
-
41bf01d035
Convert Ophis to Python 3.
Michael Martin
2019-01-09 20:45:01 -0800
-
971fafd918
Fix the 4502 opcode table generator
python2
Michael Martin
2019-01-09 20:23:58 -0800
-
f6990095c1
A more Atari font for the Color Test
Michael Martin
2018-09-20 21:53:51 -0700
-
15818e7666
Merge pull request #1 from gurcei/master
gardners
2016-08-07 13:32:03 +0930
-
-
4648cc61cb
tweak to add more verbose output inside *.list files, containing file:lineno references
Gurce Isikyildiz
2016-08-07 11:30:45 +1000
-
-
98ffd2af95
try to fix 8-to-16 relative branch promotion and 4502 addressing mode bugs.
gardners
2015-04-18 15:42:19 +0930
-
acafca8b73
fix bugs with ($nn),Z addressing modes.
gardners
2015-02-27 13:53:14 +1030
-
778fbf7e2c
Improved Atari 2600 example programs
Michael Martin
2015-01-07 00:35:21 -0800
-
f01e4c09ae
Update download links
gh-pages
Michael Martin
2014-05-25 02:09:36 -0700
-
202977d558
Update manual
Michael Martin
2014-05-25 01:46:17 -0700
-
d6159faaee
Update download links for 2.1.
Michael Martin
2014-05-25 01:41:00 -0700
-
c3d48da59d
Fix issue with branches in listfiles.
v2.1
Michael Martin
2014-05-24 19:52:33 -0700
-
92f91aeeee
Document the macros and functions in libbasic64
Michael Martin
2014-05-24 07:47:14 -0700
-
0fd4d5f36a
updated platform file descriptions
Michael Martin
2014-05-24 07:21:37 -0700
-
3b41dde751
Update Windows installer for 2.1
Michael Martin
2014-05-24 07:20:48 -0700
-
f656a69a90
Merge pull request #25 from catseye/usr-bin-env-python
Michael C. Martin
2014-05-24 07:19:40 -0700
-
-
33b9e9acac
Merge pull request #24 from catseye/test-sets-exit-code
Michael C. Martin
2014-05-24 07:19:14 -0700
-
-
afe510735e
Update manual for 2.1.
Michael Martin
2014-05-24 05:36:17 -0700
-
12f0dc05d4
VIC-20 header files
Michael Martin
2014-05-24 05:47:37 -0700
-
d3772587da
Include a .cbmfloat pragma to make creating data simpler
Michael Martin
2014-05-18 23:19:22 -0700
-
8f53f2d213
For scripts, use the Python interpreter that's found on the path.
Cat's Eye Technologies
2014-05-17 07:19:35 +0100
-
-
-
1bd1424e33
When running tests from command line, set exit code appropriately.
Cat's Eye Technologies
2014-05-17 07:16:24 +0100
-
-
bfbe169364
Range-check inputs on kinematics example
Michael Martin
2014-05-14 23:03:52 -0700
-
2f7007ac1b
libbasic64 sample program
Michael Martin
2014-05-14 22:52:52 -0700
-
31bff0e414
libbasic64 is now vaguely usable
Michael Martin
2014-05-14 22:50:49 -0700
-
7ad52695d2
Refactor c64_0.oph to include a minimal BASIC loader
Michael Martin
2014-05-14 22:49:55 -0700
-
f48071add9
Merge pull request #22 from catseye/printable-chars-in-listing
Michael C. Martin
2014-05-14 09:10:10 -0700
-
-
72d86ea06d
Add libbasic64, for using BASIC's floating point in assembler programs
Michael Martin
2014-05-14 08:57:46 -0700
-
60f03a34af
Improvements to c64_0.oph startup/teardown code
Michael Martin
2014-05-14 07:03:46 -0700
-
5b64c9701e
Refactor the label mapper to be more like the lister.
Michael Martin
2014-05-13 21:13:27 -0700
-
bac908bff5
Much prettier label map files
Michael Martin
2014-05-09 23:55:56 -0700
-
70f93b22eb
Rework label map collection
Michael Martin
2014-05-09 23:11:09 -0700
-
1ab61cd3be
The ASCII characters DEL (127) and US (31) are not printable.
Cat's Eye Technologies
2014-04-26 13:16:15 +0100
-
b126b3e914
place address on left in map output.
gardners
2014-03-25 07:39:35 +1030
-
-
-
c0bf2e98b7
A very, *very* poor-man's version of label<->address dump. Ugh!
Cat's Eye Technologies
2014-03-24 12:32:17 +0000
-
-
83b8433b77
Merge pull request #20 from gardners/master
Michael C. Martin
2014-03-23 21:20:36 -0700
-
-
97ea228fb7
remove LF added during conflict resolution.
gardners
2014-03-23 16:55:04 +1030
-
d407791aa9
Merge github.com:michaelcmartin/Ophis into temp
gardners
2014-03-23 16:53:39 +1030
-
-
-
-
a7994f9e85
4502 instructions INW and DEW are Zero Page, not Absolute
gardners
2014-03-23 16:51:01 +1030
-
42f01f7cd6
Bump minor version number and copyright dates
Michael Martin
2014-03-22 22:09:11 -0700
-
3f13609932
Post-merge adjustments to 4502 patch.
Michael Martin
2014-03-22 22:03:06 -0700
-
88c7214950
Merge pull request #19 from gardners/master
Michael C. Martin
2014-03-22 22:02:56 -0700
-
-
adf965fc9d
fix SBX (ZeroPage), Z for 4502
gardners
2014-02-08 02:56:41 +1030
-
bcfd08c750
Fix 16-bit immediate mode.
gardners
2014-02-08 02:55:26 +1030
-
dcc37f5751
Implement test for 4502 extensions. Fix numerous bugs revealed through tests, some more remain.
gardners
2014-02-08 02:51:42 +1030
-
591fc2fe35
make addressing mode cooercion work with varying addressing mode lists.
gardners
2014-02-08 02:19:14 +1030
-
5c162d2407
restore branch expansion for non-4502 targets
gardners
2014-02-08 01:59:42 +1030
-
8152590946
update readme to indicate 4502 support
gardners
2014-02-07 20:55:19 +1030
-
6856da1bbf
fix various bugs with 4502 assembly.
gardners
2014-02-07 20:52:11 +1030
-
5c4b23cbee
fix 16-bit branch out-by-one error
gardners
2014-02-07 20:23:56 +1030
-
dec3106744
implement new 4510 addressing modes. promote relative branches to 16-bit when required.
gardners
2014-02-07 20:22:06 +1030
-
c4be540f49
add 4502 option to Ophis command line.
gardners
2014-02-06 22:23:28 +1030
-
ccef1b663f
update Opcodes.py to include 4502 opcodes
gardners
2014-02-06 22:20:24 +1030
-
7686b21396
update addressing modes. Add 4502 to chipsets.txt
gardners
2014-02-06 22:19:38 +1030
-
45e79d5583
add 4502 opcode table.
gardners
2014-02-06 22:06:40 +1030
-
-
364b39edfb
First draft of listfile support.
Michael Martin
2013-03-24 18:26:48 -0700
-
e5ac21f0f9
Second attempt at implementation of the BBXn instructions for Rockwell 65c02 chips.
Michael Martin
2013-01-27 17:09:56 -0800
-
1c7174e696
Merge pull request #14 from catseye/fix-templabelcount
Michael C. Martin
2013-01-10 22:25:03 -0800
-
-
cedd3cf6fd
Merge
45784e9b95
into c25047ca66
Cat's Eye Technologies
2013-01-10 22:18:56 -0800
-
-
-
-
c25047ca66
Merge pull request #17 from catseye/exit-code-1-on-error
Michael C. Martin
2013-01-10 22:18:23 -0800
-
-
803956dbb8
Merge
5fc504c6c1
into 4ad16be245
Cat's Eye Technologies
2012-10-25 05:13:54 -0700
-
-
-
-
-
5fc504c6c1
Exit with exit code 1 if there were errors, 0 otherwise.
Cat's Eye Technologies
2012-10-25 10:51:39 +0100
-
830a5235c2
Merge
0b020a827b
into 4ad16be245
Cat's Eye Technologies
2012-08-03 18:16:47 -0700
-
-
-
-
-
0b020a827b
Add missing 'sys.' and remove unused module import.
Cat's Eye Technologies
2012-08-03 20:13:00 -0500
-
-
45784e9b95
Declare templabelcount as a global in atom().
Cat's Eye Technologies
2012-07-28 13:34:51 -0500
-
-
3181076f96
Fix download button ordering.
Michael Martin
2012-06-18 00:10:11 -0700
-
b5e94f0bba
Add links to downloads
Michael Martin
2012-06-18 00:00:56 -0700
-
24402e026c
HTML edition of Programming With Ophis 2
Michael Martin
2012-06-16 02:07:47 -0700
-
4ad16be245
Put tools under src
v2.0
Michael Martin
2012-06-16 02:07:02 -0700
-
ae59cbf3c4
Remove outdated website data
Michael Martin
2012-06-16 02:05:45 -0700
-
5362a635c8
Fix up some typos in meta text.
Michael Martin
2012-06-16 01:37:55 -0700
-
9ef2b91e9e
packaging for 2.0 release
Michael Martin
2012-06-13 00:17:41 -0700
-
55d7344cc7
PDF version of manual
Michael Martin
2012-06-13 00:07:10 -0700
-
ba1720619f
Created gh-pages branch via GitHub
Michael C. Martin
2012-06-12 23:33:21 -0700
-
0faae3f5b4
Update manuals
Michael Martin
2012-06-12 23:13:55 -0700
-
51583ce5e0
Remind git about binary files and not to mangle them.
Michael Martin
2012-06-12 19:11:34 -0700
-
7f650e787d
Fix the bugs the test suite found
Michael Martin
2012-06-12 06:27:11 -0700
-
10c3b46996
Finish up the test suite
Michael Martin
2012-06-12 02:39:19 -0700
-
926eef2287
Many more unit tests.
Michael Martin
2012-06-10 19:08:20 -0700
-
382a6a218b
Set STDOUT to binary mode on Windows if needed
Michael Martin
2012-06-10 18:53:49 -0700
-
ffd96a8c2f
Update documentation.
Michael Martin
2012-06-09 01:06:25 -0700
-
07f807d680
Documentation and examples reorganization
Michael Martin
2012-06-08 23:41:16 -0700
-
cc9acf3ce4
Bugfix: Let Collapse Pass reverse collapses
Michael Martin
2012-06-08 22:21:50 -0700
-
47be777884
Test suite: new tests for basic I/O and binary transforms
Michael Martin
2012-06-08 21:50:28 -0700
-
6e30cc4153
Wide instruction format for 65c02
Michael Martin
2012-06-08 21:45:38 -0700
-
e44ad61af9
Improved test script
Michael Martin
2012-06-08 02:49:29 -0700