Christian Groessler
|
f04dc3570c
|
close IOCB if open failed -- otherwise is is still marked as "in use"
|
2013-07-09 23:39:42 +02:00 |
|
Christian Groessler
|
feedf6690c
|
Merge remote-tracking branch 'upstream/master'
|
2013-07-05 01:20:16 +02:00 |
|
Oliver Schmidt
|
21ef04845e
|
Merge pull request #18 from xofeht/master
dbginfo.c bug fix
|
2013-07-04 12:24:19 -07:00 |
|
thefox
|
c12a8bf377
|
Fixed a logic bug in dbginfo.c module that prevented some valid debug info files from being parsed.
|
2013-07-04 21:10:58 +03:00 |
|
Christian Groessler
|
d3d7499faa
|
Remove saving and restoring of zeropage variables.
Merge remote-tracking branch 'upstream/master'
Conflicts:
cfg/atarixl.cfg
libsrc/atari/crt0.s
|
2013-07-03 11:38:28 +02:00 |
|
Oliver Schmidt
|
b5c88a54d5
|
Merge pull request #17 from groessler/something_to_pull
Atari targets: Don't save and restore the zero page locations used.
|
2013-07-02 23:58:08 -07:00 |
|
Christian Groessler
|
7ebaec1802
|
Don't save and restore the zero page locations used.
Saves 19 bytes code (in the exe file) and reduces memory footprint
of the program by 45 bytes (code & bss).
|
2013-07-02 19:55:00 +02:00 |
|
Christian Groessler
|
250e26c56e
|
Don't save original IRQ, NMI, and RESET vectors -- it's not needed.
|
2013-06-28 01:08:07 +02:00 |
|
Christian Groessler
|
1e9823306a
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-28 00:49:12 +02:00 |
|
Oliver Schmidt
|
5edcd639e0
|
Made EXTZP segment option for modules.
This allows to remove the "add empty EXTZP segement to avoid warnings"
approach.
|
2013-06-28 00:30:24 +02:00 |
|
Oliver Schmidt
|
3af758ced5
|
Have __PLUS4__ imply __C16__.
|
2013-06-27 23:09:54 +02:00 |
|
Oliver Schmidt
|
460cea425f
|
No delimiter comment between includes and first segment.
|
2013-06-27 13:04:52 +02:00 |
|
Christian Groessler
|
82e73447c9
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-25 12:04:15 +02:00 |
|
Oliver Schmidt
|
a8d66d0ef4
|
Merge pull request #16 from groessler/something_to_pull
move findfreeiocb function into its own object file
|
2013-06-24 23:45:47 -07:00 |
|
Christian Groessler
|
1bd902787b
|
move findfreeiocb function into its own object file
|
2013-06-25 01:29:56 +02:00 |
|
Christian Groessler
|
a03b3574b6
|
use first free IOCB for "GRAPHICS 0" call instead of using a hard-coded one
|
2013-06-25 01:27:47 +02:00 |
|
Christian Groessler
|
df1165e0e0
|
move findfreeiocb function into its own object file
|
2013-06-25 01:12:11 +02:00 |
|
Christian Groessler
|
b31e0d3249
|
small memory optimization: appmsav not needed in the xl target
|
2013-06-25 00:53:21 +02:00 |
|
Christian Groessler
|
be880bd157
|
remove TABs
|
2013-06-25 00:48:43 +02:00 |
|
Christian Groessler
|
1347947f0d
|
some nicer debug messages
|
2013-06-25 00:48:26 +02:00 |
|
Christian Groessler
|
a97e7f4801
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-24 08:45:21 +02:00 |
|
Oliver Schmidt
|
c4c67b9205
|
Fixed comment.
|
2013-06-21 12:36:37 +02:00 |
|
Oliver Schmidt
|
578d2fe25d
|
Fixed comment.
|
2013-06-21 13:35:35 +03:00 |
|
Christian Groessler
|
3a8150f03d
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-21 11:53:56 +02:00 |
|
Oliver Schmidt
|
d6849d96bd
|
Merge pull request #15 from groessler/something_to_pull
Fix writing one byte beyond screen buffer.
|
2013-06-21 02:39:20 -07:00 |
|
Christian Groessler
|
e3fb1b3d3d
|
Fix writing one byte beyond screen buffer.
|
2013-06-21 11:33:55 +02:00 |
|
Christian Groessler
|
73c4566ca7
|
Fix writing one byte beyond screen buffer.
|
2013-06-21 01:53:13 +02:00 |
|
Christian Groessler
|
f16516047a
|
cleanups and add more comments
|
2013-06-21 00:01:07 +02:00 |
|
Christian Groessler
|
6ed1b07e59
|
Fix check whether there is enough memory btw. MEMLO and the program
load address to move screen buffer there.
|
2013-06-20 23:31:41 +02:00 |
|
Christian Groessler
|
96b0ca0524
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-19 11:06:17 +02:00 |
|
Christian Groessler
|
2a525f8a48
|
some cleanups
|
2013-06-19 11:05:03 +02:00 |
|
Oliver Schmidt
|
93bd9a8e51
|
Simply define CH_DEL exactly then when there none yet.
|
2013-06-18 19:06:46 +02:00 |
|
Christian Groessler
|
47d16e86a4
|
Add indication on the screen of occurring IRQs and NMIs (only for debug version).
NMI handler: set I status bit to original value before interrupt before chaining
to ROM NMI handler.
|
2013-06-18 13:00:51 +02:00 |
|
Christian Groessler
|
c79b23e95b
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-17 23:54:49 +02:00 |
|
Oliver Schmidt
|
e22e32c63e
|
Avoid macro redefinition of CH_DEL for apple2enh.
I'm wondering why MS VC++ didn't complain about this...
|
2013-06-17 21:41:25 +02:00 |
|
Oliver Schmidt
|
83280e1ee2
|
Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__.
|
2013-06-17 21:34:08 +02:00 |
|
Christian Groessler
|
b45c765969
|
make one more debug message ".ifdef DEBUG"
|
2013-06-17 18:56:58 +02:00 |
|
Christian Groessler
|
3ae6a8514d
|
Merge remote-tracking branch 'upstream/master'
|
2013-06-13 22:59:14 +02:00 |
|
Oliver Schmidt
|
92ad74a49f
|
Avoid GCC "unconst" warning.
|
2013-06-13 15:26:17 +02:00 |
|
Christian Groessler
|
e621ca0cce
|
Better cleanup on program exit on atarixl target
|
2013-06-13 01:17:53 +02:00 |
|
Christian Groessler
|
7eca62f8e4
|
Move scrdev into it's own file. On the atarixl target it will be referenced by crt0.s.
|
2013-06-13 01:16:35 +02:00 |
|
Christian Groessler
|
a6477c8caf
|
better error message
|
2013-06-13 01:16:05 +02:00 |
|
Christian Groessler
|
ce1313b36c
|
some debug messages ".ifdef DEBUG"
|
2013-06-13 01:07:40 +02:00 |
|
Christian Groessler
|
9f8b5668e1
|
Add handling of write requests
|
2013-06-13 00:54:03 +02:00 |
|
Christian Groessler
|
e5f409e357
|
intermediate check-in -- added handling of read requests
|
2013-06-12 13:27:28 +02:00 |
|
Christian Groessler
|
85dc09fd9f
|
add LOWBUFS segment
|
2013-06-12 13:26:26 +02:00 |
|
Christian Groessler
|
8e8a37c47b
|
intermediate check-in
|
2013-06-10 14:22:30 +02:00 |
|
Christian Groessler
|
0bf24103a6
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
asminc/atari.inc
|
2013-06-10 13:44:52 +02:00 |
|
Oliver Schmidt
|
934a78731f
|
Merge pull request #14 from groessler/something_to_pull
Use symbolic names for all CIO commands.
|
2013-06-10 04:38:10 -07:00 |
|
Christian Groessler
|
a14d4c803d
|
remove TABs
|
2013-06-10 13:26:56 +02:00 |
|