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
Marco van den Heuvel
03ba3f7473
Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly.
2018-03-23 14:27:15 -07:00
Marco van den Heuvel
d34c93a464
Set X register to 0 so that 16bit promotion works as expected.
2018-03-20 14:05:55 -07:00
Marco van den Heuvel
5d4116f05f
Added isfast function which returns a 1 when the C128 is in 2MHz mode.
2018-03-20 13:11:24 -07:00
Marco van den Heuvel
2533cc8d75
Added the vic20 georam emd.
2018-03-19 11:34:41 -07:00
Marco van den Heuvel
0c7496f08b
Added vic20 - ram emd.
2018-03-16 14:23:52 -07:00
Oliver Schmidt
316d8e9d37
Merge pull request #609 from polluks/master
...
Added missing PCE conio functions.
2018-03-11 08:58:23 +00:00
Stefan
789ce59fb5
Added missing PCE conio functions.
2018-03-11 00:49:40 +01:00
Oliver Schmidt
be30c0bd70
Merge pull request #606 from pfusik/ldec
...
Optimize deceaxy
2018-03-10 11:28:46 +00:00
Piotr Fusik
18ada212e7
Fix coding style.
2018-03-09 18:48:24 +01:00
Piotr Fusik
970c5f6184
Add comments.
2018-03-08 22:10:11 +01:00
Bob Andrews
7e6942953c
Merge pull request #604 from blackystardust/master
...
Improved reu size detection.
2018-03-08 19:19:35 +01:00
Oliver Schmidt
d602105dd4
Merge pull request #605 from mrdudz/4playerfix
...
4playerfix
2018-03-08 08:09:24 +00:00
Oliver Schmidt
8e75906737
Switched Apple II output format to AppleSingle.
...
Although the primary target OS for the Apple II for sure isn't DOS 3.3 but ProDOS 8 the Apple II binary files contained a DOS 3.3 4-byte header. Recently I was made aware of the AppleSingle file format. That format is a much better way to transport Apple II meta data from the cc65 toolchain to the ProDOS 8 file system. Therefore I asked AppleCommander to support the AppleSingle file format. Now that there's an AppleCommander BETA with AppleSingle support it's the right time for this change.
I bumped version to 2.17 because of this from the perspective of Apple II users of course incompatible change.
2018-03-07 23:05:21 +01:00
Piotr Fusik
5251b67d73
Fix comment typos.
2018-03-07 21:01:29 +01:00
Piotr Fusik
a32c50a6bc
Optimize deceaxy.
2018-03-07 20:45:50 +01:00
mrdudz
3afbed48e0
tweak driver to no more use IRQ
2018-03-07 00:20:42 +01:00
Marco van den Heuvel
b783280577
Replaced reu commands with defined constants.
2018-03-05 17:46:51 -08:00
Marco van den Heuvel
40e93dd931
Improved reu size detection.
2018-03-05 15:01:55 -08:00
Marco van den Heuvel
b37e06da8f
Fixed hex digits case.
2018-03-02 14:09:02 -08:00
Marco van den Heuvel
5a9d908007
Added 2a03/2a07 and HuC6280 detection.
2018-03-01 14:57:42 -08:00
Oliver Schmidt
298fe25281
Merge pull request #599 from greg-king5/pce-point-func
...
Fix how the PC-Engine calls functions through pointers.
2018-03-01 16:50:40 +00:00
Greg King
549f09db9c
Made two indirect jumps through the zero-page go through page $20 on the PC-Engine.
2018-02-28 14:59:52 -05:00
Marco van den Heuvel
5d029af79e
Fixed the 65816/65802 detection.
2018-02-27 11:44:34 -08:00
Marco van den Heuvel
e79e779aba
Removed bit opcode, not needed anymore.
2018-02-26 19:30:25 -08:00
Marco van den Heuvel
e3779978b2
Added proper 65sc02, 65ce02 and 4510 detection.
2018-02-26 19:22:54 -08:00
Greg King
33f602f9ad
Shortenned the CBM close() by a byte and a cycle.
2018-02-26 15:07:13 -05:00