Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1783 > unrolled thread

Scan of chapter 19 of Eyes & Lichty

Started byAndy McFadden <thefadden@gmail.com>
First post2015-08-04 10:24 -0700
Last post2017-10-23 09:53 -0700
Articles 13 — 5 participants

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Scan of chapter 19 of Eyes & Lichty Andy McFadden <thefadden@gmail.com> - 2015-08-04 10:24 -0700
    Scan of chapter 19 of Eyes & Lichty Antoine Vignau <antoine.vignau@laposte.net> - 2015-08-09 08:36 -0700
      Re: Scan of chapter 19 of Eyes & Lichty Andy McFadden <thefadden@gmail.com> - 2015-08-09 21:57 -0700
        Re: Scan of chapter 19 of Eyes & Lichty Andy McFadden <thefadden@gmail.com> - 2017-10-21 11:30 -0700
          Re: Scan of chapter 19 of Eyes & Lichty James Davis <JPD.Enterprises@outlook.com> - 2017-10-21 23:30 -0700
          Re: Scan of chapter 19 of Eyes & Lichty Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-10-24 08:51 -0700
            Re: Scan of chapter 19 of Eyes & Lichty Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-10-24 08:56 -0700
            Re: Scan of chapter 19 of Eyes & Lichty awanderin <awanderin@gmail.com> - 2017-10-26 22:28 -0600
              Re: Scan of chapter 19 of Eyes & Lichty Andy McFadden <thefadden@gmail.com> - 2017-11-01 22:08 -0700
                Re: Scan of chapter 19 of Eyes & Lichty awanderin <awanderin@gmail.com> - 2017-11-02 18:17 -0600
      Re: Scan of chapter 19 of Eyes & Lichty Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-10-23 09:27 -0700
        Re: Scan of chapter 19 of Eyes & Lichty Antoine Vignau <antoine.vignau@laposte.net> - 2017-10-23 13:23 -0700
    Re: Scan of chapter 19 of Eyes & Lichty Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-10-23 09:53 -0700

#1783 — Scan of chapter 19 of Eyes & Lichty

FromAndy McFadden <thefadden@gmail.com>
Date2015-08-04 10:24 -0700
SubjectScan of chapter 19 of Eyes & Lichty
Message-ID<57c4d890-af39-4d68-a9b5-522ffd4d9174@googlegroups.com>
There's a chart on pages 534-537 of Eyes & Lichty's "Programming the 65816" that I've used heavily over the years.  I was wondering if anyone had a good scan of it.

I have the original book, but the print gets a little smaller each year, and it would be handy to have in electronic form.

I found the PDF conversion (e.g. http://wiki.nesdev.com/w/images/7/76/Programmanual.pdf), but the conversion is generally poor and lacks most of the detail of the original (check pages 430 - 435 to see the replacement).

I found a nicely executed scan from WDC (http://65xx.com/Products/Programming_and_Hardware-Manuals/), but the scan resolution wasn't set very high, and when you get to page 534 (561 in PDF-pages) it looks like what it looks like when I try to read the original with my aging eyeballs. :-)

I can scan it myself, but my only copy of the book has been fairly well used over the last ~30 years, and I'm worried that pressing it flat will loosen the binding.

So... I was just wondering if somebody had already scanned the chart, if not all of chapter 19, at a reasonable resolution, and happened to have it sitting around.

[toc] | [next] | [standalone]


#1786

FromAntoine Vignau <antoine.vignau@laposte.net>
Date2015-08-09 08:36 -0700
Message-ID<f69dbeb9-498d-4b4b-ab84-f35e8e197767@googlegroups.com>
In reply to#1783
Look here http://www.apple-iigs.info/docprogrammation.php

av

[toc] | [prev] | [next] | [standalone]


#1788

FromAndy McFadden <thefadden@gmail.com>
Date2015-08-09 21:57 -0700
Message-ID<a155560b-d176-45b2-9e32-18047606016b@googlegroups.com>
In reply to#1786
On Sunday, August 9, 2015 at 8:36:49 AM UTC-7, Antoine Vignau wrote:
> Look here http://www.apple-iigs.info/docprogrammation.php

Unfortunately that's the buggy PDF conversion.  It's easier to read, but the table is missing half of the information, so the improved legibility doesn't help much.

You should consider replacing that link with the WDC book-scan linked above.  It lacks sharpness for the tiny print on the chapter 19 tables, but the rest of the chapters look good.

cf. http://forums.nesdev.com/viewtopic.php?p=142722#p142722 for a discussion.

[toc] | [prev] | [next] | [standalone]


#3975

FromAndy McFadden <thefadden@gmail.com>
Date2017-10-21 11:30 -0700
Message-ID<6699eba7-6100-462a-9362-99fc81360dbe@googlegroups.com>
In reply to#1788
I'm now the proud owner of a 3-ring binder version of the Eyes & Lichty book (said binder also containing the Zardoz W65C816 C Development System manual).  Unfortunately the print quality isn't as good as the Brady book, yielding a scan that's somewhat better than the blur-o-rama WDC version but still less than ideal.

I bought the Kindle edition of the book and looked at it in Windows.  The reference charts are scanned images, which is both good (no butchery of the formatting) and bad (not a high-resolution scan, and the Kindle app for PC disables the zoom feature for no apparent reason).

Still no perfect answer here.

[toc] | [prev] | [next] | [standalone]


#3976

FromJames Davis <JPD.Enterprises@outlook.com>
Date2017-10-21 23:30 -0700
Message-ID<78f1487a-8000-4405-952b-e86ee5626c12@googlegroups.com>
In reply to#3975
On Saturday, October 21, 2017 at 11:30:56 AM UTC-7, Andy McFadden wrote:
> I'm now the proud owner of a 3-ring binder version of the Eyes & Lichty book (said binder also containing the Zardoz W65C816 C Development System manual).  Unfortunately the print quality isn't as good as the Brady book, yielding a scan that's somewhat better than the blur-o-rama WDC version but still less than ideal.
> 
> I bought the Kindle edition of the book and looked at it in Windows.  The reference charts are scanned images, which is both good (no butchery of the formatting) and bad (not a high-resolution scan, and the Kindle app for PC disables the zoom feature for no apparent reason).
> 
> Still no perfect answer here.

I think you can view kindle books in adobe reader, but I'm not sure.  It may be the opposite: I know you can view PDF's on kindles.

[toc] | [prev] | [next] | [standalone]


#3987

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-10-24 08:51 -0700
Message-ID<b0070e98-edd3-4b65-bfcf-3803d8a68e5f@googlegroups.com>
In reply to#3975
On Saturday, October 21, 2017 at 11:30:56 AM UTC-7, Andy McFadden wrote:
> I'm now the proud owner of a 3-ring binder version of the Eyes & Lichty book (said binder also containing the Zardoz W65C816 C Development System manual). 
> Unfortunately the print quality isn't as good as the Brady book, yielding a scan that's somewhat better than the blur-o-rama WDC version but still less than ideal.

Andy, did you notice these errors?

* Original Eyes & Lichty:
https://read.amazon.com/?asin=B01855HL7Q

 * BRK opcode 00 is missing on col #21
 * Column 17 is listed twice; first one should be 16

Not an error:
 * WDM 42 is missing cycle count


That NES PDF has TONS of errors:
* http://wiki.nesdev.com/w/images/7/76/Programmanual.pdf

Instruction Lists

 * 10 BLP should be BPL
 * E2 CPX should be SEP
 * MVP 44 is missing cycle count 3
 * MVN 54 is missing cycle count 3

Master Table

 * Missing Column Header descriptions for Addressing Modes
 * Flags NVIBDIZC should be NV1BDIZC
 * TSA should be TXA
 * PLDL should be PDL
 * Missing BRK "00" opcode in column 21




> I bought the Kindle edition of the book and looked at it in Windows.  The reference charts are scanned images, which is both good (no butchery of the formatting) and bad (not a high-resolution scan, and 

I signed up for Amazon Unlimited so I could read a scan of the original. Your criticism is spot on.


> the Kindle app for PC disables the zoom feature for no apparent reason).

WTF. 

Just verified this too.

> Still no perfect answer here.

Contact me off-thread -- I might have a solution for you.

[toc] | [prev] | [next] | [standalone]


#3988

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-10-24 08:56 -0700
Message-ID<e71d7438-c35d-41f0-9a4f-43f874fbdf18@googlegroups.com>
In reply to#3987
On Tuesday, October 24, 2017 at 8:51:12 AM UTC-7, Michael Pohoreski wrote:
> * Original Eyes & Lichty:
>
>  * BRK opcode 00 is missing on col #21

Whoops, that got copy-pasted from the NES description. Please omit.

[toc] | [prev] | [next] | [standalone]


#3990

Fromawanderin <awanderin@gmail.com>
Date2017-10-26 22:28 -0600
Message-ID<m3bmktqkn2.fsf@gmail.com>
In reply to#3987
I've uploaded chapter 19 of "Programming the 65816" to asimov as
     programming-the-65816-chap-19.pdf

600 dpi so you should be able to see all the details on all the charts.

--
Jerry    awanderin at gmail dot com

[toc] | [prev] | [next] | [standalone]


#3991

FromAndy McFadden <thefadden@gmail.com>
Date2017-11-01 22:08 -0700
Message-ID<2c7db34d-137e-4888-908d-319db3f7b059@googlegroups.com>
In reply to#3990
On Thursday, October 26, 2017 at 9:28:55 PM UTC-7, awanderin wrote:
> I've uploaded chapter 19 of "Programming the 65816" to asimov as
>      programming-the-65816-chap-19.pdf
> 
> 600 dpi so you should be able to see all the details on all the charts.

Thank you!  The stars actually have points in your version! :-)

[toc] | [prev] | [next] | [standalone]


#3992

Fromawanderin <awanderin@gmail.com>
Date2017-11-02 18:17 -0600
Message-ID<m34lqcqkq7.fsf@gmail.com>
In reply to#3991
Andy McFadden <thefadden@gmail.com> writes:

> On Thursday, October 26, 2017 at 9:28:55 PM UTC-7, awanderin wrote:
>> I've uploaded chapter 19 of "Programming the 65816" to asimov as
>>      programming-the-65816-chap-19.pdf
>> 
>> 600 dpi so you should be able to see all the details on all the charts.
>
> Thank you!  The stars actually have points in your version! :-)

You are welcome.  Thanks for your many Apple II contributions over the
years!

--
Jerry    awanderin at gmail dot com

[toc] | [prev] | [next] | [standalone]


#3979

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-10-23 09:27 -0700
Message-ID<c30c6225-8d64-4cee-8c16-eb9387594435@googlegroups.com>
In reply to#1786
Fantastic site Antoine!

There is a misspelling with one English title though. :-/

Website lists: Apple II Monitors Peeling
Should be: Apple II Monitors Peeled

M.

[toc] | [prev] | [next] | [standalone]


#3981

FromAntoine Vignau <antoine.vignau@laposte.net>
Date2017-10-23 13:23 -0700
Message-ID<abe8ada2-f9cd-46bf-b780-529c40ab3da5@googlegroups.com>
In reply to#3979
On Monday, October 23, 2017 at 6:27:24 PM UTC+2, Michael Pohoreski wrote:
> Fantastic site Antoine!
> 
> There is a misspelling with one English title though. :-/
> 
> Website lists: Apple II Monitors Peeling
> Should be: Apple II Monitors Peeled
> 
> M.

Thank you, Michael,
message sent to Arnaud for update,
--
Antoine

[toc] | [prev] | [next] | [standalone]


#3980

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-10-23 09:53 -0700
Message-ID<1a68c2ea-7c92-4e4b-936b-bd1e054aa21c@googlegroups.com>
In reply to#1783
On Tuesday, August 4, 2015 at 10:24:45 AM UTC-7, Andy McFadden wrote:
> There's a chart on pages 534-537 of Eyes & Lichty's "Programming the 65816" that I've used heavily over the years.  I was wondering if anyone had a good scan of it.
> I found the PDF conversion (e.g. http://wiki.nesdev.com/w/images/7/76/Programmanual.pdf), but the conversion is generally poor and lacks most of the detail of the original (check pages 430 - 435 to see the replacement).

Andy, would you be interested in a 65816 version of this table format in plain text?

                                                7654 3210 |
Opc Am  Im  Zp Z,X  Z,Y $  $,X $,Y (X) ($) Y($) NV1B DIZC | Description
ADC --  69  65  75  --  6D  7D  79  61  71  --  ??-- --?? | V=sign(M+N==M==N)   C=#>FF
AND --  29  25  35  --  2D  3D  39  21  31  --  ?--- --?- |
ASL 0A  --  06  16  --  0E  1E              --  ?--- --?? |
BCC 90  CLC                                 --  ---- ---# | Branch Carry Clear  C=0
BCS B0  SEC                                 --  ---- ---# | Branch Carry Set    C=1
BEQ F0                                      --  ---- --#- | Branch EQual        Z=1
BIT --  --  24  --  --  2C  --  --  --  --  --  76-- --?- | NV=Bits 76 @ addr
BMI 30                                          #--- ---- | Branch MInus        N=1
BNE D0                                          ---- --#- | Branch Not Equal    Z=0
BPL 10                                          #--- ---- | Branch PLus         N=0
BRK 00                                          ---0 01-- |
BVC 50  CLV                                     -#-- ---- | Branch Over. Clear  V=0
BVS 70  BIT                                     -#-- ---- | Branch Over. Set    V=1
CLC 18                                          ---- ---0 |
CLD D8                                          ---- 0--- |
CLI 58                                          ---- -0-- |
CLV B8                                          -0-- ---- |
CMP --  C9  C5  D5  --  CD  DD  D9  C1  D1  --  ?--- --?? | C = a>b
CPX --  E0  E4  --  --  EC                      ?--- --?? |
CPY --  C0  C4  --  --  CC                      ?--- --?? |
DEC --  --  C6  D6  --  CE  DE  --  --  --  --  ?--- --?- |
DEX CA                                          ?--- --?- |
DEY 88                                          ?--- --?- |
EOR --  49  45  55  --  4D  5D  59  41  51  --  ?--- --?- |
INC --  --  E6  F6  --  EE  FE                  ?--- --?- |
INX E8                                          ?--- --?- |
INY C8                                          ?--- --?- |
JMP --  --  --  --  --  4C  --  --  --  --  6C  ---- ---- |
JSR --  20                                      ---- ---- |
LDA --  A9  A5  B5  --  AD  BD  B9  A1  B1      ?--- --?- |
LDX --  A2  A6  --  B6  AE  --  BE              ?--- --?- |
LDY --  A0  A4  B4  --  AC  BC                  ?--- --?- |
LSR 4A  --  46  56  --  4E  5E                  0--- --?? |
NOP EA                                          ---- ---- |
ORA --  09  05  15  --  0D  1D  19  01  11  --  ?--- --?- |
PHA 48                                          ---- ---- |
PHP 08                                          ---- ---- |
PLA 68                                          ?--- --?- |
PLP 28                                          ???? ???? |
ROL 2A  --  26  36  --  2E  3E                  ?--- --?? |
ROR 6A  --  66  76  --  6E  7E                  ?--- --?? |
RTI 40                                          ???? ???? |
RTS 60                                          ---- ---- |
SBC --  E9  E5  F5  --  ED  FD  F9  E1  F1  --  ??-- --?? | C=? V=sign(M+N==M==N)
SEC 38                                          ---- ---1 |
SED F8                                          ---- 1--- |
SEI 78                                          ---- -1-- |
STA --  --  85  95  --  8D  9D  99  81  91      ---- ---- |
STX --  --  86  --  96  8E                      ---- ---- |
STY --  --  94  94  --  8C                      ---- ---- |
TAX AA                                          ?--- --?- |
TAY A8                                          ?--- --?- |
TSX BA                                          ?--- --?- |
TXA 8A                                          ?--- --?- |
TXS 9A                                          ---- ---- |
TYA 98                                          ?--- --?- |
Opc Am  Im  Zp  ZpX ZpY $  $,X $,Y (X) ($) Y($) NV1B DIZC | Description

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.apple2.programmer


csiph-web