Re: Any 6502 devs for hire?

From: Justin <shadow_at_darksideresearch.com>
Date: Thu, 5 May 2022 09:50:35 -0500
Hey I wanted to underline that it would be great to see more people doing what Jim is talking about with putting things into proper version control. I'd second the vote for Git, and say that MSFT has been a very good steward of GitHub and there is a lot of scattered personal website/version control in my head C64 code coating around - and in some cases not floating around in any public location. Gideon has been doing so without detriment to his commercial enterprise, so I’m not sure I see where the close-hold approach is benefiting people.

Justin

> On May 4, 2022, at 15:45, Jim Brain <brain_at_jbrain.com> wrote:
> 
> On 5/4/2022 12:19 AM, Baltissen, GJPAA (Ruud) wrote:
>> Hallo Jim,
>> 
>> 
>> > If there is any interest, I'm also interested in paying someone to disassemble the clone drives' ROMs, and add the conditional JD assembly in those.
>> 
>> Did you have a look at http://www.baltissen.org/newhtm/sourcecodes.htm <http://www.baltissen.org/newhtm/sourcecodes.htm> ? 
> I have, and I apologize I didn't include it in my list of existing items.
> 
> That said, I'd like to see:
> 
> the code placed into a source code version control system (VCS, like Subversion, GIT, or something similar, though I prefer GIT) that can be cloned by folks and annotation improvements added with relative ease
> The versioning in the VCS reflects the various versions via tagging 
> The source management system shows some of the history of the code (PET KERNAL begat VIC KERNAL, etc.)
> VCS branches utilized to show the various BASIC and KERNAL mods like JD, EXOS, BEAST, etc.
> Source code written using a syntax that works with a currently maintained and well used assembler that can be run on various OS platforms (Linux, Windows, etc).
> After assembly actions like checksum calculations in place
> On the nice to have would be:
> 
> Docker or other container solution that contains the assembler and any after assembly actions defined, so folks could use the docker container to build all the images.
> Jim
> 


--Apple-Mail=_C3214AF6-7C13-4AB7-9759-AB6EC327DD96
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hey I wanted to underline that it would be great to see more people doing what Jim is talking about with putting things into proper version control. I'd second the vote for Git, and say that MSFT has been a very good steward of GitHub and there is a lot of scattered personal website/version control in my head C64 code coating around - and in some cases not floating around in any public location. Gideon has been doing so without detriment to his commercial enterprise, so I’m not sure I see where the close-hold approach is benefiting people.<br class=""><div><br class=""></div><div>Justin</div><div><br class=""><blockquote type="cite" class=""><div class="">On May 4, 2022, at 15:45, Jim Brain &lt;<a href="mailto:brain_at_jbrain.com" class="">brain_at_jbrain.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta charset="UTF-8" class=""><div class="moz-cite-prefix" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">On 5/4/2022 12:19 AM, Baltissen, GJPAA (Ruud) wrote:<br class=""></div><blockquote type="cite" cite="mid:PAXPR10MB55205CBD15B3AE5AFBF8DFD4E1C39@PAXPR10MB5520.EURPRD10.PROD.OUTLOOK.COM" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div class="WordSection1" style="page: WordSection1;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span lang="EN-US" class="">Hallo Jim,<br class=""><br class=""><br class=""></span><span lang="EN-US" class="">&gt; If there is any interest, I'm also interested in paying someone to disassemble the clone drives' ROMs, and add the conditional JD assembly in those.<br class=""><br class="">Did you have a look at<span class="Apple-converted-space">&nbsp;</span><a href="http://www.baltissen.org/newhtm/sourcecodes.htm" moz-do-not-send="true" class="moz-txt-link-freetext" style="color: blue; text-decoration: underline;">http://www.baltissen.org/newhtm/sourcecodes.htm</a><span class="Apple-converted-space">&nbsp;</span>?<span class="Apple-converted-space">&nbsp;</span></span></div></div></blockquote><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">I have, and I apologize I didn't include it in my list of existing items.</p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">That said, I'd like to see:</p><ul style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><li class="">the code placed into a source code version control system (VCS, like Subversion, GIT, or something similar, though I prefer GIT) that can be cloned by folks and annotation improvements added with relative ease</li><li class="">The versioning in the VCS reflects the various versions via tagging<span class="Apple-converted-space">&nbsp;</span><br class=""></li><li class="">The source management system shows some of the history of the code (PET KERNAL begat VIC KERNAL, etc.)</li><li class="">VCS branches utilized to show the various BASIC and KERNAL mods like JD, EXOS, BEAST, etc.</li><li class="">Source code written using a syntax that works with a currently maintained and well used assembler that can be run on various OS platforms (Linux, Windows, etc).</li><li class="">After assembly actions like checksum calculations in place</li></ul><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">On the nice to have would be:</p><ul style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><li class="">Docker or other container solution that contains the assembler and any after assembly actions defined, so folks could use the docker container to build all the images.<br class=""></li></ul><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Jim</p></div></blockquote></div><br class=""></body></html>
--Apple-Mail=_C3214AF6-7C13-4AB7-9759-AB6EC327DD96--

--Apple-Mail=_F52ADA86-B5F1-4889-A067-E1D346F15A8C
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCCd4w
ggS8MIIDpKADAgECAhB4SqkSGNGkJghRPNNmVUOjMA0GCSqGSIb3DQEBCwUAMEwxIDAeBgNVBAsT
F0dsb2JhbFNpZ24gUm9vdCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpH
bG9iYWxTaWduMB4XDTIwMDkxNjAwMDAwMFoXDTI5MDMxODAwMDAwMFowWzELMAkGA1UEBhMCQkUx
GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMTAvBgNVBAMTKEdsb2JhbFNpZ24gR0NDIFIzIFBl
cnNvbmFsU2lnbiAxIENBIDIwMjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/G8kG
oRqlq7Hb/Pcnt8WyVE5aMpUnmsIx9YayDXt2YPs1KcbtKmhrx3eG1eyWzUgzGg7w/Ki5BqM1Cpia
VijGKeWp6cw2/sInIQow4C2CUGYPoL9ALuRP51LHgd9JOzzGa/y94k6V0zMXxL8ESf+0PjD8O+mD
6hc6oPI6Ic9NpxEUrRAeirl4RsGZVLxbSvBxpGi0718ZMD42MXQzLsYtE0rR4w8aHaFw9lRFCFfL
vBFDxcUh8QDqRpAcc3badydW3CqJOYDBNH7gY01WKcbcqM1ksBVKcat0K9PYjhmjX2ErLk9fqjvC
tVe8xHjNXlUEXBXpkMz7F7Bqjsy6n5JvAgMBAAGjggGJMIIBhTAOBgNVHQ8BAf8EBAMCAYYwHQYD
VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYE
FIW78MzENrUKYnajmS6PuzpqrcVRMB8GA1UdIwQYMBaAFI/wS3+oLkUkrk1Q+mOai97i3Ru8MHoG
CCsGAQUFBwEBBG4wbDAtBggrBgEFBQcwAYYhaHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vcm9v
dHIzMDsGCCsGAQUFBzAChi9odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9yb290
LXIzLmNydDA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL3Jvb3Qt
cjMuY3JsMEwGA1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3
Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQBZa2qO7XaDnbgV
0PYfBRdTWtLF4zlpJTVxQLVX/EGNdbQiMDv/f+8bZyJ6088/+DeWmhB49UmlAApmaXzV8fA8+K8U
r0lrjWMmSCobOQ5FILTFiSHaAZ5CDUlVoLNytHMkSVGNPjjaboWlsscJ5vEgcu7RYE2Mtmt4Hoxg
xqp08voi1te0P8FTiTnXtwS5RtzOgEVkCtqOruhQFZe6uiWfkAydHBU3CAk3g2nSziSQn3gp6nNs
U4vNxud9QHT7FPh+heZszQaaZw8Y7LSq+oQcmwHANlcPEiTyioKecueCLs33hKfh5Nyaln00fZ0M
3U5MQ9VeBEblfWkFw20xYbowMIIFGjCCBAKgAwIBAgIMEiM26p4/9crpWJ71MA0GCSqGSIb3DQEB
CwUAMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH
bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMSBDQSAyMDIwMB4XDTIyMDMwMzE2NDgxMVoX
DTI1MDMwMzE2NDgxMVowUjEkMCIGA1UEAwwbc2hhZG93QGRhcmtzaWRlcmVzZWFyY2guY29tMSow
KAYJKoZIhvcNAQkBFhtzaGFkb3dAZGFya3NpZGVyZXNlYXJjaC5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCpDw8r9zMnSlgxpu4NudC4Xen655R9MLWZhJqrOiqhYNNFCvw4lTrt
5qXwLesOdZNduVB8eVIQXRaXEmgYhYI4bCI2eDxqY7/ueYF9ZgLxfYgyIYC2OCDXeuxF0WxyfOxP
7ViDtGJ/NrpIGszmZzGZYl2IBKwg8Ejvyh0DRPEqCjql8u34pLIQ5Z8Bx8ju3xVznYhZ3yr9nMrM
wJwUdUsdKKSODHR1VpPxtOM+Gr31W00DptMVbErgcn/8L+lXHn3pu16PJgJ/PJW9MVVY256hRgoK
CeEBCrFKKPQmLVyadDXxOYiqydJpDBhw2+m6ek9CpkRPF/cO4Q+217BvaHSJAgMBAAGjggHlMIIB
4TAOBgNVHQ8BAf8EBAMCBaAwgaMGCCsGAQUFBwEBBIGWMIGTME4GCCsGAQUFBzAChkJodHRwOi8v
c2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2djY3IzcGVyc29uYWxzaWduMWNhMjAyMC5j
cnQwQQYIKwYBBQUHMAGGNWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjNwZXJzb25h
bHNpZ24xY2EyMDIwMEwGA1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBz
Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+
oDygOoY4aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMWNhMjAy
MC5jcmwwJgYDVR0RBB8wHYEbc2hhZG93QGRhcmtzaWRlcmVzZWFyY2guY29tMB0GA1UdJQQWMBQG
CCsGAQUFBwMCBggrBgEFBQcDBDAfBgNVHSMEGDAWgBSFu/DMxDa1CmJ2o5kuj7s6aq3FUTAdBgNV
HQ4EFgQU4BKQGKnyXl/XjjK4orSOLatZk4wwDQYJKoZIhvcNAQELBQADggEBAB8gLjJ+duwBY3lt
bu6chBwTKZErjKJzSyfT4OZED21OfJKPB2PIGSkUcEcwfspnKSwNQdLNKreCDaQ5TlpX2deiEfKz
iqlIa+QdSUHhbQbX0XPkWf3v3PKuMegowX0V20uku8I1WXZc3O+g99UomtY3MkAstlffGysH0sDl
oJ+ZQqcDAZFmB5uzzWscUeQHUazlbjIocMNNu5edOhRlUKZyOzXrjhEyIWgdPz8qEaTBdVsKmVH4
UUxQi9jIrOylV97J+h0mKqA8O8J+DdcJPImHOw4Od7Iz//ChyumaTRCsQ/86FSQy1BsnfOCwKrTc
x5orjhNSJ02uOpjwIKeb7gkxggL9MIIC+QIBATBrMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBH
bG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24g
MSBDQSAyMDIwAgwSIzbqnj/1yulYnvUwDQYJYIZIAWUDBAIBBQCgggFjMBgGCSqGSIb3DQEJAzEL
BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIyMDUwNTE0NTAzNVowLwYJKoZIhvcNAQkEMSIE
IFhaKaWWjStdqqmKTX7awMtCNS5Dge8Z9m2L4lBZqymYMHoGCSsGAQQBgjcQBDFtMGswWzELMAkG
A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMTAvBgNVBAMTKEdsb2JhbFNpZ24g
R0NDIFIzIFBlcnNvbmFsU2lnbiAxIENBIDIwMjACDBIjNuqeP/XK6Vie9TB8BgsqhkiG9w0BCRAC
CzFtoGswWzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMTAvBgNVBAMT
KEdsb2JhbFNpZ24gR0NDIFIzIFBlcnNvbmFsU2lnbiAxIENBIDIwMjACDBIjNuqeP/XK6Vie9TAN
BgkqhkiG9w0BAQsFAASCAQBYOVjPOM80myKvPLHECMCkkmsU79z3NJQg2GBTEkDEB4xlflufQe1r
OpSM75zZTVOBw0nlvOIGorHpu4B8qq1CwBcy6uXZUquzFcc7cu8mEQqMYGgjP2cJF5P+TgKibvD5
eerrnNpJH/arfFAI4xAX22zC7M5J/MPP3T4Oxi9jHHTYqHPz8X5aevK7VHUqQTXoB9P5jvCdQCuZ
G2oG3mJ4D0L6on9hwfoyNP5XIz1G3bhY2wtfwMqmWJhp/Caec5Tu0Wk6d3Rgeii7LbsB7EyI0Acn
QzxSEARAOiZ3RqXZWDHjvHND9CnE7pWQGRoi1HPlIhoHdGn93l6heS67hvbqAAAAAAAA
--Apple-Mail=_F52ADA86-B5F1-4889-A067-E1D346F15A8C--
Received on 2022-05-05 17:00:02

Archive generated by hypermail 2.3.0.