Jump to content

Photo

Altirra Hardware Ref Guide


67 replies to this topic

#51 foft OFFLINE  

foft

    Dragonstomper

  • 625 posts
  • Location:Nyon, Switzerland

Posted Fri Jul 17, 2015 9:08 AM

Yeah it's really fantastic. Perhaps we should get some professionally printed and bound...

#52 Stephen ONLINE  

Stephen

    Quadrunner

  • 6,390 posts
  • A8 Gear Head
  • Location:Akron, Ohio

Posted Fri Jul 17, 2015 7:44 PM

I finally am mostly moved into the new house.  Just today I found my printed copy of Altirra manual from quite a while back!



#53 flashjazzcat OFFLINE  

flashjazzcat

    Quadrunner

  • 12,590 posts
  • Location:United Kingdom

Posted Sat Jul 18, 2015 1:27 PM

Which text is referred to by RFC1071? I wanted to read the bit on associativity (regarding one's complement sum) but the reference on page 135 isn't mentioned in the Bibliography.

 

EDIT: Googled it and found it.


Edited by flashjazzcat, Sat Jul 18, 2015 1:28 PM.


#54 phaeron OFFLINE  

phaeron

    River Patroller

  • 2,238 posts
  • Location:USA

Posted Sat Jul 18, 2015 3:54 PM

Sorry, yes, it's an Internet RFC: https://tools.ietf.org/html/rfc1071

 

The IP checksum is 16-bit, but the same techniques apply to the 8-bit SIO checksum. It is both associative and commutative, which means that when computing the checksum you can sum the bytes in any order, including backwards instead of forwards and also interleaved:

    lda #0
    tax
    clc
checksum_loop:
    adc buffer,x
    adc buffer+$80,x
    inx
    bpl checksum_loop
    adc #0

It's faster to compute the checksum during the transfer if the CPU would be idle anyway, but this can be applicable if the timing is too tight for a high-speed transfer.



#55 flashjazzcat OFFLINE  

flashjazzcat

    Quadrunner

  • 12,590 posts
  • Location:United Kingdom

Posted Sun Jul 19, 2015 12:36 AM

D'Oh... Thanks Avery, and for the extra info. :)

#56 phaeron OFFLINE  

phaeron

    River Patroller

  • 2,238 posts
  • Location:USA

Posted Sat Mar 26, 2016 2:28 AM

Here's another update. New info: 800 floating I/O bus; more POKEY serial port, keyboard scan, and paddle scan info; more XEP-80 abuse; driving and keyboard controllers; Indus GT disk drive, Corvus Disk Interface, and Pocket Modem; corrections to 810, 1050, and SIDE 2. Oh, and a new cover.

 

Attached Files



#57 Panther OFFLINE  

Panther

    Moonsweeper

  • 281 posts
  • Location:California

Posted Sat Mar 26, 2016 3:23 AM

Wow, you've been busy!  This is very nice!



#58 serj OFFLINE  

serj

    Chopper Commander

  • 203 posts
  • Location:Russia, Omsk city.

Posted Sat Mar 26, 2016 4:38 AM

Avery, allow to ask.

Altirra BASIC Reference Manual (05-18-15 Edition) - is the last or there is a document is newer ?



#59 rdea6 OFFLINE  

rdea6

    River Patroller

  • 2,557 posts
  • Location:Arizona USA

Posted Sat Mar 26, 2016 5:20 AM

Avery, allow to ask.

Altirra BASIC Reference Manual (05-18-15 Edition) - is the last or there is a document is newer ?

http://atariage.com/...nual/?p=3475633

 

Try this one Posted to the Programming Forums..



#60 phaeron OFFLINE  

phaeron

    River Patroller

  • 2,238 posts
  • Location:USA

Posted Thu May 18, 2017 1:00 AM

New edition:

  • New chapter on disk drives, including information on the Happy 810, Happy 1050, ATR8000, Percom RFD-40S1, and the hardware for the 810, 1050, XF551, and Indus GT.
  • Additional light pen information.
  • Rewritten and expanded section on POKEY’s serial port hardware, including precise timing diagrams.
  • MyIDE-II CompactFlash reset behavior.
  • SX212 power-on behavior.

 

Attached Files



#61 sup8pdct OFFLINE  

sup8pdct

    Dragonstomper

  • 848 posts
  • Location:australia

Posted Thu May 18, 2017 3:42 AM

Just spotted an error in section B.1 in track sector number conversion. Xf551 DSDD has 720 sectors per side, not 1440 which is enhanced density.

Percom and ATR8000 treat double sided differently. Need to look it up.The BB floppy board can handle all 3. Just need to change a setting.

 

James



#62 flashjazzcat OFFLINE  

flashjazzcat

    Quadrunner

  • 12,590 posts
  • Location:United Kingdom

Posted Thu May 18, 2017 5:25 AM

You mean 1,040 sectors for ED?

#63 _The Doctor__ OFFLINE  

_The Doctor__

    River Patroller

  • 2,354 posts
  • Location:10-0-11-00:02

Posted Thu May 18, 2017 1:07 PM

unless your xf has a 3.5 mech... at 720k



#64 TangentAudio OFFLINE  

TangentAudio

    Chopper Commander

  • 217 posts
  • Location:USA

Posted Thu May 18, 2017 1:40 PM

Damn, this document is amazing.  Thank you, Avery!



#65 phaeron OFFLINE  

phaeron

    River Patroller

  • 2,238 posts
  • Location:USA

Posted Thu May 18, 2017 11:19 PM

Just spotted an error in section B.1 in track sector number conversion. Xf551 DSDD has 720 sectors per side, not 1440 which is enhanced density.

Percom and ATR8000 treat double sided differently. Need to look it up.The BB floppy board can handle all 3. Just need to change a setting.

 

James

 

Whoops... fixed. Please let me know of any other errors you spot.



#66 sup8pdct OFFLINE  

sup8pdct

    Dragonstomper

  • 848 posts
  • Location:australia

Posted Fri May 19, 2017 12:03 AM

You mean 1,040 sectors for ED?

 

Maybe.............. 

 

 

James



#67 sup8pdct OFFLINE  

sup8pdct

    Dragonstomper

  • 848 posts
  • Location:australia

Posted Fri May 19, 2017 12:07 AM

I haven't seen it yet tho may be there so disregard if it is, The light pen/gun only works in port 4 of the atari 400. Schematics that are around show this.

 

James



#68 sup8pdct OFFLINE  

sup8pdct

    Dragonstomper

  • 848 posts
  • Location:australia

Posted Sat May 20, 2017 5:01 AM

According to the BlackBox firmware, hardware is used at the following locations with floppy board option and 64K ram.

$D130-4   6551acia
$D16x       VIA on Floppy board. used for communications with and control of floppy board
$D17X      Via used for scsi/parallel printer data bus and control
$D1BC-F  6521 PIA Ram bank select and read dip switches
$D1Cx      rom sel, interrupt, enable BB

 

James






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users