Long list of assembly sources for the database

This is the place for general discussion and updates about the ZXDB Database. This forum is not specific to Spectrum Computing.

Moderator: druellan

User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Long list of assembly sources for the database

Post by Turtle_Quality »

From a discussion almost a year back


Turtle_Quality wrote: ↑Fri Aug 26, 2022 3:56 pm
On that subject, I was trying to query the database on assembly code games where the source is available
In Advanced Search, type "assembly" in field "Group/Tag" and select the proper source code option.

@Einar Saukas answered
Unfortunately you will get just a few results because very few entries are fully tagged.

So I went through all the entries that have source code, discounted the ones that already stated what they were developed with (Z88 / AGD / Assembly... ), discounted most utilities but not all, discounted many that appeared obviously to be basic. Also a number were associated with Basic competitions so I assumed they were in Basic, likewise some for an ASM competition. There were a number of classic games there that are obviously assembly, Jetpac, Knightlore etc... and then many where I checked the source one by one. It was only at that stage I realised it would be useful to save with the links so much of this list is without links.

So next post will be the assembly games, then some C, which I assume to be Z88DK based, then Sinclair Basic, Boriel Basic then some problematic ones.

If we can get these correctly tagged, I can then dig out the further assembly games with available source code and get those tagged and linked also
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Assembly programs with source (not currently tagged with Assembly)
[CSSCGC] Go Race!
3d Chess 2019
Alien8
Area 51
Atic Atac
AttrMaze3d
Avalon
BackToSchool
Banger Management
Berksman
Big Baps
Bitfrost Engines
Blip Blop
Blizzard's Rift
Bolder Dash
Boom Bot
Bordertrix
Buggy Boy
Byte Me
Cabal
Catch the Cash
Chain Reaction
Charade Engine
Chase HQ
ChesSkelet
Chibi Akumas
Chip Rescue
Chuckie Egg
Citadel
Commando
COMPLICA DX
CRAP 256 BYTE SCRAMBLE
DeathChase
Desolate
Dun Darach
Dungeon 16K
Dynamite Dan
Dynamite Dan II
Effugit
El Hobbit
El Stompo
Escape From Monjas
Extruder
Falling Blocks
Fkiletatriz
Gandalf
Gangsta City
Ghosts 'n Goblins
Gluf
Harrier Attack
Harry the Magical: The Hero Hallows
Heritage
Hexagonal Filler
Highway Encounter
Homebrew
Horace Goes to the Tower
Hydrofool
I Need Speed
Infestation
JetPac
Jib Goes Shopping
Journey to Another World
Knight Lore
Knight Tyme
Knights
Manic Pietro
Marbles of Wisdom
Marsport
Maxim The Cat
Mean Machine
Midnight Resistance
Mighty Final Fight
Minesweeper
Mockatetris
MOD Hobbit 128
Nirvana Engine
Old Tower
Pac Manic Miner Man
Pamela the Zombie Hunter
Pariboro
PaRtY TiMe! 1K
Pickles and Pearl
Pietro Bros
Push Bot
Pyjamarama
Python
Rallybug
Reductio ad Nihilum
Rex
Russian Railway Magnate
Safecracker
Sardonic
Sea Dragon
Skyscraper of Doom
Snake
Snake1k
Soldier of Fortune
Space Raiders
Spellbound
Spikie Goes Skiing
Star Wars
Stormbringer
Streets of Doom
Sun Bucket
Super Crap Invaders
Tardigrade
Technician Ted
Teodoro no Sabe Volar
Tetris
The Dark
The Great Escape
The Hobbit
The Humans
The Sword of IANNA
Through The Trap Door
Tiny Dungeons
Tiny Tetris
Tir Na Nog
Turbomania
VADE RETRO II: Los Secretos del Doctor Malfario
Walkabout
Way of the Exploding Fist
West Bank
Wheelie
Xevious - The Arcade Game!
Yet Another Krappy Platformer
Z
ZX Adventure
ZX0
ZX1
ZX2
ZX7
Zxodus Engine
ZXOOM
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

C / Probably Z88DK

Betiled
Che-Man
Mazeract
Minesweeper
Misifu la Gatita
Phantomasa 2
SolarGun
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Sinclair Basic

El Chatarrero Galactico 2: The Sequel
El Chatarrero Galactico 3: Labyrinths of Falken
El Tesoro del Dragón
Escape
Escape from the Holy Tower
Fist-RO Fighter
Huida de Moria
Juggle
MazezaM
Phantomasa
Phantomasa in the Land of the Grunge Wizards
Sokoban CSP Edition
Souls Remaster
ZX Frogger
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Boriel Basic

Casio Handheld Games Emulator
H7N9
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

And I see the links were lost anyway, can PM with an Excel, or put in a Google sheet and link

Anyway these were problematic

Dizzy XII: Underground Source code on TRD files ?
Donkey Kong Jr. II Source file is an Excel with a few variable definitions
Lazerbikes 2 TZX source file
Magic Tokens Not sure what kind of source this is
Diamond Digger ASM and Basic
Definition of loop : see loop
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Thank you!!!

Now we need their links (or IDs) so I can add this information to ZXDB.

Could you please provide a Google Sheet (including the links you have)?
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Definition of loop : see loop
User avatar
Mpk
Dynamite Dan
Posts: 1022
Joined: Tue Feb 09, 2021 8:10 am

Re: Long list of assembly sources for the database

Post by Mpk »

Turtle_Quality wrote: Fri Aug 11, 2023 1:00 pm Magic Tokens Not sure what kind of source this is
This is in C , with compiler tools and instructions included
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Souls Remaster was developed with Boriel ZX Basic.
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Fist-RO Fighter is also Boriel ZX Basic.
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Phantomasa is compiled Basic (HiSoft COLT Compiler).
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Escape is also Boriel ZX Basic.
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

Phantomasa in the Land of the Grunge Wizards is also compiled Basic (HiSoft COLT Compiler).
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Here are some more games not marked as having source available, but for all of these the source (and in a few cases some updates) can be found at https://www.desdes.com/products/oldfiles/zeus.htm , and they're all in assembly (Zeus, unsurprisingly)

On The Run https://spectrumcomputing.co.uk/entry/3 ... On_the_Run
Nosferatu The Vampire https://spectrumcomputing.co.uk/entry/3 ... he_Vampyre
Kat Trap https://spectrumcomputing.co.uk/entry/2 ... m/Kat_Trap
Forbidden Planet https://spectrumcomputing.co.uk/entry/1 ... den_Planet
Dark Star https://spectrumcomputing.co.uk/entry/1 ... /Dark_Star
Rommel's Revenge https://spectrumcomputing.co.uk/entry/4 ... ls_Revenge
Warlock of Firetop Mountain https://spectrumcomputing.co.uk/entry/5 ... p_Mountain
Invasion of the Body Snatchers https://spectrumcomputing.co.uk/entry/2 ... y_Snatchas
Hall of The Things https://spectrumcomputing.co.uk/entry/2 ... the_Things
Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

Definition of loop : see loop
User avatar
Turtle_Quality
Manic Miner
Posts: 511
Joined: Fri Dec 07, 2018 10:19 pm

Re: Long list of assembly sources for the database

Post by Turtle_Quality »

A few more that I had links for but were not in the database, there are all assembly again

https://spectrumcomputing.co.uk/entry/2 ... gry_Horace https://skoolkit.ca/disassemblies/hungry_horace/
https://spectrumcomputing.co.uk/entry/4 ... Skool_Daze https://skoolkit.ca/disassemblies/skool_daze/
https://spectrumcomputing.co.uk/entry/1 ... Sam_Cruise https://skoolkit.ca/disassemblies/contact_sam_cruise/
https://spectrumcomputing.co.uk/entry/2 ... Jasons_Gem https://github.com/pobtastic/jasons-gem
https://spectrumcomputing.co.uk/entry/1 ... um/ZXSimon https://github.com/carlesoriol/zxsimon/ ... /simon.asm
https://spectrumcomputing.co.uk/entry/3 ... anic_Miner https://skoolkit.ca/disassemblies/manic_miner/
https://spectrumcomputing.co.uk/entry/2 ... _Set_Willy https://skoolkit.ca/disassemblies/jet_set_willy/
https://spectrumcomputing.co.uk/entry/3 ... rum/Yazzie http://www.retrosouls.net/zx/yazzieSrc.zip
https://spectrumcomputing.co.uk/entry/3 ... and_Chores http://sebastianmihai.com/husband-chores.html
https://spectrumcomputing.co.uk/entry/1 ... /Cybernoid https://derekbolli.wordpress.com/2014/1 ... -spectrum/
https://spectrumcomputing.co.uk/entry/2 ... Ant_Attack https://derekbolli.wordpress.com/2015/0 ... -spectrum/
https://spectrumcomputing.co.uk/entry/9 ... /Gunfright https://derekbolli.wordpress.com/2015/0 ... -spectrum/
https://spectrumcomputing.co.uk/entry/3 ... s_of_Yesod https://www.icemark.com/downloads/



Plus one AGDX game
https://spectrumcomputing.co.uk/entry/3 ... e_Spaceman http://nellyfish.com/files/zxlll_release1_source.zip
Definition of loop : see loop
User avatar
Einar Saukas
Bugaboo
Posts: 3221
Joined: Wed Nov 15, 2017 2:48 pm

Re: Long list of assembly sources for the database

Post by Einar Saukas »

SkoolKid wrote: Mon Aug 14, 2023 10:48 pm For these ones (and Back to Skool), links to the GitHub repos might be better
I have a suggestion.

If an user wants to see the Jetpac disassembly, it looks much better to provide a directly link to the generated disassembly page. If we provide instead a link to the repository, most users will feel overwhelmed and won't bother reading enough to find the actual disassembly page.

The problem is, the disassembly pages don't have a link back to the repository. Why don't we fix this?

SkoolKit could provide a tag (perhaps called "homepage" or "repository"?) to specify the URL of the source repository. Using this tag, somewhere in the main generated disassembly page there would be a link back to the source repository.
User avatar
SkoolKid
Manic Miner
Posts: 418
Joined: Wed Nov 15, 2017 3:07 pm

Re: Long list of assembly sources for the database

Post by SkoolKid »

Einar Saukas wrote: Tue Aug 15, 2023 3:00 am The problem is, the [SkoolKit] disassembly pages don't have a link back to the repository. Why don't we fix this?
SkoolKit already has a customisable footer that appears on every page of a disassembly, so the link to the repository or home page could go there - we just need to encourage our SkoolKit-using reverse engineers to do the necessary customisation.

To make it even easier I'll think about adding a Repository configuration parameter to SkoolKit that will automatically add a link to the footer.
SkoolKit - disassemble a game today
Pyskool - a remake of Skool Daze and Back to Skool
User avatar
Bedazzle
Manic Miner
Posts: 314
Joined: Sun Mar 24, 2019 9:03 am

Re: Long list of assembly sources for the database

Post by Bedazzle »

User avatar
spider
Dynamite Dan
Posts: 1107
Joined: Wed May 01, 2019 10:59 am
Location: Derby, UK
Contact:

Re: Long list of assembly sources for the database

Post by spider »

You know I was half sure I had seen the "Horace Goes Skiing" disassembly somewhere, but I might of been thinking of Hungry Horace.
User avatar
SkoolKid
Manic Miner
Posts: 418
Joined: Wed Nov 15, 2017 3:07 pm

Re: Long list of assembly sources for the database

Post by SkoolKid »

spider wrote: Fri Oct 06, 2023 8:59 pm You know I was half sure I had seen the "Horace Goes Skiing" disassembly somewhere, but I might of been thinking of Hungry Horace.
Or this. Not sure what happened to that project.
SkoolKit - disassemble a game today
Pyskool - a remake of Skool Daze and Back to Skool
User avatar
spider
Dynamite Dan
Posts: 1107
Joined: Wed May 01, 2019 10:59 am
Location: Derby, UK
Contact:

Re: Long list of assembly sources for the database

Post by spider »

SkoolKid wrote: Fri Oct 06, 2023 10:16 pm Or this. Not sure what happened to that project.
Thank you. That might well of been the (partial) disassembly I saw, or a .txt copy of it.

Does have some merit to do the "whole hog" of it so to speak I think.
pobtastic
Drutt
Posts: 33
Joined: Fri May 29, 2020 8:21 pm
Location: United Kingdom

Re: Long list of assembly sources for the database

Post by pobtastic »

I've only just seen this post, yeah this is simple:

/sources/bases.ref

Code: Select all

[Template:footer]
<footer>
<div class="release">{Game[Release]}</div>
<div class="copyright">{Game[Copyright]}</div>
<div class="created">{Game[Created]}</div><div>Link to <a href="{Game[Repository]}">Source code</a>.</div>
<div><a href="{SkoolKit[Path]}">Switch to {Game[alt_base]}</a>.</div>
</footer>
/sources/everyonesawally.ref

Code: Select all

[Config]
Expand=#INCLUDE(Expand)
RefFiles=bases.ref;analytics.ref;pokes.ref
GameDir=everyonesawally

[Game]
Game=Everyone's a Wally
Logo=#SCR2,0,21,32,3,$4000,$5800{20,15,472,26}(/images/logo)
Copyright=&copy; 1985 Mikro-Gen &copy; 2023 ArcadeGeek LTD.
Repository=https://github.com/pobtastic/everyonesawally/
LinkInternalOperands=1
AddressAnchor={address#IF({base}==16)(:04x)}
I can push updates.
Post Reply