Christian Groessler
38451fa8a4
intermediate check-in -- creativision joystick driver
2017-02-08 14:34:35 +01:00
Christian Groessler
c33383e6de
Add Creativision to README.md and html index
2017-02-06 21:06:08 +01:00
Christian Groessler
e6359ec019
Add initial creativision.sgml, contributed by Stefan Haubenthal.
2017-02-06 20:59:52 +01:00
Christian Groessler
984f901604
Merge remote-tracking branch 'upstream/master' into something_to_pull2
2017-02-06 19:32:00 +01:00
Oliver Schmidt
e581ad3633
Merge pull request #376 from groessler/something_to_pull
...
gamate, lynx, nes, pce: remove joy_stddrv.s
2017-02-06 19:29:46 +01:00
Christian Groessler
39a1a142e3
gamate, lynx, nes, pce: remove joy_stddrv.s
...
These targets don't support dynamically loaded joystick drivers.
2017-02-06 19:26:12 +01:00
Christian Groessler
a08f905224
Cleanups for Creativision.
2017-02-01 20:09:03 +01:00
Christian Groessler
0b2a699b46
Merge remote-tracking branch 'upstream/master' into creativision-neu
2017-02-01 18:49:31 +01:00
Oliver Schmidt
aa4493df9f
Merge pull request #373 from groessler/something_to_pull
...
pce/memcpy.s: remove superfluous comma in comment
2017-02-01 18:29:42 +01:00
Christian Groessler
07f840f11c
Merge remote-tracking branch 'upstream/master' into creativision
2017-02-01 18:15:05 +01:00
Christian Groessler
034c668b15
pce/memcpy.s: remove superfluous comma in comment
2017-02-01 17:52:30 +01:00
Oliver Schmidt
6878ede5d7
Merge pull request #370 from groessler/something_to_pull
...
libsrc/c16/get_tv.s: remove code duplication
2017-01-26 17:07:13 +01:00
Christian Groessler
bba7c980e4
libsrc/c16/get_tv.s: remove code duplication
...
Use the plus4 version of get_tv.s.
2017-01-26 16:43:47 +01:00
Oliver Schmidt
cc8ecd836f
Merge pull request #369 from groessler/something_to_pull
...
Small space optimization in libsrc/atari/is_cmdline_dos.s.
2017-01-25 11:04:49 +01:00
Christian Groessler
f613ee0f57
More optimization in libsrc/atari/is_cmdline_dos.s.
...
Suggestion by Spiro Trikaliotis.
2017-01-24 21:01:42 +01:00
Christian Groessler
6f463d60a3
Small space optimization in libsrc/atari/is_cmdline_dos.s.
2017-01-24 20:21:56 +01:00
Oliver Schmidt
69c293919a
Fixed typo.
2017-01-22 12:04:21 +01:00
Oliver Schmidt
251f8cf229
Merge pull request #368 from greg-king5/tgi-mouse
...
Add a way to show the default mouse pointer on C64 TGI screens.
2017-01-20 11:21:09 +01:00
Greg King
54ff808c2c
Added a way to show the default mouse pointer on C64 TGI (graphics) screens.
2017-01-18 16:05:47 -05:00
Oliver Schmidt
977bca922b
Merge pull request #365 from FlorentFlament/master
...
Add C support for Atari 2600 (VCS)
2017-01-16 16:26:48 +01:00
Florent Flament
2a81eaa06e
Add Atari 2600 documentation
2017-01-15 20:53:34 +01:00
Florent Flament
3d52856dd2
Add Atari2600 ASM header (.inc) files
2017-01-15 12:09:38 +01:00
Florent Flament
c1aac0de0e
Add C support for Atari 2600 (VCS)
2017-01-13 21:12:22 +01:00
Oliver Schmidt
1fc2dfb64f
Merge pull request #363 from kylophone/master
...
doc/ca65: fix typo
2016-12-27 22:27:00 +01:00
Kyle Swanson
1b4a7e37ce
doc/ca65: fix typo
2016-12-27 11:46:12 -06:00
Oliver Schmidt
5878155b68
Merge pull request #361 from marshallward/master
...
NES memory map amend (16k prg, 8k chr default)
2016-12-25 12:42:56 +01:00
Marshall Ward
09495519c0
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.
2016-12-24 08:32:54 +11:00
Oliver Schmidt
4b78364b8b
Merge pull request #360 from cacciatc/master
...
Added 'any' to --list-opt-steps.
2016-12-15 22:53:08 +01:00
Chris Cacciatore
66b30f0c7a
Added 'any' to --list-opt-steps.
2016-12-15 09:06:15 -08:00
Oliver Schmidt
b53206cde7
Merge pull request #359 from peterferrie/master
...
fix build break on da65
2016-12-04 13:12:49 +01:00
Peter Ferrie
8a08413263
fix build break on da65
2016-12-03 20:54:14 -08:00
greg-king5
f4c51046f0
Merge pull request #358 from EtchedPixels/master
...
* scanner: Correct handling of \0101
The C language has this oddity that octal constants are 3 bytes so the sequence
"\0101" is two bytes and well defined by the langage. cc65 currently misparses
this as a 1 byte octal code. Add a count to fix this.
Signed-off-by: Alan Cox <etchedpixels@gmail.com>
* cc65: remove un-needed logic from octal parsing
We no longer need the extra error handling logic for octal parsing so simplify
it as requested by Greg King.
Signed-off-by: Alan Cox <etchedpixels@gmail.com>
2016-11-26 17:30:38 -05:00
Alan Cox
e4aee2ba34
cc65: remove un-needed logic from octal parsing
...
We no longer need the extra error handling logic for octal parsing so simplify
it as requested by Greg King.
Signed-off-by: Alan Cox <etchedpixels@gmail.com>
2016-11-20 18:02:45 +00:00
Alan Cox
6ee1fd2a67
scanner: Correct handling of \0101
...
The C language has this oddity that octal constants are 3 bytes so the sequence
"\0101" is two bytes and well defined by the langage. cc65 currently misparses
this as a 1 byte octal code. Add a count to fix this.
Signed-off-by: Alan Cox <etchedpixels@gmail.com>
2016-11-19 13:02:19 +00:00
Oliver Schmidt
79e1b25c6c
Removed DEL as suggested by Greg.
2016-10-16 13:47:31 +02:00
Oliver Schmidt
dfbd96f09e
Make use of doesclrscrafterexit().
2016-10-15 15:47:25 +02:00
greg-king5
23cfb51e72
Shorten a URL.
2016-09-29 20:00:09 -04:00
Oliver Schmidt
4ea6e38c20
Merge pull request #353 from SvOlli/da65
...
da65: adding support for 4510 cpu of c65
2016-09-27 14:56:28 +02:00
Sven Oliver Moll
476260a6fa
4510 support for da65: fixed docs and Makefile for testcase.
2016-09-27 12:02:57 +02:00
Sven Oliver Moll
2d76d0a657
da65: 4510 support
...
- cleaned up unnecessary static function
- adjusted table formatting
2016-09-23 13:10:38 +02:00
Oliver Schmidt
bc94d53514
Merge pull request #354 from sur5r/master
...
Add missing tag and remove duplicate text
2016-09-23 11:34:50 +02:00
Jakob Haufe
86fc0240a9
Add missing tag and remove duplicate text
2016-09-23 10:50:46 +02:00
Sven Oliver Moll
d0ed84c2d0
da65: adding support for 4510 cpu of c65
2016-09-20 17:37:10 +02:00
Oliver Schmidt
819ecbda26
Merge pull request #348 from SvOlli/release
...
ca65: added .P4510 and .IFP4510 pseudo commands
2016-09-20 16:19:45 +02:00
Oliver Schmidt
709ee6a28b
Merge pull request #341 from alexthissen/master
...
Update exehdr.s for Lynx target
2016-09-14 10:23:44 +02:00
Alex Thissen
601c6102e8
Fixed last linefeed and notation convention errors.
2016-09-13 22:02:37 +02:00
Sven Oliver Moll
bcdd190020
removed 'make clean' invoked from test/Makefile for test/assembler/Makefile, as all artifacts are now created in testwrk and will be cleaned up out of directory
2016-09-13 11:54:56 +02:00
Sven Oliver Moll
95a2f4b9dd
re-adding WORKDIR to Makefile
...
- added workaround to remove *.o files after assembling
- also removed now obsolete clean target
2016-09-13 11:28:11 +02:00
Sven Oliver Moll
aaa26c7d57
Revert "test/assembler: removed WORKDIR variable, as remote assembling does only work partly"
...
This reverts commit 7a9a7c3188
.
2016-09-13 11:21:25 +02:00
Oliver Schmidt
8b7767b748
Merge pull request #349 from groessler/something_to_pull
...
Atari: fix lookup of default device on XDOS.
2016-09-13 10:27:48 +02:00