DevelopmentTools

From Retrosoftware

(Difference between revisions)
Jump to: navigation, search
(Made thumbnails into links to relevant project pages and fixed some incorrect links)
(Fixed license typo)
Line 11: Line 11:
'''http://www.retrosoftware.co.uk/swift'''<br />
'''http://www.retrosoftware.co.uk/swift'''<br />
''Target Systems:'' '''Windows'''<br>
''Target Systems:'' '''Windows'''<br>
-
''License:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
+
''Licence:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
''Developed in:'' Pascal (DELPHI)<br>
''Developed in:'' Pascal (DELPHI)<br>
SWIFT is an IDE, with built-in code editor, designed to aid development of software for 8-bit Acorn microcomputers. Projects can make use of multiple third party cross assemblers such as the free Python assembler, P65, as well as multiple emulators. SWIFT provides Error Throwback highlighting in offending source code, One-Click Testing and One-Click Source Assembly with the option of writing the assembled code direct to a DFS disk image.<br>
SWIFT is an IDE, with built-in code editor, designed to aid development of software for 8-bit Acorn microcomputers. Projects can make use of multiple third party cross assemblers such as the free Python assembler, P65, as well as multiple emulators. SWIFT provides Error Throwback highlighting in offending source code, One-Click Testing and One-Click Source Assembly with the option of writing the assembled code direct to a DFS disk image.<br>
Line 23: Line 23:
'''http://www.retrosoftware.co.uk/beebasm'''<br />
'''http://www.retrosoftware.co.uk/beebasm'''<br />
''Target Systems:'' '''Windows, RISC OS, Mac OSX, Linux'''<br>
''Target Systems:'' '''Windows, RISC OS, Mac OSX, Linux'''<br>
-
''License:'' [http://en.wikipedia.org/wiki/GNU_General_Public_License GNU GPLv3 license]<br>
+
''Licence:'' [http://en.wikipedia.org/wiki/GNU_General_Public_License GNU GPLv3 licence]<br>
''Developed in:'' C++<br>
''Developed in:'' C++<br>
BeebAsm is a portable 6502 assembler designed specially for developing assembler programs for the BBC Micro. It uses syntax reminiscent of BBC BASIC's built-in assembler, and is able to output its object code directly into emulator-ready DFS disc images.<br>
BeebAsm is a portable 6502 assembler designed specially for developing assembler programs for the BBC Micro. It uses syntax reminiscent of BBC BASIC's built-in assembler, and is able to output its object code directly into emulator-ready DFS disc images.<br>
Line 34: Line 34:
'''http://www.retrosoftware.co.uk/image2bbc'''<br />
'''http://www.retrosoftware.co.uk/image2bbc'''<br />
''Target Systems:'' '''Windows''', '''Mac OS X''', '''Linux''' and possibly '''Amiga''' in the future if there is enough interest<br>
''Target Systems:'' '''Windows''', '''Mac OS X''', '''Linux''' and possibly '''Amiga''' in the future if there is enough interest<br>
-
''License:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
+
''Licence:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
''Developed in:'' PureBasic<br>
''Developed in:'' PureBasic<br>
This tool performs the conversion of BBC Micro screen dumps to BMP, etc. and vice versa, converting modern images into a BBC Micro compatible format. It will also include Mode 7 (teletext) converter functionality in the future.<br>
This tool performs the conversion of BBC Micro screen dumps to BMP, etc. and vice versa, converting modern images into a BBC Micro compatible format. It will also include Mode 7 (teletext) converter functionality in the future.<br>
Line 46: Line 46:
'''http://www.retrosoftware.co.uk/bbcspritedesigner'''<br />
'''http://www.retrosoftware.co.uk/bbcspritedesigner'''<br />
''Target Systems:'' '''Windows''' and '''Mac OS X'''<br>
''Target Systems:'' '''Windows''' and '''Mac OS X'''<br>
-
''License:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
+
''Licence:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
''Developed in:'' PureBasic<br>
''Developed in:'' PureBasic<br>
A tool to create and edit animated and non-animated sprites, including import image (BMP, JPG, PNG, etc.) function. Features include:
A tool to create and edit animated and non-animated sprites, including import image (BMP, JPG, PNG, etc.) function. Features include:
Line 61: Line 61:
'''http://www.retrosoftware.co.uk/beacon'''<br />
'''http://www.retrosoftware.co.uk/beacon'''<br />
''Target Systems:'' '''Windows'''<br>
''Target Systems:'' '''Windows'''<br>
-
''License:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
+
''Licence:'' [http://en.wikipedia.org/wiki/Freeware Freeware]<br>
''Developed in:'' PureBasic<br>
''Developed in:'' PureBasic<br>
A utility to convert sound samples for playback on a BBC Micro.<br>
A utility to convert sound samples for playback on a BBC Micro.<br>
[http://www.retrosoftware.co.uk/forum/viewforum.php?f=24 Discuss Beacon]
[http://www.retrosoftware.co.uk/forum/viewforum.php?f=24 Discuss Beacon]

Revision as of 20:55, 13 September 2010

Contents

Classic Development Tools

Classic Development Tools for retro systems that have stood the test of time and are still recommended to aid development.


Modern Development Tools

SWIFT Integrated Development Environment by Steve O'Leary

180px-Swift-v4.2_ScreenShotThumb.png

http://www.retrosoftware.co.uk/swift
Target Systems: Windows
Licence: Freeware
Developed in: Pascal (DELPHI)
SWIFT is an IDE, with built-in code editor, designed to aid development of software for 8-bit Acorn microcomputers. Projects can make use of multiple third party cross assemblers such as the free Python assembler, P65, as well as multiple emulators. SWIFT provides Error Throwback highlighting in offending source code, One-Click Testing and One-Click Source Assembly with the option of writing the assembled code direct to a DFS disk image.
Discuss SWIFT
Report Issue / Feature Request


BeebAsm Portable 6502 Assembler by Rich Talbot-Watkins

180px-Beebasm.png

http://www.retrosoftware.co.uk/beebasm
Target Systems: Windows, RISC OS, Mac OSX, Linux
Licence: GNU GPLv3 licence
Developed in: C++
BeebAsm is a portable 6502 assembler designed specially for developing assembler programs for the BBC Micro. It uses syntax reminiscent of BBC BASIC's built-in assembler, and is able to output its object code directly into emulator-ready DFS disc images.
Discuss BeebAsm


BBC Micro Image Converter by Francis G. Loch

180px-Bbcimagecon020.png

http://www.retrosoftware.co.uk/image2bbc
Target Systems: Windows, Mac OS X, Linux and possibly Amiga in the future if there is enough interest
Licence: Freeware
Developed in: PureBasic
This tool performs the conversion of BBC Micro screen dumps to BMP, etc. and vice versa, converting modern images into a BBC Micro compatible format. It will also include Mode 7 (teletext) converter functionality in the future.
Discuss BBC Micro Image Converter
Report Issue / Feature Request


BBC Sprite Designer by Francis G. Loch

180px-BBCSpriteDesigner2.png

http://www.retrosoftware.co.uk/bbcspritedesigner
Target Systems: Windows and Mac OS X
Licence: Freeware
Developed in: PureBasic
A tool to create and edit animated and non-animated sprites, including import image (BMP, JPG, PNG, etc.) function. Features include:

  • Set size and mode of sprite
  • Very basic drawing facilities which allows you to paint pixels
  • Add/delete frames (for animated sprites)

Discuss BBC Sprite Designer


Beacon (BEeb Audio CONverter) - WAV2BBC tool by Francis G. Loch

180px-Beacon.png

http://www.retrosoftware.co.uk/beacon
Target Systems: Windows
Licence: Freeware
Developed in: PureBasic
A utility to convert sound samples for playback on a BBC Micro.
Discuss Beacon