Search found 753 matches

by Seven.FFF
Sun Dec 10, 2017 3:51 pm
Forum: Programming
Topic: tap8k. simple, small and fast loader
Replies: 15
Views: 4487

Re: tap8k. simple, small and fast loader

Nice Antonio, thanks!

I like reading about subtle bugs in c++. I am guilty myself of introducing them every time I change other people’s code ;)
by Seven.FFF
Fri Dec 08, 2017 9:53 pm
Forum: Games/Software
Topic: Friday Night Quiz: Nathan Barley
Replies: 41
Views: 8469

Re: Friday Night Quiz: Nathan Barley

R-Tape wrote: Fri Dec 08, 2017 8:39 pm
Seven.FFF wrote: Fri Dec 08, 2017 8:25 pm Did you kick the brown door in?
Sorry I don't understand! (Or I'm even more worried that I do)
Ha, he was trying to make out he’d smashed in Claire’s brown door and painted it white on the way out.

Which was kinda like brute forcing it (except not really)...
by Seven.FFF
Fri Dec 08, 2017 8:25 pm
Forum: Games/Software
Topic: Friday Night Quiz: Nathan Barley
Replies: 41
Views: 8469

Re: Friday Night Quiz: Nathan Barley

R-Tape wrote: Fri Dec 08, 2017 8:22 pm Ah I was trying to brute force the Missile Defence route.
Did you kick the brown door in?
by Seven.FFF
Fri Dec 08, 2017 8:09 pm
Forum: Games/Software
Topic: Friday Night Quiz: Nathan Barley
Replies: 41
Views: 8469

Re: Friday Night Quiz: Nathan Barley

4 = Atic Atac

Cock, Muff, Bumhole!
by Seven.FFF
Fri Dec 08, 2017 8:02 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

Re: TRD boot loader

Thanks! I will look at adding the data too. Much simpler than it looked.
by Seven.FFF
Fri Dec 08, 2017 7:59 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

Re: TRD boot loader

w00t, I've done it!

I fixed the extension (by capitalising the b and adding a trailing \r), and 5.03 loads and runs the boot file even without the spesshul stuff!

Source and TRD.

Cheers for that!
by Seven.FFF
Fri Dec 08, 2017 7:30 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

Re: TRD boot loader

Ah, you do need it: https://dl.dropbox.com/s/68jketfpbbwqe6c/tr-dos-basic-spesshul-suffix.png?dl=0 I don't need to mod trdtool other than to do the extension capitalization and fixup the length. I can append the spesshul stuff before I add the file. Is it documented somewhere? It looks like data not...
by Seven.FFF
Fri Dec 08, 2017 7:24 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

Re: TRD boot loader

I wonder if you need to add the spesshul stuff when the basic file is boot.B?

You don't need to tell TR-Dos what line number you want to start it from when you do a SAVE "boot", so I think I might be able to get away with just capitalizing the .B. Will try it.
by Seven.FFF
Fri Dec 08, 2017 7:19 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

Re: TRD boot loader

Ah yes I bet you're right, thanks. I can see something in the code to capitalise .c to .C, so I could add that for .B too.

Not sure if I will be able to figure out the spesshul stuff as c++ is not my strong point, but I'll have a go :)
by Seven.FFF
Fri Dec 08, 2017 6:46 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6839

Re: 128k paging BASIC loader

However, if you OUT 32765,17: POKE 23388,17, it’ll page in bank 1 and reset into 48K BASIC, and the bank will stick. So it does! Is there a magic way to: be in 128K basic run a program call m/c from the program in that machine code, do the m/c equivalent of OUT 32765,17: POKE 23388,17 Frig the sysv...
by Seven.FFF
Fri Dec 08, 2017 5:47 pm
Forum: Programming
Topic: Pentagon Russian character set
Replies: 2
Views: 1303

Re: Pentagon Russian character set

Thanks Hikaru!
by Seven.FFF
Fri Dec 08, 2017 4:52 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2260

TRD boot loader

Splitting from this thread... Trying to make a TRD boot loader using Windows utilities trdtool , bas2tap and tzx_display . My build file: del jpj.trd del boot.tap del boot.tzx del boot.txt del boot_1.bin del boot. del boot.B trdtool # jpj.trd bas2tap boot.bas tzx_display boot ren boot_1.bin boot.B t...
by Seven.FFF
Fri Dec 08, 2017 3:48 pm
Forum: Programming
Topic: Pentagon Russian character set
Replies: 2
Views: 1303

Pentagon Russian character set

Is there a standard Pentagon 128 way of mapping Spectrum ASCII codes to russian glyphs? My google-foo is failing me, sorry. Context: translating an English spectrum game into Russian: Instead of my english FZX font, make a russian font which has russian alphabet and symbols in standardized places fo...
by Seven.FFF
Fri Dec 08, 2017 3:32 pm
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15389

Re: Write binary data to TRD from ASM

I'm building my trd files with trdtool, which is great, butI'm wondering if the files its making are not quite right, as I seem to be having a lot of trouble. https://shiru.untergrund.net/software.shtml I found this too, and it's working nicely. Shiru's stuff is great. How are you creating your Bas...
by Seven.FFF
Fri Dec 08, 2017 3:18 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6839

Re: 128k paging BASIC loader

Ast A. Moore wrote: Fri Dec 08, 2017 1:21 pmFor starters, returning to BASIC will change the top bank to bank 7.
Woodster wrote: Fri Dec 08, 2017 2:50 pm20 POKE 23388,17: PAUSE 1: LOAD"AYMUSIC" CODE: POKE 23388,16: PAUSE 1 ;AY music loaded into bank 1
Does Woody's technique stop BASIC changing the top bank back to bank 7, then?
by Seven.FFF
Fri Dec 08, 2017 2:51 pm
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15389

Re: Write binary data to TRD from ASM

keith56 wrote: Fri Dec 08, 2017 9:54 amTRDos changed their specification between ver 4 and 5, and commands all changed, with "RANDOMIZE USR 15360" changed to "RANDOMIZE USR 15616"
How do you write code that works on all versions? Or do you just assume that everyone is running v5 now?
by Seven.FFF
Fri Dec 08, 2017 1:12 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6839

Re: 128k paging BASIC loader

This is how simple a zeus paging loader is: TapeMode equ 3 BorderOptions equ $00002353 output_tzx "..\bin\Tumult-Uncompressed.tzx", "Tumult", "(c) Robin Verhagen-Guest 2017", Page52Start32, Page52Size, TapeMode , EntryPoint, BorderOptions output_tzx_block "..\bin\T...
by Seven.FFF
Fri Dec 08, 2017 1:07 pm
Forum: Programming
Topic: 128k paging BASIC loader
Replies: 24
Views: 6839

Re: 128k paging BASIC loader

I would compress the part that’s overwriting basic, and load that at a higher address or in another bank. Have the entry point be high, and make it decompress the low chunk before starting. I hate loaders that return to basic. I’m trying to figure out the same process for Pentagon loaders, which inv...
by Seven.FFF
Fri Dec 08, 2017 4:20 am
Forum: Programming
Topic: Write binary data to TRD from ASM
Replies: 34
Views: 15389

Re: Write binary data to TRD from ASM

I'm also interested in this. Coincidentally I was reading around this earlier, and came across the following two snippets. Any use? They seem to describe two different ways of making TR-DOS calls. ÖÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· º TR-Dos system functions. º ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ The system funct...
by Seven.FFF
Fri Dec 08, 2017 4:09 am
Forum: Sinclair Miscellaneous
Topic: Spectrum namedrops...
Replies: 31
Views: 9996

Re: Spectrum namedrops...

Used to live near gasman and spud, then when I realised it I moved away.
by Seven.FFF
Thu Dec 07, 2017 8:51 pm
Forum: Games/Software
Topic: 'Dixel' scrolling... Ghosts 'n' Goblins
Replies: 58
Views: 14583

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

R-Tape wrote: Thu Dec 07, 2017 8:42 pm Robin, please remember this is a Spectrum forum. We'd appreciate it if you post your Atari 2600 vids elsewhere.

Thankyou.
LOL!

The really, really annoying thing is that Mark Turmell did it all on the woody with 128 bytes of RAM and 4 KB of ROM :((((
by Seven.FFF
Thu Dec 07, 2017 8:19 pm
Forum: Games/Software
Topic: 'Dixel' scrolling... Ghosts 'n' Goblins
Replies: 58
Views: 14583

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

This is things in the foreground moving horizontally, rather than the entire background - but you can get pretty fast and furious, and deal with different speeds, when you scroll preshifted stuff. As long as you have the space to store all the different versions. I've gone 128K-only here for that re...
by Seven.FFF
Wed Dec 06, 2017 1:44 am
Forum: Programming
Topic: ZXSpin Assembler
Replies: 22
Views: 12601

Re: ZXSpin Assembler

I never really bothered with any ROM routines. I just checked my commit history, and the first thing I wrote before the initial commit was a table-based level renderer. It was a little different because Nirvana has a well-optimised character print routine. In that respect it was a little like R-Tape...
by Seven.FFF
Fri Dec 01, 2017 3:44 pm
Forum: Brand new software!
Topic: Best (Homebrew) game from 2015
Replies: 27
Views: 8529

Re: Best (Homebrew) game from 2015

R-Tape wrote: Fri Dec 01, 2017 3:20 pm Ah I can relax now. It wouldn't be a game of the year poll without one or two things left out :mrgreen:
Image
by Seven.FFF
Wed Nov 29, 2017 3:11 pm
Forum: Brand new software!
Topic: Best (Homebrew) game from 2015
Replies: 27
Views: 8529

Re: Best (Homebrew) game from 2015

Joefish wrote: Wed Nov 29, 2017 11:03 am No, I meant the search results page just has a generic URL. You can't cut and paste the URL into the forums to link people to the same search results.
Doh! Soz :)

Yes, a search URL that takes search terms in the query string would be awesome.