Search found 746 matches

by Seven.FFF
Fri Dec 08, 2017 7:24 pm
Forum: Programming
Topic: TRD boot loader
Replies: 7
Views: 2256

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: 2256

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: 6818

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: 1302

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: 2256

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: 1302

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: 15363

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: 6818

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: 15363

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: 6818

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: 6818

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: 15363

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: 9919

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: 14499

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: 14499

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: 12515

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: 8493

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: 8493

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.
by Seven.FFF
Tue Nov 28, 2017 8:17 pm
Forum: Brand new software!
Topic: Best (Homebrew) game from 2015
Replies: 27
Views: 8493

Re: Best (Homebrew) game from 2015

Is that a surprise to most? I think it's only because the search result summary is so detailed it almost looks like it could be the full info! Maybe just having a "more..." or "details..." link that also takes you to the linked entity would be enough to finesse it (so for title ...
by Seven.FFF
Tue Nov 28, 2017 6:16 pm
Forum: Brand new software!
Topic: Best (Homebrew) game from 2015
Replies: 27
Views: 8493

Re: Best (Homebrew) game from 2015

Joefish wrote: Fri Nov 24, 2017 8:51 am Good point. I did a search on this site, but it didn't give me a link I could share!
That threw me too. Turns out if you click anywhere inside the search result it takes you to a linkable page:

Image
by Seven.FFF
Sat Nov 25, 2017 11:19 pm
Forum: Announcements
Topic: Introduce yourself!
Replies: 675
Views: 187404

Re: Introduce yourself!

Hi folks! Many of you know me from facebook under my real name, and from WoS as Colonel32. Into 8-bit home computers from the ZX-81 onwards, sold some BBC Micro educational software. Had a Spectrum+ in 86 and a +3 in 88 but never had any published games. Lived in Oxford since college apart from a st...