Author Topic: What are you working on at the moment?  (Read 311973 times)

0 Members and 1 Guest are viewing this topic.

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2456
  • Karma: 128
    • View Profile
    • Optimouse Demo Site
Re: What are you working on at the moment?
« Reply #800 on: August 17, 2021 »
Yeah, double buffering is usually a bitch in old machines, either memory is too limited or isn't even allowed. On the CGA if I used the 160*100 tweak mode I would not have double buffering. And neither in the regular 320*200 4 colors. I want to try to do some sine dots next, but I forget I will have problems without double buffering and it would be too slow to render in a backbuffer and copy once.

p.s. Nice stuff btw, how does the BBC fare? Is that scrolling using hardware trick or is it pure software copies?
Challenge Trophies Won:

Offline Stonemonkey

  • Pentium
  • *****
  • Posts: 1315
  • Karma: 96
    • View Profile
Re: What are you working on at the moment?
« Reply #801 on: August 17, 2021 »
It's software, no hardware tricks. I'm doing this to work on the Acorn Electron, it's  the BBC's slightly crippled little brother. The Electron was my first comp for Christmas '83 I think.
The BBC might be able to do this in hardware with some custom screenmodes but the Electron definitely couldn't, and the electron generally ran at about half the clock rate of the BBC.
Even though it was a bit crippled it was made to be compatible with the BBC and the memory layout for the screen was a bitch, it was designed more for text than graphics so each consecutive 8 bytes go down vertically then it jumps back up to the top of the next character (or half character depending on colour mode), in the mode I'm using it's just 4 colours and lowest res so each byte contains 4 pixels in a stupid layout, the rightmost pixel comes from bits 0 and 4 and left pixel bits 3 and 7, processing that for per pixel scrolling is way too much work for a 1MHz 6502 so I've created 4 buffers each at 2K to store the current screen then select which one to use depending on X AND 3 but the buffers have a more logical layout than the screen and I've come up with a way to copy them pretty quickly (am looking to see if I can speed it up a bit more too)
The other thing is that in the mode I'm using the pixels aren't square so I'm doubling them up one above the other to make them square which helps with speed and cuts down on the memory of my buffers.
Whatever I do with it it's just gonna end up half the screen height and not the full width either,  and just be 128x64 pixels (after doubling up)

Offline Stonemonkey

  • Pentium
  • *****
  • Posts: 1315
  • Karma: 96
    • View Profile
Re: What are you working on at the moment?
« Reply #802 on: August 25, 2021 »
This is it on an electron emulator now, with double buffering and vsync, it has to clear the palette halfway down the screen to hide stuff and with a lack of decent timers in the electron that involves a delay loop to get it blanking in the right place so it's now running at 16.67fps

https://youtu.be/kuY20dXXdb8

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1292
  • Karma: 466
    • View Profile
    • my stuff
Re: What are you working on at the moment?
« Reply #803 on: April 24, 2024 »
Hey everyone!

Haven't looked into this forum for quite a while and also haven't done much for the last couple of years.
Good to see there's some recent activity happening here and the website also seems to be working much better than last time I checked!

Didn't find a fitting subforum to post this but I managed to get a little demo done for Revision this year.
It's for Pico8, which is coded in Lua, so it's probably quite a bit different from the languages that are popular here.
However, all source code is included, so if anyone is interested, you're welcome to have a look.
You can find the download at Pouet.
Have fun and let me know what you think you think about it!
Cheers.
Challenge Trophies Won:

Offline STos

  • C= 64
  • **
  • Posts: 33
  • Karma: 0
    • View Profile
Re: What are you working on at the moment?
« Reply #804 on: April 24, 2024 »
Hey everyone!

Haven't looked into this forum for quite a while and also haven't done much for the last couple of years.
Good to see there's some recent activity happening here and the website also seems to be working much better than last time I checked!

Didn't find a fitting subforum to post this but I managed to get a little demo done for Revision this year.
It's for Pico8, which is coded in Lua, so it's probably quite a bit different from the languages that are popular here.
However, all source code is included, so if anyone is interested, you're welcome to have a look.
You can find the download at Pouet.
Have fun and let me know what you think you think about it!
Cheers.

Great Pico8 magic, nice work hellfire.

Thanks for including the source and sharing the knowledge.

Offline ttemper

  • Amiga 1200
  • ****
  • Posts: 261
  • Karma: 7
    • View Profile
Re: What are you working on at the moment?
« Reply #805 on: April 26, 2024 »
Didn't find a fitting subforum to post this but I managed to get a little demo done for Revision this year.

It's for Pico8, which is coded in Lua, so it's probably quite a bit different from the languages that are popular here.

Have fun and let me know what you think you think about it!

Cheers.

I just checked out the YT video of it, very nice lil Pico8 demo. It's great to see the demo-scene still thriving, whatever the platform.

Offline KrazyK

  • Amiga 1200
  • ****
  • Posts: 380
  • Karma: 131
    • View Profile
    • KrazyK Remakes
Re: What are you working on at the moment?
« Reply #806 on: April 26, 2024 »
Have fun and let me know what you think you think about it!
Cheers.
Good to see you back here Hellfire!
Great demo, love the vibe and the great soundtrack.
Good to see the source too.  I can see how much work went into it.
Challenge Trophies Won:

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1292
  • Karma: 466
    • View Profile
    • my stuff
Re: What are you working on at the moment?
« Reply #807 on: April 30, 2024 »
Thanks mates, really nice to hear you like it!
Challenge Trophies Won:

Offline Moroboshisan

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 454
  • Karma: 18
  • C=64
    • View Profile
Re: What are you working on at the moment?
« Reply #808 on: May 05, 2024 »
You can find the download at Pouet.
Have fun and let me know what you think you think about it!

Hi Hellfire!  watched the streaming from revision, really nice one with Pico8, congrats for placing 1st!
Keep up the good job and sharing knowledge!... TIC-80 seems another nice platfor to go for some nice retro feeling!

Cheers!

Offline slinks

  • A little bit strange
  • DBF Aficionado
  • ******
  • Posts: 3960
  • Karma: 43
    • View Profile
Re: What are you working on at the moment?
« Reply #809 on: September 22, 2024 »
Working on a little shooter project, taking inspiration from Phoenix and Galaga. Just something to keep me occupied between jobs :)
I love semi-colons way too much ^^;
Challenge Trophies Won:

Offline aston

  • ZX 81
  • *
  • Posts: 10
  • Karma: 0
    • View Profile
Re: What are you working on at the moment?
« Reply #810 on: August 10, 2025 »
I am the break of lazy hobby programming on my
interpreter micro(A) written in Oxygen Basic compiler
but i hope I will continue ...  ....