Commit Graph

  • 15c64c3926 Replaced 'Limits' with 'Notes'. Oliver Schmidt 2015-03-14 18:41:57 +01:00
  • 4836cf9842 Fix bad tabbing Stephan Mühlstrasser 2015-03-14 00:06:00 +01:00
  • 72a9e331e3 Fixed uninitialized use of low byte of address "load". Stephan Mühlstrasser 2015-03-14 00:01:12 +01:00
  • b452bdc5e4 Catch fastcall pointers to variadic functions. Greg King 2015-03-13 12:18:43 -04:00
  • 38231a5cc6 Made _afailed() and uncompress() be fastcall functions. Greg King 2015-03-13 07:35:47 -04:00
  • 66d79da3c2 Made cbm_load() be a fastcall function. Greg King 2015-03-13 05:46:40 -04:00
  • 604a5b4447 Changed the documentation to reflect the new fastcall/cdecl reality. Greg King 2015-03-13 05:40:55 -04:00
  • a798b1d648 Made __fastcall__ be the default calling convention for non-variadic functions. Greg King 2015-03-10 05:53:52 -04:00
  • 6230b6a813 Completed the cc65 code that recognizes __CDECL__ as a calling convention qualifier. Greg King 2015-03-09 18:53:45 -04:00
  • f014800d3c Merge pull request #150 from greg-king5/osi-boot Oliver Schmidt 2015-03-09 15:35:26 +01:00
  • 87bce0d56b Changed a comment in the osic1p configure files. Greg King 2015-03-09 06:17:28 -04:00
  • 2ac615e27e Mentioned in the documentation how we can make the new format be the default. Greg King 2015-03-08 10:43:03 -04:00
  • 9dbce378fe Described how to change the boot loader's actions. Greg King 2015-03-08 10:06:00 -04:00
  • 2d50267bd8 Added a second OSI C1P program file format. Greg King 2015-03-07 16:37:58 -05:00
  • e9b66e8aa0 Merge pull request #149 from greg-king5/osi-font Oliver Schmidt 2015-03-05 20:29:45 +01:00
  • ba871635de Added a font translation table because Ohio Scientific machines have three misplaced characters. Greg King 2015-03-05 12:44:08 -05:00
  • 088c76e678 Merge pull request #148 from smuehlst/c1p Oliver Schmidt 2015-03-02 13:02:17 +01:00
  • 981ab10fac Replaced magic numbers with symbolic constants. Stephan Mühlstrasser 2015-03-01 20:53:57 +01:00
  • 1d6aa84d9a Optimization by replacing absolute with relative jump. Stephan Mühlstrasser 2015-02-28 20:29:08 +01:00
  • 0cf1699f07 Merge pull request #147 from greg-king5/basic-stub Oliver Schmidt 2015-02-28 13:41:56 +01:00
  • f5ac6b0dbf Updated the introduction to the Atmos target because I changed how its programs are started. Greg King 2015-02-28 00:17:07 -05:00
  • 4737ad93d5 Temporarily undo the 25 line change. Stephan Mühlstrasser 2015-02-25 23:50:02 +01:00
  • 52865410d2 Fix wrong expression for top of C stack. Stephan Mühlstrasser 2015-02-25 23:48:57 +01:00
  • 8deeb2c59e Match screen dimensions as in BASIC. Stephan Mühlstrasser 2015-02-23 23:07:00 +01:00
  • 7c4f96de81 kbhit implemented, note about limitation removed. Stephan Mühlstrasser 2015-02-23 20:28:05 +01:00
  • 64cfedc7f4 Merge branch 'c1p_scrsize' into c1p Stephan Mühlstrasser 2015-02-23 20:13:55 +01:00
  • 772a98d1ec Merge branch 'c1p_kbhit' into c1p_scrsize Stephan Mühlstrasser 2015-02-23 19:17:54 +01:00
  • 83f16425c9 Loading A once before the loop is sufficient. Stephan Mühlstrasser 2015-02-23 19:17:27 +01:00
  • cc2dc578fe Merge branch 'c1p_kbhit' into c1p_scrsize Stephan Mühlstrasser 2015-02-23 19:08:33 +01:00
  • 73ae95bd1c Clear bottom line when scrolling. Stephan Mühlstrasser 2015-02-23 19:06:22 +01:00
  • 45d9f3aae4 Merge branch 'c1p_scrsize' into c1p Stephan Mühlstrasser 2015-02-22 19:56:01 +01:00
  • c3b014560e Consistent naming for screen dimension constants. Stephan Mühlstrasser 2015-02-22 19:55:19 +01:00
  • a7dabcda47 Define the screen dimension defines in a more meaningful way. Stephan Mühlstrasser 2015-02-22 16:27:13 +01:00
  • 965aded1ba Merge branch 'c1p_kbhit' into c1p Stephan Mühlstrasser 2015-02-22 11:45:02 +01:00
  • 7a975fa182 Mask control keys from first keyboard scan row. Stephan Mühlstrasser 2015-02-21 22:52:01 +01:00
  • 90a072c088 Merge branch 'c1p_charconsts' into c1p Stephan Mühlstrasser 2015-02-21 21:30:56 +01:00
  • 1b9aa7c6f3 Use character constants where appropriate. Stephan Mühlstrasser 2015-02-21 20:53:16 +01:00
  • 222668c016 Implemented a one-character buffer for kbhit() and cgetc(). Stephan Mühlstrasser 2015-02-21 20:24:58 +01:00
  • b1969ac16a kbhit() function and scrolling. Stephan Mühlstrasser 2015-02-19 22:19:21 +01:00
  • cbb6f82b99 Merge pull request #146 from smuehlst/c1p Oliver Schmidt 2015-02-18 20:17:03 +01:00
  • 92e75e9df8 Incorporated another round of feedback for pull request. Stephan Mühlstrasser 2015-02-18 18:38:42 +01:00
  • 3ed3e98ec7 Moved interrupt enabling to the interrupt constructor. Oliver Schmidt 2015-02-16 15:43:08 +01:00
  • e178a33d29 Fix high byte of return value, optimized. Stephan Mühlstrasser 2015-02-13 19:53:02 +01:00
  • 88df129215 Add dummy kbhit(), remove redundant documentation for cgetc(). Stephan Mühlstrasser 2015-02-12 22:54:21 +01:00
  • 3601c3fb9b Include "extzp.inc" instead of using direct imports of symbols. Stephan Mühlstrasser 2015-02-12 22:12:51 +01:00
  • 5d2e748bd4 Don't use .byte in BSS segments, as value is lost anyway. Stephan Mühlstrasser 2015-02-12 21:44:00 +01:00
  • 94f83ea439 Replace zeropage variable with standard tmp variable. Stephan Mühlstrasser 2015-02-12 21:29:19 +01:00
  • b1169cbb23 Remove unneeded commented code. Stephan Mühlstrasser 2015-02-12 21:12:24 +01:00
  • 679f5aa675 Use constants for screen width and height. Stephan Mühlstrasser 2015-02-12 20:54:47 +01:00
  • 5063e0ecca Incorporated feedback for initial pull request. Stephan Mühlstrasser 2015-02-11 19:18:24 +01:00
  • d6a714a0d2 Added Challenger 1P to list of supported machines. Stephan Mühlstrasser 2015-02-11 19:14:13 +01:00
  • 498fbb7ed7 Fix formatting, replace tabs with spaces. Stephan Mühlstrasser 2015-02-08 17:35:40 +01:00
  • de3df033d3 Remove tabs, fixed accidental insertion of stdio.h. Stephan Mühlstrasser 2015-02-08 17:21:23 +01:00
  • fc237faba7 Add missing newline Stephan Mühlstrasser 2015-02-08 17:12:54 +01:00
  • 4e03d7448c Merge branch 'master' of https://github.com/cc65/cc65 into c1p Stephan Mühlstrasser 2015-02-08 15:58:42 +01:00
  • a1cc85768e Minor corrections. Stephan Mühlstrasser 2015-02-08 15:46:33 +01:00
  • da8ec4f7b1 Completing OSI documentation. Stephan Mühlstrasser 2015-02-08 15:06:55 +01:00
  • 88249a2125 Fixed URL for SRecord. Stephan Mühlstrasser 2015-02-07 01:19:03 +01:00
  • 04469be331 Minor corrections to documentation. Stephan Mühlstrasser 2015-02-07 00:20:38 +01:00
  • 680c62d589 Start documentation for Ohio Scientific targets. Stephan Mühlstrasser 2015-02-06 22:53:36 +01:00
  • 7754c573d8 Jump to boot prompt after main program exits. Stephan Mühlstrasser 2015-02-05 23:21:59 +01:00
  • 072e5e71c2 Video RAM mapping table was off by two bytes. Stephan Mühlstrasser 2015-02-05 23:01:19 +01:00
  • 01b0e10fc3 Remove tab character. Stephan Mühlstrasser 2015-02-03 22:56:04 +01:00
  • 14c7e9fd16 Rename c1p target to osic1p Stephan Mühlstrasser 2015-02-03 22:42:35 +01:00
  • 19b3c1b32b Configuration file for assembler-only build. Stephan Mühlstrasser 2015-01-31 22:45:18 +01:00
  • a0c4ca9bd7 Fixed file name of Windows binary snapshot. Oliver Schmidt 2015-01-20 21:00:44 +01:00
  • 49a6ddab52 Merge pull request #145 from wlabelle/huc6280-sbc-fix Oliver Schmidt 2015-01-12 22:11:29 +01:00
  • d3b2b3df6b Move SBC to correct location in 6280 instruction table Wayne LaBelle 2015-01-11 16:10:34 -05:00
  • b1f764bdc9 Minor cleanup of unnecessary newlines. Stephan Mühlstrasser 2015-01-11 18:22:36 +01:00
  • 6b3083053c Merge pull request #143 from greg-king5/basic-stub Oliver Schmidt 2015-01-10 23:46:43 +01:00
  • fccd2bf66a Added more info to a comment. Greg King 2015-01-09 22:19:35 -05:00
  • 2ef83bd66c Mentioned, in the Atmos document, the extra byte at the end of program binaries. Greg King 2015-01-09 13:55:16 -05:00
  • 43342366ed Added comments that say why the ZPSAVE1 and ZPSAVE2 segments must be together. Greg King 2015-01-08 17:07:28 -05:00
  • 22e06c41d1 Fixed a bug that had padded Atmos binaries with 25 bytes too many. Greg King 2015-01-08 03:51:20 -05:00
  • d61feae7f8 Added a comment. Greg King 2015-01-07 10:51:48 -05:00
  • aedefb81ec Adapted to cc65 assembler coding conventions Stephan Mühlstrasser 2015-01-05 21:28:39 +01:00
  • 50164a9d68 Removed c1p65 object file converter. Stephan Mühlstrasser 2015-01-05 20:55:45 +01:00
  • 073b4c264a Set default RAM size to 32 kB. Stephan Mühlstrasser 2015-01-05 20:37:23 +01:00
  • 8fa5fc6108 Restructured according to coding conventions. Stephan Mühlstrasser 2015-01-02 20:28:36 +01:00
  • d11232214e Merge pull request #144 from greg-king5/regression-makes Oliver Schmidt 2014-12-20 17:31:33 +01:00
  • 1a0a872bd6 Made sure that parallel-building the regression-tests doesn't start a test before all of the directories are clean. Greg King 2014-12-18 14:30:35 -05:00
  • 244eeedcfc Shortenned the code that creates the TESTS make variable. Greg King 2014-12-18 14:15:24 -05:00
  • e414e89b64 Use simply-defined make variables. Greg King 2014-12-17 17:44:39 -05:00
  • 15a22bd1c8 All regression-tests subdirectories are cleaned before the first test starts, so that 'make continue' won't see debris when it moves to the next directory. Greg King 2014-12-17 17:35:18 -05:00
  • d9c8c1de45 Create the makefile variable REFS in the same way that TESTS is made. Greg King 2014-12-17 16:30:09 -05:00
  • ad56b6abe9 Made the makefiles' clean target remove the object files from the source directory. Greg King 2014-12-17 15:59:29 -05:00
  • b9c1087cc2 Added make code to build the optimized versions. Greg King 2014-12-17 11:57:45 -05:00
  • d9df576fa6 Used an easier-to-remember way of creating a program that uses graphics RAM for other purposes. Greg King 2014-12-13 09:52:39 -05:00
  • 8d5bb55281 Made some descriptions less ambiguous. Greg King 2014-12-03 12:02:48 -05:00
  • 83549e2321 Merge pull request #142 from greg-king5/disassemble-segment Oliver Schmidt 2014-12-03 14:07:12 +01:00
  • 91e21ae024 Merge branch 'master' of https://github.com/cc65/cc65 into c1p Stephan Mühlstrasser 2014-12-02 20:42:54 +01:00
  • fd5dca08fb Removed unused constants They were left-overs from early attempts to implement character output. Stephan Mühlstrasser 2014-12-02 18:20:54 +01:00
  • e9a90940b1 Dummy implementation for osmapperrno Copied from atmos implementation Stephan Mühlstrasser 2014-11-30 21:05:36 +01:00
  • b47a1d99ec Added scrsize() function. Stephan Mühlstrasser 2014-11-30 16:01:43 +01:00
  • 945ad167df Undo accidental rename of wrong scrsize.s file. Stephan Mühlstrasser 2014-11-30 16:00:55 +01:00
  • fa770bada8 Added scrsize() function. Stephan Mühlstrasser 2014-11-30 15:58:59 +01:00
  • 3867be7166 Added cclear() and cclearxy() implementations. Stephan Mühlstrasser 2014-11-30 14:25:16 +01:00
  • 1365afa845 more hacking mrdudz 2014-11-30 11:20:57 +01:00
  • 1446d99b14 Clarified a segment error message. Greg King 2014-11-30 00:51:09 -05:00
  • 155f00f25e Fixed the detection of where to start and stop segments. Greg King 2014-11-30 00:40:45 -05:00