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 Updates Jan 29, 2020
.gitignore Updates Dec 27, 2019
LICENCE.TXT added licence Dec 28, 2019
README.md Updates Dec 27, 2019
comp.sh Implemented fp16 mul Jan 19, 2020
comp_x64.sh Added commandore test Jan 6, 2020
config.h Switched back to fast version Dec 26, 2019
enable_timer.h Updates + mandelbrot + line Jan 25, 2020
fixed12_math.h Updates Dec 23, 2019
fixed12_math_test.c Updates Dec 23, 2019
fixed8_math.h Updates + mandelbrot + line Jan 25, 2020
load.asm Updates Dec 26, 2019
loader.bas Updates Dec 26, 2019
make_c_data_set.py Updates Dec 27, 2019
print_epochs_no.c
readme_tobosfp.txt Updates Dec 27, 2019
sin2com.sh Added commandore script Jan 9, 2020
test.c Updates Dec 23, 2019
test_samples.h Updates Dec 23, 2019
times.txt fixed incorrect description Dec 27, 2019
train.bas Updates Dec 26, 2019
train.c
train_commandore.c Added commandore test Jan 6, 2020
train_f16.c Updates Dec 26, 2019
train_float16.c Updates for half float Jan 16, 2020
train_no_buffer.bas Update Jan 9, 2020
train_samples.h Updates Dec 23, 2019

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.