1V0 Tz IV on The Spectrum: programming environment introduction

Поділитися
Вставка
  • Опубліковано 13 гру 2024
  • A FOSS programming environment (somewhere between an interpreter and a virtual machine), ported to the ZX Spectrum clone "The Spectrum" by Retro Games (covering a whole gamut of Spectrum variants) that permits computation with numbers with amounts as large as 999999999999999.99999999 and as small as 0.00000001 is presented, giving you a taste of "late-1940s-mainframe-like programming" on The Spectrum. Instructions on #1V0 #Tzvetanka IV are assembler-like, but very CISC and rich, including a variety of array-operations, to make life for the newbie easier. You operate, however, on pure data addresses - there are no "variable names" (with memory space between instructions and data being separated, in Harvard architecture style rather than following a Von-Neumann-architecture). The original target for this machine was a very primitive computer, whose half-baked C compiler at the time did not allow even negative numbers (and no defines etc). The tap-file (only tested on The Spectrum, no #ZX #Spectrum with a real tape drive being around) is here: github.com/Ked... The manual can be found here: github.com/Ked... The source is available here: github.com/Ked...

КОМЕНТАРІ •