Bas Wassink
96d0b00a76
Merge https://github.com/cc65/cc65
...
Pull to fix extra changes in PR #863
2019-03-24 20:49:53 +01:00
Bas Wassink
2eac69a943
Remove trailings spaces from CBM-related asm files
2019-03-22 22:54:05 +01:00
IrgendwerA8
e1a4910580
Code review changes and build fix.
2019-03-04 23:32:56 +01:00
IrgendwerA8
cc6559c3f6
Minor math optimizations
2019-02-28 19:48:29 +01:00
Daniel Serpell
258ba05660
Separate header and trailers of Atari system_check chunk.
...
This allows to omit the headers and trailers if needed.
2019-02-21 19:00:17 -03:00
Oliver Schmidt
b9ea77b185
Merge pull request #834 from jedeoric/master
...
Update telestrat target doc, add tgi_clear support for telestrat target, stratsed & telemon 2.4 vars added
2019-02-12 17:51:24 +01:00
Christian Groessler
58484449b4
remove TABs
2019-02-05 23:27:52 +01:00
Christian Groessler
055c294ac0
Use Timer2 for mouse polling.
...
This follows a suggestion by Sijmen Schouten in issue #818 .
Platoterm64 now works with mouse at 1200 baud.
Bump MOUSE_API_VERSION in asminc/mouse-kernel.inc.
Fix typo in testcode/lib/mouse-test.c.
2019-01-29 22:00:55 +01:00
jedeoric
63e64f801a
Merge branch 'master' into master
2019-01-25 10:15:21 +01:00
Piotr Fusik
7a034f505b
Comment the ATASCII to screen code conversion.
2019-01-23 19:02:26 +01:00
Piotr Fusik
1781a5cfe7
Optimize the conversions from Atari ASCII to screen codes.
2019-01-23 00:05:31 +01:00
Greg King
a6b04f6e97
Changed most "backticks" (grave accents) into apostrophes.
...
Quotations that are embraced by tick marks now look better, in most fonts.
2019-01-05 14:57:12 -05:00
Scott Hutter
a6725edb15
moved to better folder location
2018-12-30 18:57:46 +01:00
Scott Hutter
9160b8ddc2
Issue 814
2018-12-30 18:57:46 +01:00
Scott Hutter
2f6f468aad
Added SetNewMode() to geoslib - #814
2018-12-30 18:57:46 +01:00
Paul Gardner-Stephen
1b46dfe820
change reference to $0200FF to $0200xx
2018-12-30 03:49:26 -05:00
Paul Gardner-Stephen
576d64da38
remove redundant line
2018-12-30 03:49:26 -05:00
Paul Gardner-Stephen
837b9b3c2c
use pre-existing ZP storage. Make 32-bit pointer value loading more self-evident
2018-12-30 03:49:26 -05:00
Paul Gardner-Stephen
19ca1f6b48
add support for detecting 45GS02
2018-12-30 03:49:26 -05:00
jede
d707ef4c72
Now tgi_clear() works
2018-12-10 21:48:09 +01:00
Olli Savia
b6529225e9
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
b269b3f5b2
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
b9054ec9a7
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
4304f11549
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
7147e780e6
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
5901ea80a4
Added SER_ prefix. Whitespace cleanup
2018-11-26 22:14:31 +01:00
Olli Savia
ad0b0982d0
Added SER_ prefix
2018-11-26 22:14:31 +01:00
Olli Savia
7b4807a8f7
Changed prefix SWL_ to SER_
2018-11-26 22:14:31 +01:00
Olli Savia
aeff90ca90
Updated to use cbm_kernal.inc. Whitespace cleanups
2018-11-26 22:14:31 +01:00
IrgendwerA8
923fa8fc93
Saved 2 bytes and fixed error in case of negative result.
2018-11-09 17:27:35 -05:00
Oliver Schmidt
40f42e977f
Adjusted comments to match actual prototypes.
2018-11-06 11:13:23 +01:00
Greg King
c2568d804d
Fixed the Plus4's serial driver's ACIA address.
2018-10-23 19:52:23 -04:00
jede
385260e453
Fix comments and TELEMON uppercase
2018-10-19 23:43:40 +02:00
jede
6a18ad5fbf
Clean wherey.s
2018-10-19 23:43:40 +02:00
jede
ee7514fea2
Remove BASHEAD segment which is not useful
2018-10-19 23:43:40 +02:00
Christian Groessler
df3c43bede
Atari: implement clock_getres()
2018-09-28 09:47:20 +02:00
Christian Groessler
6dc7309e50
Atari: add support for BW-DOS. Initially contributed by Daniel Serpell.
2018-09-27 17:37:59 +02:00
Christian Groessler
9c7cccf3e5
Atari: clock_gettime() and clock_settime() implementations
...
They are using SpartaDOS-X interfaces and are therefore only working
in this environment.
2018-09-25 21:11:05 +02:00
Christian Groessler
118bc996fb
libsrc/atari/getdefdev.s: small comment change
2018-09-20 23:58:23 +02:00
Christian Groessler
d52d986aca
libsrc/atari/getdefdev.s: small optimization and fix a typo
2018-09-14 16:54:20 +02:00
Christian Groessler
4691974466
Atari: Make a good "default device" on AtariDOS (2.0 and 2.5) and MyDOS.
...
The default device will be the one the program was loaded from instead of
always D1:.
2018-09-13 22:33:54 +02:00
Christian Groessler
08d164a811
fix comment in last change
2018-09-12 01:20:12 +02:00
Christian Groessler
e4e3dbf756
atarixl: check at startup whether RAM beneath the ROM is in use
...
If detected, the program refuses to run, preventing a crash.
The check only works with SpartaDOS. I don't have an overview which
DOSes potentially use the RAM under the ROM. Or which other installed
programs might use it.
No additional runtime memory space is consumed, since the change
is in the "system check" load chunk which gets replaced by the
user program during loading.
2018-09-12 01:05:52 +02:00
Oliver Schmidt
a9a102b0e8
Protect random counter against ProDOS.
...
Although documented nowhere (!!!) ProDOS trashes the random counter locations $4E/$4F. Is discovered this because my TCP connections didn't have random local ports.
It's a really funny coincidence that David Finnigan discovered only 3 years ago the very same issue because of the very same reason: https://groups.google.com/forum/#!topic/comp.sys.apple2.programmer/1ciep_Oetvo
2018-09-08 23:29:59 +02:00
Oliver Schmidt
cddc4da3bb
Just removed some trailing spaces.
2018-09-08 23:14:54 +02:00
Oliver Schmidt
73faf60fe0
Support randomize().
...
In order to have randomize() work as expected (and the Apple II random number generation in general) it is necessary to update the random counter during keypress wait just like the ROM function does.
2018-09-08 18:45:20 +02:00
Christian Groessler
b6ccd4d5d4
Atari: RealDOS adaptations
...
RealDOS is a SpartaDOS clone. Handle it the same way as SpartaDOS.
2018-09-06 15:55:07 +02:00
Christian Groessler
e9b8f5d814
Atari: Add detection of RealDOS ( http://www.realdos.net/realdos.html ).
2018-09-06 12:08:50 +02:00
Christian Groessler
1cc4fa9356
Atari: fix interrupt handling if extended memory is banked in
...
Extendend memory is mapped over the main memory in the 0x4000..0x7FFF
area. Many DOSes disable interrupts while extended memory is banked in,
but not all (e.g. SpartaDOS-X).
This change modifies the initial interrupt handler to map in main memory
before chaining to the "worker" handlers.
Since the initial interrupt handler uses a data segment to store the
trampoline to chain to the original handler, introduce a new "LOWBSS"
segment to hold this trampoline. Otherwise the trampoline may end up
inside the 0x4000..0x7FFF area.
Add a link time warning if "LOWCODE" segment lays within the extended
memory window.
2018-09-05 11:28:15 +02:00
Christian Groessler
d199ca1460
Atari, Atari5200: disable "attract mode" on mouse or joystick input
...
Fixes #736 .
2018-09-05 11:23:12 +02:00