Harita düzenleme¶
Her harita üç görünümde açılabilir: Text (ham bayt), 2d (dalga) ve 3d
(yüzey). Üçü aynı veriye bağlıdır; birinde yaptığınız değişiklik diğerinde
anında görünür.
Text (hex) görünümü¶
- Sol sütunda ofset, ardından baytlar, en sağda ASCII veya çubuk gösterimi.
Görünüm ▸ Veri Genişliğiile 8/16/32-bit hücre boyutunu,Bayt Sırasıile big/little endian ayrımını,İşaretile işaretli/imzasız yorumunu değiştirirsiniz.- Değer doğrudan hücre üzerinde yazılabilir;
Enteronaylar,Esciptal eder.
2d dalga görünümü¶
Harita bloklarının renkli çizimi. Çok sayıda harita arasında hızlı gezinmek,
genel eğilimleri görmek ve bir bölgeye tıklayıp açmak için kullanılır.
Görünüm ▸ Yükseklik Renkleri ile renk bandını değiştirebilirsiniz.
3d yüzey görünümü¶
İki boyutlu haritaları yüzey grafiği olarak gösterir; renk/yükseklik eşlemesi ile eğimi gözle görmek için kullanılır. Düzenleme yine 2d veya Text görünümünde yapılır.
Düzenleme araçları¶
Düzenle menüsündeki işlemler seçili hücrelere veya tüm haritaya uygulanır:
| İşlem | Ne yapar |
|---|---|
| Değer +1 / −1 | Seçili hücreleri birer artırır/azaltır |
| Mutlak değiştir | Tek bir değer yazar |
| Göreli değiştir | Yüzde veya mutlak fark ekler |
| Kaydırıcı sınırı | Hücreleri bir aralığa kilitler |
| Yuvarlama | Değerleri adıma yuvarlar |
| Orijinale dön | Seçili hücreleri orijinal değerine döndürür |
| İnterpolasyon | İki nokta arasında doğrusal/eksponentel geçiş üretir |
| Yumuşatma | Komşu değerleri yumuşatır |
| Düzleştirme | Değerleri düzleştirir |
| Son işlemi tekrarla | Aynı düzenlemeyi tekrar uygular |
Tüm düzenlemeler geri alınabilir: Ctrl+Z / Ctrl+Y.
Bölge (row/col) düzenlemeleri¶
Haritanın yalnız bir kısmını değiştirmek için hücre aralığı seçin. Yama ve
paket dosyalarında da row_start, row_end, col_start, col_end
alanlarıyla bölgesel düzenleme tanımlanır; tüm harita yerine yalnız o bölge
yazılır.
Ölçekleme ile çalışmak¶
Değerleri fiziksel alanda (bar, °C …) görürsünüz; uygulama bunları
ölçekleme kuralıyla ham bayta çevirip yazar. Elle çarpmak yerine ölçeklemeyi
Harita Özellikleri penceresinden değiştirin:
- Çarpan (factor) ve sapma (offset)
- Bayt sırası (bazı A2L dosyalarında baytlar tersten sıralıdır)
- Birim etiketi
Ölçekleme yanlışsa tüm düzenlemeler yanlış yazılır. A2L'den içe aktarma bu nedenle tercih edilir.
Harita özellikleri¶
Çift tıklayarak açılan pencereden haritanın adını, açıklamasını, birimini, başlangıç adresini, tipini (MAP / CURVE / VALUE), boyutlarını ve ölçeklemesini görüp düzenleyebilirsiniz. Adres alanının yanındaki From hexdump cursor düğmesi, hex görünümünde bulunduğunuz adresi doğrudan haritaya atar.
Bul ve değiştir¶
Bul menüsü:
- Adres — belirli bir ofset,
- Değer — belirli bir sayısal değeri içeren hücreler,
- Harita — ada göre arama ve filtreleme,
- Benzer dosyalar — benzer ROM'ları bulma,
- Yorumlar ve işaretçiler — not ekleme ve gezinme.
Güvenli düzenleme alışkanlığı¶
- Değişiklikten önce
Proje ▸ Sürüm Anlık Görüntüsüalın. - Küçük bir bölgeyle başlayın, sonucu ölçümle doğrulayın.
- İşi bitirdiğinizde
.mtrpatcholarak paketleyin — sonradan "hangi ROM'a uygulanmıştı" sorusu kendiliğinden cevaplanır.