Greg King
|
e6fc904e3c
|
Fixed some code, to adapt to register-use changes caused by pull request #652.
|
2018-07-27 09:21:31 -04:00 |
|
Oliver Schmidt
|
e86a7db18b
|
Some minor cleanups.
|
2018-07-26 14:35:26 +02:00 |
|
Oliver Schmidt
|
e949a3e642
|
Fixed regression introduced by https://github.com/cc65/cc65/pull/652.
|
2018-07-26 14:31:17 +02:00 |
|
IrgendwerA8
|
c9869c1a26
|
Quick fix for missing _div() adaptation after 95223be .
|
2018-07-26 10:44:22 +02:00 |
|
Scott Hutter
|
1981af0bbd
|
tgi driver for c128 VIC-II
|
2018-07-23 15:54:15 -05:00 |
|
Olli Savia
|
fdce8fb34d
|
Added a blank line between .include statements and .import/.export statements
|
2018-07-04 17:40:28 +03:00 |
|
Olli Savia
|
f7636fe8f2
|
Removed .import for std kernal entries. Added .include "cbm.inc"
|
2018-07-03 22:47:42 +03:00 |
|
Olli Savia
|
032a3877e0
|
Added .import for std kernal entries
|
2018-07-03 22:44:59 +03:00 |
|
Olli Savia
|
3e94f7f55c
|
Moved C128 specific definitions to cbm_kernal.inc
|
2018-07-01 09:58:39 +03:00 |
|
Olli Savia
|
820c0efcb3
|
Use common include file cbm_kernal.inc
|
2018-07-01 09:56:37 +03:00 |
|
Olli Savia
|
4c45de2c45
|
Updated comment
|
2018-07-01 09:54:39 +03:00 |
|
Olli Savia
|
635a99c083
|
TAB to space conversion
|
2018-06-30 16:25:43 +03:00 |
|
Olli Savia
|
d5bc751f54
|
Removed RAMTAS
|
2018-06-29 22:59:53 +03:00 |
|
Olli Savia
|
96e6a0a114
|
Common include file is now cbm_kernal.inc
|
2018-06-29 22:58:16 +03:00 |
|
Olli Savia
|
42e9b971c5
|
Merge remote-tracking branch 'upstream/master' into cbmkernal_stage2
|
2018-06-29 22:50:02 +03:00 |
|
Olli Savia
|
f7fbac4c6b
|
Use common include file cbmkernal.inc
|
2018-06-27 21:39:24 +03:00 |
|
Oliver Schmidt
|
86945a1270
|
Merge pull request #687 from polluks/patch-12
Smaller driver code
|
2018-06-21 22:37:29 +02:00 |
|
Stefan
|
6a70d1dab1
|
Removed unused label
|
2018-06-21 20:30:14 +00:00 |
|
greg-king5
|
4980fade74
|
Made LINE plot single-point lines correctly.
|
2018-06-21 08:18:53 -04:00 |
|
Stefan
|
23534beaa6
|
Smaller driver code
|
2018-06-21 00:25:33 +00:00 |
|
Fabrizio Caruso
|
9af2d6b4a1
|
spaces instead of tab
|
2018-06-06 21:18:47 +02:00 |
|
Fabrizio Caruso
|
e626180b28
|
Fix joystick for the Supervision target
|
2018-06-06 21:11:17 +02:00 |
|
Greg King
|
6d87370881
|
Fixed strpbrk().
Added its prototype. Documented it.
|
2018-05-29 14:29:50 -04:00 |
|
IrgendwerA8
|
465a651090
|
Free 2 bytes again.
|
2018-05-29 01:51:24 +02:00 |
|
IrgendwerA8
|
f55b564ca1
|
Save the three bytes for the plus4 too.
|
2018-05-27 00:10:58 +02:00 |
|
IrgendwerA8
|
30a679ba36
|
Saved 3 bytes for the C16 target.
|
2018-05-26 20:30:38 +02:00 |
|
IrgendwerA8
|
49a9b88734
|
Saved even one more byte.
|
2018-05-26 19:53:44 +02:00 |
|
IrgendwerA8
|
e77ac8a230
|
1 byte donation for Fabrizio ;)
|
2018-05-26 16:37:03 +02:00 |
|
Oliver Schmidt
|
95223be101
|
Merge pull request #663 from IrgendwerA8/more_popptr1_adaptations
Adapted div & mod for popptr1.
|
2018-05-26 13:01:27 +02:00 |
|
IrgendwerA8
|
8a5d1b9674
|
Reestablished entry state of signed operation and optimized that (again).
|
2018-05-25 23:52:42 +02:00 |
|
IrgendwerA8
|
ba5b580368
|
Fixed first letter of comments (should be upper case).
|
2018-05-25 16:10:16 +02:00 |
|
Oliver Schmidt
|
0b323f717b
|
Update symbols.txt
|
2018-05-25 14:48:20 +02:00 |
|
Oliver Schmidt
|
0138e110cc
|
Merge pull request #662 from Compyx/master
Add CBM kernal call SECOND to CBM library (see issue #525)
|
2018-05-25 14:00:36 +02:00 |
|
IrgendwerA8
|
71420223bc
|
Changed the name of the file too.
|
2018-05-24 11:37:17 +02:00 |
|
IrgendwerA8
|
9c1cb0801c
|
Changed naming absvaludiv -> absvaludiv16.
|
2018-05-24 11:31:43 +02:00 |
|
IrgendwerA8
|
dd411efd1c
|
Adapted div & mod for popptr1.
|
2018-05-24 03:55:40 +02:00 |
|
compyx
|
8ffe623e74
|
Add CBM kernal call SECOND to CBM library (see issue #525)
|
2018-05-23 17:32:02 +02:00 |
|
Oliver Schmidt
|
9246b14f68
|
Merge pull request #658 from polluks/patch-9
Indicate a dummy outtext & some clean-up
|
2018-05-23 17:05:12 +02:00 |
|
Oliver Schmidt
|
746e3d1454
|
Merge pull request #656 from Compyx/master
Add CBM kernal call TKSA to CBM library (see issue #525)
|
2018-05-23 09:47:41 +02:00 |
|
Oliver Schmidt
|
f485be1b84
|
Merge pull request #657 from IrgendwerA8/VariousSpeedSizeOptimizations
Various speed size optimizations
|
2018-05-23 09:46:30 +02:00 |
|
Stefan
|
a4c06f2572
|
Clean-up because of tgidrv_line.inc
|
2018-05-22 22:32:50 +00:00 |
|
Stefan
|
b945beb6a7
|
Indicate a dummy outtext
|
2018-05-22 21:18:10 +00:00 |
|
IrgendwerA8
|
6175271651
|
Removed optimizations which break the compiler ones.
|
2018-05-22 19:10:07 +02:00 |
|
IrgendwerA8
|
808d3ab471
|
Fix for 8x16 multiplication if operants are swapped.
|
2018-05-22 18:35:05 +02:00 |
|
IrgendwerA8
|
ba2c6d9008
|
Further optimizations in common/conio.
|
2018-05-22 16:00:05 +02:00 |
|
compyx
|
30ada49458
|
Add CBM kernal call TKSA to CBM library
This adds the CBM kernal call TKSA as cbm_k_tksa() to the CBM library.
|
2018-05-22 14:16:00 +02:00 |
|
IrgendwerA8
|
95b4a6f881
|
Beautified comment.
|
2018-05-22 11:25:26 +02:00 |
|
IrgendwerA8
|
99e13eeaa2
|
Fix typo for import.
|
2018-05-21 18:19:39 +02:00 |
|
IrgendwerA8
|
d7da827be8
|
Apply faster popptr1 to functions and/or use register instead of stack to save accu.
|
2018-05-21 18:18:01 +02:00 |
|
IrgendwerA8
|
c40ae4d774
|
Saved 6 bytes by using popptr1.
|
2018-05-21 16:21:45 +02:00 |
|
IrgendwerA8
|
d4081b43a6
|
Fixed comments.
|
2018-05-21 14:41:12 +02:00 |
|
IrgendwerA8
|
166425f807
|
Converted unintentionally introduced tabs to spaces.
|
2018-05-21 14:33:44 +02:00 |
|
Irgendwer
|
32bbacbb78
|
Merge branch 'master' into popptr1
|
2018-05-21 13:33:14 +02:00 |
|
IrgendwerA8
|
839aa93198
|
Resolved conflict and removed adaptation for strpbrk for time being.
|
2018-05-21 13:30:27 +02:00 |
|
IrgendwerA8
|
911b86de67
|
Fixed formatting and two import issues.
|
2018-05-21 13:02:56 +02:00 |
|
IrgendwerA8
|
c95ed4b8b5
|
Added "popptr1" which is of common use to save some bytes.
|
2018-05-20 15:30:18 +02:00 |
|
Oliver Schmidt
|
a795a27689
|
There's no 'closeallstreams' (anymore ?).
|
2018-05-17 11:11:40 +02:00 |
|
Stefan
|
472a107358
|
Make NMI ready
|
2018-05-14 23:22:09 +00:00 |
|
Stefan
|
b449ded176
|
Update c64-hi.s
|
2018-05-09 23:56:35 +00:00 |
|
Stefan
|
b81a04f157
|
Update c64-hi.s
|
2018-05-09 23:52:52 +00:00 |
|
Stefan
|
cdce753a09
|
NMI friendly c64-hi
Don't clear all vectors, see #639.
|
2018-05-09 23:31:42 +00:00 |
|
Marco van den Heuvel
|
cdebf6baa7
|
Harmonized the comments (as in added 1 space) ;)
|
2018-05-03 09:11:20 -07:00 |
|
Marco van den Heuvel
|
e88ac62d06
|
Optimized the code a bit, thanks to Greg for the suggestions/comments.
|
2018-05-01 14:46:57 -07:00 |
|
Marco van den Heuvel
|
ad7b339c44
|
Added C64 Turbo Master accelerator code and documentation.
|
2018-04-30 14:30:35 -07:00 |
|
Marco van den Heuvel
|
5b4929ef98
|
Removed obsolete bit opcode.
|
2018-04-29 12:13:52 -07:00 |
|
Marco van den Heuvel
|
d0088fbc0f
|
Fixed a wrong branch.
|
2018-04-28 13:26:20 -07:00 |
|
Marco van den Heuvel
|
a012fab090
|
Added a comment to make the situation more clear.
|
2018-04-28 13:25:16 -07:00 |
|
Marco van den Heuvel
|
11629bcf99
|
Added C65/C64DX accelerator code and documentation.
|
2018-04-27 14:22:41 -07:00 |
|
Oliver Schmidt
|
47e4b36180
|
Merge pull request #631 from blackystardust/master
Added C64 Chameleon accelerator code and documentation.
|
2018-04-27 20:47:03 +02:00 |
|
Marco van den Heuvel
|
97e69952c4
|
Removed extern keyword from function prototypes.
|
2018-04-27 09:16:25 -07:00 |
|
Marco van den Heuvel
|
1428015158
|
Optimized the code a bit as suggested by Greg.
|
2018-04-26 09:18:54 -07:00 |
|
Greg King
|
c92a3c5bd5
|
Improved the accelerator code. Fixed an infinite loop.
Removed the execute permissions from some files.
|
2018-04-26 05:46:34 -04:00 |
|
Marco van den Heuvel
|
f2e46f0fdf
|
Added C64 Chameleon accelerator code and documentation.
|
2018-04-25 12:53:29 -07:00 |
|
Oliver Schmidt
|
fc61bc79c5
|
Merge pull request #629 from blackystardust/master
Added C128 accelerator code and documentation for both C128 mode and C128 in C64 mode.
|
2018-04-25 15:08:11 +02:00 |
|
Marco van den Heuvel
|
cc2bcb8a4d
|
Changed c128 accelerator code and documention to include both C64 and C128 support.
|
2018-04-23 19:25:11 -07:00 |
|
Oliver Schmidt
|
fe33a39d6c
|
Merge pull request #628 from ops/VIAFIX_PET
Pet: Add missing VIA register names
|
2018-04-23 15:58:13 +02:00 |
|
Marco van den Heuvel
|
28f26991ac
|
Updated c128 accelerator code and documentation.
|
2018-04-21 09:52:50 -07:00 |
|
Marco van den Heuvel
|
3f5683b391
|
Added C128 in C64 mode accelerator code and documentation.
|
2018-04-20 12:08:28 -07:00 |
|
Olli Savia
|
c2adade8a8
|
Updated to use the new VIA register names
|
2018-04-20 21:25:43 +03:00 |
|
Oliver Schmidt
|
305c6e7ae4
|
Merge pull request #626 from blackystardust/master
Added c64dtv accelerator code and documentation.
|
2018-04-20 20:01:16 +02:00 |
|
Oliver Schmidt
|
53df4da8e8
|
Merge pull request #625 from ops/VIAFIX
VIC-20: Add missing VIA register names
|
2018-04-18 17:09:35 +02:00 |
|
Oliver Schmidt
|
d314a27e76
|
Merge pull request #627 from jedeoric/master
[Telestrat target] fix fwrite bug, cputc, chline, remove & mkdir added
|
2018-04-16 22:46:56 +02:00 |
|
jede
|
cc2b5af601
|
Fix comment
|
2018-04-16 21:51:15 +02:00 |
|
Marco van den Heuvel
|
ef73310cce
|
Fixed more comments.
|
2018-04-16 11:05:52 -07:00 |
|
Marco van den Heuvel
|
0aa2735d4e
|
Fixed another comment.
|
2018-04-15 12:15:19 -07:00 |
|
Marco van den Heuvel
|
c5f15fa1d5
|
Fixed some comment and documentation errors.
|
2018-04-15 11:55:58 -07:00 |
|
jede
|
626fed88b7
|
chline added
|
2018-04-14 22:05:03 +02:00 |
|
jede
|
e34ef0fc17
|
add cputc & remove
|
2018-04-14 21:52:11 +02:00 |
|
Marco van den Heuvel
|
cb04bc5465
|
Fixed an issue with the changing the d040 value while detecting.
|
2018-04-14 11:31:28 -07:00 |
|
Marco van den Heuvel
|
6076316f38
|
Added c64dtv accelerator code and documentation.
|
2018-04-14 10:40:13 -07:00 |
|
Oliver Schmidt
|
a10f36c837
|
Merge pull request #623 from blackystardust/master
Added C64/C128 SuperCPU accelerator functions and started on a generic framework for accelerators.
|
2018-04-13 21:43:34 +02:00 |
|
Olli Savia
|
79433ddb60
|
Updated to use the new VIA register names.
|
2018-04-11 22:40:46 +03:00 |
|
Stefan
|
a50d214ffb
|
Simpler get_tv
You don't have to count the beam, just check the KERNAL.
|
2018-04-10 18:37:10 +00:00 |
|
Marco van den Heuvel
|
89c3ed6d7f
|
Added C64/C128 SuperCPU accelerator functions and started on a generic framework for accelerators.
|
2018-04-09 19:36:53 -07:00 |
|
Marco van den Heuvel
|
61e5b9d218
|
Changed #10 to #-basha for clarity.
|
2018-04-01 13:14:44 -07:00 |
|
Marco van den Heuvel
|
9db6f059ac
|
Fixed cpu detection.
|
2018-03-31 18:59:15 -07:00 |
|
Oliver Schmidt
|
8886e6f100
|
Merge pull request #620 from blackystardust/master
Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly.
|
2018-03-31 11:57:27 +02:00 |
|
Greg King
|
b844572159
|
Moved most of the tgi_colors.s files into the libsrc/common/ directory.
Only the Apple2 and Lynx platforms use different codes for the white color; they have their own files.
|
2018-03-27 07:28:46 -04:00 |
|
Greg King
|
155f3ade41
|
C64 TGI: LINE: Optimization: Don't check boundaries; LINE always is called by tgi_clippedline().
Submitted in Pull Request #611 by Sven Michael Klose.
|
2018-03-26 07:28:01 -04:00 |
|
Marco van den Heuvel
|
8424286a3e
|
Add c16 files as well.
|
2018-03-23 14:31:53 -07:00 |
|