Novidades desde o Fix Pack 3
- Implementado RawInterrupt para interrupções compactas normalmente escritas em assembly, pois não guarda na pilha os dados para uso de código do HCBasic
- Correções gerais para cenários Multithread
- Implementado Try Catch compatível com Multithread (EM TESTES)
IMPORTANTE: Estou montando as bibliotecas no outro projeto HUSIX, por isso este projeto até a versão 1.1 deve ser atualizado apenas quando houver mudanças na linguagem, e não nas bibliotecas, assim que a biblioteca System e derivadas estiver mais madura no projeto HUSIX migrarei pro DOS(Deixei bem simples de ser feito) e implementarei neste projeto, pois o estado atual para a continuidade do System.Drawing, depende da implementação de alocação de memória e dezenas de melhorias inclusas no Framework do HUSIX, portanto para economizar tempo, estou implementando as bibliotecas lá e copiarei para cá (Adaptando as chamadas pro DOS) assim que estiver pronto o básico.
Para isto devo implementar:
System.Reflection - uma forma de carregar bibliotecas dinamicamente, o que ajudará a criar programas maiores de 64 KiB não precisando embutir todo o código em um único executável
System.Memory - Gerenciador de Alocação de memória