code logs -> 2021 -> Sat, 06 Feb 2021< code.20210205.log - code.20210207.log >
--- Log opened Sat Feb 06 00:00:26 2021
03:26 Degi [Degi@Nightstar-j11gm9.pool.telefonica.de] has quit [Operation timed out]
03:29 Degi [Degi@Nightstar-pkbckn.pool.telefonica.de] has joined #code
04:24 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
04:45 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed]
04:45 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [The TLS connection was non-properly terminated.]
04:45 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
04:45 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
04:47 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
05:36 celticminstrel [celticminst@Nightstar-46hkr3.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:26 * McMartin grumbles
06:26
<&McMartin>
I don't want to port this dumb code
06:26
<&McMartin>
I want to have already ported it
06:26
<&McMartin>
Alas
07:04 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has joined #code
07:04 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
07:07 Kindamoody[zZz] is now known as Kindamoody
07:31 abudhabi [abudhabi@Nightstar-ben39o.adsl.tpnet.pl] has joined #code
10:23 * McMartin finishes half of phase 1 of the port, gets good results out.
10:23
<&McMartin>
After getting whomped by a buffer overflow along the way.
10:23
<&McMartin>
It's been awhile since I've been able to inflict one of those on myself in a way that matters!
10:23
<&McMartin>
At least in 8-bit stuff.
10:27
<&McMartin>
364 bytes!
10:30
<&McMartin>
... and 235 lines of code.
10:32
<~Vorntastic>
What are you porting
10:33
<&McMartin>
The Simulated Evolution program that I ported from BASIC to modern machines last year, and then demade to C64 later that year
10:33
<&McMartin>
And now I'm porting the C64 version to the Atari 800
10:34
<&McMartin>
This is not really minimal viable product once it's done because four of the lines of pixels won't fit on the screen, so I'll need to implement a scrollable window over the arena
10:34
<&McMartin>
Fortunately the Atari makes that really, really easy
10:35
<&McMartin>
What I have right now is a complete bitmap library that lets me draw dots and rectangles in four colors and has the potential to let me do the scrolling-window stuff later
10:35
<&McMartin>
But yeah, where the C64 requires your bitmap display to exist at some multiple of 8KB
10:36
<&McMartin>
The Atari screen lets you assign screen memory to arbitrary locations and even change it every data row if you want, without getting out of its normal operation modes
10:36
<&McMartin>
So I can scroll one pixel just by moving the start of bitmap memory by 40 bytes
10:36
<&McMartin>
There are sharp limits on how much you get *for free*, in addition to "normal operation mode"
10:36
<&McMartin>
But! It turns out my needs are well within the "for free" range so life will be good
10:38
<&McMartin>
If you missed https://bumbershootsoft.wordpress.com/2021/02/01/atari-800-a-custom-graphics-display/ it sets the groundwork
11:33 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has joined #code
13:25 abudhabi [abudhabi@Nightstar-ben39o.adsl.tpnet.pl] has quit [NickServ (RECOVER command used by abudhabi_)]
13:25 abudhabi [abudhabi@Nightstar-k6ddqv.adsl.tpnet.pl] has joined #code
13:46 catalyst_ [catalyst@Nightstar-3t2jk8.dab.02.net] has joined #code
13:49 catalyst [catalyst@Nightstar-ejd4sd.cable.virginm.net] has quit [Ping timeout: 121 seconds]
14:17 catalyst [catalyst@Nightstar-5ca2un.dab.02.net] has joined #code
14:19 catalyst_ [catalyst@Nightstar-3t2jk8.dab.02.net] has quit [Ping timeout: 121 seconds]
14:53 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
14:53 mode/#code [+qo Vornicus Vornicus] by ChanServ
14:59 abudhabi [abudhabi@Nightstar-k6ddqv.adsl.tpnet.pl] has quit [[NS] Quit: Leaving]
15:00 abudhabi [abudhabi@Nightstar-k6ddqv.adsl.tpnet.pl] has joined #code
16:53 celticminstrel [celticminst@Nightstar-vrcdll.dsl.bell.ca] has joined #code
16:53 mode/#code [+o celticminstrel] by ChanServ
16:53 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
19:11 catalyst_ [catalyst@Nightstar-ejd4sd.cable.virginm.net] has joined #code
19:14 catalyst [catalyst@Nightstar-5ca2un.dab.02.net] has quit [Connection closed]
19:41
<&McMartin>
Success!
19:41
<&McMartin>
I'm not *done*
19:41
<&McMartin>
But the base port works.
20:44 catalyst_ is now known as catalyst
21:14 Vornicus is now known as Misty
21:24 Reiver is now known as Joe
22:20 Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
22:39 Kizor is now known as Shirley
23:32 Emmy [Emmy@Nightstar-l49opt.fixed.kpn.net] has quit [Ping timeout: 121 seconds]
--- Log closed Sun Feb 07 00:00:28 2021
code logs -> 2021 -> Sat, 06 Feb 2021< code.20210205.log - code.20210207.log >

[ Latest log file ]