Default: $803. Use
- Default: DOS 3.3 header (address and length). Use
+ Default: Yes. Use
Default: $800. Use
Default: $803. Use
- Default: No header. Use
+ Default: No. Use
@@ -281,7 +274,8 @@ program (i.e. quits to the ProDOS dispatcher).
Using LOADER.SYSTEM is as simple as copying it to the ProDOS 8 directory of the
program to load under name <program>.SYSTEM as a system program. For
-example the program Heap
diff --git a/doc/apple2enh.sgml b/doc/apple2enh.sgml
index 3f335d028..b40523aba 100644
--- a/doc/apple2enh.sgml
+++ b/doc/apple2enh.sgml
@@ -34,20 +34,14 @@ more information.
Binary format
The standard binary file format generated by the linker for the
-enhanced Apple //e target is a binary program with a 4 byte DOS 3.3 header
-containing the load address and load length. The default load address is
-$803.
+enhanced Apple //e target is an file.
+The default load address is $803.
-) includes the option for those programs
-omits the DOS 3.3 header. The right AppleCommander option to put system files
-without a header on a ProDOS 8 disk image is ) includes the option Memory layout
@@ -121,9 +115,8 @@ Parameters:
Default: $803. Use
- Default: DOS 3.3 header (address and length). Use
+ Default: Yes. Use
Default: $800. Use
+
+ Default: Yes. Use
Default: $800. Use
Default: $803. Use
- Default: DOS 3.3 header (address and length). Use
+ Default: Yes. Use
Default: $800. Use
Configuration for an overlay program with up to nine overlays. The overlay files
-don't include the DOS 3.3 header. See samples/overlaydemo.c for more
+don't include the AppleSingle header. See samples/overlaydemo.c for more
information on overlays.
Parameters:
@@ -216,9 +211,8 @@ Parameters:
Default: $803. Use
- Default: DOS 3.3 header (address and length). Use
+ Default: Yes. Use
Default: $800. Use
Default: $803. Use
- Default: No header. Use
+ Default: No. Use
@@ -281,7 +274,8 @@ program (i.e. quits to the ProDOS dispatcher).
Using LOADER.SYSTEM is as simple as copying it to the ProDOS 8 directory of the
program to load under name <program>.SYSTEM as a system program. For
-example the program Heap
diff --git a/doc/intro.sgml b/doc/intro.sgml
index bb8965c60..47516e671 100644
--- a/doc/intro.sgml
+++ b/doc/intro.sgml
@@ -246,13 +246,13 @@ varies in its start and exit conditions.
AppleWin
Available at :
+url="https://github.com/AppleWin/AppleWin">:
Emulates Apple ][/enhanced Apple //e computers, with
sound, video, joysticks, serial port, and disk images. Includes monitor. Only
for Windows. The package comes with a DOS 3.3 disk (called "master.dsk") image;
-however, you will need ).
+however, you will need ).
Compile the tutorial with
@@ -270,14 +270,13 @@ the
-java -jar ac.jar -cc65 cc65.dsk test B < hello
+java -jar ac.jar -as cc65.dsk test < hello
Note that a convention in the Apple world is that "hello" is the file which is
run automatically upon booting a DOS disk, sort of like the "autoexec.bat" of
-the MSDOS/Windows world. We've avoided that in the example, however. Also,
-the ID01_OFFSET, ID01_LENGTH, ID11_OFFSET, ID11_LENGTH, __FILETYPE__, <__FILETYPE__ ; File Type
+ .byte 0, 0 ; Auxiliary Type high
+ .byte >__MAIN_START__, <__MAIN_START__ ; Auxiliary Type low
+ID01:
diff --git a/samples/Makefile b/samples/Makefile
index 2bcfa08c3..6a6d93bc1 100644
--- a/samples/Makefile
+++ b/samples/Makefile
@@ -188,15 +188,15 @@ samples.d64: samples
$(foreach file,$(EMD) $(MOU) $(TGI),$(D64_WRITE_recipe))
# --------------------------------------------------------------------------
-# Rule to make an Apple II disk with all samples. Needs the Apple Commander
-# program available at http://applecommander.sourceforge.net/ and a template
-# disk named 'prodos.dsk'.
+# Rule to make an Apple II disk with all samples. Needs the AppleCommander
+# program available at https://applecommander.github.io/ and a template disk
+# named 'prodos.dsk'.
define DSK_WRITE_BIN_recipe
$(if $(findstring BF00,$(LDFLAGS_$(notdir $(file))_$(SYS))), \
java -jar $(AC) -p $@ $(notdir $(file)).system sys <$(TARGET_PATH)/$(SYS)/util/loader.system)
-java -jar $(AC) -cc65 $@ $(notdir $(file)) bin <$(file)
+java -jar $(AC) -as $@ $(notdir $(file)) <$(file)
endef # DSK_WRITE_BIN_recipe
diff --git a/src/common/version.c b/src/common/version.c
index bf0a6bf71..1f1e8093e 100644
--- a/src/common/version.c
+++ b/src/common/version.c
@@ -47,7 +47,7 @@
#define VER_MAJOR 2U
-#define VER_MINOR 16U
+#define VER_MINOR 17U