-
I had a go.I haven't written anything in ZX Basic since the 80s, so I thought I'd have a go. Now just to put you in the picture, I am a developer and know sever…
... keyboard).
I'm drifting off topic :) ('bout time ... disk (floppy) or maybe from a HDD. And not just "ZX" BASIC ... GWBASIC, which runs a BASIC program that receives RS232 communication ... and control ports). The BASIC program concentrates the data, ... -
Just games or also "serious stuff"?Hi guys :) When a ZX48K entered our home in 1986, i started programming for it but mainly i used it for games. No other use was accomplished: no a…
... from magazines and coding in BASIC. Although my late father and ... chance to look at the disk drives I could never afford ... /> I do wonder if I'm wasting my time and should ... -
Beginners Basic Programming BookHi All, My son is interested in learing programming and I got him started on a spectrum emulator on my laptop. I've bought him a +2 (grey) 128 of Eb…
... a +2 (grey) 128 of Ebay. Apart from the basic manual that ... can anyone recommend a good basic typing in book to get ... one from the archives. I'm after an easy to follow ... are some beginners books on BASIC with simple short programs to ... -
Introduce yourself[SIZE=3][FONT=Comic Sans MS]This is the thread to stop by & introduce yourself.[/FONT][/SIZE]
... sign up :)
I'm Pete, 36 years old, originally ... (grey) Xmas 86 (i think), by late 87 had taught myself BASIC ... -
I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…
... to the start of a BASIC program. At the very ... a key combination to swap BASIC programs. Also I'd ... should just make the multiple basic instances share the screen. ... is much larger and basic is not designed to be ... printer, or writes to disk. I'm not sure if such ... -
Enterprise 128Hello, has anyone come across any entry level tutorials on z80 assembler specific to the Enterprise machines in English. I found some Hungarian stuf…
... give me one (without the basic cartridge) - only having to pay ... being able to find a Basic cart for it.
I ... 'm still interested in it, but ... , or move it to a disk image.
1 thing is ... -
Accessing +3 DOS with DivIDE enabledI'm thinking about making a tool that copies files from a FAT partition to a IDEDOS partition. Currently, I've got two problems: - Getting the ESX…
... from disk.
Obviously it won't return to BASIC cleanly ... , but I hope it works while I'm copying ... if it works while I'm doing RST 8... -
So it occurred to me; "Why bother with going into 48K BASIC when you can just....wrap the machine code calls inside a 'RST #28;DEFW addr:RET'?" Of course, you DO need a small M/C routine to do that, and ta-daaa, here it is: [cod…
... routines were accessible from 128 basic?[/quote]
... They are, but the m/c for them is only ... quote="daveysludge;881846"]
I'm looking for a way to ... on a toastrack 128 or grey +2, the hardware ... is still enabled. I'm not sure if there ... -
Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…
If you're playing as a Fighter then you don't get the option of which Magic power to use; one is just selected at random:
[code]
1681 IF p$="F" THEN
GO SUB FN r(N): LET Z=INT (rv*R+N): LET i$=CHR$ (Z+F8):
GO TO VAL "1685"< ... -
Other than Games, coding and demos what else have you done with your Speccy?Someone posted an auto workshop in Poland where they were still using a C64 to drive a machine used for wheel alignment :) It was caked in dust which…
... monitor and a 3" FDD3000 disk drive system. My cousin ... Text was presented with simple BASIC animations, there were some things ... also played Vangelis or Jean M Jarre music during the presentations ... intended) presentation, but the 3" disk was on its last leg. :/ -
Getting Tasword to save to CF cardHey chaps I have a Plus 2 with a simple 8bit IDE interface installed. I was hoping I might be able to use the +3 disk version in conjunction with …
... comes to programming in BASIC, so i'm not sure how i ... written in machine code, not BASIC ;-)
However, Tasword +3 ... does have a BASIC loader (the file "run") that ... />
Tasword +3 natively supports disk file access from A and ... -
Getting Tasword to save to CF cardHey chaps I have a Plus 2 with a simple 8bit IDE interface installed. I was hoping I might be able to use the +3 disk version in conjunction with …
... what on Earth I'm up to. I'm writing an article ... to the QL so I'm able to copy the ... to my laptop when I'm done. The next phase of ... would have been microdrive or disk for storage. So taking those ... and occasionally attempt to learn BASIC ;-) So I guess this ... -
Getting Tasword to save to CF cardHey chaps I have a Plus 2 with a simple 8bit IDE interface installed. I was hoping I might be able to use the +3 disk version in conjunction with …
... the contents of the tasword disk to a partition called "tasword ... : I might be scuppered. I'm not sure how I can ... safely use them in the BASIC loader for Tasword +3 -
Getting Tasword to save to CF cardHey chaps I have a Plus 2 with a simple 8bit IDE interface installed. I was hoping I might be able to use the +3 disk version in conjunction with …
... to move anything? I'm trying to piece together the ... contents of the Tasword +3 disk to the tasword partition, ...
4) Opened the Tasword BASIC loader for editing:
[code ... />
7) Erased the original BASIC loader using:
[code]ERASE ... -
Scart Leads for spectrumHi, I was going through my stuff the other day and found I have all the bits for making spectrum scart leads. I was going to ebay them but thought …
... .
The TV I'm using to view a picture ... ) the text in the "+3 BASIC" bar distorts so it looks ... - all I get is a grey screen no matter what it ... -bleed picture is what I'm used to...
I ... -
c compiler benchmarkingI am going to have access to a number of commercial z80 compilers for a time for benchmarking, namely Hitech C v750 MSDOS (abandoned when Hitech was …
... on a spectrum with disk access) you're going ... buffers, collision detection? I'm guessing really. As I ... /> [/quote]
I'm interested in setting up a ... for code fragments, I'm all ears :) Mentioned in ... like you do in basic but otherwise the engines ... -
ZX Spectrum Next Kickstarter Launchedhttps://www.kickstarter.com/projects/1835143999/zx-spectrum-next
... the hardware sprites controlled from basic and memory mapped registers ( ... you can see the basic listing and how it ... wifi yet either. I'm hoping the wifi will be ... (z80) machine and I'm sure you will be able ... standard bsd sockets and streamed disk io from C or ... -
disk access & other peripheral docs?The documentation at http://www.worldofspectrum.org/faq/reference/ and thereabouts is fairly complete when it comes to programming the speccys, but t…
... as source code, but I'm curious as to whether there ... .worldofspectrum.org/infoseek.cgi"]Beta Disk Interface[/url] from the beginning ... . Why? I'm not sure. It may be ... space, or integrate into Sinclair basic which makes them awkward to ... -
disk access & other peripheral docs?The documentation at http://www.worldofspectrum.org/faq/reference/ and thereabouts is fairly complete when it comes to programming the speccys, but t…
... you to set up a basic command in a buffer and ... printer buffer as 256-byte disk buffer. I don't know ... written their own disk reading routines, because the basic functions available aren ... really inconvenient.
I'm actually surprised how much better ... -
ZX Spectrum Next Kickstarter Launchedhttps://www.kickstarter.com/projects/1835143999/zx-spectrum-next
... ]
To work with virtual disk requires at least 1.5Mb ... have determined that but I'm not a member there :) Any ... hacked on to allow the basic to be split between a ... .
[/quote]
I'm not sure what the value ... -
endless runner project..So I'm thinking of writing a small tutorial series on writing games for the speccy in C, and figured that an endless runner would be an easy example …
... , whether that is a terminal / disk device / modem / whatever.
< ... that they could do some basic formatting like cursor placement, underline ... re sending via printf. I'm not sure how complete the ... have terminals that emulate zx basic's terminal (when you ... -
z88dk : Support FunctionsJust a quick one here, I am looking to doing some dirty dirty code with C and load a screen$ file from the disk using "system( command )" - yes I …
...
Setting the value of basic string variables can be done ... z88dk/blob/master/libsrc/spectrum/basic/zx_setstr_callee.asm"]zx_set_str()[/url] ... getting the catalog. I'm not too familiar with + ... available for parsing a disk catalog from assembly language ... -
Short Sinclair BASIC tutorialsHello, if anyone is new to Sinclair BASIC (the built-in ROM one) or feeling the need for a refresh there are (currently eleven) quick 'Under 5 m…
[quote="mik3d3nch;913943"]I'm sure I will, thank you. ... only find 5 files on Basic showing up. Nor did any ... it's almost the same grey colour as the background stripes ... -
Speedlock Source CodeOooh - found some interesting Amstrad/Spectrum Speedlock source code over at [url]http://web.archive.org/web/20070126232648/http://andercheran.aiind.…
... booting the keydisc
from basic. When the keydisc is booted ... ?id=0005187"]Terminator 2[/url] disk using the same breakpoints described ... above.
I'm not sure if altering the ... -
Reading Disks via ASMI'm hoping to port my Amstrad game to the spectrum (See the link in my sig for info) I will be targeting the 128 and +3 - the game will not work on …
... on the other spectrum Disk systems, and I see ... the system by altering the BASIC
variable CHADD to ... came out on a TRD disk.
Also ... popular, so what other disk systems would I realistically need ... for the games I'm trying to port... but ... -
Reading Disks via ASMI'm hoping to port my Amstrad game to the spectrum (See the link in my sig for info) I will be targeting the 128 and +3 - the game will not work on …
... all the comments, I'm trying to soak all ... .
I'm wondering if something similar is ... m thinking I could swap out all the data used by basic ... and 7 - so basic and the disk system shouldn't know ... correct me if I'm misunderstanding anything about the ... -
Disassembly starting from a tape fileFollowing on from the Atic Atak redefining keys thread, I was wondering how you'd go about disassembling the code from scratch. The approach used in …
... mod patched in. I'm encountering many of the ... :)
I'm finding [url="http://www.desdes ... the raw blocks to disk as part of the ... checksums.
I'm glad you got inspired, @thricenightly ... a feeling that the basic program and vars forms ... -
What about a Universal Spectrum File Container Format for Emulators?A common problem of us Speccy Users is that we have various mass storage interfaces like Interface 1, BetaDisk, Disciple, Tape, divMMC, divIDE and mu…
... 921928"][quote="AndyC;921921"]I'm not really sure you can ... and forth between tape and disk systems would be easy. It ... I suspect that even simple BASIC programs are going to be ... disk without modifying code to incorporate filenames, even when using standard BASIC ... -
What can I do with this donated Spectrum?Hi All Recently I was given a modified Speccy +2 to join my 8-64bit collection of retro computers/consoles. It took me a while to get up to speed…
... default mounted drive? I'm guessing boot.bas or ... in practice: the CP/M disk for the +3, but ... file named "DISK" which must be a BASIC program; if ... are simply extensions to the "DISK" idea, it's certainly ... scheme, since in +3 BASIC, (ERR_SP) always points to ... -
Chibi Akumas - Spectrum Port Planned!I'm planning to port my CPC game, Chibi Akumas to the ZX Spectrum! I will be targeting the 128k disk based systems - as this will be the best (and mo…
... the moment, I'm picking up a +2 (grey) and +3 when ... game for it later. I'm probably going to use the ... />
Now, DSK image I'm pretty OK with, as that ... 't seem to include a basic example -
Any sample ...