1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-21 09:17:52 +00:00
Commit Graph

6399 Commits

Author SHA1 Message Date
Greg King 2ac615e27e Mentioned in the documentation how we can make the new format be the default. 2015-03-08 10:43:03 -04:00
Greg King 9dbce378fe Described how to change the boot loader's actions. 2015-03-08 10:06:00 -04:00
Greg King 2d50267bd8 Added a second OSI C1P program file format.
Unlike the first format, the new format is already loadable; it doesn't need to be converted.
2015-03-07 16:39:44 -05:00
Oliver Schmidt e9b66e8aa0 Merge pull request #149 from greg-king5/osi-font
osic1p character translations
2015-03-05 20:29:45 +01:00
Greg King ba871635de Added a font translation table because Ohio Scientific machines have three misplaced characters. 2015-03-05 12:45:50 -05:00
Oliver Schmidt 088c76e678 Merge pull request #148 from smuehlst/c1p
kbhit() implementation, fixed C data stack pointer initialization
2015-03-02 13:02:17 +01:00
Stephan Mühlstrasser 981ab10fac Replaced magic numbers with symbolic constants. 2015-03-01 20:53:57 +01:00
Stephan Mühlstrasser 1d6aa84d9a Optimization by replacing absolute with relative jump. 2015-02-28 20:29:08 +01:00
Oliver Schmidt 0cf1699f07 Merge pull request #147 from greg-king5/basic-stub
Atmos introduction update
2015-02-28 13:41:56 +01:00
Greg King f5ac6b0dbf Updated the introduction to the Atmos target because I changed how its programs are started. 2015-02-28 00:17:07 -05:00
Stephan Mühlstrasser 4737ad93d5 Temporarily undo the 25 line change.
This is not yet consistent with the first visible character on
the screen.
2015-02-25 23:50:02 +01:00
Stephan Mühlstrasser 52865410d2 Fix wrong expression for top of C stack.
Thanks to Greg King for this fix.
2015-02-25 23:48:57 +01:00
Stephan Mühlstrasser 8deeb2c59e Match screen dimensions as in BASIC.
Experiments show that under BASIC by default
25 rows by 24 columns are used. 24 columns is
also the width that is fully displayed on a real
C1P on the monitor. conio now matches that now.
2015-02-23 23:07:00 +01:00
Stephan Mühlstrasser 7c4f96de81 kbhit implemented, note about limitation removed. 2015-02-23 20:28:05 +01:00
Stephan Mühlstrasser 64cfedc7f4 Merge branch 'c1p_scrsize' into c1p 2015-02-23 20:13:55 +01:00
Stephan Mühlstrasser 772a98d1ec Merge branch 'c1p_kbhit' into c1p_scrsize 2015-02-23 19:17:54 +01:00
Stephan Mühlstrasser 83f16425c9 Loading A once before the loop is sufficient. 2015-02-23 19:17:27 +01:00
Stephan Mühlstrasser cc2dc578fe Merge branch 'c1p_kbhit' into c1p_scrsize 2015-02-23 19:11:50 +01:00
Stephan Mühlstrasser 73ae95bd1c Clear bottom line when scrolling.
Fix provided by Jeff Tranter.
2015-02-23 19:06:22 +01:00
Stephan Mühlstrasser 45d9f3aae4 Merge branch 'c1p_scrsize' into c1p 2015-02-22 19:56:01 +01:00
Stephan Mühlstrasser c3b014560e Consistent naming for screen dimension constants. 2015-02-22 19:55:19 +01:00
Stephan Mühlstrasser a7dabcda47 Define the screen dimension defines in a more meaningful way. 2015-02-22 16:27:13 +01:00
Stephan Mühlstrasser 965aded1ba Merge branch 'c1p_kbhit' into c1p 2015-02-22 11:45:02 +01:00
Stephan Mühlstrasser 7a975fa182 Mask control keys from first keyboard scan row. 2015-02-21 22:52:01 +01:00
Stephan Mühlstrasser 90a072c088 Merge branch 'c1p_charconsts' into c1p 2015-02-21 21:30:56 +01:00
Stephan Mühlstrasser 1b9aa7c6f3 Use character constants where appropriate. 2015-02-21 20:53:16 +01:00
Stephan Mühlstrasser 222668c016 Implemented a one-character buffer for kbhit() and cgetc().
If kbhit() detects that a key is pressed, it fetches and
buffers the character. If cgetc() detects a buffered character,
this one is returned instead of fetching one with the PROM
routine.
2015-02-21 20:24:58 +01:00
Stephan Mühlstrasser b1969ac16a kbhit() function and scrolling.
Patch provided by Jeff Tranter.
2015-02-19 22:19:21 +01:00
Oliver Schmidt cbb6f82b99 Merge pull request #146 from smuehlst/c1p
Add target "osic1p" for Ohio Scientific Challenger 1P
2015-02-18 20:17:03 +01:00
Stephan Mühlstrasser 92e75e9df8 Incorporated another round of feedback for pull request.
Adjusted comment formatting in several assembler files.
Removed dummy kbhit() function, as it's better to get a linker
error than an implementation that does the wrong thing.
2015-02-18 18:38:42 +01:00
Oliver Schmidt 3ed3e98ec7 Moved interrupt enabling to the interrupt constructor. 2015-02-16 15:43:08 +01:00
Stephan Mühlstrasser e178a33d29 Fix high byte of return value, optimized. 2015-02-13 19:53:02 +01:00
Stephan Mühlstrasser 88df129215 Add dummy kbhit(), remove redundant documentation for cgetc(). 2015-02-12 22:54:21 +01:00
Stephan Mühlstrasser 3601c3fb9b Include "extzp.inc" instead of using direct imports of symbols. 2015-02-12 22:12:51 +01:00
Stephan Mühlstrasser 5d2e748bd4 Don't use .byte in BSS segments, as value is lost anyway. 2015-02-12 21:44:00 +01:00
Stephan Mühlstrasser 94f83ea439 Replace zeropage variable with standard tmp variable. 2015-02-12 21:29:19 +01:00
Stephan Mühlstrasser b1169cbb23 Remove unneeded commented code. 2015-02-12 21:12:24 +01:00
Stephan Mühlstrasser 679f5aa675 Use constants for screen width and height. 2015-02-12 20:54:47 +01:00
Stephan Mühlstrasser 5063e0ecca Incorporated feedback for initial pull request. 2015-02-11 19:21:17 +01:00
Stephan Mühlstrasser d6a714a0d2 Added Challenger 1P to list of supported machines. 2015-02-11 19:14:13 +01:00
Stephan Mühlstrasser 498fbb7ed7 Fix formatting, replace tabs with spaces. 2015-02-08 17:35:40 +01:00
Stephan Mühlstrasser de3df033d3 Remove tabs, fixed accidental insertion of stdio.h. 2015-02-08 17:21:23 +01:00
Stephan Mühlstrasser fc237faba7 Add missing newline 2015-02-08 17:12:54 +01:00
Stephan Mühlstrasser 4e03d7448c Merge branch 'master' of https://github.com/cc65/cc65 into c1p 2015-02-08 15:58:42 +01:00
Stephan Mühlstrasser a1cc85768e Minor corrections. 2015-02-08 15:46:33 +01:00
Stephan Mühlstrasser da8ec4f7b1 Completing OSI documentation. 2015-02-08 15:06:55 +01:00
Stephan Mühlstrasser 88249a2125 Fixed URL for SRecord. 2015-02-07 01:19:03 +01:00
Stephan Mühlstrasser 04469be331 Minor corrections to documentation. 2015-02-07 00:22:16 +01:00
Stephan Mühlstrasser 680c62d589 Start documentation for Ohio Scientific targets. 2015-02-06 22:53:36 +01:00
Stephan Mühlstrasser 7754c573d8 Jump to boot prompt after main program exits. 2015-02-05 23:21:59 +01:00