Rád bych Vám představil nový projekt na kterém po chvilkách pracuji - Next Forge. Říkáte si - proč po chvilkách? Tak pracuji pořád na SpeccyWebu a NXPaint - opravuji chyby, přidávám další funkce. A proč jsem začal s Next Forge? Pokud chci napsat nějaký kus assembleru přímo na Nextu, tak možnosti mám - Odin a nebo duo programů ZED a ASM. Obě řešení Odin i ZED/ASM jsou funkční řešení, ale na pohodlnou práci to má hodně daleko - stále jsou věci, které mi při psaní ASM kódu chybí a zvykl jsem se na ně při programování na PeCi.
A o co přesně jde? Jde např. o barevnou syntaxi, doplňování návěstí, kdy napíšete 4 znaky a Next Forge Vám nabídne existující návěstí napříč otevřenými soubory, vyhledání rutinky tak, že když jsme přímo na názvu rutinky (např. u CALL RUTINKA) a stisknu Symbol Shift + ENTER, tak mne Next Forge přímo přenese na danou rutinku a to opět napříč všemi otevřenými soubory. Pojďme se ale podívat, co už ale přesně Next Forge umí:
.ASM souborů přes NextZXOS/esxDOS služby,| Klávesa / kombinace | Akce |
|---|---|
| Kurzorové klávesy / Kempston cursor | Pohyb kurzoru v editoru. |
| Page Up / Page Down | Posun o stránku nahoru nebo dolů. |
| Enter | Nový řádek, potvrzení dialogu nebo otevření vybraného souboru v browseru. |
| Tab | Vložení odsazení pro assemblerový zdroják. |
| Backspace | Mazání znaku vlevo od kurzoru. |
| Delete / Graph | Mazání znaku pod kurzorem. |
| Break / Esc | Zrušení dialogu nebo návrat z aktuální akce. |
| Ext Mode + 0 | Otevření horního menu. |
| Ext Mode + O | Load / otevřít soubor. |
| Ext Mode + S | Save / uložit aktuální soubor. |
| Ext Mode + E | Save As / uložit pod novým jménem. |
| Ext Mode + W | Zavřít aktuální soubor. |
| Ext Mode + C | Kopírovat označený blok. |
| Ext Mode + X | Vyjmout označený blok. |
| Ext Mode + V | Vložit blok ze schránky. |
| Files klávesa / Ext Mode + 1 | Dialog otevřených souborů. |
| Symb Shift + F | Hledání textu. |
| Symb Shift + Q | Skok na začátek řadku. |
| Symb Shift + E | Skok na konec řádku |
| Symb Shift + W | Zarovnání řádku (na tabulátor) |
| Symb Shift + Enter | Skok na definici symbolu pod kurzorem. |
| Caps Shift + Enter | Doplňování labelů podle aktuálního prefixu. |
| Myš | Hover a klikání v menu/dialogu, kolečko pro scroll editoru. |
include, incbin, lokální labely a jednoduchá makra,.NEX soubory,