Oliver Schmidt
29c802c835
Adjusted parameter type to match header file.
2018-07-22 19:35:43 +02:00
Oliver Schmidt
c47a89ce1a
Split url.s into url.s and download.s.
...
url_parse() doesn't require TCP so it makes sense to allow a program using url_parse() to link successfully without TCP support.
2018-07-22 19:22:57 +02:00
Oliver Schmidt
fbdc712e06
Added LOADER.SYSTEM for the Apple II C programs.
...
It may be useful to be able to run the C programs right from the selector (without loading BASIC.SYSTEM first). Or maybe run them on boot by placing the LOADER.SYSTEM as first file in the root directory.
2018-07-22 16:08:21 +02:00
Oliver Schmidt
8e7454580f
Have Date65 set the ProDOS date on the Apple II.
...
If there's RTC active then the user can at least have the current date set. However, if the machine runs for several days the user needs to re-run Date65.
2018-07-22 15:26:39 +02:00
Oliver Schmidt
6d1306b60c
Minimal phrasing change.
2018-07-21 19:56:25 +02:00
Oliver Schmidt
b6afd84d5e
Added Wiki links.
2018-07-21 19:40:28 +02:00
Oliver Schmidt
6ba4a5bae0
Minimal style consistency improvements.
2018-07-21 18:46:25 +02:00
Oliver Schmidt
69e72e1114
Minimal comment fix.
2018-07-21 18:37:42 +02:00
Oliver Schmidt
d036abdc0b
Fixed links.
2018-07-21 17:37:22 +02:00
Oliver Schmidt
272cf8424c
Improved LANceGS link.
2018-07-21 17:33:55 +02:00
Oliver Schmidt
38ca26e3c7
Initial README
2018-07-21 17:23:31 +02:00
Oliver Schmidt
30e44d99b7
We rather want the GitHub commit list.
2018-07-20 20:00:37 +02:00
Oliver Schmidt
71af95ccef
Added top level Makefile to create target specific .zip files.
2018-07-20 19:57:56 +02:00
Oliver Schmidt
3ff1771d4b
Added files necessary to build disk images.
2018-07-20 19:12:51 +02:00
Oliver Schmidt
32d5b1e004
Added hack to make HFS65 build on Atari.
...
The resulting program is defunct!
2018-07-20 18:28:02 +02:00
Oliver Schmidt
3fb437f7cb
Added C interface to URL functions.
2018-07-20 18:12:51 +02:00
Oliver Schmidt
c1ddcbc5af
Added C interface to TFTP functions.
2018-07-20 14:51:20 +02:00
Oliver Schmidt
3a490bcb9e
Minor style fix.
2018-07-20 13:59:06 +02:00
Oliver Schmidt
25ebdca045
Use standard types.
2018-07-19 15:35:03 +02:00
Oliver Schmidt
59d86f7638
Reduced the advertised TCP window size to the MSS.
2018-06-10 14:47:42 +02:00
Oliver Schmidt
9a21f96863
Adjusted to cc65 2.17 which generates AppleSingle files.
2018-03-08 16:12:23 +01:00
Oliver Schmidt
0f6cbffe83
Removed the (defunct) include file dependencies.
2018-02-23 16:59:31 +01:00
Oliver Schmidt
989c35e168
Just append the 65-suffix to all cc65/IP65 apps.
2018-02-23 16:52:45 +01:00
Oliver Schmidt
d4f7569278
Removed last KPR_* constants.
2018-02-23 16:41:33 +01:00
Oliver Schmidt
c89a2ae1ba
Adjusted include file extension to ca65 practice.
2018-02-23 16:36:05 +01:00
Oliver Schmidt
b84527c8a3
Removed last KIPPER leftover.
2018-02-23 16:33:21 +01:00
Oliver Schmidt
3c88dec698
Removed unused stuff.
2018-02-23 15:53:03 +01:00
Oliver Schmidt
e3077a46a5
Normalized language.
2018-02-22 22:40:52 +01:00
Oliver Schmidt
7090fb5bdd
Allow C programs to set the Apple II slot number.
2018-02-22 22:33:47 +01:00
Oliver Schmidt
a07e889d7b
Added HttpFileServer65.
...
HttpFileServer65 is inspired by "HFS ~ Http File Server" (http://www.rejetto.com/hfs/ ). It features an intuitive mapping of local disks and directories to HTTP paths. This allows to not only navigate to some file but to directly enter some file URL. This is especially usefull for downloads via wget, curl or alike.
However, in contrast to HFS it doesn't allow file uploads, only file downloads. On targets with complete DIO support it additionally allows disk image downloads.
Note: The Atari build currently fails as there's so far no getdevicedir() in the Atari C library.
2018-02-20 00:18:48 +01:00
Oliver Schmidt
5a1c3fda7e
Added timer test to Makefile.
2018-02-06 13:06:05 +01:00
Oliver Schmidt
b81b3538bb
Renamed clk_timer*.* to timer*.*
...
The test uses whatever timer implementation is present in the IP65 library.
2018-02-06 12:53:27 +01:00
Oliver Schmidt
edbe1edcaf
Removed superfluous directive.
2018-02-06 12:50:44 +01:00
Oliver Schmidt
dfc8e167be
Merge pull request #7 from groessler/something_to_pull
...
test program for C implementation of timer_seconds
2018-02-05 21:24:28 +00:00
Christian Groessler
1b19f15b6a
test program for C implementation of timer_seconds
...
Makefile changes are missing.
2018-02-05 18:10:07 +01:00
Oliver Schmidt
58d3721058
Merge pull request #6 from groessler/something_to_pull
...
Use CC65 runtime for Atari and C64 timer functions
2018-02-04 14:34:41 +00:00
Christian Groessler
afada39f9a
Use CC65 runtime for Atari and C64 timer functions
...
This is just for the "C" interface of IP65. clk_timer.s replaces
atr_timer.s (on Atari) and is new for the C64 (there wasn't an
implementation for the "C" interface before).
2018-02-02 20:34:59 +01:00
Oliver Schmidt
673e2da011
Added C interface to HTTPD functions.
2017-12-07 23:03:04 +01:00
Oliver Schmidt
b973526d7e
Replaced HTTP response zero-termination with explicit length.
...
If we want to be able to send application/octet-stream we can't rely on the HTTP response to not contain a zero byte.
2017-12-07 22:57:40 +01:00
Oliver Schmidt
d282290cf0
Removed HTTP output post processing completely.
...
I don't see the use case for inserting HTTP variables as-is into the HTTP output.
2017-12-07 21:39:25 +01:00
Oliver Schmidt
7ef7414fef
Don't rely on dir2atr to fix ATARI DOS filenames.
2017-11-28 10:04:05 +01:00
Oliver Schmidt
cbb93d96fa
Add a C interface for atarixl target.
...
Just some Makefile tweaks were needed...
2017-11-27 23:22:47 +01:00
Oliver Schmidt
85b311ab27
Introduced atr_timer.s
...
The C library allows us manage de-initializations via atext() so we can avoid the explict timer_exit call necessary in atrtimer.s (used for assembler programs).
2017-11-15 20:13:52 +01:00
Oliver Schmidt
d21fc5bf40
Fixed code style.
2017-11-15 19:45:08 +01:00
Oliver Schmidt
9f652e7c21
Changed HTTP response Server field to something more generic.
2017-11-15 19:24:50 +01:00
Oliver Schmidt
d2d5edca44
Export httpd_send_response.
...
The HTTP callback is explicitly allowed to send the HTTP response on its own and set the carry to signal that. Therefore it seems reasonable to export httpd_send_response to allow the HTTP callback to make use of the given infrastructure to send the HTTP response.
2017-11-15 19:24:50 +01:00
Oliver Schmidt
4faf0cbeae
Minor style adjustment.
2017-11-15 19:24:49 +01:00
Christian Groessler
4103a54c38
adapt peer.c to Unix
2017-11-15 16:08:24 +01:00
Oliver Schmidt
a64e08786c
Enable lowercase display on the Apple II.
...
Given that Telnet65's 80 column display requires an enhanced Apple //e anyway it seems reasonable to have the C applications benefit from building for that target too.
2017-11-10 12:01:30 +01:00
Oliver Schmidt
3034150a6e
Minor output beautification.
2017-11-10 11:53:27 +01:00