The story behind the creation of the Atari Portfolio
Rezension von Robert Riebisch 03/10/2022 19:00
(Ursprünglich als [Portfolioclub-German] E-Book "The story behind the creation of the Atari Portfolio")
Nachdem Gerhard Stoll das Büchlein vor ein paar Tagen erwähnt hatte ([Portfolioclub-German] Portfolio mit größerem Bildschirm), habe ich es mir inzwischen bei Amazon geholt. Gelesen habe ich es online im Browser mit Amazons Cloud Reader, da ich keinen Kindle besitze.
Inhaltlich kann ich das Buch auf jeden Fall weiterempfehlen. Es bietet eine Mischung aus u. a. Biografien der Beteiligten, Zusammenarbeit mit Atari und Sharp (für den PC-3000), Beschreibungen der Arbeitsabläufe, benutztes Equipment (Hardware & Software) sowie in Anhang C Details zu den durch UPDATE.COM behobenen Fehlern.
Eine gewisse Redundanz bei einigen Themen ist vorhanden, aber ich finde das nicht weiter schlimm. Insgesamt sind es sechs Kapitel plus die Anhänge A-E. Die Länge der Kapitel/Anhänge variiert stark.
Für einen Pofo-Fan bei gerade mal 2,92 Euro für 119 Seiten auf jeden Fall zu empfehlen.
Inhaltsverzeichnis
- Preface
- Glossary of terms
- Introduction
- Chapter 1 – Team, company and product
- Background to the team
- Establishing and evolving the company
- The DIP Pocket PC and the Atari Portfolio
- Chapter 2 – Design
- A DOS-based platform
- But not a PC based platform
- Hardware Design
- PPC ASIC
- PPC Circuitry
- Atari Portfolio
- 80C88 CPU
- Memory map
- Memory cards
- Paged memory cards
- Expansion bus
- Peripherals
- PC card drive
- Software Design
- BIOS
- DOS
- Command Shell
- Execute In Place
- Built-in Applications
- Text User Interface
- Peripheral ROMs
- Undocumented features
- Chapter 3 – Development
- The Office Environment
- Inter-office communications
- Hardware development
- Drive B: / Expansion ROM select (NCC1)
- Serial Interrupt Vector Register (SIVR)
- Peripheral ID (PID)
- Hardware validation
- Overall software structure
- Structure of the OS
- Structure of the Apps
- Source code
- Development Process
- Software Libraries
- The Memory Allocator
- Localisation
- In-Circuit Emulator
- Testing Approach
- Transitioning to production
- During production
- ROM versions
- Developer support
- Chapter 4 – Next steps
- Sharp PC-3000
- Phoenix Acquisition
- Chapter 5 – Personalities and parties
- Personalities and pastimes
- Camaraderie and Christmas parties
- Chapter 6 – Fame, fans and legacy
- Appendix A – The Atari Portfolio
- Appendix B – Software Libraries
- Appendix C – Bugs and UPDATE.COM
- Pot-shot bug (initial 1.030 production release}
- UPDATE.COM
- #1. Printer busy.
- #2. Power off pot-shot
- #3. Copy CON 10 max
- #4. RUN file access
- #5. RUN file power down
- #6. Print screen replacement
- #7. DOS Update PSP memory size
- #8. RUN File terminate on power-down
- #9. Divide by zero during an alarm interrupt
- #10. Editor Space CR crash and zero length file.
- #11. Int 24h when C000 ROM mapped out
- #12. Disk device driver/Int 13h retry issue
- #13. BIOS format support for paged memory cards
- Appendix D – Interrupts and Interrupt Service Routines (ISRs)
- Appendix E – Photographs
Wer ist "x86vet"?
Der Autor des Buches nennt sich selbst nur „x86vet“, was für „(Intel)-x86-Veteran“ stehen könnte.
Im Beitrag Re: The story behind the creation of the Atari Portfolio schreibt er: „I developed the BIOS and DOS.“
Im Thread Re: Hardware 6502 In-Circuit-Emulator beendet er einige Beiträge mit „David“.
Zusammen mit den Infos aus dem Buch lässt sich schlussfolgern, dass es sich bei „x86vet“ um David Mackay handeln müsste.