Sztuczki i kruczki:

  1. Turbo Basic XL
  2. Action!

Sztuczki edycyjne w Turbo Basicu XL

  • POKE 82,0 - przesuwa nam lewy margines do zerowej kolumny, używamy bezpośrednio w trybie edycji. Jak wiemy - maksymalna długość edytowanego wiersza wynosi w TB XL 3 linie ekranowe. Przesunięcie marginesu pozwala upchnąć więcej tekstu w linii.
  • Stosowanie skrótów słów kluczowych - powód ten sam, co powyżej. Przykładowa linia bez skrótów:
    10 GRAPHICS 8+16:COLOR 1:PLOT 1,1: DRAWTO 319,150
    oraz ta sama z nimi:
    10 GR.24:COL.1:PL.1,1:DR.319,150
    Dodatkowo w drugim przykładzie pozbyłem się zbędnych spacji - co możemy również wykorzystać. Jedyne niebezpieczeństwo z tym związane to fakt, że przy reedytowaniu długich linii wszystkie instrukcje są wyświetlane w pełnej formie i przy próbie ich zapisania linia "może zostać ucięta", przez co mogą wystąpić nieoczekiwane błędy. Przy samym listowaniu programu - nie ma tego problemu.

Sztuczki związane z obsługą pamięci w Turbo Basicu XL

  • stała (niezależnie od wartości) zajmuje w pamięci siedem bajtów! Natomiast stałe %0, %1, %2, %3 zajmują jeden bajt (nie bit).