Re: SuperPET 6809 software - porting to other platforms

From: Micah Bly <micahbly_at_gmail.com>
Date: Wed, 4 Jan 2023 19:30:46 -0600
Message-Id: <9E7CBFC9-C285-4679-8517-2D3FF26D3C52_at_gmail.com>
Ok, that is pretty sobering. 

I’m getting more familiar with the Foenix platform, and at this point, I am more familiar with it than the PET or SuperPET, but there are some significant differences. Working from source code, those would be easier to suss out and replace with new code. 

I’ll need to think about this some more. 

Thanks for information all.

Micah


> On Jan 4, 2023, at 10:15 AM, smf <smf_at_null.net> wrote:
> 
> Porting software between hardware is really easy, until it isn't. Sometimes it's just easier to take the binary and patch it, I've even hand created relocation tables where the target platform had a different memory layout. I found this much much easier than converting the binary back to source and then reassembling it (it also allows you to distribute the source to your patch as it won't infringe any copyright).
> 
> As long as the target platform has the same functionality that works in the same way then you're fine.
> 
> Screen and keyboard should be relatively easy, though you will likely have to deal with PETSCII/ASCII differences. commodore dos might be tricky to map, depending on what functionality it uses.
> 
> On 03/01/2023 18:39, Micah Bly wrote:
>> is there anything in there that would make it super hard to port to another 6809 platform?
> 
Received on 2023-01-05 03:00:01

Archive generated by hypermail 2.3.0.