Skip to content

PeterLemon/ZXSpectrum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZXSpectrum


ZX Spectrum Bare Metal Code by krom (Peter Lemon).

All code compiles out of box with the bass assembler by byuu.
I use a special version of bass by ARM9 which has been updated with ZX Spectrum Z80 output:
https://github.com/ARM9/bass
I have included binaries of all the demos.

I also use a tool called Image Spectrumizer, which I use to convert GFX to the ZX Spectrum screen:
https://github.com/jarikomppa/img2spec

Special thanks to Dobo/spec-chum, who has helped me get into ZX Spectrum Coding =D
Check out his github here: https://github.com/spec-chum

Check out Retro Programming for useful tips on Z80 Coding here: http://www.retroprogramming.com
Also check out World of Spectrum here: https://www.worldofspectrum.org

Please check out Speccy by Marat Fayzullin, an accurate ZX Spectrum emulator with debugger:
https://fms.komkon.org/Speccy

Howto Compile:
All the code compiles into a single binary (TAPENAME.Z80) file.
Using bass Run: make.bat

Howto Run:
I only test with a real ZX Spectrum 128+3 using the fast disk upload tool Project OTLA:
https://code.google.com/archive/p/otla

You can also use ZX Spectrum emulators like Speccy & the MAME ZX Spectrum Driver.

About

ZX Spectrum Assembly Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages