]>
git.sur5r.net Git - cc65/log
jede [Mon, 16 Oct 2017 15:33:10 +0000 (17:33 +0200)]
Adding IRQVec
jede [Mon, 16 Oct 2017 15:28:00 +0000 (17:28 +0200)]
clrscr.s switch to text mode
jede [Mon, 16 Oct 2017 14:11:37 +0000 (16:11 +0200)]
I/O identifiers added
jede [Mon, 16 Oct 2017 14:06:18 +0000 (16:06 +0200)]
Adding XSOUT : Send A register to RS232
jede [Sun, 8 Oct 2017 16:14:26 +0000 (18:14 +0200)]
Correcting comments
jede [Sun, 8 Oct 2017 16:11:09 +0000 (18:11 +0200)]
Adding cgetc
jede [Mon, 2 Oct 2017 10:20:52 +0000 (12:20 +0200)]
optimize
jede [Sun, 1 Oct 2017 21:23:03 +0000 (23:23 +0200)]
telestrat : cgetc add for conio
jede [Mon, 25 Sep 2017 19:47:05 +0000 (21:47 +0200)]
remove FILENAME_MAX
jede [Mon, 25 Sep 2017 19:39:57 +0000 (21:39 +0200)]
Fixing buffer overflow with cwd command (FILENAME_MAX must be at 50 +1 bytes)
jede [Sun, 24 Sep 2017 18:07:02 +0000 (20:07 +0200)]
correcting missing _
jede [Sun, 24 Sep 2017 18:04:50 +0000 (20:04 +0200)]
Fixing bug for cwd
jede [Sun, 24 Sep 2017 17:23:44 +0000 (19:23 +0200)]
Initcwd is now working for telestrat
jede [Sun, 24 Sep 2017 17:22:43 +0000 (19:22 +0200)]
Adding XVARS primitive
jede [Sun, 24 Sep 2017 09:57:52 +0000 (11:57 +0200)]
Correcting missing return line :/
jede [Sun, 24 Sep 2017 09:56:55 +0000 (11:56 +0200)]
correcting some return lines
jede [Sun, 24 Sep 2017 09:55:37 +0000 (11:55 +0200)]
Add some bytes in ZP block in order to able to link with o65 files
jede [Sun, 24 Sep 2017 09:46:52 +0000 (11:46 +0200)]
adding some vars
jede [Sat, 25 Feb 2017 21:23:46 +0000 (22:23 +0100)]
Cleaning
jede [Sat, 25 Feb 2017 21:20:17 +0000 (22:20 +0100)]
adding gotox.s gotoy.s wherex.s wherey.s
jede [Sat, 25 Feb 2017 21:10:13 +0000 (22:10 +0100)]
adding clrscr.s
jede [Sat, 25 Feb 2017 20:32:42 +0000 (21:32 +0100)]
Correcting typo
jede [Sat, 25 Feb 2017 20:32:06 +0000 (21:32 +0100)]
adding gotoxy.s
Oliver Schmidt [Fri, 24 Feb 2017 19:39:04 +0000 (20:39 +0100)]
Merge pull request #387 from groessler/something_to_pull
atari_antic.inc: use "or" instead of "plus" in the usage example
Oliver Schmidt [Fri, 24 Feb 2017 19:37:59 +0000 (20:37 +0100)]
Merge pull request #386 from IrgendwerA8/EasierDisplayLists
Improved display list instruction definition for more comfortable useā¦
Christian Groessler [Fri, 24 Feb 2017 18:06:32 +0000 (19:06 +0100)]
atari_antic.inc: use "or" instead of "plus" in the usage example
Irgendwer [Fri, 24 Feb 2017 10:21:56 +0000 (11:21 +0100)]
Update displaylist.c
Irgendwer [Fri, 24 Feb 2017 10:19:33 +0000 (11:19 +0100)]
Update atari.sgml
IrgendwerA8 [Thu, 23 Feb 2017 23:10:02 +0000 (00:10 +0100)]
Improved display list instruction definition for more comfortable use within void data definition.
Oliver Schmidt [Wed, 22 Feb 2017 13:28:32 +0000 (14:28 +0100)]
Merge pull request #385 from groessler/something_to_pull
README.md: PC-Engine is a console
Christian Groessler [Wed, 22 Feb 2017 13:25:10 +0000 (14:25 +0100)]
README.md: PC-Engine is a console
Oliver Schmidt [Wed, 15 Feb 2017 22:26:50 +0000 (23:26 +0100)]
Merge pull request #383 from greg-king5/index-update
Add the Telestrat doc. to the index.
Greg King [Wed, 15 Feb 2017 21:09:21 +0000 (16:09 -0500)]
Added "telestrat.html" to index. Sorted "gamate.html".
Oliver Schmidt [Wed, 15 Feb 2017 15:03:43 +0000 (16:03 +0100)]
Merge pull request #374 from groessler/something_to_pull2
creativision target
Christian Groessler [Wed, 15 Feb 2017 14:53:57 +0000 (15:53 +0100)]
remove old joystick code
Christian Groessler [Wed, 15 Feb 2017 14:45:49 +0000 (15:45 +0100)]
Fix joystick driver. Add interruptor support.
Note that the joystick driver doesn't support combined movements (like
left/up or right/down). This should be fixed.
Christian Groessler [Wed, 15 Feb 2017 14:43:34 +0000 (15:43 +0100)]
Merge remote-tracking branch 'upstream/master' into something_to_pull2
Christian Groessler [Wed, 15 Feb 2017 14:37:06 +0000 (15:37 +0100)]
Add joystick driver to documentation.
Oliver Schmidt [Wed, 15 Feb 2017 08:50:29 +0000 (09:50 +0100)]
Merge pull request #382 from groessler/something_to_pull
Add testcode/lib/mouse-test.c. Rename samples/mousetest.c to mousedemo.c
Christian Groessler [Tue, 14 Feb 2017 22:52:44 +0000 (23:52 +0100)]
fix indentation
Christian Groessler [Mon, 13 Feb 2017 21:43:26 +0000 (22:43 +0100)]
Add testcode/lib/mouse-test.c. Rename samples/mousetest.c to mousedemo.c.
mouse-test.c can be use to test all available mouse drivers for a given target.
Currently supported targets are Atari, C64, and C128.
To avoid confusion, rename samples/mousetest.c to mousedemo.c.
Christian Groessler [Mon, 13 Feb 2017 20:38:38 +0000 (21:38 +0100)]
Merge remote-tracking branch 'upstream/master' into something_to_pull2
Oliver Schmidt [Mon, 13 Feb 2017 11:39:47 +0000 (12:39 +0100)]
Merge pull request #380 from greg-king5/ca65-816
Fix ca65's BRK instruction for the 65816.
Oliver Schmidt [Mon, 13 Feb 2017 11:34:16 +0000 (12:34 +0100)]
Merge pull request #379 from pfusik/zlib-update
Optimize inflatemem.
Greg King [Sun, 12 Feb 2017 19:54:57 +0000 (14:54 -0500)]
Fixed ca65's BRK instruction encoding for the 65816.
BRK is two bytes on all 6502 variants; but, the 65816's maker declared officially that assemblers should support an optional operand.
Piotr Fusik [Sun, 12 Feb 2017 10:41:11 +0000 (11:41 +0100)]
Optimize inflatemem.
The new version is 30% shorter and 10% faster.
It also avoids the indirect-X addressing mode, which was a problem for PC-Engine.
Oliver Schmidt [Fri, 10 Feb 2017 22:47:13 +0000 (23:47 +0100)]
Merge pull request #371 from jedeoric/master
Create an Oric Telestrat target library
jede [Thu, 9 Feb 2017 17:46:56 +0000 (18:46 +0100)]
Rollback for *.vcxproj, telestrat.sgml modified for "don't" instead of "did not" for telemon2.4
Christian Groessler [Wed, 8 Feb 2017 13:34:35 +0000 (14:34 +0100)]
intermediate check-in -- creativision joystick driver
Greg King [Tue, 7 Feb 2017 12:33:27 +0000 (07:33 -0500)]
Reverted 'Used more mundane addressing in some of the instructions in "zlib/inflatemem.s".'
This reverted some of commit
e7e65044e607f15b7d5b4e55abf7cdcb123993a8 .
Christian Groessler [Mon, 6 Feb 2017 20:06:08 +0000 (21:06 +0100)]
Add Creativision to README.md and html index
Christian Groessler [Mon, 6 Feb 2017 19:59:52 +0000 (20:59 +0100)]
Add initial creativision.sgml, contributed by Stefan Haubenthal.
Christian Groessler [Mon, 6 Feb 2017 18:32:00 +0000 (19:32 +0100)]
Merge remote-tracking branch 'upstream/master' into something_to_pull2
Oliver Schmidt [Mon, 6 Feb 2017 18:29:46 +0000 (19:29 +0100)]
Merge pull request #376 from groessler/something_to_pull
gamate, lynx, nes, pce: remove joy_stddrv.s
Christian Groessler [Mon, 6 Feb 2017 18:26:12 +0000 (19:26 +0100)]
gamate, lynx, nes, pce: remove joy_stddrv.s
These targets don't support dynamically loaded joystick drivers.
jede [Fri, 3 Feb 2017 20:11:37 +0000 (21:11 +0100)]
Correcting scrsize.s into _scrsize.s
jede [Thu, 2 Feb 2017 21:53:28 +0000 (22:53 +0100)]
Fixing telestrat.h
jede [Thu, 2 Feb 2017 21:44:06 +0000 (22:44 +0100)]
Updating doc
jede [Wed, 1 Feb 2017 23:11:11 +0000 (00:11 +0100)]
Last push for tonight :)
jede [Wed, 1 Feb 2017 23:05:50 +0000 (00:05 +0100)]
Correcting alignment
jede [Wed, 1 Feb 2017 23:00:21 +0000 (00:00 +0100)]
Correcting return line
jede [Wed, 1 Feb 2017 22:58:33 +0000 (23:58 +0100)]
Correcting some code from github comments
Christian Groessler [Wed, 1 Feb 2017 18:46:04 +0000 (19:46 +0100)]
Cleanups for Creativision.
Christian Groessler [Wed, 1 Feb 2017 17:49:31 +0000 (18:49 +0100)]
Merge remote-tracking branch 'upstream/master' into creativision-neu
Oliver Schmidt [Wed, 1 Feb 2017 17:29:42 +0000 (18:29 +0100)]
Merge pull request #373 from groessler/something_to_pull
pce/memcpy.s: remove superfluous comma in comment
Christian Groessler [Wed, 1 Feb 2017 17:15:05 +0000 (18:15 +0100)]
Merge remote-tracking branch 'upstream/master' into creativision
Christian Groessler [Wed, 1 Feb 2017 16:52:30 +0000 (17:52 +0100)]
pce/memcpy.s: remove superfluous comma in comment
jede [Tue, 31 Jan 2017 21:33:19 +0000 (22:33 +0100)]
Correcting some spaces
jede [Tue, 31 Jan 2017 21:21:53 +0000 (22:21 +0100)]
correcting README.md to add telestrat target
jede [Tue, 31 Jan 2017 21:20:19 +0000 (22:20 +0100)]
Correcting comments alignment
Correcting an address error in telestrat.inc when cleaning files which broke read.s primitive
jede [Tue, 31 Jan 2017 21:09:14 +0000 (22:09 +0100)]
Merge telemon24 and telemon30 into telestrat target.
Cleaning, and replace tab to spaces
Converting hex lowercase value into uppercase char.
Changing := and = when it was needed
jede [Sun, 29 Jan 2017 22:18:32 +0000 (23:18 +0100)]
Correcting spaces
jede [Sun, 29 Jan 2017 22:05:18 +0000 (23:05 +0100)]
Fix
jede [Sun, 29 Jan 2017 22:03:01 +0000 (23:03 +0100)]
Fix
jede [Sun, 29 Jan 2017 21:59:53 +0000 (22:59 +0100)]
Fix
jede [Sun, 29 Jan 2017 21:55:35 +0000 (22:55 +0100)]
new pull fix
jede [Sun, 29 Jan 2017 21:53:50 +0000 (22:53 +0100)]
Fixing old pull request
jede [Sun, 29 Jan 2017 21:39:51 +0000 (22:39 +0100)]
Merge with current version
jede [Sun, 29 Jan 2017 21:28:54 +0000 (22:28 +0100)]
Revert
jede [Sun, 29 Jan 2017 21:14:56 +0000 (22:14 +0100)]
removing ch376.h
jede [Sun, 29 Jan 2017 20:18:49 +0000 (21:18 +0100)]
Adding telemon30 and telemon24 primitives
Oliver Schmidt [Thu, 26 Jan 2017 16:07:13 +0000 (17:07 +0100)]
Merge pull request #370 from groessler/something_to_pull
libsrc/c16/get_tv.s: remove code duplication
Christian Groessler [Thu, 26 Jan 2017 15:43:47 +0000 (16:43 +0100)]
libsrc/c16/get_tv.s: remove code duplication
Use the plus4 version of get_tv.s.
Oliver Schmidt [Wed, 25 Jan 2017 10:04:49 +0000 (11:04 +0100)]
Merge pull request #369 from groessler/something_to_pull
Small space optimization in libsrc/atari/is_cmdline_dos.s.
Christian Groessler [Tue, 24 Jan 2017 20:01:42 +0000 (21:01 +0100)]
More optimization in libsrc/atari/is_cmdline_dos.s.
Suggestion by Spiro Trikaliotis.
Christian Groessler [Tue, 24 Jan 2017 19:21:56 +0000 (20:21 +0100)]
Small space optimization in libsrc/atari/is_cmdline_dos.s.
jede [Sun, 22 Jan 2017 20:41:49 +0000 (21:41 +0100)]
Correcting doc adding telemon 2.4 primitives
Oliver Schmidt [Sun, 22 Jan 2017 11:04:21 +0000 (12:04 +0100)]
Fixed typo.
Oliver Schmidt [Fri, 20 Jan 2017 10:21:09 +0000 (11:21 +0100)]
Merge pull request #368 from greg-king5/tgi-mouse
Add a way to show the default mouse pointer on C64 TGI screens.
Greg King [Wed, 18 Jan 2017 21:05:47 +0000 (16:05 -0500)]
Added a way to show the default mouse pointer on C64 TGI (graphics) screens.
Oliver Schmidt [Mon, 16 Jan 2017 15:26:48 +0000 (16:26 +0100)]
Merge pull request #365 from FlorentFlament/master
Add C support for Atari 2600 (VCS)
Florent Flament [Wed, 11 Jan 2017 22:12:30 +0000 (23:12 +0100)]
Add Atari 2600 documentation
Florent Flament [Fri, 13 Jan 2017 20:11:44 +0000 (21:11 +0100)]
Add Atari2600 ASM header (.inc) files
Florent Flament [Sun, 8 Jan 2017 18:12:55 +0000 (19:12 +0100)]
Add C support for Atari 2600 (VCS)
jede [Wed, 4 Jan 2017 19:03:19 +0000 (20:03 +0100)]
Correcting some bugs
Oliver Schmidt [Tue, 27 Dec 2016 21:27:00 +0000 (22:27 +0100)]
Merge pull request #363 from kylophone/master
doc/ca65: fix typo
Kyle Swanson [Tue, 27 Dec 2016 17:45:40 +0000 (11:45 -0600)]
doc/ca65: fix typo
Oliver Schmidt [Sun, 25 Dec 2016 11:42:56 +0000 (12:42 +0100)]
Merge pull request #361 from marshallward/master
NES memory map amend (16k prg, 8k chr default)
Marshall Ward [Tue, 20 Dec 2016 11:12:08 +0000 (22:12 +1100)]
NES memory map amend (16k prg, 8k chr default)
The configuration file and runtime (crt0.s) provided for the default NES
ROM layout (2x16k PRG, 8k CHR) incorrectly added interrupts (IRQ1, IRQ2,
TIMERIRQ) which are not supported by the NES hardware. For example, see
the NESdev wiki, which makes no reference to these interrupts.
https://wiki.nesdev.com/w/index.php/CPU_memory_map
The VECTORS region was also incorrectly set to 0xFFF6, which would have
left the 0xFFF4 normally unspecified. This did not result in any error,
however, since cc65 simply placed ROMV directly after ROM0 regardless of
start address.
(This layout may be due to a copy-and-paste from the PC-Engine
configuration, whose interrupt registers start at 0xFFF6, begins with
the three interrupts listed above, followed by NMI and START, and does
not end with a final IRQ interrupt.)
Despite the absence of any actual error, since START is still placed at
0xFFFC, this patch removes the nonexistent interrupts and also correctly
aligns the ROM0 and ROMV regions. It also has the (admittedly very
minor) benefit of freeing up 6 additional bytes for ROM0.
Oliver Schmidt [Thu, 15 Dec 2016 21:53:08 +0000 (22:53 +0100)]
Merge pull request #360 from cacciatc/master
Added 'any' to --list-opt-steps.