1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

5657 Commits

Author SHA1 Message Date
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
Christian Groessler 56e330a4d7 Use symbolic names for all CIO commands. 2013-06-10 12:45:51 +02:00