Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

threads for previous weeknight 'developer' sessions
User avatar
spanners
Posts: 178
Joined: Fri Mar 23, 2018 2:37 pm
Location: Glasgow
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by spanners »

Will try to make an appearance, might be late on though.
User avatar
Arcadian
Site Admin
Posts: 4225
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Arcadian »

nighttracker wrote: Thu Sep 10, 2020 1:51 pm I would like to attend if you can send an invite.
jzcoder wrote: Thu Sep 10, 2020 2:59 pm I would like to attend if possible. Thank you.
helpful wrote: Thu Sep 10, 2020 4:16 pm I'd like to drop in, probably won't make the start but hopefully be there in time for Kieran's interruptions :-)
Calendar invites sent with Zoom info.
spanners wrote: Thu Sep 10, 2020 5:34 pm Will try to make an appearance, might be late on though.
Cool, nice one David - you should have the login info already I think (sent it via email). :)


Attendee list in the top post updated. Over 30 people should be online tonight. Wow. :shock:
Please subscribe to the ABug YouTube channel!
jzcoder
Posts: 2
Joined: Thu Sep 10, 2020 2:17 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by jzcoder »

Sorry to bother, but have not received zoom invite via email yet.
User avatar
Arcadian
Site Admin
Posts: 4225
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Arcadian »

jzcoder wrote: Thu Sep 10, 2020 6:55 pm Sorry to bother, but have not received zoom invite via email yet.
Ah, ok - I'll PM it in a minute ... just launching the event ...
Please subscribe to the ABug YouTube channel!
User avatar
Arcadian
Site Admin
Posts: 4225
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Arcadian »

Arcadian wrote: Thu Sep 10, 2020 6:58 pm
jzcoder wrote: Thu Sep 10, 2020 6:55 pm Sorry to bother, but have not received zoom invite via email yet.
Ah, ok - I'll PM it in a minute ... just launching the event ...
Now PM'd...
Please subscribe to the ABug YouTube channel!
User avatar
0xC0DE
Posts: 1303
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by 0xC0DE »

What a great session! Huge thanks to Dave, all presenters and participants.

I got to show my 8-bit shenanigans to not 1, .... not 2,.... but 3 Acorn legends from the 80s! Talk about dreams coming true! :shock: :mrgreen:
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
Snuggsy187
Posts: 257
Joined: Wed Apr 03, 2019 9:53 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Snuggsy187 »

I know ! Turned me into a bumbling wreck ! :D
Needed about 6 hours to discuss BBC/Electron Snapper versions with Jonathan !

Good work by the way Kelvin, I though I was nuts when I started using multiple sprites for printing...... glad you're doing the same !

Had an epiphany regarding Pooyan at 12 o'clock last night. Will post an update if I can get it to work.....
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
User avatar
sa_scott
Posts: 420
Joined: Wed Feb 09, 2011 11:34 pm
Location: Witley, Surrey, UK
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by sa_scott »

Thanks for a great session. I enjoyed seeing some of the demos near the end.

Would love to attend the next one!
--
Stephen Scott, Digital Media Muckerupper
Games: Androidz Redux, Headcase Hotel, Polymer Picker
www.sassquad.net
User avatar
kieranhj
Posts: 1104
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by kieranhj »

Nice to see everyone last night and thanks again to Arcadian for organising. I hope the Intro to Interrupts session was practical and useful. All the text and asm code can be found on GitHub: https://github.com/kieranhj/intro-to-interrupts.

In the spirit of improvement, please feel free to PM me with one thing that might have made the session better / clearer / more useful for you, so I can take this onboard for next time.

It seems like there's enough interest for a CRTC Register Masterclass in future, but I might have a few weeks off first!
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
Kevin Edwards
Posts: 192
Joined: Tue Mar 14, 2006 9:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Kevin Edwards »

I'm looking forward to catching up with some of the presentations I missed. The ones I saw were very inspiring and it's great to see people still developing for the Atom, Beeb, Electron and Archimedes.

Kieran, your 'introduction to timer interrupts' was superb! I remember trying to work out this stuff BITD with only the AUG and 6522 datasheets to hand. Took me a while to get it all up and running.

I also learnt something new - it takes 2us for the 6522 timer values to get copied across from the latch. Something that is critical for emulation to be correct. I think there's a tiny typo in the readme:-
"It takes 2ms for the latch value to be loaded into the counter registers" - should be 2us?

That's the first time I've seen Visual Studio code used for a presentation - much better than PowerPoint!

All the best.
User avatar
tricky
Posts: 7713
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Weeknight 'Virtual' Dev session #3, Thursday 24th September 2020, 7pm - 10pm

Post by tricky »

Flibble, I can't remember if I said add a CLI or SEI, it should have been an SEI!
User avatar
tricky
Posts: 7713
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by tricky »

Kevin Edwards wrote: Fri Sep 11, 2020 11:27 am...The ones I saw were very inspiring...
How inspiring? :wink:
User avatar
0xC0DE
Posts: 1303
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by 0xC0DE »

tricky wrote: Fri Sep 11, 2020 1:15 pm How inspiring? :wink:
Very :mrgreen:
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
0xC0DE
Posts: 1303
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by 0xC0DE »

kieranhj wrote: Fri Sep 11, 2020 10:53 am In the spirit of improvement, please feel free to PM me with one thing that might have made the session better / clearer / more useful for you, so I can take this onboard for next time.
Can't think of a single thing. You were born to be a teacher. =D>
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
0xC0DE
Posts: 1303
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by 0xC0DE »

Snuggsy187 wrote: Fri Sep 11, 2020 9:32 am Good work by the way Kelvin, I though I was nuts when I started using multiple sprites for printing...... glad you're doing the same !
Great to see what you are doing as well, Neil. I believe using pre-shifted sprites is quite common, especially on machines with no hardware sprites and an odd screen layout (looking at you Acorn!)
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
dudleysoft71
Posts: 298
Joined: Tue May 26, 2020 6:56 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by dudleysoft71 »

Snuggsy187 wrote: Fri Sep 11, 2020 9:32 am Good work by the way Kelvin, I though I was nuts when I started using multiple sprites for printing...... glad you're doing the same !

Had an epiphany regarding Pooyan at 12 o'clock last night. Will post an update if I can get it to work.....
I didn't think about it at the time it was only later that I thought about it.

If you lay out in columns with 8 bytes at the top of each column, plus 8 more at the end of the sprite you can render the whole sprite at any y offset by offsetting the start of your sprite data. You can even use the start padding from the next frame as the end padding of the previous frame. It means rendering one column then going back up and rendering the next, but it reduces the amount of sprite data to get the same effect. If your screen is 256 pixels wide then it's fairly cheap to do.
James Watson - DudleySoft

BBC Model B 32K - PiTubeDirect, Pi1Mhz, Smally Mouse, Gotek, DFS/ADFS, 4xSWRAM.
User avatar
tricky
Posts: 7713
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by tricky »

It's quite a short step from their to only draw the bit you need and a small speed-up. ;)
User avatar
flibble
Posts: 886
Joined: Tue Sep 22, 2009 11:29 am
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by flibble »

Many interesting talks last night, and a big thanks to Tricky for assisting in the debugging of code for far too long :D
User avatar
Snuggsy187
Posts: 257
Joined: Wed Apr 03, 2019 9:53 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Snuggsy187 »

Thanks Dudley/Tricky.

I did start off with something vaguely similar, but offsetting the screen address instead - a bit painful. I like this idea better tho !

I'll have a play around with that and see how it goes.
Cheers :D

[edit] Screen width is 224 pixels (&1C0), which is a bit annoying actually. :roll: I guess I could enlarge it to 256, but then there'd be some loss of usable off-screen memory ! I'll ponder that too, it'd be nice to have the low byte of the screen address the same for every character row in a column !
DROP PARCHMENT > POKE LOCK > PULL PARCHMENT > CURSE > BARGE DOOR > GO DOOR
Twitter: @snuggsy187
User avatar
tricky
Posts: 7713
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by tricky »

Thanks guys, I like helping, it makes me feel like I'm achieving something without actually having to do it ;)
markdryan
Posts: 267
Joined: Sun Aug 20, 2017 11:37 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by markdryan »

Another really enoyable and interesting evening. Thanks to Dave for organising and to all the presenters for the great talks and demos. After all this time, I finally understand how interrupts work on the BBC micro and can be put to good use.
thearttrooper
Posts: 42
Joined: Fri Dec 09, 2011 9:56 am
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by thearttrooper »

Was the zoom session recorded? If yes, please share the link. I missed a content rich session.
User avatar
kieranhj
Posts: 1104
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by kieranhj »

Kevin Edwards wrote: Fri Sep 11, 2020 11:27 am I'm looking forward to catching up with some of the presentations I missed. The ones I saw were very inspiring and it's great to see people still developing for the Atom, Beeb, Electron and Archimedes.

Kieran, your 'introduction to timer interrupts' was superb! I remember trying to work out this stuff BITD with only the AUG and 6522 datasheets to hand. Took me a while to get it all up and running.

I also learnt something new - it takes 2us for the 6522 timer values to get copied across from the latch. Something that is critical for emulation to be correct. I think there's a tiny typo in the readme:-
"It takes 2ms for the latch value to be loaded into the counter registers" - should be 2us?

That's the first time I've seen Visual Studio code used for a presentation - much better than PowerPoint!

All the best.
Thanks for the kind words & feedback Kevin and everyone, I'm glad you found the session useful. And great spot for that pretty critical typo!! I've updated the readme.asm file in the GItHub repo - another good reason for not baking everything into a PowerPoint presentation. It's great to see the developer evenings really take off, I hope they inspire more people to start developing their own projects. :)
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
User avatar
Arcadian
Site Admin
Posts: 4225
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Arcadian »

Part 2 of Kieran's Masterclass on BBC Micro Interrupts has now been added to the ABug website! Thanks Kieran! :)

Image
Acorn Masterclass: An Introduction to Interrupts on the BBC Micro – Part 2
Please subscribe to the ABug YouTube channel!
User avatar
Arcadian
Site Admin
Posts: 4225
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by Arcadian »

Tricky's "Mini" Masterclass from the 10th September session has finally been added to the ABug website.

Image
Mini Masterclass: Using interrupts without an interrupt handler

Watch out for a couple of 'surprise' guest appearances towards the end! :)
Please subscribe to the ABug YouTube channel!
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm

Post by RobC »

Can't remember who it was but someone (possibly Mark?) asked about using the Norcroft C compiler with floating point on the Arm 2 co-pro and how this works when you can't load the FPE module. I recalled having done this but couldn't remember the details.

Having checked at lunchtime, the answer is that there's a version of FPE for the ARM Eval system - you load this in and it changes the prompt to show the floating point emulator has been loaded.

According to this, the FPE is on disc 3.
Post Reply

Return to “past weeknight 'developer' sessions”