cuz
|
43f59de557
|
Redid the last change, because it was bug (A must be saved across the call)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2157 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-05-13 10:00:39 +00:00 |
|
cuz
|
1cdb90926a
|
Replaced the incsp functions by faster (but slightly larger) versions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2146 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-05-04 22:34:16 +00:00 |
|
cuz
|
c2f5cb7cce
|
Added some cycle counts
git-svn-id: svn://svn.cc65.org/cc65/trunk@2043 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-04-12 20:50:58 +00:00 |
|
cuz
|
9257570050
|
New module
git-svn-id: svn://svn.cc65.org/cc65/trunk@2010 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-03-07 11:53:17 +00:00 |
|
cuz
|
2a567c4a32
|
Removed an unused constant.
Added an empty EXTZP segment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1986 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-02-16 14:31:03 +00:00 |
|
cuz
|
a8810a464d
|
Make sure the zap target is available
git-svn-id: svn://svn.cc65.org/cc65/trunk@1932 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-02-06 15:35:30 +00:00 |
|
cuz
|
82a0184c26
|
Use callay instead of jmpvec
git-svn-id: svn://svn.cc65.org/cc65/trunk@1850 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-12-26 16:00:35 +00:00 |
|
cuz
|
9e2c7bc1df
|
Moved jmpvec into a separate module
git-svn-id: svn://svn.cc65.org/cc65/trunk@1848 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-12-26 15:45:48 +00:00 |
|
cuz
|
e1385c925a
|
New functions to swap register variables
git-svn-id: svn://svn.cc65.org/cc65/trunk@1629 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-25 12:38:38 +00:00 |
|
cuz
|
222d3d1f23
|
Rewrite
git-svn-id: svn://svn.cc65.org/cc65/trunk@1605 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-23 16:21:46 +00:00 |
|
cuz
|
56350d81e0
|
Fixed a bug in pushw0sp
git-svn-id: svn://svn.cc65.org/cc65/trunk@1604 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-23 16:21:35 +00:00 |
|
cuz
|
3650422769
|
New module
git-svn-id: svn://svn.cc65.org/cc65/trunk@1602 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-23 11:19:51 +00:00 |
|
cuz
|
e77a39b2cd
|
exit() is __fastcall__
git-svn-id: svn://svn.cc65.org/cc65/trunk@1567 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-22 00:38:52 +00:00 |
|
cuz
|
2275e4c2a8
|
Moved divt.s from runtime into common because it's a C library function, not a
runtime support function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1479 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-11-02 10:52:36 +00:00 |
|
cuz
|
1ee3ccfdc2
|
Added new div() function written by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@1469 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-10-25 20:42:18 +00:00 |
|
cuz
|
82684d98fb
|
Minor optimization suggested by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@1468 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-10-24 19:23:24 +00:00 |
|
cuz
|
3f1eba36f3
|
Remove the swapeax routine, it is obsolete
git-svn-id: svn://svn.cc65.org/cc65/trunk@1442 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-10-05 17:59:42 +00:00 |
|
cuz
|
689202057c
|
Fixed the result of the % operator for longs
git-svn-id: svn://svn.cc65.org/cc65/trunk@1409 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-09-28 19:55:19 +00:00 |
|
cuz
|
3aab67401e
|
Fixed the result of the % operator for ints
git-svn-id: svn://svn.cc65.org/cc65/trunk@1408 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-09-28 19:41:00 +00:00 |
|
cuz
|
a1fa833da3
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@1304 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-06-14 13:13:27 +00:00 |
|
cuz
|
9556117f0f
|
zpspace cannot be an external symbol
git-svn-id: svn://svn.cc65.org/cc65/trunk@1289 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-05-26 08:32:47 +00:00 |
|
cuz
|
a1a147ee08
|
Added module with zero page locations
git-svn-id: svn://svn.cc65.org/cc65/trunk@1288 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-05-26 08:29:31 +00:00 |
|
cuz
|
302005befe
|
dos -> unix lf conversion
git-svn-id: svn://svn.cc65.org/cc65/trunk@1248 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-04-21 14:19:14 +00:00 |
|
cuz
|
fe027ce916
|
Fixed wrong compares (new code by Piotr Fusik)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1243 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-04-17 18:55:21 +00:00 |
|
cuz
|
854f23e945
|
Added a few more specialized multiply routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@1193 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2002-03-16 20:27:50 +00:00 |
|
cuz
|
c413c5feeb
|
Several SBC optimizations suggested by Piotr Fusik
git-svn-id: svn://svn.cc65.org/cc65/trunk@1121 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-11-17 11:25:12 +00:00 |
|
cuz
|
b258333a71
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@1096 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-11-04 19:38:35 +00:00 |
|
cuz
|
41529583f6
|
Cleanup
git-svn-id: svn://svn.cc65.org/cc65/trunk@1072 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-10-24 20:48:18 +00:00 |
|
cuz
|
20143c0187
|
New pushwysp implementation
git-svn-id: svn://svn.cc65.org/cc65/trunk@1071 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-10-24 20:44:54 +00:00 |
|
cuz
|
5e7e3d4b81
|
Removed the switch routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@1020 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-10-11 07:57:20 +00:00 |
|
cuz
|
0fdf581d06
|
Added special multiplication routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@1012 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-10-04 21:34:14 +00:00 |
|
cuz
|
c4a5744651
|
Changed name for long compare subroutine
git-svn-id: svn://svn.cc65.org/cc65/trunk@992 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-10-01 22:21:16 +00:00 |
|
cuz
|
5532a80beb
|
Removed old code to set the flags
git-svn-id: svn://svn.cc65.org/cc65/trunk@963 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-09-21 20:35:40 +00:00 |
|
cuz
|
fc87d198f7
|
Removed the ldeax module
git-svn-id: svn://svn.cc65.org/cc65/trunk@862 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-09-08 13:00:30 +00:00 |
|
cuz
|
ac35484ec7
|
Remove unused stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@828 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 09:07:59 +00:00 |
|
cuz
|
2dd227534f
|
Remove/cleanup
git-svn-id: svn://svn.cc65.org/cc65/trunk@825 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-26 20:08:10 +00:00 |
|
cuz
|
ea2c59ef8e
|
Remove unneeded code
git-svn-id: svn://svn.cc65.org/cc65/trunk@821 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 21:37:52 +00:00 |
|
cuz
|
d55c271c2a
|
More shift routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@820 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 21:36:01 +00:00 |
|
cuz
|
5627f27586
|
Renamed a file with more than 8 chars in its name
git-svn-id: svn://svn.cc65.org/cc65/trunk@686 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-04-04 20:27:33 +00:00 |
|
cuz
|
cf61bd0b40
|
steaxspi.o was missing
git-svn-id: svn://svn.cc65.org/cc65/trunk@683 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-04-02 20:24:24 +00:00 |
|
cuz
|
c6c752ef8b
|
Added mor specialized decax functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@675 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-26 20:47:12 +00:00 |
|
cuz
|
c2a88fd697
|
Removed an obsolete import
git-svn-id: svn://svn.cc65.org/cc65/trunk@671 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-26 14:43:39 +00:00 |
|
cuz
|
092c0a2620
|
Recode decsp8
git-svn-id: svn://svn.cc65.org/cc65/trunk@670 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-26 14:41:45 +00:00 |
|
cuz
|
b4da972eb7
|
Fixed a typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@669 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-26 14:26:27 +00:00 |
|
cuz
|
d1530bc0a2
|
Squeeze one cycle and several bytes out of the pushax routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@666 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-24 16:25:08 +00:00 |
|
cuz
|
1e1199cb2b
|
Rewrite the decsp and subysp functions now since they are used more often.
git-svn-id: svn://svn.cc65.org/cc65/trunk@665 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-24 16:15:01 +00:00 |
|
cuz
|
0bac28d96f
|
decspX will no longer save a
git-svn-id: svn://svn.cc65.org/cc65/trunk@662 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-24 15:57:32 +00:00 |
|
cuz
|
59db8bdf1f
|
Increased h/w stack safety zone to 12 bytes
git-svn-id: svn://svn.cc65.org/cc65/trunk@651 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-23 19:08:07 +00:00 |
|
cuz
|
9528c379c1
|
Added code to check the 6502 stack
git-svn-id: svn://svn.cc65.org/cc65/trunk@638 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-20 22:34:08 +00:00 |
|
cuz
|
4c8f35ea97
|
Fixed a typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@629 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-03-19 23:00:19 +00:00 |
|