Gisteren is een nieuwe versie van ccz80 uitgebracht. Nieuwe functies in deze versie:
- Nieuwe optie /include om paden te specificeren naar bestanden die in het programma moeten worden geincludeerd
- Gebruik van labels met de operatoren == en != toegestaan
- Ongedocumenteerde assemblerinstructies toegestaan (door gebruik te maken van registers IXh, IXl, IYh, IYl en roteer/schuifinstructies)
- Als de parameter van het repeat commando op 0 is gezet, wordt geen loop uitgevoerd (voorheen werd die 65536 keer uitgevoerd)
- Geen runtime error als een element wordt weggelaten in een lijst die gescheiden is door komma's (zoals in functieparameters)
- Optimalisatie om functieparameters uit de stack te verwijderen na uitvoering
- Verbeteringen in vermenigvuldigen, delen en modulo operaties en wat verbeteringen om de code te optimaliseren
- Verbeteringen in de assembler broncode die gegenereerd wordt door de optie /asm te gebruiken
- Er verschijnt een mededeling als de compilatie zonder fouten is beeindigd
Bijbehorende link: ccz80 website