Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Will try to make an appearance, might be late on though.
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Calendar invites sent with Zoom info.
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.
Please subscribe to the ABug YouTube channel!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Sorry to bother, but have not received zoom invite via email yet.
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Ah, ok - I'll PM it in a minute ... just launching the event ...
Please subscribe to the ABug YouTube channel!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Now PM'd...
Please subscribe to the ABug YouTube channel!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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!
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!
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
I know ! Turned me into a bumbling wreck !
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.....
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
Twitter: @snuggsy187
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Thanks for a great session. I enjoyed seeing some of the demos near the end.
Would love to attend the next one!
Would love to attend the next one!
--
Stephen Scott, Digital Media Muckerupper
Games: Androidz Redux, Headcase Hotel, Polymer Picker
www.sassquad.net
Stephen Scott, Digital Media Muckerupper
Games: Androidz Redux, Headcase Hotel, Polymer Picker
www.sassquad.net
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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!
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/
-
- Posts: 192
- Joined: Tue Mar 14, 2006 9:16 pm
- Contact:
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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.
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.
Re: Weeknight 'Virtual' Dev session #3, Thursday 24th September 2020, 7pm - 10pm
Flibble, I can't remember if I said add a CLI or SEI, it should have been an SEI!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Can't think of a single thing. You were born to be a teacher.
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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!)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 !
0xC0DE
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
"I program my home computer / Beam myself into the future"
Follow me on Twitter
Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
- dudleysoft71
- Posts: 298
- Joined: Tue May 26, 2020 6:56 pm
- Contact:
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
I didn't think about it at the time it was only later that I thought about it.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.....
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.
BBC Model B 32K - PiTubeDirect, Pi1Mhz, Smally Mouse, Gotek, DFS/ADFS, 4xSWRAM.
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
It's quite a short step from their to only draw the bit you need and a small speed-up.
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Many interesting talks last night, and a big thanks to Tricky for assisting in the debugging of code for far too long
- Snuggsy187
- Posts: 257
- Joined: Wed Apr 03, 2019 9:53 pm
- Contact:
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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
[edit] Screen width is 224 pixels (&1C0), which is a bit annoying actually. 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 !
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
[edit] Screen width is 224 pixels (&1C0), which is a bit annoying actually. 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
Twitter: @snuggsy187
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Thanks guys, I like helping, it makes me feel like I'm achieving something without actually having to do it
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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.
-
- Posts: 42
- Joined: Fri Dec 09, 2011 9:56 am
- Contact:
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Was the zoom session recorded? If yes, please share the link. I missed a content rich session.
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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.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.
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Part 2 of Kieran's Masterclass on BBC Micro Interrupts has now been added to the ABug website! Thanks Kieran!
Acorn Masterclass: An Introduction to Interrupts on the BBC Micro – Part 2
Acorn Masterclass: An Introduction to Interrupts on the BBC Micro – Part 2
Please subscribe to the ABug YouTube channel!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
Tricky's "Mini" Masterclass from the 10th September session has finally been added to the ABug website.
Mini Masterclass: Using interrupts without an interrupt handler
Watch out for a couple of 'surprise' guest appearances towards the end!
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!
Re: Weeknight 'Virtual' Dev session #2, Thursday 10th September 2020, 7pm - 10pm
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.
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.