Post Reply 
Nonpareil status
10-18-2022, 12:30 AM (This post was last modified: 10-18-2022 03:58 AM by teenix.)
Post: #24
RE: Nonpareil status
(10-17-2022 04:16 PM)brouhaha Wrote:  You found that the 0100 instruction senses that too? Jacques and I didn't find anything like that. Nonpareil seems to support the card reader just fine with 0100 only sensing buffer ready in the way you described.

Maybe the flag doesn't go true unless both the head switch is closed and the buffer is ready?

It might merit some more investigation on my part.

The CRC100 and CRC1700 code is also executed during read/write without checking the status flag. I'm still not sure what the CRC is doing in these cases.

Edit:

This is a list of all CRC executions for a card write. Some do not test the s3 flag

Code:


$0087 170  CRC 560      card in test
$0088 0D4  if s3 = 1
$0078 340  CRC 1500
$0079 0D4  if s3 = 1
$007C 0C0  CRC 300
$007D 0D4  if s3 = 1
$0087 170  CRC 560
$0088 0D4  if s3 = 1
$0078 340  CRC 1500
$0079 0D4  if s3 = 1
$007C 0C0  CRC 300
$007D 0D4  if s3 = 1
$0087 170  CRC 560
$0088 0D4  if s3 = 1
$0078 340  CRC 1500
$0079 0D4  if s3 = 1
$007C 0C0  CRC 300
$007D 0D4  if s3 = 1
$0087 170  CRC 560
$0088 0D4  if s3 = 1
$168F 2C0  CRC 1300
$1690 0DC  if s3 = 0
$1693 1F0  CRC 760
$161A 1B0  CRC 660
$16E2 3C0  CRC 1700    <<< no flag test
$16E3 0B0  CRC 260
$16E4 040  CRC 100     <<< no flag test
$16E7 040  CRC 100     <<< no flag test
$167A 040  CRC 100
$167B 0D4  if s3 = 1
$1688 3C0  CRC 1700
$1689 0D4  if s3 = 1
$16ED 040  CRC 100     <<< no flag test
$164C 3C0  CRC 1700    <<< no flag test

$167A 040  CRC 100     <<< write STATUS
$167B 0D4  if s3 = 1
$1688 3C0  CRC 1700
$1689 0D4  if s3 = 1

Write Card Data x 32
  $1682 040  CRC 100
  $1683 0DC  if s3 = 0
  $1688 3C0  CRC 1700
  $1689 0D4  if s3 = 1


$167A 040  CRC 100     <<< write CHECKSUM
$167B 0D4  if s3 = 1
$1688 3C0  CRC 1700
$1689 0D4  if s3 = 1

$1688 3C0  CRC 1700   unsure what this last one does
$1689 0D4  if s3 = 1
$17A7 0CC  0 -> s3
$17A8 3C0  CRC 1700    <<< no flag test, interesting that the following CRC 560 flag is not affected 
                                         as this CRC 1700 does not seem to affect s3 which was cleared
$17A9 170  CRC 560    card out test
$17AA 0D4  if s3 = 1
$17AC 0F0  CRC 360
$17AD 040  CRC 100     <<< no flag test

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Nonpareil status - brouhaha - 10-06-2022, 11:31 PM
RE: Nonpareil status - teenix - 10-07-2022, 12:24 AM
RE: Nonpareil status - Thomas Klemm - 10-11-2022, 04:02 PM
RE: Nonpareil status - johanw - 10-12-2022, 03:30 PM
RE: Nonpareil status - Mark H. Shin - 10-12-2022, 10:42 PM
RE: Nonpareil status - brouhaha - 10-13-2022, 05:28 PM
HP--91 and HP-19C progress - brouhaha - 10-15-2022, 02:28 AM
RE: Nonpareil status - teenix - 10-15-2022, 03:21 AM
RE: Nonpareil status - brouhaha - 10-15-2022, 04:17 PM
RE: Nonpareil status - PANAMATIK - 10-15-2022, 02:20 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 04:25 PM
RE: Nonpareil status - Thomas Okken - 10-15-2022, 06:11 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 06:33 PM
RE: Nonpareil status - Joe Horn - 10-15-2022, 07:33 PM
RE: Nonpareil status - brouhaha - 10-15-2022, 08:29 PM
RE: Nonpareil status - teenix - 10-16-2022, 05:50 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:43 AM
RE: Nonpareil status - teenix - 10-16-2022, 09:56 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:41 AM
RE: Nonpareil status - brouhaha - 10-16-2022, 08:07 PM
RE: Nonpareil status - teenix - 10-16-2022, 10:15 PM
RE: Nonpareil status - brouhaha - 10-17-2022, 04:16 PM
RE: Nonpareil status - teenix - 10-18-2022, 07:40 AM
RE: Nonpareil status - teenix - 10-18-2022 12:30 AM
RE: Nonpareil status - teenix - 10-18-2022, 11:11 PM
RE: Nonpareil status - brouhaha - 10-20-2022, 05:28 AM
RE: Nonpareil status - Mike T. - 10-20-2022, 08:49 PM
RE: Nonpareil status - Thomas Okken - 10-20-2022, 09:00 PM
RE: Nonpareil status - Mark H. Shin - 10-20-2022, 10:53 PM
RE: Nonpareil status - brouhaha - 10-22-2022, 12:04 AM
RE: Nonpareil status - brouhaha - 10-22-2022, 12:09 AM
RE: Nonpareil status - eshazen - 10-23-2022, 07:40 PM
RE: Nonpareil status - brouhaha - 10-24-2022, 05:18 AM
RE: Nonpareil status - eshazen - 10-24-2022, 04:53 PM
RE: Nonpareil status - brouhaha - 10-24-2022, 06:31 PM
RE: Nonpareil status - brouhaha - 10-29-2022, 05:16 AM
RE: Nonpareil status - brouhaha - 11-01-2022, 01:27 AM
RE: Nonpareil status - Mark H. Shin - 11-01-2022, 10:23 AM
RE: Nonpareil status - brouhaha - 11-02-2022, 05:52 AM
97 graphics - brouhaha - 11-04-2022, 05:37 AM
RE: Nonpareil status - brouhaha - 11-07-2022, 08:04 PM
RE: Nonpareil status - brouhaha - 11-16-2022, 06:19 AM
RE: Nonpareil status - Didier Lachieze - 11-16-2022, 06:27 AM
RE: Nonpareil status - brouhaha - 11-16-2022, 06:33 AM
RE: Nonpareil status - rprosperi - 11-16-2022, 02:07 PM
RE: Nonpareil status - brouhaha - 11-16-2022, 05:49 PM
RE: Nonpareil status - Mark H. Shin - 11-19-2022, 04:19 PM
RE: Nonpareil status - brouhaha - 11-20-2022, 09:38 AM
RE: Nonpareil status - Didier Lachieze - 11-20-2022, 03:01 PM
RE: Nonpareil status - Mark H. Shin - 11-20-2022, 10:45 PM
Nonpareil on HiDPI displays - brouhaha - 12-13-2022, 01:24 AM
HP-55 (RE: Nonpareil status) - brouhaha - 12-27-2022, 12:25 AM
RE: Nonpareil status - teenix - 12-27-2022, 03:17 AM
RE: Nonpareil status - brouhaha - 12-27-2022, 04:17 AM
publicity - brouhaha - 01-08-2023, 10:24 PM
RE: Nonpareil status - agarza - 01-09-2023, 05:08 PM
Nonpareil 2, now with SVG! - brouhaha - 10-29-2023, 09:27 AM
RE: Nonpareil status - Mike T. - 11-03-2023, 12:21 AM
RE: Nonpareil status - brouhaha - 11-03-2023, 03:45 AM



User(s) browsing this thread: 11 Guest(s)