Skip to content

Releases: pubby/nesfab

NESFab 0.5

16 May 15:04
Compare
Choose a tag to compare

This release fixes a few critical bugs.

NESFab 0.4

08 Apr 03:39
Compare
Choose a tag to compare

This version fixes a large number of bugs and includes a few new examples and features.

New Features:

  • Built-in functions: min, max, and abs.
  • swap statement
  • nmi_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 enemies
  • zapper shows how to read the zapper

Breaking Changes:

  • Some library files were renamed and put in folders.

NESFab 0.3

15 Mar 01:56
Compare
Choose a tag to compare

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

09 Mar 19:07
Compare
Choose a tag to compare

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

07 Mar 04:46
Compare
Choose a tag to compare

The first release of NESFab.