UsefulDocs

From Retrosoftware

(Difference between revisions)
Jump to: navigation, search
(Updated some links)
(Updated more links)
Line 18: Line 18:
* '''''[http://www.c.r.dewhurst3.freeuk.com/bbc/books/pdfca.zip Creative Assembler]'' by Jonathan Griffiths'''
* '''''[http://www.c.r.dewhurst3.freeuk.com/bbc/books/pdfca.zip Creative Assembler]'' by Jonathan Griffiths'''
*:Seemed a good one from what I've seen. - AndrewW
*:Seemed a good one from what I've seen. - AndrewW
-
* '''''[http://www.astro.livjm.ac.uk/~bbcdocs/library/pubs/Discovering_BBC_Micro_MC.zip Discovering BBC Micro Machine Code]'' by A P Stephenson'''
+
* '''''[http://www.bbcdocs.com/filebase/library/pubs/Discovering_BBC_Micro_MC.zip Discovering BBC Micro Machine Code]'' by A P Stephenson'''
* '''''[http://www.c.r.dewhurst5.freeuk.com/bbc/books/pdfmastac.zip Mastering Assembly Code]'' by Richard Vialls'''
* '''''[http://www.c.r.dewhurst5.freeuk.com/bbc/books/pdfmastac.zip Mastering Assembly Code]'' by Richard Vialls'''
* '''''[http://www.c.r.dewhurst3.freeuk.com/bbc/books/pdfbmmcp.zip The BBC Micro Machine Code Portfolio]'' by Bruce Smith'''
* '''''[http://www.c.r.dewhurst3.freeuk.com/bbc/books/pdfbmmcp.zip The BBC Micro Machine Code Portfolio]'' by Bruce Smith'''
Line 33: Line 33:
=== Disc Filing Systems (Advanced) ===
=== Disc Filing Systems (Advanced) ===
-
* '''''[http://www.astro.livjm.ac.uk/~bbcdocs/hardware/AdvDiskUG.zip Advanced Disk User Guide]'' by Colin Pharo'''
+
* '''''[http://www.bbcdocs.com/filebase/hardware/AdvDiskUG.zip Advanced Disk User Guide]'' by Colin Pharo'''
Line 41: Line 41:
=== Sound & Music ===
=== Sound & Music ===
-
* '''''[http://www.bbcmicro.net/old-8bs/othrdnld/manuals/musicmasterclass/bbc_mm.htm BBC Micro Music Masterclass]'' by Ian Ritchie'''
+
* '''''[http://www.8bs.com/othrdnld/manuals/musicmasterclass/bbc_mm.htm BBC Micro Music Masterclass]'' by Ian Ritchie'''

Revision as of 13:21, 15 August 2011

Contents

Useful Docs

User Guides


Assembly Language Programming


Basic Programming (Advanced)


Machine Architecture/Technical Information


Disc Filing Systems (Advanced)


Graphics (Advanced)


Sound & Music


Adventure Design and Programming


Game Disassemblies

According to Christopher Dewhurst: these disassemblies "are great way of learning 6502 assembly language, even if a little daunting at first, but particularly rewarding if you come across a piece of code and are able to say to yourself, I can do that more efficiently!"


File Formats

Some details of reverse engineered file formats for various games:


Games with Source Code

  • Jet Set Miner by Tom Walker
  • Sparse Invaders by Neil Beresford - fully commented GPL source code of a simple P65 assembler Space Invaders clone designed for use with the SWIFT IDE as an extensible base for further projects.