User:Freem/Scratchpad: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
(that's as much as I'm going to get done for now)
m (work in progress edit (not really minor but I want to stop cluttering the front page (sorry)))
Line 19: Line 19:
| [http://gendev.spritesmind.net/page-macX.html MaccerX] || Kaneda || Updated version of Maccer || (multiple) || Provided as source code and Windows binary; added support for XGCC (gcc) and comments ||  
| [http://gendev.spritesmind.net/page-macX.html MaccerX] || Kaneda || Updated version of Maccer || (multiple) || Provided as source code and Windows binary; added support for XGCC (gcc) and comments ||  
|-
|-
| SNASM68K || S.N. Systems || &nbsp; || Windows || &nbsp; || [http://segaretro.org/SNASM68K SNASM68K at Sega Retro]<br/><small>(Modified version by Nemesis)</small>
| SNASM68K || S.N. Systems || 680x0 assembler || Windows || &nbsp; || [http://segaretro.org/SNASM68K SNASM68K at Sega Retro]<br/><small>(Modified version by Nemesis)</small>
|-
|-
!colspan=6 style="background-color:#ccc"|Compilers
!colspan=6 style="background-color:#ccc"|Compilers
Line 33: Line 33:
| IRA || Tim Ruehsen, ported by Antirad || Intelligent ReAssembler for M680x0 || (multiple) || PC port of an Amiga app; provided as source ("PC") and binary (Windows) || [[File:Ira.zip]]
| IRA || Tim Ruehsen, ported by Antirad || Intelligent ReAssembler for M680x0 || (multiple) || PC port of an Amiga app; provided as source ("PC") and binary (Windows) || [[File:Ira.zip]]
|-
|-
| unidasm || MAMEdev || Universal Disassembler || (multiple) ||  
| unidasm || MAMEdev || Universal Disassembler || (multiple) || Included with the Windows MAME distribution; can be built from source || &nbsp;
|}
|}


Line 62: Line 62:
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
|-
|-
| DASM || Charles Doty || Z80 disassembler || DOS || Source code and binary included. || [[File:dasmz80.zip]]
|-
| [http://www.inkland.org.uk/dz80/ DZ80] || Inkland || Z80 disassembler || (multiple) || Provided as source code (command line version) and binaries (DOS command line, Windows GUI) || &nbsp;
|-
| unidasm || MAMEdev || Universal Disassembler || (multiple) || Included with the Windows MAME distribution; can be built from source || &nbsp;
|}
|}


==Source Editors==
==Source Editors==
There are a lot of source code editors out there... Use whatever you're comfortable with (hopefully with syntax highlighting).
There are a lot of source code editors out there... Use whatever you're comfortable with (hopefully one with 68000 and Z80 syntax highlighting).


==Sound and Music==
==Sound and Music==
Line 71: Line 76:
|-
|-
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
|-
| MVSTracker || Ivan Mackintosh || FM tracker || Windows || [http://www.archaic.fr/interviews/interview-jeff-kurtz-repond-a-nos-questions/3/ Z80 driver does not work on hardware] || &nbsp;
|-
| MVSTracker Suite || Pascal Bosquet, Kaneda || Modified version of MVSTracker || Windows || supports Mega Drive as well. Neo-Geo driver still doesn't work on hardware. || &nbsp;
|-
| [http://www.goldwave.com/release.php GoldWave] || GoldWave Inc. || commercial sound editor || Windows || &nbsp; || &nbsp;
|-
| [http://www.sonycreativesoftware.com/soundforgesoftware Sound Forge] || Sony || commercial sound editor || Windows, Mac || &nbsp; || &nbsp;
|-
| [http://audacity.sourceforge.net/ Audacity] || Audacity developers || open-source sound editor || (multiple) || &nbsp; || &nbsp;
|-
| [https://github.com/freem/adpcma ADPCM-A encoder] || freem || Command-line ADPCM-A encoder || (multiple) || Provided as source code and binary (Windows) || &nbsp;
|-
| [http://www.smspower.org/forums/11965-VGMLoggingWithOtherEmulators?start=200#66597 ADPCM-B encoder] || ValleyBell and Fred/FRONT || Command-line ADPCM-B encoder || (multiple) || Provided as source code and binary (Windows) || [[File:ADPCM_Encode.zip]]
|-
| [[Neo Sound Builder]] || Jeff Kurtz/Neobitz || GUI V ROM/PCM file creator || Windows || ADPCM-A only || [https://www.facebook.com/Neobitz/photos/a.462349983789893.110879.221161891242038/1093044660720419/?type=3 announcement post]
|}
|}


Line 77: Line 98:
|-
|-
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
|-
| [[YY-CHR]] || YY || multi-format tile editor || Windows || &nbsp; || [http://www.romhacking.net/utils/119/ YY-CHR 0.99]
|-
| [[NGGTool|NeoGeo Graphics ToolSuite]] || evo || Windows || &nbsp; || &nbsp; || [http://furrtek.free.fr/noclass/neogeo/nggts.zip NGGTS]
|-
| Sprite graphics converter || IQ || &nbsp; || Windows || &nbsp; || [http://furrtek.free.fr/noclass/neogeo/gfxmvstocd.zip MVS to CD sprite converter]
|-
| [https://github.com/freem/NeoSpriteConv Neo-Geo Sprite Converter] || freem || Convert 4BPP SMS/GG/WSC graphics to Neo-Geo format. || (multiple) || Provided as source code and binary (Windows)<br/><small>Further work required for converting to Cart (split files by words (2 bytes)) and CD (byteswap file)-usable files.</small> || [http://ajworld.net/neogeodev/utils/neosprconv.zip main download]
|}
|}


Line 83: Line 112:
|-
|-
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
!Name !! Author(s) !! Description !! Platform(s) !! Notes !! Download
|-
| MemCardTool || Fabrice Martinez || Memory card manager || Windows || &nbsp; || [[File:memcardtool.zip]]
|-
| [https://github.com/freem/romwak ROMwak] || Jeff Kurtz, ported by freem || Binary image manipulation tool || (multiple) || Provided as source code and binary (Windows) || &nbsp;
|}
|}

Revision as of 23:13, 20 November 2015

In order to avoid a situation like User:Freem/Homebrew; I'm going to be testing some things here. Everything is subject to change and/or deletion.

Development tools redesign

68000

Assemblers
Name Author(s) Description Platform(s) Notes Download
AS Alfred Arnold, et al Multi-target assembler (multiple) Provided as source code and binaries (Windows, DOS)  
vasm Volker Barthelmann, et al Multi-target assembler (multiple) Provided as source code
"official" binaries are for older versions
 
JAS Charles Doty, Paul Lee, Michael Hope Modified version of AS Windows (base AS version unknown; binary is circa 1999/12/30) File:JAS.zip
Maccer Michael Hope Pre-processor for AS-series assemblers (multiple) Provided as source code and Windows binary  
MaccerX Kaneda Updated version of Maccer (multiple) Provided as source code and Windows binary; added support for XGCC (gcc) and comments  
SNASM68K S.N. Systems 680x0 assembler Windows   SNASM68K at Sega Retro
(Modified version by Nemesis)
Compilers
Name Author(s) Description Platform(s) Notes Download
NeoDev kit Fabrice Martinez, Jeff Kurtz, et al GCC compiler and library     File:NeoDev001.zip
Disassemblers
Name Author(s) Description Platform(s) Notes Download
IRA Tim Ruehsen, ported by Antirad Intelligent ReAssembler for M680x0 (multiple) PC port of an Amiga app; provided as source ("PC") and binary (Windows) File:Ira.zip
unidasm MAMEdev Universal Disassembler (multiple) Included with the Windows MAME distribution; can be built from source  

Z80

Assemblers
Name Author(s) Description Platform(s) Notes Download
AS Alfred Arnold, et al Multi-target assembler (multiple) Provided as source code and binaries (Windows, DOS)  
vasm Volker Barthelmann, et al Multi-target assembler (multiple) Provided as source code
"official" binaries are for older versions
 
WLA DX Ville Helin, et al Multi-target assembler (multiple) Provided as source code WLA-DX 9.2 Win32 binaries
Compilers
Name Author(s) Description Platform(s) Notes Download
ZCC Ken Yap, et al Z80 development package with C compiler (multiple) Provided as source code and binaries (Windows); circa January 1996 File:Zcc096.zip
SDCC Sandeep Dutta, et al "Small Device C Compiler" (multiple) Provided as source code and binaries (various platforms) Snapshot Builds
z88dk (many people) z80 C cross compiler with assembler/linker (multiple) Provided as source code and binaries (Windows, Mac) Nightly Builds
(Hit escape as soon as you see the links for "latest")
Disassemblers
Name Author(s) Description Platform(s) Notes Download
DASM Charles Doty Z80 disassembler DOS Source code and binary included. File:Dasmz80.zip
DZ80 Inkland Z80 disassembler (multiple) Provided as source code (command line version) and binaries (DOS command line, Windows GUI)  
unidasm MAMEdev Universal Disassembler (multiple) Included with the Windows MAME distribution; can be built from source  

Source Editors

There are a lot of source code editors out there... Use whatever you're comfortable with (hopefully one with 68000 and Z80 syntax highlighting).

Sound and Music

Name Author(s) Description Platform(s) Notes Download
MVSTracker Ivan Mackintosh FM tracker Windows Z80 driver does not work on hardware  
MVSTracker Suite Pascal Bosquet, Kaneda Modified version of MVSTracker Windows supports Mega Drive as well. Neo-Geo driver still doesn't work on hardware.  
GoldWave GoldWave Inc. commercial sound editor Windows    
Sound Forge Sony commercial sound editor Windows, Mac    
Audacity Audacity developers open-source sound editor (multiple)    
ADPCM-A encoder freem Command-line ADPCM-A encoder (multiple) Provided as source code and binary (Windows)  
ADPCM-B encoder ValleyBell and Fred/FRONT Command-line ADPCM-B encoder (multiple) Provided as source code and binary (Windows) File:ADPCM Encode.zip
Neo Sound Builder Jeff Kurtz/Neobitz GUI V ROM/PCM file creator Windows ADPCM-A only announcement post

Graphics

Name Author(s) Description Platform(s) Notes Download
YY-CHR YY multi-format tile editor Windows   YY-CHR 0.99
NeoGeo Graphics ToolSuite evo Windows     NGGTS
Sprite graphics converter IQ   Windows   MVS to CD sprite converter
Neo-Geo Sprite Converter freem Convert 4BPP SMS/GG/WSC graphics to Neo-Geo format. (multiple) Provided as source code and binary (Windows)
Further work required for converting to Cart (split files by words (2 bytes)) and CD (byteswap file)-usable files.
main download

Other Tools

Name Author(s) Description Platform(s) Notes Download
MemCardTool Fabrice Martinez Memory card manager Windows   File:Memcardtool.zip
ROMwak Jeff Kurtz, ported by freem Binary image manipulation tool (multiple) Provided as source code and binary (Windows)