Search found 71 matches

by ChrisB
Thu Jul 30, 2020 7:26 am
Forum: miscellaneous new bbc and electron games
Topic: New RPG for BBC model B
Replies: 32
Views: 825

Re: New RPG for BBC model B

Firstly - fantastic effort. This is a huge amount of effort - especially given it was written BITD.

Another potential Master issue. Some of the program names on the disk start with a minus sign. If you CHAIN them from the command line you get "bad filing system name".
by ChrisB
Mon Jul 27, 2020 9:05 am
Forum: new projects and releases: demoscene
Topic: Boing ball BASIC demo
Replies: 37
Views: 1095

Re: Boing ball BASIC demo

I have vague memories is a version that went round the network at school that did the effect to the tune of sweet dreams. More like the original demo in look than the beebug version. No idea where it came from though.
by ChrisB
Tue Jul 21, 2020 8:32 am
Forum: programming
Topic: Drawing lines - BASIC vs machine code
Replies: 48
Views: 1304

Re: Drawing lines - BASIC vs machine code

Richard - I've spent far too much time playing around with this today. In short - no. The fastest way to make BASIC move/draw some lines is with MOVE & DRAW combinations. Doing PLOT commands or VDU commands (even when grouped into two byte blocks with ; ) is slower. I assume you're mostly seeing the...
by ChrisB
Fri Jul 17, 2020 8:49 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

I've got a toggle at the moment - so on/off - not volume as such...

I have thought about overall volumes - there are a couple of approaches I could take but not sure at the moment.
by ChrisB
Fri Jul 17, 2020 7:22 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

I'm still fiddling around and will need to have a go on a real beeb. However here's my current code (taken from beebasm to BBC BASIC hence the long variable names). CALL tuneStart to start the tune and *fx 13,5 to stop. 10MODE 3 20ENVELOPE 1,1,0,0,0,0,0,200,126,-2,-1,-2,100,40 30notes$="" 40duration...
by ChrisB
Thu Jul 16, 2020 8:10 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

As mentioned elsewhere I've now implemented a simple event based routine to provide background music. Now - at the moment it just plays a few bars of greensleeves which will need changing. Technically I'm using the counter crossing zero event (event 5). Because I'm going for a sort of plucked string...
by ChrisB
Thu Jul 16, 2020 7:28 pm
Forum: programming
Topic: Beginner question on interrupts
Replies: 14
Views: 680

Re: Beginner question on interrupts

I know this may be heresy but if the objective is just a regular (or irregular) "pulse" to drive some process rather than a deep understanding of the hardware then you might want to investigate the event handlers. These are pre-packaged interrupts with none of the messing around with hardware addres...
by ChrisB
Thu Jul 16, 2020 5:20 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

There's no reason it shouldn't. I'm not doing anything "naughty" or using exciting areas of memory apart from direct screen access. Seems to work under emulation.
by ChrisB
Mon Jul 13, 2020 6:10 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Following the feedback I've added some new features. A "rating" as described above. Might tweak the descriptions slightly but it works well. An option to change the background colour to cyan making it slightly less contrast. A number of days to complete. Currently set at 14 - might be a bit tight. S...
by ChrisB
Sun Jul 12, 2020 9:26 am
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 3251

Re: About BBC Basic 4

COLOUR n
Set foreground colour
COLOUR 128+n
Set background colour

So - in mode 1

Code: Select all

COLOUR 131:COLOUR 0:PRINT "Black text on White background"
Or

Code: Select all

10 MODE 1
20 PRINT "Some text with a ";
30 COLOUR 131:COLOUR 0:PRINT "highlighted";
40 COLOUR 128:COLOUR 3:PRINT " word."
by ChrisB
Tue Jul 07, 2020 8:05 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

I saw the discussion about a title for the player. Yes - there seems to be a real desire to have some kind of "Score" for the player. I'll collect some stats and display those at the end which will help. I'm thinking about some kind of description - might be fun to take two or three separate proper...
by ChrisB
Tue Jul 07, 2020 7:10 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

End of level bosses. No - I don't - but the hardest monsters in each level appear further from the start location. Balance is still a major point - so these values are subject to change. There are 50 individual cards although some of them have multiple names (64 currently - soon to be 75+) for varia...
by ChrisB
Tue Jul 07, 2020 6:00 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Hopefully I'll finish it some time soon! Thanks for all the comments and feedback - already implementing some of them. Looking at the video it has come out reasonably well although it doesn't do the movement justice. One of the things we talked about was the smoothing applied to the scaling. Here's ...
by ChrisB
Sat Jun 13, 2020 12:38 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Update time. I've completed the first balance pass and created "real" cards and treasures. I've added to the loader to autodetect ram banks and show instructions. Needs a menu screen and loader screen adding. On the main game I've completes the prize allocation logic, and fixed a few bugs and some g...
by ChrisB
Mon Jun 01, 2020 7:11 pm
Forum: 8-bit acorn software: other
Topic: Maze Code Permission - Lurkio
Replies: 8
Views: 550

Re: Maze Code Permission - Lurkio

I make that 4 RPGish games this year (provided we all finish ;) )
Akalabeth (released): viewtopic.php?f=74&t=13096
And my current project : viewtopic.php?f=53&t=18701
by ChrisB
Mon Jun 01, 2020 6:53 pm
Forum: programming
Topic: Shadow memory on the B+
Replies: 1
Views: 190

Re: Shadow memory on the B+

Yes - although it's a bit twisted. If you set the top bit of the byte written to &fe30 then the "special" 12K will be paged in to &8000 - &B000 with the remaining 4K of whatever ROM you selected in the bottom bits of &FE30 from &B000 - &C000. If shadow mode is selected then any writes to &3000 - &80...
by ChrisB
Sun May 31, 2020 2:45 pm
Forum: new projects in development: games
Topic: RPG project
Replies: 103
Views: 5013

Re: RPG project

Not wishing to divert the thread but you can play Bards Tale on the Master 512?!!!! We'll have to move this to another thread if it gets serious. Yes - I'm 95% sure you can and I did BITD. I've just tried under emulation (b-em) and using dosplus 2.1 it will load as far as adding a party member but ...
by ChrisB
Sun May 31, 2020 8:29 am
Forum: new projects in development: games
Topic: RPG project
Replies: 103
Views: 5013

Re: RPG project

Well done. I don't think the pause is too long. These games aren't reflex based. I don't remember the bards tale being exactly snappy on a Master 512 ;). If you had an audio cue or another visual cue (compass rose?) as soon as the key was pressed it might improve the feel responsiveness.
by ChrisB
Wed May 27, 2020 8:08 pm
Forum: stardot FORUM
Topic: New promo/intro video for Stardot!
Replies: 48
Views: 2023

Re: New promo/intro video for Stardot!

Well done all - good fun. So - I had another go and did it "properly". Basically some largish lookup tables and assembler rather than palette bashing. There are two versions in the disk. One for the Beeb/Master and one for the Electron with reduced dots and it should auto-detect and use the right ve...
by ChrisB
Sun May 24, 2020 8:15 am
Forum: stardot FORUM
Topic: New promo/intro video for Stardot!
Replies: 48
Views: 2023

Re: New promo/intro video for Stardot!

Good stuff. I've update my version with stars and text above. Also here's a B+/Master version that uses the shadow to double bank so the movement of the dots can be smoother. Caveat: It's not very "clean" in that it uses direct poking of the ACCON register. Not tested on real hardware. 10 A%=0:X%=1:...
by ChrisB
Sat May 23, 2020 1:08 pm
Forum: stardot FORUM
Topic: New promo/intro video for Stardot!
Replies: 48
Views: 2023

Re: New promo/intro video for Stardot!

There's a typo in line 600 btw
:oops: Never tweak the code as you're pasting it into a forum.... Thanks.
by ChrisB
Sat May 23, 2020 12:40 pm
Forum: stardot FORUM
Topic: New promo/intro video for Stardot!
Replies: 48
Views: 2023

Re: New promo/intro video for Stardot!

Here's a simplistic version in BASIC with palette switching. Not enough colours unfortunately. But it should work most platforms. (typo corrected) Edit 2: Now with stars and text! Also tweaked to improve where the "dot" sits on the ring. 10 MODE 2 20 VDU 23;8202;0;0;0; 30 B%=0 40 FOR C%=1 TO 15 50 I...
by ChrisB
Sat May 16, 2020 8:51 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Time for another update. I've taken the plunge and removed the 65c02 instructions and reorganised the code to be able to produce a B+ version which I have running on my actual hardware. It's involved a lot of re-organsing of the code to try and make a version that will compile for both Master and B+...
by ChrisB
Sat May 02, 2020 4:26 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Hi Kieran,
It compresses down to 4438 bytes - but I didn't try out the decompresser. Lzsa is "good enough". Perhaps another time.
by ChrisB
Sat May 02, 2020 3:06 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Thanks for all your suggestions - we have a winner... Here are the results for compressing my Map screen. Original data size is 18536 bytes Compressor Code size zp use Compressed Size Decompression Time (ms) zlib 1336* 10 4273 146 lzsa2 281 1 4790 56 Tricky 96 5 7599 40 *Includes buffer - not requir...
by ChrisB
Fri May 01, 2020 4:08 pm
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Thanks Kieran - I'll have a look/play.
by ChrisB
Fri May 01, 2020 7:43 am
Forum: new projects in development: games
Topic: Untitled Dungeon Game
Replies: 49
Views: 2860

Re: Untitled Dungeon Game

Created a town screen for performing upgrades. Also tweaking the inventory screen. Battle screen left to do.
town screen.png
by ChrisB
Fri Apr 24, 2020 7:19 am
Forum: new projects in development: games
Topic: RPG project
Replies: 103
Views: 5013

Re: RPG project

Good luck with you project. Seems like there are a few RPGs on the go.

Something Tricky suggested to me on my last project was you might want to consider using some Sideways RAM - I'm sure another 16K of space would be helpful. I'm doing it for my current one and it's really quite easy to use.
by ChrisB
Tue Apr 21, 2020 7:11 am
Forum: programming
Topic: Loading assembler code
Replies: 8
Views: 581

Re: Loading assembler code

If you're using the basic assembler you can use the OPT directive and O% to assemble code in a different location to where it will finally be run. See page 24 of the Advanced User Guide. Yes - you can put code above HIMEM - or alternatively below page. For short test routines you can simply reserve ...
by ChrisB
Tue Apr 21, 2020 12:04 am
Forum: miscellaneous new bbc and electron games
Topic: Akalabeth - World of Doom (Ultima 0)
Replies: 14
Views: 2914

Re: Akalabeth - World of Doom (Ultima 0)

I don't like doing this but I was looking at the source (long story) and I see that there are some "PLOT .. TO" commands which I think are left over from the original source (lines 3087 to 3089 in the uncompressed source). I don't know when you'll get to these (seems dependent on a monster type?) bu...

Go to advanced search