Search found 999 matches

by 0xC0DE
Wed May 12, 2021 7:01 pm
Forum: 8-bit acorn software: classic games
Topic: Another Elk Repton 2 Mod !
Replies: 6
Views: 193

Re: Another Elk Repton 2 Mod !

Seems near optimal (if you don't have a few kilobyte left to unroll the whole loop :mrgreen: )
by 0xC0DE
Wed May 12, 2021 4:28 pm
Forum: 8-bit acorn software: classic games
Topic: Another Elk Repton 2 Mod !
Replies: 6
Views: 193

Re: Another Elk Repton 2 Mod !

Works pretty well! Any room for improvement on the software scrolling or is it as fast as can be?
by 0xC0DE
Mon May 10, 2021 8:44 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

Thanks Kees! Moved most variables to zpage which freed up a lot of memory. Then moved a lot of data lower into memory. Removed things that depend on the OS (sound, keys). And added my own interrupt handler. Now I need to optimize sprite plotting and tilemap checking to gain more speed in MODE 1.
by 0xC0DE
Mon May 10, 2021 9:50 am
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

That's amazing disassembly and commenting work! I must say this game really gets down to business doesn't it!... loads at &1900, executes at the start not somewhere in the middle, and goes straight into the main game loop with no messing about. I have never seen a game that starts off so "...
by 0xC0DE
Mon May 10, 2021 12:36 am
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

Thanks both! I'm now at the stage where everything in the source can be removed, moved, optimized, or whatever is needed because there are no hard coded addresses anymore. It's a relatively simple game so it's going fine so far!
by 0xC0DE
Sun May 09, 2021 5:37 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

I disassembled Lode Runner (BBC Micro version): https://github.com/0xC0DE6502/lode-runner-disassembled
by 0xC0DE
Wed May 05, 2021 9:53 pm
Forum: archive submissions
Topic: Sorcery - Acorn Electron Version
Replies: 6
Views: 333

Re: Sorcery - Acorn Electron Version

I just downloaded the version from bbcmicro.co.uk and it works for me on Elkulator and Electrem. I am using a DFS which keeps PAGE at &E00 if that makes any difference. It runs at the same speed, i.e. terribly slow ;)
by 0xC0DE
Wed May 05, 2021 10:04 am
Forum: archive submissions
Topic: Sorcery - Acorn Electron Version
Replies: 6
Views: 333

Re: Sorcery - Acorn Electron Version

It works in Elkulator and Electrem but the game is horribly slow in MODE 2. I would be surprised that this is actually an Electron version.

Edit: even on a Beeb it's pretty slow
by 0xC0DE
Tue May 04, 2021 9:53 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

Is that matter compact? It has the joystick on the user port. The rest will have to start an and conversion and wait for the interrupt or just wait and then do the next channel/axis. I just found it while disassembling Lode Runner. It could have been added later by someone, just like the protection...
by 0xC0DE
Tue May 04, 2021 8:36 pm
Forum: programming
Topic: Exile sampled speech on Electron version
Replies: 2
Views: 165

Re: Exile sampled speech on Electron version

I was totally into 1bit sampled sounds on the Elk at one point but it's been too long. I need to get back to it. It's really interesting. I was experimenting with PWM, 1bit DAC, and other techniques. I found this in my notes about the EXILE format specifically. Maybe it helps. ; format of sample byt...
by 0xC0DE
Tue May 04, 2021 4:18 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

Question to anybody more familiar with the BBC Micro than I am. I've disassembled this snippet of code from the BBC Micro version of Lode Runner. .readJoystick lda #$00 sta keysPressed sta DDRB ;set USER VIA Port B as Input lda IRB eor #$ff beq checkMovementKeys ;no active inputs, so check keys inst...
by 0xC0DE
Mon May 03, 2021 8:02 am
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

Great job, and great choice of game. Absolutely loved Lode Runner and did briefly consider a NuLA rework of it, but I didn't think there were enough graphics in to make the effort worthwhile. Might be a bit easier now you've disassembled it though! Thanks Dave! When the disassembly is finished I wi...
by 0xC0DE
Thu Apr 29, 2021 9:29 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

Snuggsy187 wrote:
Thu Apr 29, 2021 9:26 pm
I know it's small-fry, but I'm going to say top work again ! :D
Thanks! And now my head hurts from calculating relocatable addresses :mrgreen:
by 0xC0DE
Thu Apr 29, 2021 9:10 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

@uniforix: Could you please try this version on your Peg400 system?
@roland: And you on WiDFS please?

The loader/relocator at the bottom of the stack has been moved into the main binary.

ManicMiner2021-0.07b.ssd
(200 KiB) Downloaded 10 times
by 0xC0DE
Thu Apr 29, 2021 7:34 pm
Forum: 8-bit acorn software: classic games
Topic: Electron Elite, now fully documented and compared to other versions
Replies: 2
Views: 246

Re: Electron Elite, now fully documented and compared to other versions

Totally amazing! I will be browsing this for sure! Thank you =D> =D> =D>
by 0xC0DE
Thu Apr 29, 2021 11:53 am
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

I tried just that but forgot that the loader moves a chunk of memory to $380 and another chunk of memory to the very end of screen memory Just a thought - how about changing to Mode1 at the end of "MANIC", then *RUN MINER, which executes at &4938 (where there's space to put your reloc...
by 0xC0DE
Wed Apr 28, 2021 11:48 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

I am still thinking about a different loading mechanism but memory is tight. 1 Page of 'Wallpaper' Loader @ &7F00, with your logo, in the style of Elementum / ElectroBots ? :-k I tried just that but forgot that the loader moves a chunk of memory to $380 and another chunk of memory to the very e...
by 0xC0DE
Wed Apr 28, 2021 10:07 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Re: Lode Runner (Electron)

oss003 wrote:
Wed Apr 28, 2021 5:20 pm
I started it but then realised the resolution wasn't ideal for the Atom...... :(
I'll have a look how far I got and upload it if you want, it was a snapshot.
IIRC there are some Atom converted parts in ...

Greetings
Kees
Thanks Kees! That will be really helpful to make sense of it all =D>
by 0xC0DE
Wed Apr 28, 2021 10:03 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

The loader executes on the bottom of the stack at &0100. I moved my workspace from &100 to &A00 (which I was using anyway to prepare the HTTP headers) and now I can load Manic Miner over WiDFS \:D/ The only thing I have to do is to practise to pass the first screen :oops: Well done, Rol...
by 0xC0DE
Wed Apr 28, 2021 5:01 pm
Forum: new projects in development: games
Topic: Lode Runner (Electron)
Replies: 18
Views: 670

Lode Runner (Electron)

Working on a disassembly of Lode Runner (BBC Micro version) with the intention of creating an Acorn Electron version. Question: does anyone know of a (homebrew) Acorn Electron version of Lode Runner? Or, does anyone already have a disassembly or full source of Lode Runner for the BBC Micro? I would ...
by 0xC0DE
Wed Apr 28, 2021 12:23 pm
Forum: 8-bit acorn software: classic games
Topic: Flicker-free Elite on the Acorn Electron
Replies: 17
Views: 683

Re: Flicker-free Elite on the Acorn Electron

Tested on a real Electron (Elk + Plus1 + ElkSD Plus1) and it works fine!

Question:
The rotating spaceship in the intro screen and the space station in the game are flicker free, but the planet (in game) isn't. Do you know why?
by 0xC0DE
Wed Apr 28, 2021 12:11 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

I tried the SSD on my Elk, but I got 'Bad String at line 74' when it was loading, when it executes *RUN LOADER. I have a Slogger Pegasus 400, RH Plus 1 ROM. Will try again when another release is out :) Thanks for reporting. Sorry about that. I will test different configurations and fix that! I jus...
by 0xC0DE
Tue Apr 27, 2021 10:52 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

I tried the SSD on my Elk, but I got 'Bad String at line 74' when it was loading, when it executes *RUN LOADER. I have a Slogger Pegasus 400, RH Plus 1 ROM. Will try again when another release is out :) Thanks for reporting. Sorry about that. I will test different configurations and fix that!
by 0xC0DE
Tue Apr 27, 2021 10:43 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

Yay, it's all excellent stuff ! :D =D> =D> =D> Will take a 'few hours off work' tomorrow to try it on my Electron - vanilla Release 2 (not even a Plus 1 at the moment), PlayUEF your tape image straight into the tape port ! Marvellous :D That will be a wonderfully authentic experience! Please let me...
by 0xC0DE
Tue Apr 27, 2021 10:34 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

This illustrates the transformation of the initial test and the final game
https://twitter.com/0xC0DE6502/status/1 ... 8245705729
by 0xC0DE
Tue Apr 27, 2021 9:45 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

roland wrote:
Tue Apr 27, 2021 9:37 pm
0xC0DE wrote:
Tue Apr 27, 2021 8:58 pm
Thanks Roland! Yes, this is using most of memory, except &0200-&0380 and &00d0-&00ff.
The loader executes on the bottom of the stack at &0100.
Well, that explains a lot. WiDFS also uses part of the stack and the string buffer at &A00....
[-X :lol:
by 0xC0DE
Tue Apr 27, 2021 9:07 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

This is great! It looks like a lot of work was needed to get this in shape for the Electron, but the result is excellent. Good job 0xC0DE! =D> =D> =D> Thanks to you Toby! I did have to change quite a few things but it was a perfect side project for me. And as a result one of the games I remember fo...
by 0xC0DE
Tue Apr 27, 2021 8:58 pm
Forum: new projects in development: games
Topic: Manic Miner (Electron)
Replies: 42
Views: 1181

Re: Manic Miner (Electron)

Thanks Roland! Yes, this is using most of memory, except &0200-&0380 and &00d0-&00ff. The loader executes on the bottom of the stack at &0100. The main binary is loaded from &1F00 until far into screen memory. And then one part is relocated to &0380 and another part after...

Go to advanced search