6502: switch to current cc65 not mine with hacks
authorAlan Cox <alan@linux.intel.com>
Sat, 19 Nov 2016 12:02:23 +0000 (12:02 +0000)
committerAlan Cox <alan@linux.intel.com>
Sat, 19 Nov 2016 12:02:23 +0000 (12:02 +0000)
Kernel/cpu-6502/rules.mk
Kernel/platform-tgl6502/README
Kernel/platform-v65/README

index 48d06b5..818483a 100644 (file)
@@ -1,7 +1,7 @@
 export CROSS_AS=ca65
 export CROSS_LD=cl65
 export CROSS_CC=cl65
-export CROSS_CCOPTS=--all-fastcall -c -O -t none -I$(ROOT_DIR)/cpu-6502 -I$(ROOT_DIR)/platform-$(TARGET) -I$(ROOT_DIR)/include
+export CROSS_CCOPTS=-c -O -t none -I$(ROOT_DIR)/cpu-6502 -I$(ROOT_DIR)/platform-$(TARGET) -I$(ROOT_DIR)/include
 #
 # The 6502 compiler produces what is mostly threadcode and is quite determined
 # that the runtime lives in the code segment. As we want the runtime in common
index ee7e39a..2c1d28b 100644 (file)
@@ -4,8 +4,7 @@ to play with 6502isms easily
 See:
 http://thegaragelab.com/programming-the-tgl-6502/
 
-You need a cc65 git tree, released cc65 can't compile Fuzix as it lacks a
-compiler bug fix I contributed.
+Use a modern cc65 from https://github.com/cc65/cc65
 
 Our memory mapping looks like this
 
index 5e0afa3..c6da10f 100644 (file)
@@ -1,6 +1,5 @@
-You need my cc65 git tree, released cc65 can't compile Fuzix as it lacks a
-compiler bug fix I contributed. Actually the latest cc65 might work - I need
-to upgrade and see.
+Use a modern cc65 from https://github.com/cc65/cc65
+
 
 Our memory mapping looks like this