[Coco] Compiling HDBDOS - Makefle??

Chad H chadbh74 at hotmail.com
Sun Jan 18 11:35:11 EST 2015


My bad, didn’t go down to the bottom of the list on the toolshed site to try that file.  I grabed the win32 packages and the HDBDDOS package and they didn't have it.  I see that one does though.  Thanks!!

-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Tormod Volden
Sent: Sunday, January 18, 2015 8:59 AM
To: CoCoList for Color Computer Enthusiasts
Subject: Re: [Coco] Compiling HDBDOS - Makefle??

On Sat, Jan 17, 2015 at 10:01 PM, Chad H wrote:
> Nevermind, all the bits and pieces of information on this kinda had me running in circles for a bit but I discovered this was wayyyyy simpler than I thought.
>
> For anyone who reads this in the future..
>
> ** Compiling HDBDOS ROMs on a Windows 7 64-Bit Machine **
>    (May work on other Windows versions??)
>
> 1. get the ToolShed 2.1 (or newer) source files (obviously)

Get them from here:
https://sourceforge.net/projects/toolshed/files/ToolShed/

> 2. Extract the 32-bit LWTools from Tormod to a folder (Thanks!)
>    Can get here... http://lwtools.projects.l-w.ca/contrib/tormod/
> 3.  You need the MAKE.EXE (32-bit) to handle the 'makefile' build script.
>    Can get it here...  
> http://www.equation.com/servlet/equation.cmd?fa=make
>
>    Place the MAKE.EXE in your LWTOOLS folder it will find both.

If you have mingw installed you can install the mingw make package by typing:

 mingw-get install mingw32-make

in the mingw command window.

>
> 4.  There are some additional source .ASM files missing from the
>         ToolShed 2.1 archive you will need.  These need be placed in
>         "..\CoCoROMS" relative to your folder with 'makefile' and assembly.
>     It looks like Gene has shared them with us, so thank him for that!!
>      http://geneslinuxbox.net:6309/gene/toolshed/cocoroms/
>   If your HDBDOS folder is "C:\CoCo\HDBDOS" where the ROM sources &
>         Makefile are, then the CoCoROMS folder will be at "C:CoCo\CoCoROMS"

Which missing files are you talking about? Actually, what Toolshed 2.1 archive did you download? The toolshed-nodocs-2.1.tar.gz or toolshed-2.1.tar.gz (just 20x larger download because of some documentation files) from the above download link includes the cocoroms folder. Is anything missing in this folder?

It is of course not the intention that you should need to hunt down various source files from other web sites. Report errors when you find them and they will likely be fixed.

Note that LWTOOLS and "make" is probably all you need to build the .ROM files, but if you want to build .BIN, .WAV, or .CAS files you will need to install "toolshed" as well.

>
>
>
> You will need to add the path for your LWTOOLS folder into the Windows Environment variable or... have it set in a .BAT file before running MAKE <ENTER>.  Then just sit back and watch the magic as the .ROM, .WAV, etc files are generated in your current folder.
>
> This is the simplest way I have found thus far to get them compiled on a Windows 7 64-bit machine without 'installing' any software packages.
>
> I will be backing these up in my personal repository just in case.
> Many Thanks to the contributors in the HDBDOS & ToolShed projects!!!

Thanks for the post. The site documentation is rather scarce, so suggestions and contributions to the documentation and wiki are always welcome. You don't need to be a developer to work on the wiki.

Regards,
Tormod


>
> - Chad
>
> -----Original Message-----
> From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Chad H
> Sent: Saturday, January 17, 2015 1:32 PM
> To: 'CoCoList for Color Computer Enthusiasts'
> Subject: [Coco] Compiling HDBDOS - Makefle??
>
> I'm trying to get everything together on a Windows 7 64-bit platform to build the HDBDOS files from their ToolShed 2.1 source files.
>
>
>
> I just downloaded LWTools as I think that seems to be a prerequisite for MingW, which is what I was going to try to run the 'makefile' in to compile.
>
>
>
>
> Could anyone offer a streamlined procedure on exactly what I need and the procedure to run the 'makefile'??
>
>
>
> Thanks guys!
>
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco

--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list