Oliver Schmidt
8e75906737
Switched Apple II output format to AppleSingle.
...
Although the primary target OS for the Apple II for sure isn't DOS 3.3 but ProDOS 8 the Apple II binary files contained a DOS 3.3 4-byte header. Recently I was made aware of the AppleSingle file format. That format is a much better way to transport Apple II meta data from the cc65 toolchain to the ProDOS 8 file system. Therefore I asked AppleCommander to support the AppleSingle file format. Now that there's an AppleCommander BETA with AppleSingle support it's the right time for this change.
I bumped version to 2.17 because of this from the perspective of Apple II users of course incompatible change.
2018-03-07 23:05:21 +01:00
Oliver Schmidt
03c60efec9
Merge pull request #607 from pfusik/runtime-typos
...
Fix comment typos
2018-03-07 20:56:02 +00:00
Piotr Fusik
5251b67d73
Fix comment typos.
2018-03-07 21:01:29 +01:00
Oliver Schmidt
223750cde9
CC65_HOME is gone for quite some time by now.
2018-03-06 20:43:08 +01:00
Oliver Schmidt
bc58bf572c
Fixed -W cmdline option handling.
...
Reverted part of 3157e4be1e
as it actually introduced a regression.
It doesn't make sense to check for Arg[3] == '\0' _before_ checking Arg[2] != '\0'. This made the Win32 builds fail to correctly parse e.g. cl65 -W unused-var test.c
2018-03-05 22:31:10 +01:00
Oliver Schmidt
19f3229f45
Made 'wrapped call' code build with VS 2015.
2018-03-05 20:44:32 +01:00
Oliver Schmidt
c3610aa971
Updated from Visual Studio 2013 to Visual Studio 2015.
2018-03-05 20:42:37 +01:00
Oliver Schmidt
59ba224f93
Merge pull request #602 from blackystardust/master
...
Added 2a03/2a07 and HuC6280 detection.
2018-03-03 17:55:05 +00:00
Marco van den Heuvel
24cfcfdd4f
Merge remote-tracking branch 'upstream/master'
2018-03-02 14:09:22 -08:00
Marco van den Heuvel
b37e06da8f
Fixed hex digits case.
2018-03-02 14:09:02 -08:00
Oliver Schmidt
57abfcd581
Joystick drivers don't depend on interrupts anymore.
2018-03-02 22:17:49 +01:00
Marco van den Heuvel
9afbb0e2b7
Merge remote-tracking branch 'upstream/master'
2018-03-01 14:57:55 -08:00
Marco van den Heuvel
5a9d908007
Added 2a03/2a07 and HuC6280 detection.
2018-03-01 14:57:42 -08:00
Bob Andrews
b148fd50d7
Merge pull request #601 from blackystardust/master
...
Updated the getcpu() function documentation.
2018-03-01 19:07:36 +01:00
Marco van den Heuvel
c7764cfe50
Merge remote-tracking branch 'upstream/master'
2018-03-01 09:32:38 -08:00
Marco van den Heuvel
102d486207
Updated getcpu() function documentation.
2018-03-01 08:55:29 -08:00
Oliver Schmidt
298fe25281
Merge pull request #599 from greg-king5/pce-point-func
...
Fix how the PC-Engine calls functions through pointers.
2018-03-01 16:50:40 +00:00
Oliver Schmidt
8bf1a78d5d
Merge pull request #598 from blackystardust/master
...
Added proper 65sc02, 65ce02 and 4510 detection.
2018-03-01 16:47:52 +00:00
Greg King
549f09db9c
Made two indirect jumps through the zero-page go through page $20 on the PC-Engine.
2018-02-28 14:59:52 -05:00
Oliver Schmidt
9ca004eacf
Merge pull request #600 from polluks/patch-3
...
Update docu
2018-02-28 07:54:36 +00:00
Stefan
85467231ab
Update
...
More conio targets
2018-02-28 00:24:28 +00:00
Marco van den Heuvel
5d029af79e
Fixed the 65816/65802 detection.
2018-02-27 11:44:34 -08:00
Marco van den Heuvel
e79e779aba
Removed bit opcode, not needed anymore.
2018-02-26 19:30:25 -08:00
Marco van den Heuvel
e66f04e056
Merge branch 'master' of https://github.com/blackystardust/cc65
2018-02-26 19:23:35 -08:00
Marco van den Heuvel
e3779978b2
Added proper 65sc02, 65ce02 and 4510 detection.
2018-02-26 19:22:54 -08:00
Marco van den Heuvel
122def9f12
Added proper 65sc02, 65ce02 and 4510 detection.
2018-02-26 19:19:13 -08:00
Greg King
33f602f9ad
Shortenned the CBM close() by a byte and a cycle.
2018-02-26 15:07:13 -05:00
Oliver Schmidt
fc3fa173ae
Merge pull request #597 from polluks/patch-3
...
Small typo
2018-02-26 10:02:11 +00:00
Stefan
924364d73d
Small typo
2018-02-25 22:38:58 +00:00
Oliver Schmidt
f19651cfea
Merge pull request #594 from greg-king5/pce-32k-rom
...
Change the PC-Engine's config., so that we can make 8K, 16K, and 32K carts.
2018-02-24 11:00:57 +00:00
Oliver Schmidt
938db1551f
Merge pull request #595 from greg-king5/geo-dio
...
Fix sector-number conversions in the CBM GEOS DIO code.
2018-02-24 10:54:26 +00:00
Greg King
39b4b6838f
Made dio_read(), dio_write(), and dio_write_verify() catch sector number conversion errors.
2018-02-23 16:12:12 -05:00
Greg King
6fd56bf9b6
Fixed bugs in the geos-cbm DIO sector-number converter functions.
...
* The 16-bit comparison code actually didn't compare the high byte.
* This implementation supports only the 1541, 1571, and 1581; but, it didn't exclude the other drive types that GEOS supports.
* Two error code numbers were swapped.
* A 1571 converter didn't catch sector numbers that are too high.
* A 1581 converter didn't catch sector numbers that are too high.
2018-02-23 16:12:12 -05:00
Greg King
8476360e9f
Fixed bugs in geos-cbm's dio_open().
...
* Trying to open an unused drive would leave a byte on the hardware stack.
* Too high device numbers weren't caught.
2018-02-23 16:12:12 -05:00
Greg King
3a0506ccb3
Changed the PC-Engine's configuration file, so that the command line can build 8K, 16K, and 32K carts.
...
Adjusted the PCE's document, the start-up code, and the PCE library test makefile. That makefile shows how to post-process the linker's output file.
2018-02-23 16:06:49 -05:00
Oliver Schmidt
83890e56eb
Update dio.sgml
2018-02-22 13:30:50 +01:00
Bob Andrews
5df40bfe3e
Merge pull request #593 from blackystardust/master
...
Added GEOS 1.3 and 1.5 detection.
2018-02-16 17:35:18 +01:00
Marco van den Heuvel
b0ef67d14c
Added GEOS 1.3 and 1.5 detection.
2018-02-15 15:24:58 -08:00
Bob Andrews
5d73f28a85
Merge pull request #592 from blackystardust/master
...
Improved GeOS version detection.
2018-02-14 19:36:43 +01:00
Marco van den Heuvel
e17b9177de
Fixed GeOS -> GEOS and added newline to geossym2.inc.
2018-02-14 10:22:10 -08:00
Marco van den Heuvel
d93f84f4bc
Improved GeOS version detection.
2018-02-13 19:19:40 -08:00
Greg King
33f05d1162
Added a definition for the CBM610's first CIA chip.
2018-02-10 16:14:53 -05:00
Oliver Schmidt
6f6fd33cae
Added size_t.
2018-02-10 11:45:50 +01:00
Oliver Schmidt
b65981fc3a
Reduced default stack size to a reasonable value.
...
The unexpanded Creativision has only $206 bytes of RAM available to cc65 programs. So it's a bad idea(tm) to reserve $180 bytes for the software stack. $40 bytes seems a much better default (aka guess).
2018-02-10 11:30:10 +01:00
Oliver Schmidt
4f3b47c3d7
Merge pull request #588 from polluks/master
...
Cleanup notes
2018-02-10 00:35:14 +00:00
Stefan
89799cd02e
More notes
2018-02-10 00:08:28 +01:00
Stefan
46bdc016db
Removed empty notes
2018-02-07 18:08:40 +01:00
Stefan
54f8dea29b
Added note
2018-02-07 17:23:23 +01:00
Oliver Schmidt
af8a995116
Merge pull request #587 from polluks/master
...
Added missing documentation of header
2018-02-07 15:45:36 +00:00
Stefan
4d7098f2f2
Requested changes
2018-02-07 16:23:49 +01:00