Apple Pascal

Apple Pascal
Apple Pascal for Apple II, version 1.2
DeveloperApple Computer
OS familyUCSD Pascal
Working stateHistoric
Source modelClosed source
Initial releaseAugust 1979; 45 years ago (1979-08)
Latest release1.3 (Apple II)
1.1 (Apple III) / 1984; 40 years ago (1984)[1]
Kernel typeMonolithic
LicenseApple Software License Agreement

Apple Pascal is an implementation of Pascal for the Apple II and Apple III computer series, based on UCSD Pascal.[2] Just like other UCSD Pascal implementations, it ran on its own operating system (Apple Pascal Operating System,[3] a derivative of UCSD p-System with graphical extensions).

Originally released for the Apple II in August 1979, just after Apple DOS 3.2, Apple Pascal pioneered a number of features that would later be incorporated into DOS 3.3, as well as others that would not be seen again until the introduction of ProDOS.

The Apple Pascal software package also included disk maintenance utilities,[4] and an assembler[5] meant to complement Apple's built-in "monitor" assembler. A FORTRAN compiler (written by Silicon Valley Software of Sunnyvale, California) compiling to the same p-code as Pascal was also available.[6]

Comparison of Pascal OS with DOS 3.2

Apple Pascal Operating System introduced a new disk format.[7] Instead of dividing the disk into 256-byte sectors as in DOS 3.2, Apple Pascal divides it into "blocks" of 512 bytes each.[8] The p-System also introduced a different method for saving and retrieving files. Under Apple DOS, files were saved to any available sector that the OS could find, regardless of location. Over time, this could lead to file system fragmentation, slowing access to the disk. Apple Pascal attempted to rectify this by saving only to consecutive blocks on the disk.[9]

Other innovations introduced in the file system included the introduction of a timestamp feature. Previously only a file's name, basic type, and size would be shown. Disks could also be named for the first time.[10]

Limitations of the p-System included new restrictions on the naming of files.[11] Writing files only on consecutive blocks also created problems, because over time free space tended to become too fragmented to store new files. A utility called KRUNCH was included in the package to consolidate free space.[12]

The biggest problem with the Apple Pascal system was that it was too big to fit on one floppy disk. This meant that on a system with only one floppy disk drive, frequent disk swapping was needed. A system needed at least two disk drives in order to use the operating system properly.

Release history

Platform Date OS
Apple II 1979 Apple Pascal 1.0
1980 Apple Pascal 1.1
1983 Apple Pascal 1.2
1985 Apple Pascal 1.3
Apple III 1981[13] Apple Pascal 1.0
1983[14] Apple Pascal 1.1

Sources

  • Apple (1980). Apple II Pascal Operating System Reference Manual (PDF). Archived from the original (PDF) on 2015-04-30. Retrieved September 12, 2018.
  • Apple (1981). Apple III Pascal - Introduction, Filer and Editor (PDF). Retrieved September 12, 2018.
  • Apple (1983). Apple III Update 1.1 (PDF). Retrieved September 12, 2018.
  • Hyde, Randall (1984). p-Source: Guide to Apple Pascal System. Brady. ISBN 978-0835954105.

Notes

  1. ^ "Apple II Pascal - apple2info.net: Apple II Information". Archived from the original on April 30, 2015. Retrieved April 23, 2015.
  2. ^ Apple 1980, p. 248
  3. ^ Apple 1980, p. 2
  4. ^ Apple 1980, p. 183
  5. ^ Apple 1980, p. 134
  6. ^ "Apple Fortran Language Reference Manual" (PDF).
  7. ^ Apple Pascal was designed to take advantage of the then new 140K 5.25" floppy disks.
  8. ^ Apple 1980, p. 25
  9. ^ Apple 1981, p. 162
  10. ^ Under Apple DOS, disks can only be given a volume number. Apple Pascal disk volume names can be up to seven characters in length. See Apple 1980, p. 27
  11. ^ Apple DOS allowed filenames up to thirty characters long and any ASCII character could be used, Apple Pascal dropped the length to fifteen characters and allowed only letters, numbers and periods to be used. See Apple 1980, p. 30
  12. ^ Apple 1980, p. 49
  13. ^ Apple 1981, p. I
  14. ^ Apple 1983, p. I

Read other articles:

ГородКогольос-де-ГуадиксCogollos de Guadix Герб 37°13′28″ с. ш. 3°09′39″ з. д.HGЯO Страна  Испания Автономное сообщество Андалусия Провинция Гранада Район Гвадикс Мэр Эдуардо Мигель Мартос Идальго[d] История и география Площадь 30,26 км² Высота 1160 ± 1 м Часовой пояс UT...

 

 

Salzaspring Hauptquelle des Salzasprings Lage Land oder Region Landkreis Nordhausen (Thüringen) Koordinaten 51° 31′ 49″ N, 10° 45′ 41″ O51.53022222222210.7615 Salzaspring (Thüringen) Salzaspring Lage der Quelle Geologie Gebirge Harz Quelltyp Karstquelle Hydrologie Flusssystem Elbe Vorfluter Salza → Helme → Unstrut → Saale → Elbe → Nordsee Schüttung 704 l/s Tiefe 0,7 51.53022222222210.7615Koordinaten: 51° 31′ 48,8″ N, 10...

 

 

  لمعانٍ أخرى، طالع ويليام كلارك (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2018) ويليام كلارك معلومات شخصية الميلاد القرن 19  مركز اللعب جناح  [لغات أخرى]‏  الجنسية المملكة المتحد...

Linthicum redirects here. For other uses, see Linthicum (disambiguation). Census-designated place in Maryland, United StatesLinthicum, MarylandCensus-designated placeA street in Historic Linthicum HeightsLocation of Linthicum, MarylandCoordinates: 39°12′14″N 76°39′38″W / 39.20389°N 76.66056°W / 39.20389; -76.66056Country United StatesState MarylandCounty Anne ArundelArea[1] • Total5.51 sq mi (14.26 km2) •&...

 

 

Berbagai macam stasioneri yang digunakan di kantor Stasioneri adalah alat dan bahan yang digunakan untuk menulis yang diproduksi secara komersial, misalnya kertas, amplop, alat tulis, kertas resi, dan perlengkapan kantor lainnya.[1] Stasioneri mencakup alat dan bahan yang digunakan untuk menulis dengan tangan (misalnya kertas surat) atau peralatan seperti pencetak komputer. Klasifikasi Toko stasioneri di Hanoi. Stasioneri bisnis: ATK, kartu nama, kertas surat, kertas resi, invois Perl...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Hans GoldschmidtLahir(1861-01-18)18 Januari 1861Berlin JermanMeninggal21 Mei 1923(1923-05-21) (umur 62)Baden Baden JermanKebangsaanJermanAlmamaterUniversitas BerlinPenghargaanElliott Cresson Medal (1904)Karier ilmiahPembimbing doktoralRobert Bunse...

Russian pair skater Alexander SmirnovKavaguti and Smirnov at the 2015–16 Grand Prix FinalFull nameAlexander Viktorovich SmirnovBorn (1984-10-11) 11 October 1984 (age 39)Tver, Russian SFSR, Soviet UnionHometownTver, RussiaHeight1.83 m (6 ft 0 in)Figure skating careerCountryRussiaPartnerYuko KavagutiCoachTamara MoskvinaSkating clubYubileynyBegan skating1988Retired22 September 2017 Medal record Representing  Russia Figure skating: Pairs World Championships 2009 Los Ang...

 

 

Bron | Broen Serie de televisión Títulos en español El puenteCreado por Hans RosenfeldtGuion por Hans RosenfeldtCamilla AhlgrenProtagonistas Sofia HelinKim BodniaThure LindhardtDag MalmbergRafael PetterssonSarah BobergCompositor(es) Johan SöderqvistPatrik AndrénUno HelmerssonAmbientación 2011 en Malmö, Sueciay Copenhague, DinamarcaN.º de temporadas 4N.º de episodios 38ProducciónProductor(es) ejecutivo(s) Stefan BaronKlaus BassinerTomas EskilssonWolfgang FeindtTone RønningProdu...

 

 

American countries by life expectancy at birth This is a list of American countries by life expectancy at birth. World Bank Group (2021) Estimation of the World Bank Group for 2021.[1][2][3] The data is filtered according to the list of countries in the Americas. The values in the World Bank Group tables are rounded. All calculations are based on raw data; so due to the nuances of rounding, in some places illusory inconsistencies of indicators arose, with a size of 0.0...

Mario ZenariKardinal, Nuncio Apostolik untuk SuriahGerejaGereja Katolik RomaPenunjukan30 Desember 2008PendahuluGiovanni Battista MorandiniJabatan lainKardinal-Deakon Santa Maria delle Grazie alle Fornaci fuori Porta CavalleggeriImamatTahbisan imam5 Juli 1970oleh Giuseppe CarraroTahbisan uskup25 September 1999oleh Angelo SodanoPelantikan kardinal19 November 2016oleh Paus FransiskusPeringkatKardinal DeakonInformasi pribadiNama lahirMario ZenariLahir05 Januari 1946 (umur 77)Villaf...

 

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (April 2015) Richard Dale (born 1943) is an economist, lawyer and historian who has been credited with anticipating the financial crisis of 2007–2008.[1][2] Biography Educated at Marlborough College, Dale graduated from the London School of Economics in 1965. He subsequently qualified as a barrister at Lincoln's Inn an...

 

 

U.S. military incident Buffalo Soldier Tragedy of 1877Part of the Buffalo Hunters' WarCaprock Escarpment north of Muchaque PeakDate1877LocationLlano Estacado of North America33°17′46″N 102°13′33″W / 33.296145°N 102.225949°W / 33.296145; -102.225949Belligerents  United States ComancheCommanders and leaders Nicolas Merritt NolanUnits involved 10th CavalryCasualties and losses 4 Soldiers dead + 1 Buffalo hunter deceasedNolan Expedition vicinityclass=notpa...

This article is about the Paleolithic culture. For the Bronze and Iron Age culture, see Ordos culture. For the history of human settlement in the Ordos Plateau, see Ordos Loop. Location of the archaeological finds of the Ordosian culture. The Ordosian culture, sometimes referred to as the Ordos culture,[1] is a culture documented in the Ordos Plateau, in the south of the Inner Mongolian Autonomous Region of the People's Republic of China, from the Upper Palaeolithic.[2][3&...

 

 

For the similarly named manuscript, see Papyrus Rylands 463, Papyrus Rylands 458, and KafirReligion 225. Earliest surviving miniscript of the New Testament New Testament manuscript Papyrus

 

 

2007–2008 political party in South Korea Grand Unified Democratic New Party 대통합민주신당大統合民主新黨LeaderSohn Hak-kyu (last)Floor LeaderKim Hyo-seok (last)Founded5 August 2007Dissolved17 February 2008Merger ofUri PartySplit fromUriGrand NationalDemocraticMerged intoUnited DemocraticHeadquarters15-16 Yeouido-dong, Yeongdeungpo-gu, Seoul, South KoreaIdeologyLiberalism (South Korean)Political positionCentre[1]Colours  OrangePolitics of South ...

Cloud gaming service StadiaMobile device running Mortal Kombat 11 on Stadia with official controllerDeveloperGoogleTypeCloud gaming serviceLaunch dateNovember 19, 2019 (2019-11-19)DiscontinuedJanuary 18, 2023 (2023-01-18)(3 years, 1 month and 30 days)Operating system(s)Cross-platformWebsitestadia.google.com Stadia was a cloud gaming service developed and operated by Google. Known in development as Project Stream, the service debuted through a close...

 

 

Species of bird Toro olive greenbul Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Passeriformes Family: Pycnonotidae Genus: Phyllastrephus Species: P. hypochloris Binomial name Phyllastrephus hypochloris(Jackson, 1906) Synonyms Phyllastrephus kagerensis Stelgidillas hypochloris The Toro olive greenbul (Phyllastrephus hypochloris) is a species of songbird in the bulbul family, ...

 

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Spanish Gardener novel – news · newspapers · books · scholar · JSTOR (February 2015) (Learn how and when to remove this template message) The Spanish Gardener First edition (UK)AuthorA. J. CroninCountryUnited KingdomLanguageEnglishPublisherGollancz (UK) Little, Brown (U...

Questa voce o sezione sull'argomento tennisti australiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Nell Hall Hopman Nazionalità  Australia Tennis Carriera Singolare1 Vittorie/sconfitte Titoli vinti Miglior ranking Risultati nei tornei del Grande Slam  Australian Open F (1939, 1947)  Roland Garros -  Wimbledon -  US Open - ...

 

 

Danish footballer (born 1999) Jonas Wind Wind with Copenhagen in 2019Personal informationFull name Jonas Older Wind[1]Date of birth (1999-02-07) 7 February 1999 (age 24)Place of birth Hvidovre, DenmarkHeight 1.90 m (6 ft 3 in)[2]Position(s) Striker, second strikerTeam informationCurrent team VfL WolfsburgNumber 23Youth career2007–2010 Avedøre2010–2012 Rosenhøj Boldklub2012–2017 CopenhagenSenior career*Years Team Apps (Gls)2018–2022 Copenhagen 88 (...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!