Piotr Fusik
|
ce0cf85386
|
Add regression test for #204.
|
2017-03-09 20:40:20 +01:00 |
|
Piotr Fusik
|
d2c89d2ba9
|
"static int n; int n;" is an error.
Fixes test/err/static-4.c regression.
|
2017-03-09 19:14:31 +01:00 |
|
Piotr Fusik
|
5988ec37cd
|
Revert "Disallow global variable declarations with an initializer."
This reverts commit 1f12a06f7c .
|
2017-02-15 18:51:27 +01:00 |
|
Piotr Fusik
|
31f19fbc65
|
Issue an error for duplicate global variables.
Previously it was an assembler error.
|
2017-02-13 21:10:21 +01:00 |
|
Piotr Fusik
|
730d01a25f
|
Global uninitialized variable is only a tentative definition.
Closes #204
|
2017-02-13 21:04:45 +01:00 |
|
Piotr Fusik
|
1f12a06f7c
|
Disallow global variable declarations with an initializer.
E.g.
extern int i = 42;
|
2017-02-13 19:41:05 +01:00 |
|
Oliver Schmidt
|
287c5d6cd3
|
Merge pull request #380 from greg-king5/ca65-816
Fix ca65's BRK instruction for the 65816.
|
2017-02-13 12:39:47 +01:00 |
|
Oliver Schmidt
|
420bb6ee17
|
Merge pull request #379 from pfusik/zlib-update
Optimize inflatemem.
|
2017-02-13 12:34:16 +01:00 |
|
Greg King
|
7e8bb7b700
|
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.
|
2017-02-12 14:54:57 -05:00 |
|
Piotr Fusik
|
4266e712f2
|
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.
|
2017-02-12 11:41:11 +01:00 |
|
Oliver Schmidt
|
5bbf010029
|
Merge pull request #371 from jedeoric/master
Create an Oric Telestrat target library
|
2017-02-10 23:47:13 +01:00 |
|
jede
|
9cde534b23
|
Rollback for *.vcxproj, telestrat.sgml modified for "don't" instead of "did not" for telemon2.4
|
2017-02-09 18:46:56 +01:00 |
|
Greg King
|
69e3bbea7e
|
Reverted 'Used more mundane addressing in some of the instructions in "zlib/inflatemem.s".'
This reverted some of commit e7e65044e6 .
|
2017-02-07 07:33:27 -05: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 |
|
jede
|
d2fc2c74fb
|
Correcting scrsize.s into _scrsize.s
|
2017-02-03 21:11:37 +01:00 |
|
jede
|
d76911d38a
|
Fixing telestrat.h
|
2017-02-02 22:53:28 +01:00 |
|
jede
|
ad6e54c2d8
|
Updating doc
|
2017-02-02 22:44:06 +01:00 |
|
jede
|
5abb40b229
|
Last push for tonight :)
|
2017-02-02 00:11:11 +01:00 |
|
jede
|
4b77072fed
|
Correcting alignment
|
2017-02-02 00:05:50 +01:00 |
|
jede
|
bbff709d9f
|
Correcting return line
|
2017-02-02 00:00:21 +01:00 |
|
jede
|
0e649f24ea
|
Correcting some code from github comments
|
2017-02-01 23:58:33 +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
|
034c668b15
|
pce/memcpy.s: remove superfluous comma in comment
|
2017-02-01 17:52:30 +01:00 |
|
jede
|
d9778994fa
|
Correcting some spaces
|
2017-01-31 22:33:19 +01:00 |
|
jede
|
37185b20dd
|
correcting README.md to add telestrat target
|
2017-01-31 22:21:53 +01:00 |
|
jede
|
6f58b9a22d
|
Correcting comments alignment
Correcting an address error in telestrat.inc when cleaning files which broke read.s primitive
|
2017-01-31 22:20:19 +01:00 |
|
jede
|
b5fef66f37
|
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
|
2017-01-31 22:09:14 +01:00 |
|
jede
|
06b2b83ab2
|
Correcting spaces
|
2017-01-29 23:18:32 +01:00 |
|
jede
|
858e952505
|
Fix
|
2017-01-29 23:05:18 +01:00 |
|
jede
|
db3b6603e5
|
Fix
|
2017-01-29 23:03:01 +01:00 |
|
jede
|
bd82bf6a7f
|
Fix
|
2017-01-29 22:59:53 +01:00 |
|
jede
|
e21eca942b
|
new pull fix
|
2017-01-29 22:55:35 +01:00 |
|
jede
|
2697499b3c
|
Fixing old pull request
|
2017-01-29 22:53:50 +01:00 |
|
jede
|
0f8fb4d79d
|
Merge with current version
|
2017-01-29 22:39:51 +01:00 |
|
jede
|
29881fb7c9
|
Revert
|
2017-01-29 22:28:54 +01:00 |
|
jede
|
6ed57af9fd
|
removing ch376.h
|
2017-01-29 22:14:56 +01:00 |
|
jede
|
d1b5a6632d
|
Adding telemon30 and telemon24 primitives
|
2017-01-29 21:18:49 +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 |
|
jede
|
038ac5a65a
|
Correcting doc adding telemon 2.4 primitives
|
2017-01-22 21:41:49 +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 |
|