Search found 100 matches

by Hikaru
Mon Dec 11, 2017 6:05 pm
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15308

Re: Write binary data to TRD from ASM

Hi [mention="Hikaru"]Hikaru[/mention], I wonder if you could link me to your copy of 'ZX-Spectrum & TR-DOS Для пользователей и программистов', if you have it as a scan. The one I have only goes up to page 114. It's either a different book or it's missing all the good stuff :) Heys. Th...
by Hikaru
Mon Dec 11, 2017 5:43 pm
Forum: Brand new software!
Topic: Woot! ZXMAS Tape Magazine 2017
Replies: 46
Views: 11814

Re: Woot! ZXMAS Tape Magazine 2017

Certainly, I will have to disagree with this being a bad year for the Speccy. I would also say sprawling epics are very much in demand! Dat Santos ending though. Loved the Doodlebug too. Bob's puzzlers have some interesting ideas. Unfortunately I think '12 days' has a bug. If you cancel a link just ...
by Hikaru
Sat Dec 09, 2017 8:37 am
Forum: Games/Software
Topic: Friday Night Quiz: Nathan Barley
Replies: 41
Views: 8416

Re: Friday Night Quiz: Nathan Barley

RMartins wrote: Sat Dec 09, 2017 2:08 am 11 - REX ? (spread gun )
Nah, those were phatter and sorta diamond-shaped I think. Nevertheless, those pixels do seem familiar... :|
by Hikaru
Sat Dec 09, 2017 8:33 am
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15308

Re: Write binary data to TRD from ASM

out of interest, what is the best rom to use for testing (compatibility wise?) Well, the original 5.03 is considered the baseline version of sorts. This is the last known official release. Another widespread edition is the unofficial 5.04T, which comes as the default ROM in some major 'Pentagon'-or...
by Hikaru
Fri Dec 08, 2017 7:45 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2248

Re: TRD boot loader

Yes, it's probably less relevant in the case of boot.B, the only difference I can think of is when it is loaded with LOAD or LOAD "boot". Otherwise, the default implied command for those is RUN. Looking at my own loader, the autostart marker is #80 #AA placed after the final #0D at the end...
by Hikaru
Fri Dec 08, 2017 7:11 pm
Forum: Games/Software
Topic: Friday Night Quiz: Nathan Barley
Replies: 41
Views: 8416

Re: Friday Night Quiz: Nathan Barley

3. Soldier of Fortune
5. R-Type
6. Lightforce?
9. Cobra
10. Dan Dare 3
by Hikaru
Fri Dec 08, 2017 6:12 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2248

Re: TRD boot loader

It looks like the 'bad' image has the file type set to 'b' as opposed to 'B'. The ASCII code for 'b' is 98, so that should at least explain the 'custom header type #98' thing. Something to do with trdtool perhaps? BASIC files need some spesshul treatment in TR-DOS in order to enable autostart from l...
by Hikaru
Fri Dec 08, 2017 5:47 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6785

Re: 128k paging BASIC loader

USR0 it with fire!
by Hikaru
Fri Dec 08, 2017 5:45 pm
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15308

Re: Write binary data to TRD from ASM

But then again I had a lot of trouble in the early days becaue TRDos changed their specification between ver 4 and 5, and commands all changed, with "RANDOMIZE USR 15360" changed to "RANDOMIZE USR 15616" causing many of the samples of source-code I found could not work.. I belie...
by Hikaru
Fri Dec 08, 2017 5:44 pm
Forum: Programming
Topic: Pentagon Russian character set
Replies: 2
Views: 1301

Re: Pentagon Russian character set

Non-Unicode page is most likely to be Windows-1251 nowadays. Native legacy ZX Spectrum software such as word editors and e-zines also used CP866 (aka the MS-DOS encoding) or KOI8-R (e-mail standard encoding). Still some software used custom encodings, only adding the letters that weren't present in ...
by Hikaru
Fri Dec 08, 2017 1:34 pm
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15308

Re: Write binary data to TRD from ASM

My bad. Overall I've adapted that example from the book, 'ZX-Spectrum & TR-DOS Для пользователей и программистов' page 194. However, it looks like I've made a number of mistakes while doing that: 1. The '#00: load, #FF: save' comment is indeed wrong and should read '#FF: verify' instead. Saving ...
by Hikaru
Fri Dec 08, 2017 6:22 am
Forum: Games/Software
Topic: 'Dixel' scrolling... Ghosts 'n' Goblins
Replies: 58
Views: 14294

Re: 'Dixel' scrolling... Ghosts 'n' Goblins

On the other hand we have Ghosts'n'Goblins . I'm probably in minority but I consider it to be a bad port :twisted: It''s smooth but that's all. It's very simplistic, with few tiles, ugly graphics, tiny sprites, few levels compared to arcade and crazy difficulty. I respect the author (Keith Burkill)...
by Hikaru
Tue Dec 05, 2017 1:50 pm
Forum: Programming
Topic: Short beeper routines in assembly
Replies: 55
Views: 33467

Re: Short beeper routines in assembly

I don't think something like this needs a credit at all, so any option is fine of course. For the record, at the core of it is a fairly old trick used in the Tritone engine (and IIRC one more from the 80's), i.e. CP N: SBC A: AND #10. In other words, any values less than N give #10, while values equ...
by Hikaru
Tue Dec 05, 2017 8:00 am
Forum: Programming
Topic: Short beeper routines in assembly
Replies: 55
Views: 33467

Re: Short beeper routines in assembly

Well, I gave it a go previously, but decided not to post it in the end as I didn't really like the result. Seems like it was auto-saved as a draft, sooo here SFX ld hl,0 ld de,#0710 ld bc,2 ld lx,#18 call .loop ld c,24 ld lx,#06 .loop ld a,(hl) inc hl cp c sbc a and e or d out (#FE),a djnz .loop dec...
by Hikaru
Sun Nov 26, 2017 9:53 am
Forum: Programming
Topic: Missed Interrupts with DI+IM2 in assembly
Replies: 12
Views: 4389

Re: Missed Interrupts with DI+IM2 in assembly

Two cases isn't a problem: 1. Screen clears. As a general rule, you're just writing to the screen, so a triggered interrupt isn't going to corrupt anything. Just make sure not to get too close to #4000 (read: the ROM) or perhaps some sort of upper status panel/s that aren't updated constantly. 2. Sp...
by Hikaru
Wed Nov 22, 2017 7:06 pm
Forum: Programming
Topic: Machine code challenge
Replies: 12
Views: 4012

Re: Machine code challenge

Err, you might be looking too much into it. There's basically two loops, the outer one makes the edges, the inner one fills the horizontal lines if the Z flag is set. Before entering the overall loop, we set the Z flag using CP A so the first line is filled horizontally. Next time this happens is at...
by Hikaru
Wed Nov 22, 2017 3:25 pm
Forum: Programming
Topic: Machine code challenge
Replies: 12
Views: 4012

Re: Machine code challenge

24 bytes. Still plenty of ways to go, I believe.

Code: Select all

	ld hl,#5800
	ld de,#4917
	cp a
.lp2
	ld (hl),d
	inc hl
	ld b,30
.lp1
	jr nz,$+3
	ld (hl),d
	inc hl
	djnz .lp1
	ld (hl),d
	inc hl
	dec e
	jp p,.lp2
	ret
by Hikaru
Mon Nov 20, 2017 10:13 pm
Forum: Preservation
Topic: Crime Santa Claus/Clause?
Replies: 2
Views: 1361

Re: Crime Santa Claus/Clause?

If you look closer, you might notice even a third (?) title there, which is 'Crime of the Santa Claus' :) I don't know for a fact but I really doubt any of this is intentional and/or has some additional meaning.

IIRC, one of the authors is Slider, who is also on WoS.
by Hikaru
Mon Nov 20, 2017 10:04 pm
Forum: Programming
Topic: Horizontal scrolling solutions #1457
Replies: 13
Views: 5037

Re: Horizontal scrolling solutions #1457

Right, I remember that RR demo. Incidentally, I think I found a way to use non-black colors like green? for the sync marker area in aline, with artifacts kept to a fairly low amount (as sparse bits of BRIGHT for half the line). :roll: Mint uses just one multicolor 'canvas' (data+code buffer) for eve...
by Hikaru
Mon Nov 20, 2017 9:52 pm
Forum: Website
Topic: Adding images
Replies: 9
Views: 2562

Re: Adding images

Just my 5c, but I've tried it and I don't think this is a good extension. For one, it uses this annoying sort of google-captcha that tends to repeat itself 2 or 3 times until it clicks. But mostly the fact that the kind of link it inserts actually only shows the reduced thumbnail, not the full image...
by Hikaru
Mon Nov 20, 2017 1:06 pm
Forum: Design/Ideas
Topic: Should every new game be released with an infy lives option?
Replies: 28
Views: 8455

Sorreh!

MatGubbins wrote: Sun Nov 19, 2017 5:21 pm Maybe we are older and don't want
Image
by Hikaru
Sun Nov 19, 2017 7:05 pm
Forum: Games/Software
Topic: Joe Blade
Replies: 11
Views: 3573

Re: Joe Blade

Only played JB3, I thought it had a nice 'stealth exploring the enemy territory' feel to it at the time (sort of like Saboteur), if that makes sense. Never got too far with it though with all the bombs and whatnot.
by Hikaru
Sun Nov 19, 2017 6:52 pm
Forum: Design/Ideas
Topic: Should every new game be released with an infy lives option?
Replies: 28
Views: 8455

Re: Should every new game be released with an infy lives option?

Some people just habitually use POKEs all the time, even if the gameplay consists of 'pressing X to win'. Otherwise, the number of people willing to cheat can be seen as a means of telling whether a game has reasonable difficulty and/or whether it is achieved using fair means. Or alternatively, whet...
by Hikaru
Sat Nov 18, 2017 11:46 pm
Forum: Games/Software
Topic: The Great Giana Sisters...
Replies: 15
Views: 5530

Re: The Great Giana Sisters...

Ralf wrote: Sat Nov 18, 2017 9:11 am But yes, it's a terrible choice.
Depends.
Sokurah wrote: Sat Nov 18, 2017 11:37 pm I think it's only a matter of time before someone (not me) codes a version for the Spectrum Next.
Yes, using a BASIC interpreter written in compiled BASIC, with eyes closed and one hand tied to the back.
by Hikaru
Sat Nov 18, 2017 9:25 pm
Forum: Website
Topic: Forum ranks poll
Replies: 55
Views: 20092

Re: Forum ranks poll

The most valuable part of a rank is to implicitly or explicitly define a sorting/order/sequence. <...> Not necessarily. To begin with, it's a derivative of the post count, which is visible on its own. So you might want to keep it at that, or you might regard it more as something else and less relat...