01083b9534
Make the scope variables extern
cuz
2003-12-22 21:14:32 +00:00
09a070edc6
Fixed a typo
cuz
2003-12-22 20:56:31 +00:00
9e5d22cd9f
Fixed a typo
cuz
2003-12-22 20:39:15 +00:00
1dec560743
Fixed a C99 issue
cuz
2003-12-22 20:38:14 +00:00
3cf7f0072b
Added note about interrupt handlers
cuz
2003-12-22 15:33:26 +00:00
72fe2c86a1
Fixed a weird bug. Some special where found to be register variables when they weren't. Caused by the assignments of the type flags. The flags for the symbol table entry should get reassigned, because this is not the first time they caused a problem, but this requires more thought, so I hacked the function that tests for register vars.
cuz
2003-12-21 18:54:39 +00:00
97494bc1f3
Design change: Do keyboard polling internally without calling the kernal in the system bank. For one this performs better (several %), second it allows to handle the function keys in conformance with other platforms. Without the custom keyboard routine, we would have to apply some more magic to the function keys to make them work as with other cc65 targets.
cuz
2003-12-21 18:43:25 +00:00
028d03b482
Fix a kernal problem
cuz
2003-12-21 13:13:26 +00:00
b7c203856b
Fix a Plus/4 kernal problem
cuz
2003-12-21 13:11:55 +00:00
fc6c0a4615
Print a banner
cuz
2003-12-21 12:51:59 +00:00
a7042ddbe4
Complete redesign of the CBM610 support. Use wrappers to call the kernal in bank 15 instead of implementing kernal functionality within the cc65 libs (eats performance but is much smaller and simpler). Improved startup/shutdown code allows a return to the system bank without calling the BASIC cold start vector.
cuz
2003-12-20 23:13:26 +00:00
018a68a2fe
Fixed a bug
cuz
2003-12-20 23:11:30 +00:00
fa71c0582e
Fixed a bug
cuz
2003-12-20 22:16:10 +00:00
e2e6a62e5c
Debugged the driver
cuz
2003-12-20 19:09:30 +00:00
0a42e67f11
Added C128 documentation. Fixed minor glitches in the C64 docs.
cuz
2003-12-14 20:00:59 +00:00
f210f6db1c
Fixed a bug
cuz
2003-12-14 18:57:08 +00:00
e43e9ff7f1
Serial support for the Plus/4
cuz
2003-12-14 17:42:41 +00:00
9f48c6509c
Don't use callax because condes is called in interrupt handlers
cuz
2003-12-14 17:41:27 +00:00
ad6a85b255
Added a serial driver for the builtin 6551 of the Plus/4 (untested, but taken mostly from the C64 version which is tested and works). Improved interrupt handling (was needed for the driver).
cuz
2003-12-14 17:40:57 +00:00
ba079ae6a1
Added an IRQ vector
cuz
2003-12-14 17:39:22 +00:00
6a3ea29429
Set the address size once assembly is terminated
cuz
2003-12-13 20:56:31 +00:00
042c63f278
Squeezed one precious byte out of the code
cuz
2003-12-13 20:55:37 +00:00
108134f43d
Changed format of debug info file
cuz
2003-12-13 19:55:22 +00:00
1b2c277f8b
Include exported symbols in debug info
cuz
2003-12-13 19:54:38 +00:00
3b69c2fd21
Small size optimizations
cuz
2003-12-13 15:16:11 +00:00
e25fefb2ca
Add C64 serial driver
cuz
2003-12-13 12:37:10 +00:00
d1daef536a
Create the directory
cuz
2003-12-13 12:26:57 +00:00
4b5e895deb
Create the directory
cuz
2003-12-13 12:18:46 +00:00
a4de178fb5
Install serial drivers
cuz
2003-12-13 12:09:21 +00:00
5e5ac48eb9
Fixed a typo
cuz
2003-12-13 11:29:15 +00:00
d7dd9894b0
Added C128 serial driver
cuz
2003-12-13 11:04:12 +00:00
aa030c8e6c
Ignore serial binary drivers
cuz
2003-12-13 11:03:10 +00:00