Skip to content
Do some retro deep learing on ZX Spectrum
C Objective-C C++ VBA Assembly Shell Python
Branch: 16_bit
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
f16
.gitignore
LICENCE.TXT
README.md
comp.sh
comp_x64.sh
config.h
enable_timer.h
fixed12_math.h
fixed12_math_test.c
load.asm
loader.bas
make_c_data_set.py
print_epochs_no.c
readme_tobosfp.txt
sin2com.sh
test.c
test_samples.h
times.txt
train.bas
train.c
train_commandore.c
train_f16.c
train_float16.c
train_no_buffer.bas
train_samples.h

README.md

Deep Learing For ZX Spectrum

Implementation of a simple MNIST training for sinclair:

To build and run you need:

  1. z88dk: https://github.com/z88dk/z88dk.git
  2. fuse - zx spectrum emulator: http://fuse-emulator.sourceforge.net/
  3. bas2tap - text to zx spectrum basic tape: https://github.com/andybalaam/bas2tap.git

It builds 4 tapes to run:

  • train_C_float.tap - tape to run C training
  • train_C_fixed.tap - tape to run fixed point C training
  • train_basic.tap - tape for BASIC traing
  • train_basic_tobos.tap - tape to be used with ToBoSFP basic compiler
You can’t perform that action at this time.