Search found 3 matches
Search found 3 matches • Page 1 of 1
- Fri Mar 16, 2018 11:59 pm
- Forum: Programming
- Topic: tap8k. simple, small and fast loader
- Replies: 15
- Views: 1184
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...
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...
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...