Patrick Pelletier
b37d0a444c
lseek: Return EINVAL if new position is less than 0 or greater than 2^24 - 1.
...
Also, implemented @greg-king5's suggestion to save a byte on error paths.
2018-08-20 22:24:48 +02:00
Patrick Pelletier
59a4ab8778
lseek: Implement additional feedback from PR #723 .
...
* Check CPU_ISET_65SC02 rather than APPLE2ENH.
* Set sreg and sreg+1 to $FF on error, to return -1 as a long.
2018-08-20 22:24:48 +02:00
Patrick Pelletier
8cb930b50e
lseek: use STZ for APPLE2ENH
...
(As suggested in pull request.)
2018-08-20 22:24:48 +02:00
Patrick Pelletier
68a115cacf
Fix ftell() on Apple II to return the correct value.
...
Fixes this issue:
https://github.com/cc65/cc65/issues/722
ftell() returns the value returned by lseek(), and lseek() for the
Apple II wasn't returning a value.
2018-08-20 22:24:48 +02:00
IrgendwerA8
c95ed4b8b5
Added "popptr1" which is of common use to save some bytes.
2018-05-20 15:30:18 +02:00
peterferrie
bbd419f365
assert parm count
2014-11-24 10:07:16 -08:00
peterferrie
0c204725bc
implement ProDOS seek
2014-11-21 16:04:11 -08:00