Commit Graph

  • 3468e2fe09 Update webpage for 2.2 release gh-pages Michael Martin 2024-07-30 21:04:09 -07:00
  • 6a5e5a5868 Fix Windows uninstaller master v2.2 Michael Martin 2024-07-28 17:15:40 -07:00
  • a388b29dd9 Human-readable changelog Michael Martin 2024-07-28 16:49:45 -07:00
  • 3b1d4df2e7 Add the ancillary tools to the sdist Michael Martin 2024-07-28 01:11:24 -07:00
  • 228a423621 Final refinements to documentation and examples for 2.2 Michael Martin 2024-07-28 00:05:06 -07:00
  • e69fe05fac Update installer scripts for modern py2exe Michael Martin 2024-07-26 21:40:48 -07:00
  • a1911f7cda Add documentation to sdist Michael Martin 2024-07-25 23:47:10 -07:00
  • f957df94f2 Update documentation and examples for version 2.2 Michael Martin 2024-07-24 23:17:42 -07:00
  • 94d0b9d0c4 Rework code structure and metadata to be setuptools-friendly Michael Martin 2024-07-19 21:06:02 -07:00
  • c0307c7ea4 Fix both incomplete and overaggressive use of the charmap Michael Martin 2024-07-17 20:54:04 -07:00
  • 6a4b2ae73b All word-length arguments allow .W opcodes on all platforms Michael Martin 2024-07-17 00:37:18 -07:00
  • 1212825855 Update and cross-check opcode data Michael Martin 2024-07-16 22:39:23 -07:00
  • e519927036 More thorough error reporting in gensets.py Michael Martin 2024-07-16 22:07:41 -07:00
  • 99f074da27 Fix the listing/map output to be Python 3 compatible Michael Martin 2019-04-12 20:47:01 -07:00
  • 41bf01d035 Convert Ophis to Python 3. Michael Martin 2019-01-09 20:45:01 -08:00
  • 971fafd918 Fix the 4502 opcode table generator python2 Michael Martin 2019-01-09 20:23:58 -08:00
  • f6990095c1 A more Atari font for the Color Test Michael Martin 2018-09-20 21:53:51 -07:00
  • 778fbf7e2c Improved Atari 2600 example programs Michael Martin 2015-01-07 00:35:21 -08:00
  • f01e4c09ae Update download links Michael Martin 2014-05-25 02:09:36 -07:00
  • 202977d558 Update manual Michael Martin 2014-05-25 01:46:17 -07:00
  • d6159faaee Update download links for 2.1. Michael Martin 2014-05-25 01:41:00 -07:00
  • c3d48da59d Fix issue with branches in listfiles. v2.1 Michael Martin 2014-05-24 19:52:33 -07:00
  • 92f91aeeee Document the macros and functions in libbasic64 Michael Martin 2014-05-24 07:47:14 -07:00
  • 0fd4d5f36a updated platform file descriptions Michael Martin 2014-05-24 07:21:37 -07:00
  • 3b41dde751 Update Windows installer for 2.1 Michael Martin 2014-05-24 07:20:48 -07:00
  • f656a69a90 Merge pull request #25 from catseye/usr-bin-env-python Michael C. Martin 2014-05-24 07:19:40 -07:00
  • 33b9e9acac Merge pull request #24 from catseye/test-sets-exit-code Michael C. Martin 2014-05-24 07:19:14 -07:00
  • afe510735e Update manual for 2.1. Michael Martin 2014-05-24 05:36:17 -07:00
  • 12f0dc05d4 VIC-20 header files Michael Martin 2014-05-24 05:47:37 -07:00
  • d3772587da Include a .cbmfloat pragma to make creating data simpler Michael Martin 2014-05-18 23:19:22 -07:00
  • 8f53f2d213 For scripts, use the Python interpreter that's found on the path. Cat's Eye Technologies 2014-05-17 07:19:35 +01:00
  • 1bd1424e33 When running tests from command line, set exit code appropriately. Cat's Eye Technologies 2014-05-17 07:16:24 +01:00
  • bfbe169364 Range-check inputs on kinematics example Michael Martin 2014-05-14 23:03:52 -07:00
  • 2f7007ac1b libbasic64 sample program Michael Martin 2014-05-14 22:52:52 -07:00
  • 31bff0e414 libbasic64 is now vaguely usable Michael Martin 2014-05-14 22:50:49 -07:00
  • 7ad52695d2 Refactor c64_0.oph to include a minimal BASIC loader Michael Martin 2014-05-14 22:49:55 -07:00
  • f48071add9 Merge pull request #22 from catseye/printable-chars-in-listing Michael C. Martin 2014-05-14 09:10:10 -07:00
  • 72d86ea06d Add libbasic64, for using BASIC's floating point in assembler programs Michael Martin 2014-05-14 08:57:46 -07:00
  • 60f03a34af Improvements to c64_0.oph startup/teardown code Michael Martin 2014-05-14 07:03:46 -07:00
  • 5b64c9701e Refactor the label mapper to be more like the lister. Michael Martin 2014-05-13 21:13:27 -07:00
  • bac908bff5 Much prettier label map files Michael Martin 2014-05-09 23:55:56 -07:00
  • 70f93b22eb Rework label map collection Michael Martin 2014-05-09 23:11:09 -07:00
  • 1ab61cd3be The ASCII characters DEL (127) and US (31) are not printable. Cat's Eye Technologies 2014-04-26 13:16:15 +01:00
  • c0bf2e98b7 A very, *very* poor-man's version of label<->address dump. Ugh! Cat's Eye Technologies 2014-03-24 12:32:17 +00:00
  • 83b8433b77 Merge pull request #20 from gardners/master Michael C. Martin 2014-03-23 21:20:36 -07:00
  • 97ea228fb7 remove LF added during conflict resolution. gardners 2014-03-23 16:55:04 +10:30
  • d407791aa9 Merge github.com:michaelcmartin/Ophis into temp gardners 2014-03-23 16:53:39 +10:30
  • a7994f9e85 4502 instructions INW and DEW are Zero Page, not Absolute gardners 2014-03-23 16:51:01 +10:30
  • 42f01f7cd6 Bump minor version number and copyright dates Michael Martin 2014-03-22 22:09:11 -07:00
  • 3f13609932 Post-merge adjustments to 4502 patch. Michael Martin 2014-03-22 22:03:06 -07:00
  • 88c7214950 Merge pull request #19 from gardners/master Michael C. Martin 2014-03-22 22:02:56 -07:00
  • adf965fc9d fix SBX (ZeroPage), Z for 4502 gardners 2014-02-08 02:56:41 +10:30
  • bcfd08c750 Fix 16-bit immediate mode. gardners 2014-02-08 02:55:26 +10:30
  • dcc37f5751 Implement test for 4502 extensions. Fix numerous bugs revealed through tests, some more remain. gardners 2014-02-08 02:51:42 +10:30
  • 591fc2fe35 make addressing mode cooercion work with varying addressing mode lists. gardners 2014-02-08 02:19:14 +10:30
  • 5c162d2407 restore branch expansion for non-4502 targets gardners 2014-02-08 01:59:42 +10:30
  • 8152590946 update readme to indicate 4502 support gardners 2014-02-07 20:55:19 +10:30
  • 6856da1bbf fix various bugs with 4502 assembly. gardners 2014-02-07 20:52:11 +10:30
  • 5c4b23cbee fix 16-bit branch out-by-one error gardners 2014-02-07 20:23:56 +10:30
  • dec3106744 implement new 4510 addressing modes. promote relative branches to 16-bit when required. gardners 2014-02-07 20:22:06 +10:30
  • c4be540f49 add 4502 option to Ophis command line. gardners 2014-02-06 22:23:28 +10:30
  • ccef1b663f update Opcodes.py to include 4502 opcodes gardners 2014-02-06 22:20:24 +10:30
  • 7686b21396 update addressing modes. Add 4502 to chipsets.txt gardners 2014-02-06 22:19:38 +10:30
  • 45e79d5583 add 4502 opcode table. gardners 2014-02-06 22:06:40 +10:30
  • 364b39edfb First draft of listfile support. Michael Martin 2013-03-24 18:26:48 -07:00
  • e5ac21f0f9 Second attempt at implementation of the BBXn instructions for Rockwell 65c02 chips. Michael Martin 2013-01-27 17:09:56 -08:00
  • 1c7174e696 Merge pull request #14 from catseye/fix-templabelcount Michael C. Martin 2013-01-10 22:25:03 -08:00
  • c25047ca66 Merge pull request #17 from catseye/exit-code-1-on-error Michael C. Martin 2013-01-10 22:18:23 -08:00
  • 5fc504c6c1 Exit with exit code 1 if there were errors, 0 otherwise. Cat's Eye Technologies 2012-10-25 10:51:39 +01:00
  • 0b020a827b Add missing 'sys.' and remove unused module import. Cat's Eye Technologies 2012-08-03 20:13:00 -05:00
  • 45784e9b95 Declare templabelcount as a global in atom(). Cat's Eye Technologies 2012-07-28 13:34:51 -05:00
  • 3181076f96 Fix download button ordering. Michael Martin 2012-06-18 00:10:11 -07:00
  • b5e94f0bba Add links to downloads Michael Martin 2012-06-18 00:00:56 -07:00
  • 24402e026c HTML edition of Programming With Ophis 2 Michael Martin 2012-06-16 02:07:47 -07:00
  • 4ad16be245 Put tools under src v2.0 Michael Martin 2012-06-16 02:07:02 -07:00
  • ae59cbf3c4 Remove outdated website data Michael Martin 2012-06-16 02:05:45 -07:00
  • 5362a635c8 Fix up some typos in meta text. Michael Martin 2012-06-16 01:37:55 -07:00
  • 9ef2b91e9e packaging for 2.0 release Michael Martin 2012-06-13 00:17:41 -07:00
  • 55d7344cc7 PDF version of manual Michael Martin 2012-06-13 00:07:10 -07:00
  • ba1720619f Created gh-pages branch via GitHub Michael C. Martin 2012-06-12 23:33:21 -07:00
  • 0faae3f5b4 Update manuals Michael Martin 2012-06-12 23:13:55 -07:00
  • 51583ce5e0 Remind git about binary files and not to mangle them. Michael Martin 2012-06-12 19:11:34 -07:00
  • 7f650e787d Fix the bugs the test suite found Michael Martin 2012-06-12 06:27:11 -07:00
  • 10c3b46996 Finish up the test suite Michael Martin 2012-06-12 02:39:19 -07:00
  • 926eef2287 Many more unit tests. Michael Martin 2012-06-10 19:08:20 -07:00
  • 382a6a218b Set STDOUT to binary mode on Windows if needed Michael Martin 2012-06-10 18:53:49 -07:00
  • ffd96a8c2f Update documentation. Michael Martin 2012-06-09 01:06:25 -07:00
  • 07f807d680 Documentation and examples reorganization Michael Martin 2012-06-08 23:41:16 -07:00
  • cc9acf3ce4 Bugfix: Let Collapse Pass reverse collapses Michael Martin 2012-06-08 22:21:50 -07:00
  • 47be777884 Test suite: new tests for basic I/O and binary transforms Michael Martin 2012-06-08 21:50:28 -07:00
  • 6e30cc4153 Wide instruction format for 65c02 Michael Martin 2012-06-08 21:45:38 -07:00
  • e44ad61af9 Improved test script Michael Martin 2012-06-08 02:49:29 -07:00
  • 23700276a6 Introduce wide-mode override opcodes. Michael Martin 2012-06-06 05:13:19 -07:00
  • 4891849e4a Pass control command line options. Michael Martin 2012-06-06 04:33:21 -07:00
  • 7e503df96f Bugfix: .include wasn't blocking later .requires Michael Martin 2012-06-04 00:35:53 -07:00
  • 9323067e91 Improve .incbin to let its arguments be arbitrary expressions Michael Martin 2012-06-03 23:50:29 -07:00
  • 9ea0962e52 Fixed missing import. Michael Martin 2012-06-03 20:22:48 -07:00
  • 86e58efce8 Merge catseye's incbin-range enhancement. Michael Martin 2012-06-03 20:00:40 -07:00
  • cf0df92fb1 Wrap up the new file/dir handling. Michael Martin 2012-06-03 19:45:55 -07:00
  • 17f68399ef Allow support for multiple input files. Michael Martin 2012-06-03 18:32:25 -07:00