Gitiles
Code Review
Sign In
pulkomandy.tk
/
contiki-1.x
/
bb8de5f153962314c88e3b1e5e51a22a2f9647d7
/
contiki-apple2
« Previous
98ebe83
Replaced the OUI of IBM with the OUI of Standard Microsystems.
by oliverschmidt
· 19 years ago
e2c0862
Fixed driver bug I introduced recently.
by oliverschmidt
· 19 years ago
4dff710
Reduced receive window to accomodate for the 1 MHz Apple2 (thanks to Glenn Jones for the hint).
by oliverschmidt
· 19 years ago
beb0c88
Introduced a new parameter for ctk_draw_window() that indicates if drawing the window borders is required.
by oliverschmidt
· 19 years ago
cef6d6c
Optimized menu drawing code. Now the code
by oliverschmidt
· 19 years ago
509ee03
Increased the WWW_CONF_MAX_URLLEN to avoid a textentry field "wider than long" - thanks to Glenn Jones for the hint :-)
by oliverschmidt
· 19 years ago
14821d4
Made the lan91c96 drivers use the uip MAC address instead of a compiled in constant (like the cs8900a drivers).
by oliverschmidt
· 19 years ago
542f0a5
Saved another 10 bytes by making use of the (overwritten) INIT segment for the file i/o library initialization.
by oliverschmidt
· 19 years ago
5a4a03c
Renamed TFE driver to Uther driver (of course only for the Apple2).
by oliverschmidt
· 19 years ago
689cda2
Switched configuration default to the LANceGS card as it is more popular - at least now ;-)
by oliverschmidt
· 19 years ago
8871bdd
Added driver for the LANcsGS ethernet card - heavily based on the ETH64 driver.
by oliverschmidt
· 19 years ago
b65645c
Avoid unnecessary modification of uip_len in the cs8900a drivers.
by oliverschmidt
· 19 years ago
fcfb61c
Removed unnecessary ptr1 spilling from the cs8900a drivers.
by oliverschmidt
· 19 years ago
ac66124
Made the cs8900a drivers compliant with the cc65 doc ("the compiler does only allow regular 6502 opcodes to be used with the inline assembler").
by oliverschmidt
· 19 years ago
d86377a
Saved some more memory by introducing a multi stage boot process:
by oliverschmidt
· 19 years ago
3ff1aaa
Make use of the UIP_TCPIP_HLEN define where it applies.
by oliverschmidt
· 19 years ago
1691288
Change regarding the socket->psock renaming.
by oliverschmidt
· 19 years ago
99480c1
The mousetext based ctk drawing code uses the cc65 C library function _textframexy to draw the window borders.
by oliverschmidt
· 19 years ago
3165c4a
More or less cosmetic change.
by oliverschmidt
· 19 years ago
d9f3314
According to Adam the contents of the uip_buf are never assumed to be valid accross events boundaries. The same holds true for file open-read/write-close cycles (at least for module loading and config file i/o).
by oliverschmidt
· 19 years ago
14af295
Moved Apple2 ctk-conio-conf.h into the conf directory (as for most other targets).
by oliverschmidt
· 19 years ago
023e3e0
Made maximum number of program descriptors supported by the program-handler app configurable.
by oliverschmidt
· 19 years ago
67fa2ac
Yet another trick to get more memory: The startup now delegates parts of the initialization (namely relocating the CODE segment and setting the BSS to zero) to code in the new TEMP segment which gets overwritten later. This saves about 30 bytes in the CODE segment and 100 bytes in the STARTUP segment.
by oliverschmidt
· 19 years ago
3b308a6
Avoided heap fragmentation due to driver reload by explicitly unloading the old driver (if applicable) instead of relying on the service replace infrastructure.
by oliverschmidt
· 19 years ago
2fa3323
Completed integration of TFE driver into Contiki for the Apple2:
by oliverschmidt
· 19 years ago
0cdc202
Replaced the OUI of IBM with the OUI of Cirrus Logic (would most probably make sense for the other cs8900a based drivers as well) and replaced 0x64 (for C64) with 0xa2 (for Apple2).
by oliverschmidt
· 19 years ago
a330e33
As there was again not enough memory there's yet another memory layout for Contiki on the Apple2. The benefit of the new layout is that reduction of stack size means increase of heap size - and it looks like Contiki needs very little stack...
by oliverschmidt
· 19 years ago
d36173a
Made a copy of the TFE driver files for Glenn Jones' Apple2 ethernet card. The only modification is to change the memory mapped i/o adressses to something valid for the Apple2. Of course:
by oliverschmidt
· 19 years ago
46ea673
Moved ProDOS 8 file buffer from $BB00 to $0800 to remove unnecessary incompatibility between Contiki and BASIC.SYSTEM.
by oliverschmidt
· 19 years ago
dedbd5d
Minor fix.
by oliverschmidt
· 19 years ago
e792998
Added visual feedback for a moving window by drawing all widgets focused. This seems to be intuitive as the focus of attention is the whole window (thus all widgets).
by oliverschmidt
· 19 years ago
76872e8
Up to now Contiki for the Apple2 was loaded under DOS 3.3 and it destroyed DOS 3.3 to get as much as possible memory.
by oliverschmidt
· 19 years ago
9e5ed02
Made email compose window size compile-time configurable.
by oliverschmidt
· 19 years ago
e23148e
Updated to reflect recent Contiki kernel API changes.
by oliverschmidt
· 20 years ago
60dec5e
Added log configuration file (disabled logging).
by oliverschmidt
· 20 years ago
9d248d7
Define the new macro BACKGROUNDCOLOR.
by oliverschmidt
· 20 years ago
57d90a1
Changed ctk-mousetext to display an open menu non-reversed for better visual feedback on b&w platforms.
by oliverschmidt
· 20 years ago
d572381
Fixed typo.
by oliverschmidt
· 20 years ago
0fc22c5
Removed support for 40 column display from the apple2enh build. The startup code now switches to 80 column display itself. This allows to:
by oliverschmidt
· 20 years ago
5867b67
Removed support for 40 column display from the apple2enh build. The startup code now switches to 80 column display itself. This allows to:
by oliverschmidt
· 20 years ago
d42a5f8
Added the calculator app to the Apple2 port.
by oliverschmidt
· 20 years ago
9e652ff
Adjusted Apple2 port to the new Contiki kernel (and fixed / tuned pseudo clock).
by oliverschmidt
· 20 years ago
38e6633
Significantly improved screen refresh performance by drawing background directly into video buffer using memset/memcpy.
by oliverschmidt
· 20 years ago
280d131
Removed 80 char static buffer used for printing potentially truncated strings. The new code is tweaked to be only 8 bytes larger resulting in a win of 72 bytes.
by oliverschmidt
· 20 years ago
f0d728a
Excluded icon drawing code from compilation if no icon support is configured.
by oliverschmidt
· 20 years ago
10cb4f5
Changed desktop window to draw desktop icons non-focused when another window is open.
by oliverschmidt
· 20 years ago
65d6284
Part 5 of adding two new ctk configuration macros:
by oliverschmidt
· 20 years ago
980310d
Part 4 of adding two new ctk configuration macros:
by oliverschmidt
· 20 years ago
19032c6
- Added a custom ctk drawing module based on ctk-conio which makes use of the "Mousetext" feature available on enhanced Apple //e (or better) machines.
by oliverschmidt
· 20 years ago
fc68395
Didn't just fix the build but even made it work again ;-)
by oliverschmidt
· 20 years ago
fcbc43d
Fixed build (and fine tuned conf files)
by oliverschmidt
· 20 years ago
3cf3d30
Reactivated Contiki for the Apple ][
by oliverschmidt
· 20 years ago
ff450d7
removed uip_main
by adamdunkels
· 20 years ago
4457a0d
Added missing file
by adamdunkels
· 21 years ago
3f57dbd
Removed call to ctk_redraw()
by adamdunkels
· 21 years ago
a4ed847
Initial import
by adamdunkels
· 21 years ago