Search found 3 matches

by Rorschak
Fri Mar 16, 2018 11:59 pm
Forum: Programming
Topic: tap8k. simple, small and fast loader
Replies: 15
Views: 1184

Re: tap8k. simple, small and fast loader

The program fails if you have an interface that moves the basic. A spectrum 48K with a betadisk interface moves the basic away from 23755. You should probably check PEEK 23635+256*PEEK 23636 in order to locate the start of your code. If you need to know where your code is executing, i use this littl...
by Rorschak
Fri Mar 16, 2018 11:45 pm
Forum: Programming
Topic: Copying tape to disk
Replies: 1
Views: 350

Re: Copying tape to disk

Here are the steps you need to go through. 1. Convert the .SNA to .TAP and then to .WAV, possibly adjusting the volume if you can't load the file on the spectrum. 2. Switch the +3's loading to the tape drive and merge the basic loader from tape. Stop the tape after the basic block. 3. Make a note of...
by Rorschak
Sat Mar 10, 2018 6:37 pm
Forum: Programming
Topic: pasmo weirdness
Replies: 24
Views: 1066

Re: pasmo weirdness

Einar is correct. The code will run Mul16 directly. This code works for me, returning 0xF802 in HL ORG 50000 SC6A: LD HL,-2 ; HL = MULTIPLICAND LD DE,1023 ; DE = MULTIPLIER CALL MUL16 ; 16-BIT MULTIPLY ; RESULT OF 1023 * -2 = 0F802H ; REGISTER L = 02H ; H = F8H JR SC6A INCLUDE "MUL16.ASM" I have rem...