Ah, the Dragon 32 and 64. A few friends at school had Dragon's but they weren't as popular as Spectrums, BBCs or C64s. Dragon's are going on ebay for up to £199...or you can use this XRoar emulator...
Type: Posts; User: Richey
Ah, the Dragon 32 and 64. A few friends at school had Dragon's but they weren't as popular as Spectrums, BBCs or C64s. Dragon's are going on ebay for up to £199...or you can use this XRoar emulator...
Yes, I still use my BBC Micro (as well as my Sinclair ZX Spectrums and ZX81s), mainly for programming :wink: - although work is getting in the way at the moment :(
This brilliant emulator may...
I've come here to try and break the habit :biggrin:
Seriously, I'll always love BASIC but I'm really enjoying learning C
Just some points of correction. BBC BASIC is a procedural and structured BASIC. It's design was influenced by Pascal and COMAL. The use of GOTO and GOSUB, for example, is and always has been frowned...
:o Yep, you're right it does look like that - plus its pretty much off topic. Sorry swgh, I got carried away blabbing on about my hobby!
I'm actually here because I'm learning C and I end up...
Yes I am a member of this community and it has a thriving BASIC scene - original Sinclair BASIC and extended implementations. Here are links to some of the latter:
ZXBasic - BorielWiki
pauldunn...
I must confess that I wasn't expecting your overreaction to my request that you explain what you meant when you said that the only way to correctly program BBC BASIC was to do it wrong - a paradox....
BBC BASIC dates back to 1981 but it has continued to be developed over the years. Perhaps you would explain the paradox that you see.
May as well add the WHILE...ENDWHILE loop way of doing this in BBC BASIC
REM WHILE...ENDWHILE loop BBC BASIC (BBC BASIC for Windows & BBC BASIC V)
a%=0
WHILE a%<10
...
This won't run in BBC BASIC since you haven't defined the procedure. Remove the ENDPROC and it will work - or define the procedure. This will work in BBC BASIC for Windows:
PROC_loop
...
Lua :
for i=1,10
do
print(i)
end
BASIC
FOR..NEXT loop
Code:
FOR I = 1 TO 10