Skip to content

Releases: sweetlilmre/tapuino

Playback ISR Refactor

10 Feb 18:26
af871e6
Compare
Choose a tag to compare

Refactored ISR Playback thanks to @matsstaff

Memory Optimisations

01 Feb 07:01
3d5378c
Compare
Choose a tag to compare

Fixed uninitialized variable check (br) in play_file() and initial buffer read in verify_tap()
Moved FatsFS buffer into flash storage
Commented unused config setting g_key_repeat_start
Changes suggested by @matsstaff

SSD1306: support 128x32

06 May 13:02
641bf64
Compare
Choose a tag to compare

Cleaned up the SSD1306 code and provided defines for 128x32 and 128x64 displays.
See config-user.h.example

v2.6.0

11 Dec 10:22
Compare
Choose a tag to compare
  • Fixed I2C handling for some SSD1306 displays by adding a small delay after I2C initialization. This seems to make the display initialize more reliably.
  • Fixed a compile error for SSD131X displays (the name of the I2C include file had changed).

2.5.0 beta release

16 Sep 06:45
Compare
Choose a tag to compare

Auto Finalize added. This should be stable some bugs fixed and preliminary multi-machine support

Multiple LCD, language and Machine support

24 May 18:48
Compare
Choose a tag to compare

Well I'd better start releases at some point, so here we go...

This release supports 3 different I2C based LCDs: SSD1603, SSD131X and HD44780 via an I2C backpack.
Also added is configurable support for Italian and English languages and timing support for C64, Vic20 and C16 machines. The C16 and Vic20 support is alpha as I do not have this hardware to verify against as yet.