Releases: pubby/nesfab
Releases · pubby/nesfab
NESFab 0.5
This release fixes a few critical bugs.
NESFab 0.4
This version fixes a large number of bugs and includes a few new examples and features.
New Features:
- Built-in functions:
min
,max
, andabs
. swap
statementnmi_counter
expression- A basic macro system which generates new source files, but lacks inline ability.
Library Editions:
zapper.fab
for interfacing the NES Zapper. Suggestion by zdrwiuu.geometry.fab
for working with screen-space coordinates. This is good for collision checking.object.fab
for creating object pools.
Examples:
objects
shows how to create dynamic objects such as bullet and enemieszapper
shows how to read the zapper
Breaking Changes:
- Some library files were renamed and put in folders.
NESFab 0.3
This version fixes a large number of bugs and improves compiled performance slightly.
New Features:
- IRQ support
- .mlb label file generation
- Enable/disable bus conflicts option
- Safe/unsafe bank switching option
New Mappers:
- MMC1
- INES 189 (MMC3 variant)
- Color Dreams
New Library Features:
- Mapper helpers (e.g.
mapper_mmc1.fab
) - APU helper: apu.fab
- Mid-screen scrolling helper in nes.fab
NESFab 0.2
This release fixes several critical bugs and adds a few examples.
The "state" keyword has been added to the language, which is used to read and write mapper registers.
NESFab 0.1
The first release of NESFab.