Oliver Schmidt
d455263e66
Don'r presume that the C64 is the only target.
...
Other targets have disks too and if at some point some one is interested enough to add support for disk creation for other targets too then 'disk' is no good goal name for a C64 disk.
2016-06-01 19:46:02 +02:00
Oliver Schmidt
3c8fd588f6
Don't fiddle with foreign files.
...
No cc65 tool creates *~ files so we don't cleanup *~ files. If some other tool (like an editor) creates *~ files it's up to the user - and only him - to decide when those files are to be deleted !
2016-06-01 19:41:51 +02:00
Oliver Schmidt
04dc8e340c
Merge pull request #305 from silverdr/target_goodies
...
corrected samples and samples.d64 targets
2016-06-01 16:44:57 +02:00
Patrycjusz R. Łogiewa
b7e7d1496b
corrected all samples and samples.d64 targets
2016-06-01 16:37:05 +02:00
Oliver Schmidt
89329f1519
Merge pull request #287 from silverdr/target_goodies
...
moved output of target utils and drivers to separate directory
2016-06-01 11:01:56 +02:00
Oliver Schmidt
f1a052f259
Merge pull request #303 from groessler/something_to_pull
...
Atari: get current drive on XDOS
2016-05-31 12:47:11 +02:00
Christian Groessler
0114a850d9
Atari, getdefdev.s: use mnemonics for 'crvec'.
2016-05-31 12:24:21 +02:00
Oliver Schmidt
1a436d897e
Merge pull request #304 from groessler/something_to_pull2
...
w2cas: use atexit() to wait for key press at program ternination.
2016-05-31 11:45:40 +02:00
Christian Groessler
4d02d47832
Use atexit() to wait for key press at program ternination.
...
Idea by polluks.
2016-05-31 10:38:02 +02:00
Christian Groessler
c1f17e9c18
Atari: make __getdefdev function ROM-friendly
2016-05-31 09:28:53 +02:00
Christian Groessler
9523fa2d33
Atari: get current drive on XDOS
2016-05-31 07:37:58 +02:00
Patrycjusz R. Łogiewa
4dcfc036c8
samples zip and install targets moved into samples/Makefile as agreed
2016-05-30 17:42:01 +02:00
Oliver Schmidt
b979fb5763
Minor adjustment to recent change.
2016-05-30 14:31:53 +02:00
Oliver Schmidt
37ad190820
Merge pull request #302 from groessler/something_to_pull
...
Small optimization in apple2 exec.s.
2016-05-30 14:29:56 +02:00
Christian Groessler
a6c306500a
Small optimization in apple2 exec.s.
2016-05-30 14:16:37 +02:00
Patrycjusz R. Łogiewa
e36a636eee
Indenting optimised
2016-05-29 16:34:22 +02:00
Patrycjusz R. Łogiewa
ac5bb6707d
Post-review changes
2016-05-29 16:19:03 +02:00
Oliver Schmidt
7845f1b1ca
Merge pull request #300 from clbr/ld65
...
ld65: Be more verbose in token errors
2016-05-28 12:02:22 +02:00
Lauri Kasanen
8951e74ba7
ld65: Be more verbose in token errors
2016-05-27 20:03:58 +03:00
Oliver Schmidt
aa4a7735d7
Merge pull request #297 from groessler/something_to_pull
...
Atari: add new function '_is_cmdline_dos()' and some other small changes
2016-05-26 23:36:22 +02:00
Oliver Schmidt
9eee35468c
Merge pull request #294 from greg-king5/standard-functions
...
Make a small optimization to some library functions' inlined versions.
2016-05-25 10:36:57 +02:00
Oliver Schmidt
55b4b00449
Merge pull request #298 from groessler/something_to_pull2
...
make BSS segment optional in atari-cassette.cfg
2016-05-25 10:31:41 +02:00
Christian Groessler
e2d14291b7
make BSS segment optional in atari-cassette.cfg
2016-05-25 01:29:00 +02:00
Christian Groessler
b3d7c09ba1
forgot to add the new file atari/is_cmdline_dos.s in my last commit...
2016-05-25 01:06:53 +02:00
Christian Groessler
da65866e24
Atari: add new function '_is_cmdline_dos()' and some other small changes.
...
- use this function instead of directly looking at _dos_type in the included
targetutil and test programs
- fixes/improvements to the Atari runtime library regarding the recently
changed _dos_type values
- libsrc/atari/targetutil/w2cas.c: exit if no filename was entered
- add documentation for the new function
2016-05-25 00:57:43 +02:00
Greg King
8d5717b57a
Small optimization of some cc65-generated loops.
...
"bne" means also branch-on-not-zero. Therefore, this optimization doesn't put a compare-to-zero between an increment and a "bne".
2016-05-24 15:52:12 -04:00
Oliver Schmidt
a76153cb9f
Merge pull request #295 from groessler/something_to_pull
...
Atari: add command line support for XDOS
2016-05-24 16:18:36 +02:00
Christian Groessler
2abbd94492
Fix style issue.
2016-05-24 15:47:34 +02:00
Christian Groessler
2dd8f9f5ef
atari.h: update _dos_type values
2016-05-24 04:37:35 +02:00
Christian Groessler
6d7dfad80b
add support for XDOS command lines
2016-05-24 03:06:00 +02:00
Christian Groessler
03cb0bd2fd
atari.inc: add XDOS defines and remove trailing whitespace
2016-05-24 03:06:00 +02:00
Patrycjusz R. Łogiewa
759f5f5f48
docs for targets with target utilities adjusted
2016-05-18 16:42:51 +02:00
Patrycjusz R. Łogiewa
cc747946b2
removed variable usage
2016-05-16 22:35:24 +02:00
Patrycjusz R. Łogiewa
9c3f89fa1f
ignoring zip target output
2016-05-16 22:34:43 +02:00
Patrycjusz R. Łogiewa
37f9929094
adapted for zip/install targets
2016-05-16 22:14:05 +02:00
Patrycjusz R. Łogiewa
a5bff259bc
Ignores adjusted
2016-05-16 19:50:02 +02:00
Patrycjusz R. Łogiewa
ba10c74a7a
directory structure changed from driver-centric to target-centric
2016-05-16 19:49:43 +02:00
greg-king5
b0e929420b
Merge pull request #289 from OzHawk/patch-1
...
Update the missing entries in the kernel jump table for the Vic20 wit…
2016-05-15 22:48:03 -04:00
OzHawk
1369bed881
Update kernal.s
2016-05-16 08:41:13 +09:30
Patrycjusz R. Łogiewa
93f55c274b
moved output of target utils and drivers to separate directory
2016-05-13 14:28:58 +02:00
OzHawk
8bd2628d1e
Update the missing entries in the kernel jump table for the Vic20 with the actual function addresses.
...
The Vic20 does not have kernal table entries for the following functions.
;-----------------------------------------------------------------------------
; Functions which are not in the kernal jump table for VIC-20 but are for C64
CINT := $E518
IOINIT := $FDF9
RAMTAS := $FD8D
All other kernal entries are the same as the C64, however, without this change, the startup code fails.
Without this change the vic20.lib builds incorrectly.
2016-05-11 19:24:16 +09:30
Oliver Schmidt
b3d84d511c
Merge pull request #285 from greg-king5/asm-volatile
...
Add the C keyword "volatile" to the __asm__ statement grammar.
2016-04-24 21:40:46 +02:00
Greg King
2c7ccca210
Added the optional C keyword "volatile" to the __asm__ statement grammar.
...
It prevents the statement's Assembly code from being optimized (e.g., moved or removed). Optimization is disabled for that statement's entire function (other functions aren't affected).
2016-04-22 11:33:52 -04:00
Oliver Schmidt
62c2177599
Merge pull request #283 from polluks/sp65
...
Fixed CPU definition of Lynx.
2016-04-14 11:28:25 +02:00
Polluks
b14021e9ac
Fixed CPU definition of Lynx. Removed nonsense target vc20.
2016-04-12 23:58:30 +02:00
Oliver Schmidt
e809d6bf0d
Merge pull request #281 from polluks/sp65
...
sp65: A forgotten option. Empty arguments are not silent anymore.
2016-04-10 21:13:02 +02:00
KORISNIK
7f06405bdb
A forgotten option. Empty arguments are not silent anymore.
2016-04-10 02:21:36 +02:00
Oliver Schmidt
1fee359056
Merge pull request #280 from greg-king5/misaligned
...
Show a warning message about misaligned segments, for all badly-aligned segments.
2016-03-29 12:19:24 +02:00
Greg King
fac246c799
Moved a warning message, about misaligned segments, to a configuration function.
...
It used to be shown only if the segment was written into a binary file. Now, it's shown for all badly-aligned segments.
2016-03-29 05:40:12 -04:00
Oliver Schmidt
8b685763d4
Renamed chrcvt to chrcvt65 and added it to the build.
...
The /Makefile presumes that all binaries are are named *65 so chrcvt had to be renamed in order to be added to the build.
2016-03-27 19:09:00 +02:00