Oliver Schmidt
02e4b5bfe3
Merge pull request #249 from polluks/master
...
My first PR
2015-12-27 13:40:20 +01:00
polluks
a8a6e9df5b
Added chrcvt documentation
2015-12-27 02:09:12 +01:00
Greg King
3c8c62c6ab
Fixed the ca65 Assembly-code variable ".paramcount".
...
Fixed how it's described in the ca65 document.
2015-11-17 14:21:40 -05:00
Oliver Schmidt
281dc33e5a
Made addr/size hex consts 4 digits wide.
2015-10-30 17:19:19 +01:00
Oliver Schmidt
43bda6928d
Merge pull request #221 from undisbeliever/master
...
Added .asize and .isize pseudo variables in ca65
2015-10-23 20:41:28 +02:00
mrdudz
ba901d2de7
removed apple2 specific note
2015-10-22 17:33:01 +02:00
Marcus Rowe
67cd0c2197
Added .asize and .isize pseudo variables
...
These pseudo variables will return the size of the accumulator/index
in bits.
For the 65816 instruction set .ASIZE/.ISIZE will return either 8 or 16,
depending on the current size of the operand in immediate addressing
mode.
For all other CPU instruction sets, .ASIZE/.ISIZE will always return 8.
For example:
; Reverse Subtract with Accumulator
; A = memory - A
.macro rsb param
.if .asize = 8
eor #$ff
.else
eor #$ffff
.endif
sec
adc param
.endmacro
2015-10-20 09:30:25 +10:00
mrdudz
07a77d1259
updated docs
2015-10-19 03:12:19 +02:00
mrdudz
5099910b18
updated docs
2015-10-18 23:57:58 +02:00
Lauri Kasanen
7f409c3edb
nes: Expose and document all joypad keys
2015-10-05 17:19:36 +03:00
Lauri Kasanen
04be8020b6
nes: Document whether waitvblank waits for the start or end of vblank
2015-10-05 17:18:53 +03:00
mrdudz
d0a1dc73b8
Merge remote-tracking branch 'upstream/master' into pcenginetarget
2015-09-04 13:40:52 +02:00
mrdudz
01baf36fa8
fixed style issues
2015-09-03 13:09:18 +02:00
Greg King
05df907114
Fixed the syntax in the shortcut expansion of ".ZEROPAGE".
...
Added a reference from ".SEGMENT" to ".ZEROPAGE".
2015-08-01 05:50:13 -04:00
Greg King
a55b6ef3db
Removed obsolete lines from a list of 65816 mnemonic aliases.
...
Described what the macroes in macro package "generic" do.
2015-07-29 06:55:50 -04:00
Greg King
52eec1f236
Updated the fastcall information in a document and two Assembly files.
2015-07-22 13:31:14 -04:00
mrdudz
996c7b493e
moved all notes into regular documentation
2015-07-16 21:39:13 +02:00
mrdudz
21d7729ad1
Merge remote-tracking branch 'upstream/master' into pcenginetarget
2015-07-16 16:46:24 +02:00
mrdudz
1414411bba
added waitvblank and fixed get_tv
2015-07-15 19:46:26 +02:00
mrdudz
83391ab67c
some more tweaking, added docs page
2015-07-14 17:22:47 +02:00
JT
e7fca18798
Added .DEFINEDMACRO psuedo function
...
Fixed typo/fomatting
Formatting fix
Refactor the code to test for a macro
Remove .FEATURE requirement for .DEFINEDMACRO
2015-06-27 01:39:11 -04:00
Oliver Schmidt
a13284a792
Merge pull request #160 from Movax12/definedinstr
...
.DEFINEDINSTR
2015-06-04 22:05:00 +02:00
Oliver Schmidt
fe023a1218
Merge pull request #151 from greg-king5/fastcall
...
Make __fastcall__ be the default calling convention.
2015-05-26 22:39:33 +02:00
Greg King
b49fd26d16
Improved the compiler documentation, a little bit.
2015-05-26 11:23:54 -04:00
JT
c30d87f0b7
Update documentation to .ISMNEMONIC
2015-05-22 20:33:42 -04:00
JT
9ee5adc190
Remove .FEATURE requirement and add documentation
2015-05-19 00:06:12 -04:00
Oliver Schmidt
893af97ccd
Fixed isblank() availability atttribute.
2015-05-13 14:54:12 +02:00
Oliver Schmidt
1e6629de8d
Removed 'gh-pages'.
...
The 'gh-pages' goal has been moved to another Makefile. This reference was just a leftover.
2015-05-05 13:46:26 +02:00
Greg King
8743e9911d
Added a command-line option to compile a program, with __cdecl__ as the default calling convention.
2015-04-22 09:59:23 -04:00
JT
0d765abd6c
Fix typo in documentation for .ADDRSIZE
2015-04-21 16:24:27 -04:00
JT
ffa52863b3
Small changes to coding style and to ca65 documentation for .ADDRSIZE
2015-04-21 16:09:01 -04:00
JT
2d3cf98bc8
2nd Small change to .ADDRSIZE documentation
2015-04-20 19:40:41 -04:00
JT
9e9884764e
Small change to .ADDRSIZE documentation
2015-04-20 19:09:18 -04:00
JT
499eab65f1
Updated documentation for .ADDRSIZE and .FEATURE addrsize
2015-04-20 18:56:34 -04: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
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
Greg King
604a5b4447
Changed the documentation to reflect the new fastcall/cdecl reality.
2015-03-13 05:40:55 -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
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
088c76e678
Merge pull request #148 from smuehlst/c1p
...
kbhit() implementation, fixed C data stack pointer initialization
2015-03-02 13:02:17 +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
7c4f96de81
kbhit implemented, note about limitation removed.
2015-02-23 20:28:05 +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
Stephan Mühlstrasser
88df129215
Add dummy kbhit(), remove redundant documentation for cgetc().
2015-02-12 22:54:21 +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