Search found 46 matches

by mrcook
Tue Mar 19, 2024 5:56 pm
Forum: Programming
Topic: Progamming with Chatgpt 4/ copilot
Replies: 13
Views: 865

Re: Progamming with Chatgpt 4/ copilot

Reminded me of this chap on YT:
by mrcook
Tue Mar 05, 2024 4:12 pm
Forum: Preservation
Topic: Speccy Screenshot Maps
Replies: 459
Views: 85334

Re: Speccy Screenshot Maps

pavero wrote: Mon Mar 04, 2024 10:47 pm Unfortunately many users often vote for the game rather than the map itself.
Yeah, I did notice that...Ant Attack being a perfect example! :D
by mrcook
Mon Mar 04, 2024 8:16 pm
Forum: Preservation
Topic: Speccy Screenshot Maps
Replies: 459
Views: 85334

Re: Speccy Screenshot Maps

pavero I had some spare time today so I did a little research on some solutions to improve the ranking. StackExchange had this interesting one using a shrinkage estimator: https://stats.stackexchange.com/a/6423 The results are quite good, here's the top few entries: 8.779 | Atic Atac 8.771 | Starqu...
by mrcook
Fri Mar 01, 2024 12:59 pm
Forum: Programming
Topic: BASIC Programming workflow on MAC
Replies: 9
Views: 758

Re: BASIC Programming workflow on MAC

There is the ZX-Basic syntax highlighter for Visual Studio Code. I've only used it for reading BASIC listings but it looks nice: https://github.com/jsanjose/zxbasic-vscode I've previously used bas2tap which worked fine. I'm not sure if I've compiled it since upgrading to an M2 but I can't image why ...
by mrcook
Sat Feb 24, 2024 9:29 pm
Forum: Preservation
Topic: Speccy Screenshot Maps
Replies: 459
Views: 85334

Re: Speccy Screenshot Maps

Hi @pavero, thanks for doing these maps!

I was having a browser around and noticed that when sorting by "score" the pages are taking ages to load; not just the index, but also then when viewing a single map page. There's no problem when using any of the other filters.
by mrcook
Thu Jan 18, 2024 10:50 pm
Forum: Showcase your work!
Topic: scrconv - SCR -> GIF/PNG/JPG converter
Replies: 8
Views: 1147

Re: scrconv - SCR -> GIF/PNG/JPG converter

g0blinish wrote: Tue Jan 16, 2024 2:31 pm I've already figured it out. 2738716 bytes is too much
My laptop hard drive has 549,755,813,888 bytes, so I don't care.
by mrcook
Sat Jan 13, 2024 9:29 pm
Forum: Showcase your work!
Topic: scrconv - SCR -> GIF/PNG/JPG converter
Replies: 8
Views: 1147

Re: scrconv - SCR -> GIF/PNG/JPG converter

They mean only check the colours in a 1 character width (could add a tweak for wider I suppose) around the border (so row 0, 23 and columns 0, 31) and not the colours in the middle of the screen. EDIT: Although a contrasting border is good too really so I don't think there's a best way to do it. Ah...
by mrcook
Sat Jan 13, 2024 8:15 pm
Forum: Showcase your work!
Topic: scrconv - SCR -> GIF/PNG/JPG converter
Replies: 8
Views: 1147

Re: scrconv - SCR -> GIF/PNG/JPG converter

lfaria wrote: Wed Jan 10, 2024 11:49 am But why consider the whole screen for the counting and not only the border "squares" (first and last column and first and last row)?
Sorry lfaria but I don't understand the question.
by mrcook
Sat Jan 13, 2024 8:13 pm
Forum: Showcase your work!
Topic: scrconv - SCR -> GIF/PNG/JPG converter
Replies: 8
Views: 1147

Re: scrconv - SCR -> GIF/PNG/JPG converter

g0blinish wrote: Wed Jan 10, 2024 8:27 am How to compile sources to win32 executable?
On macos this command is used on the terminal:

Code: Select all

go build ./cmd/scrconv
My assumption is that it would be the same on Windows, but using go.exe. I don't however have a windows machine to test that.
by mrcook
Mon Jan 01, 2024 2:50 pm
Forum: Programming
Topic: SkoolKit: ctl file or skool file?
Replies: 65
Views: 2220

Re: SkoolKit: ctl file or skool file?

i currently spend probably twice as much time switching from referencing the HTML, switching back to the .ctl file and making the edit, running the ctl2skool and skool2html scripts In this situation I would normally create a Makefile so that I can run multiple commands in a single go. Here's a basi...
by mrcook
Fri Dec 29, 2023 4:37 pm
Forum: Programming
Topic: ZX Spectrum Assembly. Let's make a game?
Replies: 3
Views: 383

Re: ZX Spectrum Assembly. Let's make a game?

I only had a quick scan through the Pong PDF, but that looks fantastic!

Looking at his itch account he has 3 games, each with a free English PDF tutorial: https://espamatica.itch.io
by mrcook
Fri Dec 29, 2023 4:26 pm
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7472

Re: Games Exposed

Ah - there's a third semi-unreleased ctl file created by Guesser/Szeliga for their disassembly... I did try to find all the sources but I guess I missed that ctl file! I created my zx-spectrum repository as an additional place to backup projects like this. So much stuff "on the internet" ...
by mrcook
Fri Dec 29, 2023 10:10 am
Forum: Games/Software
Topic: Games Exposed
Replies: 148
Views: 7472

Re: Games Exposed

I'm not sure if this would help, but: I took the UsuallyDavid skool file and generated a valid control file , which allowed me to then generate a new skool file directly from the TZX file. I also took all those separate guesser/szeliga control files and reconstructed them into a single control file ...
by mrcook
Wed Dec 27, 2023 7:46 pm
Forum: Showcase your work!
Topic: scrconv - SCR -> GIF/PNG/JPG converter
Replies: 8
Views: 1147

scrconv - SCR -> GIF/PNG/JPG converter

I spent a bit of time today updating my CLI program for converting SCR files to GIF, PNG, or JPG files. The source code is available on github: https://github.com/mrcook/scrconv Featues: * PNG, JPG, and GIF output formats * auto format output: PNG by default, or an animated GIF when a screen contain...
by mrcook
Sun Dec 10, 2023 5:33 pm
Forum: ZXDB Discussion
Topic: Subbuteo duplicate entries
Replies: 1
Views: 406

Subbuteo duplicate entries

I was looking over the Skoolkids t2sfiles and noticed that Subbuteo was listed as broken , so I decided to take a quick peek. The game loader is broken, however, as this is a BASIC game it can be loaded manually with LOAD "". The site is listing this game with 3 separate entries, however t...
by mrcook
Wed Nov 29, 2023 8:18 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

catmeows wrote: Wed Nov 29, 2023 12:48 pm @mrcook I wonder, since you mentioned DOS version closely follows z80 version, what are yours feeling about 86 instruction set when you compare it to Z80 ?
TBH I don't really have much of an opinion. I'm not actually super experienced in assembly and one is as much the same as the other to me. :)
by mrcook
Wed Nov 29, 2023 8:16 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

...I've loved your disassemblies too - if anything, I've always been quite inspired by yours and the way you write things up. Thanks awfully ! About automation ... I've kind of done this myself, I have a few scripts I use now...Happy to give you access to my drafts repo if you want to have a look? ...
by mrcook
Tue Nov 28, 2023 8:56 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

Thanks for the kind words crabfists. 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. I find disassembly work to be very r...
by mrcook
Mon Nov 27, 2023 6:23 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

Re: The Lords of Midnight: DOS & Z80 disassembly

Basically just general high level stuff:

* Is it Night
* Is It Dawn
* Any of DoomDarks Army Here?
* Are we Hidden?
* Anything in this location?
by mrcook
Mon Nov 27, 2023 4:52 pm
Forum: Programming
Topic: The Lords of Midnight: DOS & Z80 disassembly
Replies: 10
Views: 529

The Lords of Midnight: DOS & Z80 disassembly

Hot on the heels of my last project , here's a disassembly of both the PC DOS and ZX Spectrum versions of The Lords Of Midnight ( ID #6604 ). Github: https://github.com/mrcook/lords-of-midnight-disassembly I guess there's not much to say about the game - you all know of it - and tbh, Chris Wild rele...
by mrcook
Tue Nov 07, 2023 5:55 pm
Forum: Announcements
Topic: SkoolKit 9.0
Replies: 15
Views: 514

Re: SkoolKit 9.0

Hi Richard,

Not sure if mine counts as worth adding to that page, but I annotated Jetpac a few years back: https://github.com/mrcook/jetpac-disassembly

Of note, it was my disassembly that was the starting point for the JetPac RX release: https://highriser.itch.io/jetpacrx
by mrcook
Sun Nov 05, 2023 3:48 pm
Forum: Announcements
Topic: SkoolKit 9.0
Replies: 15
Views: 514

Re: SkoolKit 9.0

Thanks Richard, I almost thought about taking a look at doing a component...then I remembered how little motivation I've never had for learning Python :P

Ah well, thanks anyway.
by mrcook
Sun Nov 05, 2023 3:40 pm
Forum: Programming
Topic: Rebelstar Raiders BASIC source code
Replies: 3
Views: 281

Re: Rebelstar Raiders BASIC source code

Wall_Axe wrote: Sun Nov 05, 2023 1:38 pm Did you look at the enemy ai? Or is it just a two player game
Yep, this is a two player game only.
by mrcook
Sat Nov 04, 2023 4:56 pm
Forum: Programming
Topic: Rebelstar Raiders BASIC source code
Replies: 3
Views: 281

Rebelstar Raiders BASIC source code

A few months ago for a small weekend project I extracted all the source code and data from the Rebelstar Raiders game by Julian Gollop (Red Shift). Most of the code is BASIC with a very small amount of assembly for gfx/sound routines, and of course the game data files. The code is available on Githu...
by mrcook
Sat Nov 04, 2023 4:41 pm
Forum: Announcements
Topic: SkoolKit 9.0
Replies: 15
Views: 514

Re: SkoolKit 9.0

Hi Richard, thanks for the continuing development of Skoolkit...it's a great tool! I do have a question/suggestion/request :) Have you thought about supporting Gameboy disassembly? It feels like just adding support (!) for parsing of the .gb header and different memory banks is needed -- easy for me...