add updated screenshots
BIN
doc/apple2.png
Normal file
After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 14 KiB |
BIN
doc/aspectratio.png
Normal file
After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 14 KiB |
@ -46,10 +46,9 @@ from it ($D000-$FFFF) (into a file on your PC) and use it. Alternatively, you ca
|
||||
download footnoteref:[disclaimer] the firmware images from the http://mosher.mine.nu/apple2/[Apple II Library].
|
||||
|
||||
If you do not want to download the proprietary firmware, you can still use the emulator (albeit
|
||||
in a restricted manner) with the free (GPLv3) _System ROM (Demo)_ package. Download
|
||||
the file for your platform and
|
||||
install as appropriate. You can choose either binary format (ready to run), or source if you want
|
||||
to assemble it yourself (using the http://www.floodgap.com/retrotech/xa/[xa Assembler]).
|
||||
in a rudimentary manner) with the free (GPLv3) _System ROM (Demo)_ package (included with the EPPLE ][ download).
|
||||
The source code is also available; you can
|
||||
assemble it using the http://www.floodgap.com/retrotech/xa/[xa Assembler] .
|
||||
The Demo System ROM only provides commands to dump or set memory bytes,
|
||||
or run a program in memory. It is not compatible with any Apple software, nor can it read from disks.
|
||||
It's just a free simple demo system to make the emulator do something reasonable.
|
||||
|
BIN
doc/gplrom.png
Normal file
After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 12 KiB |
@ -97,7 +97,7 @@ RUN
|
||||
|
||||
image::pinkmystery.png[]
|
||||
|
||||
Jim Sather's book
|
||||
Jim Sather's book
|
||||
http://www.scribd.com/doc/201423/Understanding-the-Apple-II-by-Jim-Sather-1983Quality-Software[Understanding the Apple II],
|
||||
which was the primary
|
||||
reference for the internal design of the EPPLE ][ emulator, describes the video
|
||||
@ -120,11 +120,45 @@ RUN
|
||||
|
||||
|
||||
|
||||
=== Display Aspect Ratio
|
||||
|
||||
image::aspectratio.png[]
|
||||
|
||||
Jim Sather also describes the aspect ratio of the Apple ][ when
|
||||
displayed on a TV screen (p. 8-28). Software developers would need
|
||||
to take this into account when trying to draw accurate shapes.
|
||||
The EPPLE ][ emulates the correct aspect ratio.
|
||||
For example, the following Applesoft BASIC program draws a
|
||||
rectangle, and a proper square:
|
||||
|
||||
[source,vbs]
|
||||
---------------------------------
|
||||
NEW
|
||||
|
||||
10 HGR
|
||||
15 REM
|
||||
16 REM RECTANGLE (VIOLET)
|
||||
20 A = 36 : B = 136
|
||||
30 HCOLOR = 2
|
||||
40 HPLOT A,A TO A,B TO B,B TO B,A TO A,A
|
||||
45 REM
|
||||
46 REM SQUARE (GREEN)
|
||||
50 A = 25 : B = 147
|
||||
60 HCOLOR = 1
|
||||
70 HPLOT A,A TO A,B TO (B*1.19+.5),B TO (B*1.19+.5),A TO A,A
|
||||
|
||||
RUN
|
||||
HOME
|
||||
---------------------------------
|
||||
|
||||
|
||||
|
||||
=== Split Screen HIRES/LORES colors
|
||||
|
||||
image::splitcolors.png[]
|
||||
image::splitcolorstv.png[]
|
||||
image::splitcolorsmon.png[]
|
||||
|
||||
Jim Sather's book
|
||||
Jim Sather's book
|
||||
http://www.scribd.com/doc/201423/Understanding-the-Apple-II-by-Jim-Sather-1983Quality-Software[Understanding the Apple II],
|
||||
shows an Applesoft BASIC
|
||||
program and assembly language subroutine on pages 3-16 and 3-17 (reproduced
|
||||
@ -171,3 +205,19 @@ E000G
|
||||
|
||||
RUN
|
||||
---------------------------------
|
||||
|
||||
|
||||
|
||||
=== Miscellaneous
|
||||
|
||||
image::gplrom.png[]
|
||||
|
||||
Example of the Demo System ROM provided with the EPPLE ][ emulator.
|
||||
|
||||
image::static.png[]
|
||||
|
||||
Random TV "static" when no video signal is present.
|
||||
|
||||
image::apple2.png[]
|
||||
|
||||
Apple System ROM showing the APPLE ][ title.
|
||||
|
BIN
doc/splitcolorsmon.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
doc/splitcolorstv.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
doc/static.png
Normal file
After Width: | Height: | Size: 293 KiB |