Skip to content

angimocc/RetroDL-ZX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retro Deep Learning on ZX Spectrum

This repository implements a unique project to bring deep learning to the retro world of ZX Spectrum. Specifically, it provides MNIST training setups using different approaches.

Requirements

To build and run this project, you'll need:

  1. z88dk - ZX Spectrum Development Kit (GitHub Repo)
  2. Fuse - ZX Spectrum Emulator (Official Page)
  3. bas2tap - Text to ZX Spectrum BASIC Tape (GitHub Repo)

Build Outputs

The project generates four distinct tapes to run:

  • train_C_float.tap: A tape for C-based training with floating-point calculations.
  • train_C_fixed.tap: A tape for C-based training with fixed-point calculations.
  • train_basic.tap: A tape for training using ZX Spectrum BASIC.
  • train_basic_tobos.tap: A tape built to utilize ToBoSFP BASIC compiler for training.

Contributions

Contributions are welcome to enrich and expand this retro deep learning project. Feel free to open issues or submit pull requests to improve this repository.

About

Retro-inspired deep learning project featuring MNIST training on ZX Spectrum through emulators and tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors