Official Overscan Invaders request.

Started by Official Ninja, 04-02-2014, 18:02:37

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Official Ninja

This is the official request thread for overscan invaders.  :D
  •  

Petari

You are very official type of gamer :)
Actually I started on joystick fix already. However, there are reasons why programmer self made not joystick option here. Used horizontal overscan with extensive Timer-B usage kills joystick command transfers (mouse commands too). Only single-byte keyboard commands work. All this is because special way how IKBD-ACIA-MFP-CPU system works.  Additionally, emulators emulate it not properly, and as I see even Steem SSE with 'True IKBD' emulation is not enough accurate.  Anyway, I have some progress, and need more tests on real HW to see is it possible at all.
Will be informed soon ...
  •  

Official Ninja

Sounds difficult.

Another Budgie game worth looking at is the Galxian clone: Quest for Galaxia.
It looks like it would be another very fun game in this genre but on my Mega STe no controls work at all.
Not even the keyboard.
  •  

Anemos

Some good Titles of Budgie UK

G-orb
Mr. Dig
Perils of Penfold
Crystal Caverns
Bert the Squirt
My system: Atari STE 4MB, OS: SuperTOS 2.06, HD: US/disk 4gb SDcard ,ppera v0.98 HD drivers, USB mouse adapter by me, PSX controller joy adapter by me,  full list of adaption,s games by Petari.
Second Atari machine: 1040 STF
Other: 2X Lilliput Atari 130 XE
  •  

Official Ninja

Thanks for Galaxia.
Any word on Overscan Invaders or is it looking doubtful?

BTW- I played the ANDROM game at 16Mhz on my MSTE and it made the screen shake like mad.
8Mhz worked just fine so no biggie.
  •  

Petari

I tried a lot of things with Overscan Invaders. But nothing worked on real Atari . The problem is that there is not enough time to transfer joystick status packet - what is 2 bytes, in only 3mS available . From 20mS for 1 frame (as works at 50Hz), only 3 mS is available for it. Keyboard works because it needs only 1 byte. And is not reliable because interrupts are disabled 95% of time. Solution would be to speed up baudrate, but ACIA chip and IKBD chip have no other common baudrate. So, it seems that it is not possible.
  •  

qq1975b

#6
knowing nothing about programming...but...using a buffer would help? will need more ram than 1MB I suppose.

EDIT: I meant buffer not cache  :P
  •