English Amiga Board


Go Back   English Amiga Board > Requests > request.Apps

 
 
Thread Tools
Old 21 April 2023, 11:10   #1
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,804
Latest version of DICE Pro C compiler

Hi
I have googled a bit and also checked grandis but I cannot find the latest version of DICE Pro C compiler, not even any version can someone put it in the zone or point to a download link?
Cheers
kamelito is online now  
Old 21 April 2023, 11:13   #2
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,804
Might be it http://aminet.net/package/dev/c/dice-3.16
kamelito is online now  
Old 14 May 2024, 22:04   #3
talybont
Registered User
 
Join Date: Oct 2016
Location: Norway
Posts: 173
Haven't seen this posted here already, so just for anyone who might be interested. I know the source has been released before, but I believe it now has a new license (BSD) and some work done to it to make it work on 64-bit hosts.

Quote:
This is the DICE C compiler suite which I wrote as shareware for the Amiga in the early 90's. I no longer do any development work on this project but there seem to be enough people still in need of it, including myself for some old commercial projects, that I decided to wash it off and report to run on a BSD or Linux host. Recently I reported and revalidated it to work on a 64-bit host (mostly involving changing all instances of 'long' to 'int32_t', as well as some other issues).

This compiler can generate generic 68000 output, it doesn't have to be targetted to the Amiga. It contains all utilities required to compile, assemble, link, rom, etc.

Version 1.15 is cleaned up and the copyright has been changed to the BSD license. dmake is needed to compile it up under unix. It will generate 68K code, amiga binaries and objects, etc.
http://apollo.backplane.com/FreeSrc/dice-1.15.tgz
talybont is offline  
Old 15 May 2024, 13:09   #4
offog
Registered User
 
Join Date: Aug 2023
Location: Scotland
Posts: 28
That was partly my fault - I asked Matt Dillon last year if he'd considered releasing DICE under an open source license, and he very kindly did so.

I've put some work into getting the source to build cleanly on modern Linux systems, and to be able to cross-compile a minimal Amiga compiler that can then build the full commercial compiler on the Amiga. I've not tested it extensively but it seems to work OK - you can even run a minimal version (C standard library only) from two floppies on a 1MB A500.

My changes are in a GitLab repository here. See the build instructions for how to compile it. Suggestions welcome...

Some notes if anyone does look at it: because the 1.15 code made use of several C99 library features, I've implemented them in DICE. This means you can't just compile it with the last Aminet release of DICE, unfortunately. I've also imported the changes from the latest Dragonfly version of dmake - I haven't tested whether all the new features work on the Amiga (I suspect some won't without a bit of work).

Last edited by offog; 15 May 2024 at 13:16.
offog is offline  
Old 15 May 2024, 21:06   #5
talybont
Registered User
 
Join Date: Oct 2016
Location: Norway
Posts: 173
@offog: Nice! I can't contribute anything meaningful to your efforts, but I applaud them!
talybont is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
BASS glitching in CD32 version not present in FD version latest WHDLOAD TheBilgeRat support.Games 2 01 June 2022 17:24
DICE v3.16 compiler works with FS-UAE but not with vamos palaste support.Apps 9 01 December 2020 07:08
opt. AMOS Pro Compiler Settings? Cylon Coders. AMOS 11 04 April 2016 22:47
Problem with AMOS Pro compiler install amigapd support.WinUAE 2 16 December 2011 15:59
latest GCC compiler 68k Tony Landais Coders. General 27 23 November 2006 01:02

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:01.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07279 seconds with 15 queries