Search found 214 matches
- Wed May 22, 2019 4:26 pm
- Forum: ZX BASIC
- Topic: ZX81X2.ROM - and the big bang
- Replies: 61
- Views: 81312
Re: ZX81X2.ROM - and the big bang
Sorry for this long silence - I was on a (very) long weekend in Barcelona. :D The original CLS (more exactly the LOC-ADDR ) routine uses the sv. VARS as a pointer, from which it is searching and counting backward the N/L characters (24+1) to get exact line address. So it skips those 32 extra bytes ....
- Tue May 14, 2019 9:26 pm
- Forum: ZX BASIC
- Topic: ZX81X2.ROM - and the big bang
- Replies: 61
- Views: 81312
Re: ZX81X2.ROM - and the big bang
Dear Siggi and Joachim, Did you know that the d-file of your program is longer than should be? :o It contains 32 extra bytes after the latest N/L character in front of the beginning of the variables. Sysvar D_FILE ($400C) points $40F3, and the VARS ($4010) points $442C. The difference is $0339 (825 ...
- Tue Dec 25, 2018 12:06 pm
- Forum: Welcome Area
- Topic: Merry Xmas and Happy Holidays
- Replies: 9
- Views: 6327
Re: Merry Xmas and Happy Holidays
Merry Christmas to all,
Zsolt
Zsolt
- Sun Nov 11, 2018 6:44 pm
- Forum: ZX BASIC
- Topic: SPeccy ON the ZeddY
- Replies: 100
- Views: 62893
Re: SPeccy ON the ZeddY
Hi Siggi, No, these are ZX81-specific patterns, but ... In SPONZY they are available as UDGs ( chr$ 144 ... chr$ 164 ), which are defined during the startup: L0000: out ($FD),a ; Switch NMI off! LD DE,$FFFF ; Set pointer to top of possible physical RAM. JP L11CB ; Jump forward to common code at STAR...
- Fri Nov 09, 2018 1:51 pm
- Forum: ZX BASIC
- Topic: SPeccy ON the ZeddY
- Replies: 100
- Views: 62893
- Thu Nov 08, 2018 5:12 pm
- Forum: ZX BASIC
- Topic: Possible bug in ZX81x2 ROM ?
- Replies: 36
- Views: 20276
Re: Possible bug in ZX81x2 ROM ?
- Thu Nov 08, 2018 5:00 pm
- Forum: ZX BASIC
- Topic: ZX81X2.ROM - and the big bang
- Replies: 61
- Views: 81312
Re: ZX81X2.ROM - and the big bang
Hi, I have made some changes in the 'series generator' routine. In the 1st round of the generator loop the operands (and the results too) were zeros. The improved version skips this 1st round, so saves some times: ; ; The initialization phase. ; .db $3A ;;mul-by-2 2*x DEFB $C0 ;;st-mem-0 2*x DEFB $0...
- Fri Nov 02, 2018 8:38 pm
- Forum: ZX BASIC
- Topic: Possible bug in ZX81x2 ROM ?
- Replies: 36
- Views: 20276
Re: Possible bug in ZX81x2 ROM ?
Hi,
The 'MODULUS', the 'TEST 5 SPACES', the 'COPY A FLOATING POINT NUMBER' and the 'STR$' routines have been moved back to their original location.
Enjoy,
Zsolt
The 'MODULUS', the 'TEST 5 SPACES', the 'COPY A FLOATING POINT NUMBER' and the 'STR$' routines have been moved back to their original location.
Enjoy,
Zsolt
- Tue Oct 30, 2018 10:47 pm
- Forum: ZX BASIC
- Topic: Possible bug in ZX81x2 ROM ?
- Replies: 36
- Views: 20276
Re: Possible bug in ZX81x2 ROM ?
Hi Siggi, the C compiler z88dk also can use the ZX81 math routines in rom to do floating point calculations (depending on the linked math lib). As I understood the source files, it uses RST $28 to call the rom math routines. Does that still fit to your rom? The only difference was the address of the...
- Tue Oct 30, 2018 2:19 pm
- Forum: ZX BASIC
- Topic: Possible bug in ZX81x2 ROM ?
- Replies: 36
- Views: 20276