Search found 29 matches

by crabfists
Wed Feb 14, 2024 6:52 pm
Forum: Programming
Topic: Laser squad a.i.
Replies: 36
Views: 2504

Re: Laser squad a.i.

marenja Thanks for the feedback. I created a new repository with snapshots included. Let me know if it's not clear how to get it up and running. https://github.com/Colourclash/LaserSquad I will try to create a skool file if I get the chance. Don't try to read the analysis.json file. It's not meant ...
by crabfists
Tue Jan 30, 2024 3:24 pm
Forum: Programming
Topic: Laser squad a.i.
Replies: 36
Views: 2504

Re: Laser squad a.i.

That looks so neat! I really love the ability to watch the hidden movement phases - SpectrumAnalyser looks to have so many powerful ways to explore and tweak the code - excited to see how that development progresses. I still haven't had much time beyond merging to hunt down the things i'm curious a...
by crabfists
Mon Jan 22, 2024 6:19 pm
Forum: Programming
Topic: Laser squad a.i.
Replies: 36
Views: 2504

Re: Laser squad a.i.

I've been disassembling Laser Squad recently with Spectrum Analyser. I'm still in the early days but I've already figured a few things out. Using the new Lua feature I've written a real-time map viewer that shows you the entire map while the game is running. It's quite cool because you can see the C...
by crabfists
Wed Nov 29, 2023 9:24 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

I remember the tool when you first released it. Loved the concept but I struggled to get it running at the time. I tried again earlier this year and was sort of able to get it running, but it still didn't play well with macos. It's not my tool actually. I'm just helping out with releases and stuff....
by crabfists
Tue Nov 28, 2023 12:10 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

Good work on the disassembly! I've enjoyed browsing your work online. It would be a shame to see you stop. Have you considered using the Spectrum Analyser tool? It's drastically improved my progress on doing disassemblies. The end result can be the same, as it supports exporting to skoolkit format. ...
by crabfists
Thu Nov 23, 2023 12:41 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

Very cool tool, thanks a lot! Few comments after using it on a linux box. These seem to be minor and may not deserve a proper issue (surely can file one, if necessary): Rom i nfo.json should be Rom I nfo.json It is necessary to manually create Configs SaveStates AnalysisJson AnalysisState and Graph...
by crabfists
Wed Nov 22, 2023 10:28 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

A new build was uploaded of Spectrum Analyser.

Sorry, it's been so long since the last one! There have been a lot of changes since the last build. Too many to list.

https://colourclash.co.uk/SpectrumAnalyser.zip
by crabfists
Fri Nov 17, 2023 10:49 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

I created a Discord server if anyone wants to come and chat about Spectrum Analyser. https://discord.gg/VQ3m6W4ZRu If anyone is going to Crash Live tomorrow I will be there along with the main developer. Will be wearing Spectrum Analyser T-Shirts. :lol: Come and say Hi! SparkyNZ Thank you! Glad you ...
by crabfists
Fri Sep 29, 2023 11:05 am
Forum: Emulators
Topic: SpecEmu or another emulator with a good Debugger?
Replies: 18
Views: 644

Re: SpecEmu or another emulator with a good Debugger?

If you convert graphics from the Spectrum to the VIC-20 bear in mind the sprites will look extra fat, as the VIC-20 had a much lower width screen and fat pixels. This may or may not bother you. For example miner willy on the VIC-20 looks like he's been bulking up. https://www.youtube.com/watch?v=5mq...
by crabfists
Thu Sep 28, 2023 6:57 pm
Forum: Emulators
Topic: SpecEmu or another emulator with a good Debugger?
Replies: 18
Views: 644

Re: SpecEmu or another emulator with a good Debugger?

You could use Spectrum Analyser. The debugger in it is quite powerful.

Are you reverse engineering a game? If so, that is what it is designed for. ;)

https://colourclash.co.uk/spectrum-analyser/
by crabfists
Fri Jul 14, 2023 10:06 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

There is a new build available. New features: - Event viewer (see first screenshot) - Branch lines in code analysis view (see second screenshot) Bugfixes: - fix for crash after loading the tool after previously saving game data. https://colourclash.co.uk/SpectrumAnalyser.zip Enjoy! https://i.postimg...
by crabfists
Sun May 07, 2023 6:20 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

Another build is available :) Bugfixes - Lots New features: - RZX support - Trace step feature (can trace program execution without affecting program counter) 128k support is now rolled into the main build. Get it from here: https://colourclash.co.uk/SpectrumAnalyser.zip All feedback welcome :mrgreen:
by crabfists
Thu Apr 27, 2023 9:35 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Experimental 128k build

There is an experimental 128k build available now. You can download it here: https://colourclash.co.uk/SpectrumAnalyser128k.zip To run the tool in 128k mode you must launch it with the argument "-128" (without the quotes). If you start it without the argument it will be in 48k mode. Let me...
by crabfists
Sun Feb 12, 2023 9:32 pm
Forum: Programming
Topic: Spectrum Analyser
Replies: 15
Views: 949

Re: Spectrum Analyser

Bedazzle Great feedback. Thanks! - to put into file not all the memory disasm, but selected range (by lines or addresses); This feature was added in the latest build. See this post: https://spectrumcomputing.co.uk/forums/viewtopic.php?p=111047#p111047 Please try it and let us know what you think.
by crabfists
Sun Feb 12, 2023 9:28 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Re: Spectrum Analyser release thread

New build just got uploaded. Changes: - Fix problem with graphics view. - Can now specify an address range when exporting an ASM file. - "ROM" checkbox in labels list now defaults to off. https://colourclash.co.uk/SpectrumAnalyser.zip Oh, and I need to re-iterate, Spectrum Analyser is not ...
by crabfists
Fri Feb 10, 2023 10:38 pm
Forum: Announcements
Topic: Spectrum Analyser release thread
Replies: 15
Views: 1261

Spectrum Analyser release thread

I am creating a thread for announcing new releases of Spectrum Analyser. This is so people can be kept up to date on what changes between releases and also to be notified whenever there is a new release. :) If you don't know what Spectrum Analyser is, it's a tool for reverse engineering Spectrum gam...
by crabfists
Tue Feb 07, 2023 10:16 am
Forum: Programming
Topic: Spectrum Analyser
Replies: 15
Views: 949

Re: Spectrum Analyser

Glad you got it working! Let me know if you have any feedback or find any bugs. ;)
Bedazzle wrote: Tue Feb 07, 2023 6:51 am
Unpacking fresh analyser copy from archive fixed this. Trying to do some disasm. :)
by crabfists
Fri Jan 20, 2023 2:45 pm
Forum: Programming
Topic: Disassembling Feud to make an editor
Replies: 10
Views: 456

Re: Disassembling Feud to make an editor

You could use Spectrum Aanalyser to tell you which code puts the herbs in their spots. Do you know the memory location of the herbs? I could try and look here.
by crabfists
Sun Jan 15, 2023 7:31 pm
Forum: Programming
Topic: Spectrum Analyser
Replies: 15
Views: 949

Re: Spectrum Analyser

I've been told a Linux/Mac build is going to be worked on. It's built on ImGui, which is a cross platform API, so hopefully won't be that hard.
by crabfists
Wed Jan 11, 2023 11:28 am
Forum: Programming
Topic: Spectrum Analyser
Replies: 15
Views: 949

Re: Spectrum Analyser

Strange, it's been working on Windows 11 all along for me. Hopefully that was a one-off quirk.

@Bedazzle How are you finding the tool?
by crabfists
Sat Jan 07, 2023 11:00 am
Forum: Programming
Topic: Spectrum Analyser
Replies: 15
Views: 949

Re: Spectrum Analyser

Spectrum Analyser currently supports Windows 10 and above. More information on the tool here (including a walkthrough video):

https://colourclash.co.uk/spectrum-analyser/
by crabfists
Fri Jan 06, 2023 10:05 am
Forum: Showcase your work!
Topic: My reverse engineering tool
Replies: 48
Views: 28488

Re: My reverse engineering tool

Forgot to mention, the tool can now import and export to the Skoolkit skool format. It needs some proper documentation on how to do this. Please note, the skool file import feature is very much WIP. It can produce weird results as not every skool file feature is supported. By all means report issues...
by crabfists
Thu Jan 05, 2023 11:22 pm
Forum: Showcase your work!
Topic: My reverse engineering tool
Replies: 48
Views: 28488

Re: My reverse engineering tool

The tool is still being worked on and has many new features since the last build. You can download the tool and find out more here: https://colourclash.co.uk/spectrum-analyser/ You can find a walkthrough video on the site showing you how it works. Please report any problems or feedback. (It's not my...
by crabfists
Fri Oct 28, 2022 4:29 pm
Forum: Announcements
Topic: SkoolKit 8.7
Replies: 10
Views: 492

Re: SkoolKit 8.7

Done. Nice one. Thanks for listening :) You don't. Why would you want to know? Are skool files from previous versions of SkoolKit compatible with later versions of SkoolKit then? The reason I mention it is because I had a skool file that I found online that I couldn't work with (can't remember what...
by crabfists
Thu Oct 27, 2022 11:01 pm
Forum: Announcements
Topic: SkoolKit 8.7
Replies: 10
Views: 492

Re: SkoolKit 8.7

Oh yeah, thanks. I added the org option and now it creates a working snapshot. :) (Might be nice to put a comment on the FAQ so other people don't make the same mistake? I presumed it would transfer the org address over) Here is another question. How do you know the version of SkoolKit a skool file ...