Ready/Run

Takie sobie archiwum listingów ze starych magazynów komputerowych


Polskie Litery w ROM
  • Język programu: Atari Basic
  • Platforma: Atari XE/XL
  • Kod zamieszczono w Bajtek 01/1989
  • Autor listingu: Sebastian Siwy
  • Listing nadesłał: Amarok

Stan listingu:

4
Listing gotowy - uruchamia się na emulatorze lub realnej maszynie zgodny z listingiem zamieszczonym w periodyku

Generator znaków, który określa wygląd wszystkich wyświetlanych znaków, znajduje się w pamięci ROM. Zmiana kształtu liter lub zaimplementowanie liter polskich wymaga więc umieszczenia generatora znaków w pamięci RAM. Zajmuje to co najmniej 1 KB pamięci.
Komputery Atari posiadają jednak pamięć RAM pokrywającą się z obszarem pamięci ROM. Trzeba więc przepisać system operacyjny zawarty w ROM do RAM i można zmieniać jego zawartość bez potrzeby zajmowania dodatkowej pamięci RAM. Sam program tworzący polskie litery nie jest żadną nowością. Zastosowałem tu jednakże procedurę „RAMROM” napisaną przez Joe Millera, a zaczerpniętą z książki „Mapping the Atari”. Pozwala ona na dowolne zmiany w pamięci ROM, zaś użycie jej w generatorze znaków jest tylko jednym z możliwych zastosowań. Na przykład, można wprowadzić zmiany do procedur wejścia/wyjścia lub procedur obsługi przerwań.
 

Polskie Litery w ROM