Spectrum interface to do programming?
Spectrum interface to do programming?
I know it would be pointless but...
Would anyone buy a thing that plugged into the back of the spectrum that had rom and ram, which had a full featured assembler and text editor?
(Nothing too crazy like including a scripting language, just simple macros maybe)
The code would be saved in the device (to SD card) so the spectrum would be able to crash and not lose any code.
I don't have the capacity to make such a thing but I just think it would be cool
You could make it so that it could be a word processor instead. (Completely pointless)
Or the additional storage could augment a drawing program.
Would anyone buy a thing that plugged into the back of the spectrum that had rom and ram, which had a full featured assembler and text editor?
(Nothing too crazy like including a scripting language, just simple macros maybe)
The code would be saved in the device (to SD card) so the spectrum would be able to crash and not lose any code.
I don't have the capacity to make such a thing but I just think it would be cool
You could make it so that it could be a word processor instead. (Completely pointless)
Or the additional storage could augment a drawing program.
Re: Spectrum interface to do programming?
Honestly? I can't really see the point. Emulators have got to a point where they're extremely accurate and are much more capable in terms of being able to manipulate memory/registers etc or try out different models. By contrast any kind of development on a real machine is going to feel slow and cumbersome.
- flatduckrecords
- Manic Miner
- Posts: 792
- Joined: Thu May 07, 2020 11:47 am
- Location: Oban, Scotland
- Contact:
Re: Spectrum interface to do programming?
You beat me to it @flatduckrecords! I was just trying to remember the name. There is a new version out which will support the Next and make compilation easier.
- flatduckrecords
- Manic Miner
- Posts: 792
- Joined: Thu May 07, 2020 11:47 am
- Location: Oban, Scotland
- Contact:
Re: Spectrum interface to do programming?
Oh I hadn’t heard about the Next version, that’s exciting (and timely!)
Re: Spectrum interface to do programming?
That's pretty cool, just wondering what happens if the spectrum crashes.
Do you just reset it and the code is saved on sd?
How long does it take to get back into the ide?
Do you just reset it and the code is saved on sd?
How long does it take to get back into the ide?
Re: Spectrum interface to do programming?
As long as you have saved code on the SD Card before the crash then it's fine. Takes under 30 seconds to load the assembler.
Did you see my query as to one of your other questions here? Explain a bit more and we can answer.
- 1024MAK
- Bugaboo
- Posts: 3125
- Joined: Wed Nov 15, 2017 2:52 pm
- Location: Sunny Somerset in the U.K. in Europe
Re: Spectrum interface to do programming?
@Wall_Axe
Simple answer, no.
Back in the day, having an assembler and debugger in ROM with additional RAM to contain the source would have been useful.
Especially if combined with a floppy disk interface.
But now, it would be a very niche market indeed. And unless someone feels like putting in all the work needed, it’s just not going to happen.
Memotech did produce a ROM based assembler for the ZX81, (linky) but this did not include any RAM or any mass storage system. Of course the same company did also produce 16K, 32K and 64K RAM expansions…
Mark
Simple answer, no.
Back in the day, having an assembler and debugger in ROM with additional RAM to contain the source would have been useful.
Especially if combined with a floppy disk interface.
But now, it would be a very niche market indeed. And unless someone feels like putting in all the work needed, it’s just not going to happen.
Memotech did produce a ROM based assembler for the ZX81, (linky) but this did not include any RAM or any mass storage system. Of course the same company did also produce 16K, 32K and 64K RAM expansions…
Mark
Standby alert
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
Re: Spectrum interface to do programming?
There was also the Currah MicroSource @1024MAK.
https://spectrumcomputing.co.uk/entry/1 ... icroSource
I don't realise until today that this device offered Forth too!
https://spectrumcomputing.co.uk/entry/1 ... icroSource
I don't realise until today that this device offered Forth too!
Re: Spectrum interface to do programming?
That Currah source thing looks great.
I heard of their speech thing constantly throughout the 80's but never heard of that unfortunately!
I heard of their speech thing constantly throughout the 80's but never heard of that unfortunately!
Re: Spectrum interface to do programming?
I use a Spectranet for this kind of thing. With a little basic bootfile for the Speccy, a acript or two on the PC, and the ability to arbitrarily shoot data between the two, you can do pretty much anything.
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Spectrum interface to do programming?
I used the µSource a few years back under emulation. (Fuse has support for it.) It’s pretty nifty, if a little cumbersome to use. In any case, I wish I had it back in the day.PeterJ wrote: ↑Sat Nov 25, 2023 6:25 pm There was also the Currah MicroSource @1024MAK.
https://spectrumcomputing.co.uk/entry/1 ... icroSource
I don't realise until today that this device offered Forth too!
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
- 1024MAK
- Bugaboo
- Posts: 3125
- Joined: Wed Nov 15, 2017 2:52 pm
- Location: Sunny Somerset in the U.K. in Europe
Re: Spectrum interface to do programming?
Yes, keep forgetting about that one. Maybe because there is less chat about it.
Mark
Standby alert
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer later in the year.
Re: Spectrum interface to do programming?
Actually, the new version is not released yet, but I am working on it. I've written the code to support the new Next opcodes but still need to do the actual port to the Next which I think will involve switching the binaries from tap and dotx files to dotn files (whatever they are), implementing a porting layer for the Next and redoing the keyboard calibration code. I'll give this a go next weekend, but won't be able to release anything until the Next arrives and I can give it all a good test. I'm looking forward to being able to link at 28Mhz!
Re: Spectrum interface to do programming?
Apologies @markusr,
I missed out the crucial word 'soon'!
I missed out the crucial word 'soon'!