1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-02 18:06:48 +00:00
Commit Graph

6678 Commits

Author SHA1 Message Date
Movax12
247f4218b0 Merge pull request #1 from Movax12/addrsize
Improved on funciton .ADDRSIZE. Conform to coding style.
2015-04-20 17:27:27 -04:00
JT
dfddf8f9d2 Improved on funciton .ADDRSIZE. Conform to coding style. 2015-04-20 17:20:54 -04:00
JT
c6f45a338c Added function .ADDRSIZE to ca65 2015-04-19 23:21:56 -04:00
Oliver Schmidt
ae4f9336b3 Behave more like BASIC.SYSTEM and allow for argv[0]. 2015-04-19 21:59:05 +02:00
Oliver Schmidt
24e902059c Allow up 127 chars of cmdline for programs started by the loader. 2015-04-19 21:17:46 +02:00
Oliver Schmidt
c3bec9368b Merge pull request #154 from smuehlst/c1p_screenlayout_macro
Support for different screen layouts via macro-based modules
2015-03-25 16:24:45 +01:00
Stephan Mühlstrasser
810fe229e9 Document osic1p-specific constants. 2015-03-23 19:31:46 +01:00
Stephan Mühlstrasser
7fb206e381 Macro-based implementation of screen layout configuration modules. 2015-03-23 19:02:45 +01:00
Stephan Mühlstrasser
b4bab018ac More room by default for zero-page data. 2015-03-23 18:42:25 +01:00
Greg King
2842b68a04 Reverted one of the changes in how function prototypes look, in cc65's assembly output. 2015-03-19 06:27:25 -04:00
Oliver Schmidt
166a299535 Merge pull request #152 from smuehlst/c1p_bootload
Fix for use of uninitialized memory in osic1p bootstrap.s
2015-03-15 11:40:33 +01:00
Stephan Mühlstrasser
8b10534429 Improved fix with suggestions by Greg King. 2015-03-15 00:40:42 +01:00
Greg King
52f5854813 Fixed a typo. 2015-03-14 16:50:08 -04:00
Oliver Schmidt
a7ecab38bd Improved vector (re)setting function docs. 2015-03-14 18:53:56 +01:00
Oliver Schmidt
15c64c3926 Replaced 'Limits' with 'Notes'.
Quite some items in the 'Limits' sections aren't actual limitations so it seems appropriate to just use a more neutral term.
2015-03-14 18:41:57 +01:00
Stephan Mühlstrasser
4836cf9842 Fix bad tabbing 2015-03-14 00:06:00 +01:00
Stephan Mühlstrasser
72a9e331e3 Fixed uninitialized use of low byte of address "load". 2015-03-14 00:01:12 +01:00
Greg King
b452bdc5e4 Catch fastcall pointers to variadic functions. 2015-03-13 12:18:43 -04:00
Greg King
38231a5cc6 Made _afailed() and uncompress() be fastcall functions. 2015-03-13 07:35:47 -04:00
Greg King
66d79da3c2 Made cbm_load() be a fastcall function. 2015-03-13 05:46:40 -04:00
Greg King
604a5b4447 Changed the documentation to reflect the new fastcall/cdecl reality. 2015-03-13 05:40:55 -04:00
Greg King
a798b1d648 Made __fastcall__ be the default calling convention for non-variadic functions. 2015-03-10 05:53:52 -04:00
Greg King
6230b6a813 Completed the cc65 code that recognizes __CDECL__ as a calling convention qualifier. 2015-03-09 19:39:04 -04:00
Oliver Schmidt
f014800d3c Merge pull request #150 from greg-king5/osi-boot
A second OSI C1P program file format.
2015-03-09 15:35:26 +01:00
Greg King
87bce0d56b Changed a comment in the osic1p configure files. 2015-03-09 06:17:28 -04:00
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