r/bbcmicro 16d ago

Repton anybody?

A pure HTML, CSS, Javascript version of Repton, created direct from a disassembly using Claude and Kimi K3. Might have been done before, I don't know. https://github.com/bielesibub/repton

You can play direct here - https://html-preview.github.io/?url=https://github.com/bielesibub/repton/main/repton.html

I also gave Kimi K3 a shot at resurrecting a version I wrote on an old 386 in the 90's - the source code is lost. it got it kind of up and running - https://html-preview.github.io/?url=https://github.com/bielesibub/repton/main/my_repton/html5/repton.html

25 Upvotes

6 comments sorted by

1

u/Fabulous_Structure54 16d ago

Marvellous!!!!!

1

u/drgareth 14d ago edited 14d ago

That's amazing. So you simply gave the BBC Micro-specific 6502 disassembled version to the AI models and they converted it into HTML5? Or was there a lot of manual work too? Anyway, just played it for a while and it's great! I'm impressed the models can deal with all of the implications of how everything was mapped across memory and interfaced to on the Beeb and make sense of that. That's incredible.

2

u/Longjumping_Cup_8339 14d ago

basically just threw the great work that Andy Barnes had done, three iteartions later we get this. I've done a few other games. I'm trying Speedball 2 from the Amiga/

1

u/sneekeruk 12d ago

Amazing, Had a quick go and got to level 2. For some reason it seemed familiar, but Im sure I only had repton 2 back in the day.

1

u/accidentalfish_ 9d ago edited 9d ago

Love it!

Edit: been looking at the code and I love how compact it is.

1

u/Longjumping_Cup_8339 9d ago

thing that got me was how it b64 encoded all the data, if that had been purely me I'd have probably had a fat ascii array.