cba152f777
An "absolute mode override modifier" is now added for instructions where the assembler will otherwise choose the cheaper zeropage addressing mode because of the size of the operand.
cuz
2003-10-31 16:28:56 +00:00
7496da8f93
Fixed a bug in the opcode tables
cuz
2003-10-30 20:35:07 +00:00
372caa743a
More functions
cuz
2003-10-29 22:08:13 +00:00
9c04edfaaa
Make qsort __fastcall__
cuz
2003-10-29 21:59:19 +00:00
76bbc48b99
Make bsearch __fastcall__
cuz
2003-10-29 21:51:59 +00:00
b7bf38482d
tgi_pagecount returns an unsigned, not void
cuz
2003-10-29 19:00:42 +00:00
64c3e5fd73
Fixed a comment
cuz
2003-10-29 19:00:13 +00:00
8833089abe
Added additional config files for supervision. These files are not really used by the linker, but I had no better place for them, and config files from this directory are automatically packed into the doc file, so for now it seems to be the best place.
cuz
2003-10-28 11:26:42 +00:00
2ec21187ca
Improvements by Piotr Fusik
cuz
2003-10-28 09:09:52 +00:00
6d8cdae722
Runtime function improvements by Piotr Fusik
cuz
2003-10-28 08:47:47 +00:00
4319fd9cc7
Fixed a typo
cuz
2003-10-27 21:53:28 +00:00
da6d928afb
Use ROM variables MAX_X/MAX_Y
cuz
2003-10-24 18:39:48 +00:00
2ee6778705
changes from Stefan A. Haubenthal
cpg
2003-10-23 19:41:05 +00:00
39ad3d6da0
Change API for the Compare function
cuz
2003-10-23 14:54:58 +00:00
ed2dfd50e9
Added TEXT entry point, use new assignment operator
cuz
2003-10-23 10:02:59 +00:00
d168bbdb93
DONE/GETPALETTE/GETDEFPALETTE must no longer return an error code. Used TGI_API_VERSION.
cuz
2003-10-23 09:50:57 +00:00
d5dc5a7552
DONE does no longer set an error code
cuz
2003-10-23 09:38:51 +00:00
3531023e22
getpalette and getdefpalette may no longer return a NULL pointer.
cuz
2003-10-23 09:30:37 +00:00
ca72fb45b4
DONE, GETPALETTE and GETDEFPALETTE will no longer return errors. Use TGI_API_VERSION.
cuz
2003-10-23 09:29:12 +00:00
24d58573fe
GETDEFPALETTE will no longer return an error
cuz
2003-10-23 09:28:01 +00:00
e3e7ef9701
Used TGI_API_VERSION
cuz
2003-10-23 09:05:50 +00:00
1bdcc16827
Added colorization, tab conversion and other fancy stuff
cuz
2003-10-12 19:05:58 +00:00
19ff8d96ad
More opts
cuz
2003-10-12 11:29:56 +00:00
6d409bfb72
Fixed a bug in several binary operators. Fixed a bug in the restore routine for the register variables (generated code relies sometimes on a wrap around zero which causes a linker error and does not work on the 816). More small changes.
cuz
2003-10-11 20:40:19 +00:00
72ce6ac231
Use new CPU instruction sets table
cuz
2003-10-11 20:38:55 +00:00
9de4932f23
New command line options "linenumbers" and "linelabels" which generate line numbers and labels for each line. Generate HTML 4.01 instead of 4.0.
cuz
2003-10-11 18:43:12 +00:00
7ed0eb2228
Fixed a bug
cuz
2003-10-10 19:33:22 +00:00
3741e48e97
Documented changes to .CPU and new .MACPACK cpu
cuz
2003-10-10 18:26:12 +00:00
455c679f11
New macro package
cuz
2003-10-10 18:05:01 +00:00
3f06947b36
Squeeze two cycles out of the abs() function
cuz
2003-10-10 17:59:00 +00:00
23c35f27f8
Improved 65c02 support
cuz
2003-10-10 17:52:12 +00:00
02d7d8faa7
Added CPU instruction set encoding
cuz
2003-10-10 17:38:21 +00:00
2e030b707c
Change result of .CPU pseudo variable
cuz
2003-10-10 17:38:06 +00:00
f721907ab3
New builtin macro package CPU
cuz
2003-10-10 17:37:52 +00:00
a729156753
Added the supervision subpackage
cuz
2003-10-10 17:29:18 +00:00
e24853a8fd
Use common code to determine the CPU
cuz
2003-10-10 17:08:08 +00:00
283bc121ea
Supervision has something between a 65SC02 and 65C02
cuz
2003-10-10 17:01:34 +00:00
b32e1cf906
New CT_NONE
cuz
2003-10-10 17:00:08 +00:00
1a82023fef
Replaced /bin/bash0 by new CT_NONE
cuz
2003-10-10 16:59:58 +00:00