English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 18 May 2020, 14:51   #1
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
SNASM / PsyQ / PDS - Amiga to Amiga

Maybe a silly question, dunno, but it just popped into mind yestereday... did such a system exist instead of the usual PC-to-Amiga cross dev?
skan is offline  
Old 18 May 2020, 15:16   #2
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,991
The majority of the systems were run on PC, but i'm pretty sure SNASM had variations that ran on Amiga as well as i'm sure Team 17 used them, but typically most of the systems were PC because of the cheaper access to hard drives which was essential for faster assembling.

Some poor sods didn't even use a development system and did it all on Mega ST's or Amigas with a damned floppy drive!!!
Galahad/FLT is offline  
Old 18 May 2020, 23:41   #3
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Thanks, much appreciated!
It would be really cool to get more info on that Team17 amiga-to-amiga dev system.

Last edited by skan; 19 May 2020 at 12:38. Reason: English, please!
skan is offline  
Old 20 May 2020, 11:04   #4
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
Quote:
Originally Posted by skan View Post
Thanks, much appreciated!
It would be really cool to get more info on that Team17 amiga-to-amiga dev system.

agreed. This stuff is quite interesting but there is very limited amounts of information about any of it.


I developed using PsyQ on the PS-1 back in the day. PsyQ was also developed by SN Systems working with Psygnosis and was basically the second generation of SNASM.


We used two types of PS-1 development kits. There was the usual blue ps1 with a hardware interface to the PC to allow remote debugging and cross compiling and we also had PS-1 on a card that plugged into the PC directly and just had a cable coming out of the back that plugged into a TV.
Phantasm is offline  
Old 21 May 2020, 13:31   #5
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Phantasm View Post
I developed using PsyQ on the PS-1 back in the day. PsyQ was also developed by SN Systems working with Psygnosis and was basically the second generation of SNASM.

We used two types of PS-1 development kits. There was the usual blue ps1 with a hardware interface to the PC to allow remote debugging and cross compiling and we also had PS-1 on a card that plugged into the PC directly and just had a cable coming out of the back that plugged into a TV.
Cool! I remember I read somewhere that amiga-psx crossdev was possible as well, but can't find that info anymore... (apart from this https://bigbookofamigahardware.com/b...t.aspx?id=1965 )
skan is offline  
Old 21 May 2020, 13:49   #6
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
Quote:
Originally Posted by skan View Post
Cool! I remember I read somewhere that amiga-psx crossdev was possible as well, but can't find that info anymore... (apart from this https://bigbookofamigahardware.com/b...t.aspx?id=1965 )
Not sure you'd want to do amiga-psx cross dev lol. I remember the pentium 2 pc's at 133mhz that we are using to cross compile took quite a while to build the entire game source (like 15 minutes or so)
Phantasm is offline  
Old 21 May 2020, 13:57   #7
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,991
Putty Squad used Psy-Q.
Galahad/FLT is offline  
Old 21 May 2020, 15:13   #8
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Phantasm View Post
Not sure you'd want to do amiga-psx cross dev lol. I remember the pentium 2 pc's at 133mhz that we are using to cross compile took quite a while to build the entire game source (like 15 minutes or so)
Of course not, that was just out of curiosity for "historical" reasons. I find pretty fascinating that such stuff existed at all.

In case of amiga-amiga crossdev, on the other hand... I can see some interesting scenarios. Again, just curiosity.
skan is offline  
Old 22 May 2020, 18:10   #9
DeaTure
Registered User
 
Join Date: Sep 2018
Location: Denmark
Posts: 8
Quote:
Originally Posted by skan View Post
Cool! I remember I read somewhere that amiga-psx crossdev was possible as well, but can't find that info anymore... (apart from this https://bigbookofamigahardware.com/b...t.aspx?id=1965 )
I believe someone made Amiga tools for the Net Yaroze PSX hobby development kit. I think it was someone working for FUNCOM, but I don't remember for certain
DeaTure is offline  
Old 22 May 2020, 23:26   #10
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by DeaTure View Post
I believe someone made Amiga tools for the Net Yaroze PSX hobby development kit. I think it was someone working for FUNCOM, but I don't remember for certain
http://aminet.net/package/dev/cross/FG-PSXControl maybe this one?
skan is offline  
Old 23 May 2020, 00:19   #11
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Galahad/FLT View Post
Putty Squad used Psy-Q.
Yeah I remember you mentioned that in an interview. Impressive work btw!
skan is offline  
Old 18 July 2020, 09:13   #12
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Bumping this because I was thinking about this idea lately... how would a modern version of a similar tool work? The Amiga-Amiga version I mean, could it be done somehow? What do we need, some custom glue hardware maybe? Let's say f.i. an A4000 dev machine linked to an A500 through CPU slot I suppose? What kind of software layer needs to be written?
skan is offline  
Old 22 July 2020, 17:55   #13
Phantasm
Not a Rebel anymore
 
Phantasm's Avatar
 
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
Quote:
Originally Posted by skan View Post
Bumping this because I was thinking about this idea lately... how would a modern version of a similar tool work? The Amiga-Amiga version I mean, could it be done somehow? What do we need, some custom glue hardware maybe? Let's say f.i. an A4000 dev machine linked to an A500 through CPU slot I suppose? What kind of software layer needs to be written?

i don't think it matters that much how the machines link together. You'd need a software layer that would be included in debug builds of your software that allowed you to remote debug your application. So the software layer would basically be a debugger and you would include a call to the routine once per frame so that it could check for incoming commands over whatever connection you had to your dev machine. The debugger would also need to be triggered on a breakpoint or exception. You would also need the user interface side of the debugger to be running on the dev machine to send commands.

Alternatively if you didn't want to do it by including code to allow this to work you could probably do it by constructing something like an action replay cart with a communication port
Phantasm is offline  
Old 22 July 2020, 19:52   #14
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
I seem to remember maybe Richard Aplin wrote code on one Amiga, and then sent it to another Amiga to run... but I might be wrong (hazy memories)
DanScott is offline  
Old 22 July 2020, 22:28   #15
mcgeezer
Registered User
 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
At Zeppelin, they were using ST’s to program Amiga’s and C64’s.

Would love to get hold of the stuff they used to do it.
mcgeezer is offline  
Old 23 July 2020, 13:45   #16
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Phantasm View Post
Alternatively if you didn't want to do it by including code to allow this to work you could probably do it by constructing something like an action replay cart with a communication port
Mhmh, interesting!
skan is offline  
Old 23 July 2020, 14:44   #17
DeaTure
Registered User
 
Join Date: Sep 2018
Location: Denmark
Posts: 8
In Upfront we had a Amiga->C64 kit called Einstein Assembler and I know friends with a double C64 setup
DeaTure is offline  
Old 18 August 2020, 19:13   #18
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by DeaTure View Post
In Upfront we had a Amiga->C64 kit called Einstein Assembler and I know friends with a double C64 setup
Double C64 setup sounds extremely cool!
skan is offline  
Old 05 July 2021, 07:15   #19
RichAplin
Registered User
 
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
Quote:
Originally Posted by DanScott View Post
I seem to remember maybe Richard Aplin wrote code on one Amiga, and then sent it to another Amiga to run... but I might be wrong (hazy memories)
Yep, I used a parallel port cable; assembled on an A500+A590, then download to either Amiga or ST target running totally bare-metal.
No extra hardware reqd, just a 25-pin D cable. Big time-saver
RichAplin is offline  
Old 05 July 2021, 07:20   #20
RichAplin
Registered User
 
Join Date: Oct 2008
Location: san francisco/usa
Posts: 176
Actually waaaay before that... I wrote a 6502 assembler for my Amstrad CPC, then downloaded to C64. I wrote a couple of C64 games that way.

Widely used (by Binary Design at least) in the 8-bit days was a Tatung Einstein (crappy MSX-like computer) cross-assembling onto Spectrum, Amstrad, etc.

And of course "PDS" (PC cross-assembling onto Z80/6502 targets) - that was fucking fast, a pleasure to use. I recall doing Amstrad Double Dragon 1/2 on that
RichAplin 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
ScanPlus ECS Scandoubler for Amiga 500, 500 plus, Amiga 1500 and Amiga 2000 RetroPassionUK MarketPlace 0 04 January 2020 16:24
How much? Amiga 1200, Amiga 600, Amiga games and loads more. QuickQuestion MarketPlace 23 26 February 2019 10:19
SNASM drivers - SCSI controleur for PCMCIA A1200 Tony Landais support.Hardware 20 20 November 2009 14:48
Sell Original set of Commodore Amiga 3.1 Kickstart ROMs for an Amiga A3000 Vars191 MarketPlace 2 02 December 2008 21:43
Amiga Magazines: Amiga Format Amiga Action ... martin-flash request.Other 6 09 March 2008 23:25

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 20:48.

Top

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