Search found 537 matches

by BlankVector
Tue Jan 10, 2023 1:38 pm
Forum: Coding
Topic: ChatGPT writes a GEM program...
Replies: 27
Views: 1488

Re: ChatGPT writes a GEM program...

Wow!
by BlankVector
Sat Dec 17, 2022 6:01 pm
Forum: News & Announcements
Topic: Son Shu Shi 100% by The Replicants!
Replies: 22
Views: 1808

Re: Son Shu Shi 100% by The Replicants!

Good work 😎
by BlankVector
Tue Dec 13, 2022 5:42 pm
Forum: 680x0
Topic: Assembler video tutorials on Vretrocomputing
Replies: 42
Views: 20012

Re: Assembler video tutorials on Vretrocomputing

New episode: Control Panel, DESKTOP.INF, GenST2, MonST2, and more!

Disable the key click in assembly language on Atari ST
Image
by BlankVector
Fri Nov 25, 2022 4:45 pm
Forum: Games - General
Topic: Wonderboy style game for Atari 520 ST
Replies: 24
Views: 1607

Re: Wonderboy style game for Atari 520 ST

Gorgeous. Hats off 8)
by BlankVector
Sat Sep 24, 2022 9:22 pm
Forum: News & Announcements
Topic: EmuTOS running on the AlphaSmart Dana (more or less)
Replies: 24
Views: 4397

Re: EmuTOS running on the AlphaSmart Dana (more or less)

Nice.

BTW, the dialog can be closed using the Return key, as usual.
by BlankVector
Wed Sep 21, 2022 8:48 pm
Forum: Others
Topic: Building an Atari ST
Replies: 11
Views: 4412

Re: Building an Atari ST

Really excellent!
by BlankVector
Thu Sep 15, 2022 1:24 pm
Forum: Hardware
Topic: New board: ImpoSTer (USB keyboard/mouse & more)
Replies: 86
Views: 7706

Re: New board: ImpoSTer (USB keyboard/mouse & more)

alanh wrote: Thu Sep 15, 2022 7:52 am USB Joysticks are certainly something I'd like to look at adding, although currently I don't have a USB joystick.
Beware: classic USB joysticks use the standard HID protocol. Xbox gamepads use a different protocol. And Playstation ones are also different.
by BlankVector
Sun Sep 11, 2022 5:26 pm
Forum: Coding
Topic: binutils 2.39
Replies: 8
Views: 580

Re: binutils 2.39

Very good job, Thorsten 🙂 In my binaries, I prefer to stick to the old binutils 2.30 (last official support for m68k). But your work is very useful to keep up to date anyway. Maybe at some point that could become the only solution.
by BlankVector
Fri Sep 09, 2022 2:36 pm
Forum: Others
Topic: Vampire V4SA as an Atari clone?
Replies: 70
Views: 4705

Re: Vampire V4SA as an Atari clone?

Excellent 😃
by BlankVector
Fri Sep 02, 2022 1:46 pm
Forum: Coding
Topic: Open bottom border in high resolution?
Replies: 15
Views: 1195

Re: Open bottom border in high resolution?

Brilliant.
by BlankVector
Fri Sep 02, 2022 12:18 pm
Forum: Coding
Topic: Open bottom border in high resolution?
Replies: 15
Views: 1195

Open bottom border in high resolution?

When using ST-High video mode on modern VGA monitor, the image is aligned on top and there is a big black border at the bottom. I guess this is because the ST outputs a 640x400 signal, while VGA monitors expect 640x480. After looking at overscan techniques there , I wonder if it would be possible to...
by BlankVector
Wed Aug 03, 2022 5:11 pm
Forum: 680x0
Topic: Fast preshifted sprites with unrolled code for STF
Replies: 21
Views: 1254

Re: Fast preshifted sprites with unrolled code for STF

You should also avoid jsr/rts, as they use the stack for return value, hence slow memory accesses.
As an alternative, you can use a register as for return value. i.e.:

Code: Select all

main:
    lea ret(pc),a6
    bra.s routine
ret:
   ...

routine:
    ...
    jmp (a6)
by BlankVector
Wed Aug 03, 2022 3:55 pm
Forum: 680x0
Topic: Fast preshifted sprites with unrolled code for STF
Replies: 21
Views: 1254

Re: Fast preshifted sprites with unrolled code for STF

Additionally:

You can also use (a1)+ to increment pointers when possible. So you can avoid the offset in next instruction.

Also, for actual data, no need to use intermediate registers. You could just do move.l (a0)+,(a1)+ for example.
by BlankVector
Wed Aug 03, 2022 3:49 pm
Forum: 680x0
Topic: Fast preshifted sprites with unrolled code for STF
Replies: 21
Views: 1254

Re: Fast preshifted sprites with unrolled code for STF

First, be sure that your assembler really optimizes 0(a0) to (a0) (use debugger/disassembler to check that). Or to be safe: just use plain (a0). Then: clr.w d0 followed by or.w 0(a0),d0. Useless. Just use move.w instead. So you can even remove the clr. Also, as you use all the 4 planes, you could ce...
by BlankVector
Mon Aug 01, 2022 8:26 pm
Forum: Coding
Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Replies: 586
Views: 178144

Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE

Do you have a guide on setting up RPI with gcc cross tools for Atari? I set up a fresh RPI4 with a fresh install if RPI OS 64bit to see if I can run the updated AGT framework on that I occasionally build the m68k-atari-mint cross-tools for Ubuntu ARM (includes arm64 and armhf). Pretty easy, I just ...
by BlankVector
Mon Jul 18, 2022 3:51 pm
Forum: FireBee
Topic: firebee available?
Replies: 28
Views: 7699

Re: firebee available?

mfro wrote: Mon Jul 18, 2022 2:16 pm Not for me, anymore.
Is there any official FPGA update to fix that?
by BlankVector
Mon Jul 18, 2022 2:10 pm
Forum: FireBee
Topic: firebee available?
Replies: 28
Views: 7699

Re: firebee available?

mfro wrote: Mon Jul 18, 2022 10:40 am Not a hardware limitation, but one oft the many FireTOS oddities. Using EmuTOS, you *can* set all Videl resolutions (and using fVDI, supported extended resolutions as well).
Yes, with EmuTOS you an set any VIDEL resolution, but some of them look buggy due to FPGA issues :x
by BlankVector
Tue Jun 14, 2022 8:09 pm
Forum: Coding
Topic: backtrace printing gcc, tos programs
Replies: 17
Views: 1350

Re: backtrace printing gcc, tos programs

IIRC there is a bug in GCC 4 when it generates STABS debug information. This is the format of debug information used in old a.out binaries. I never investigated what really happens in GCC, and GNU people don't care about a.out stuff anymore. Maybe that's just a misconfiguration, or a more serious is...
by BlankVector
Tue Apr 19, 2022 9:39 pm
Forum: Chat forum [FR]
Topic: Nouveau Quadratarist
Replies: 42
Views: 3553

Re: Nouveau Quadratarist

Vincent Rivière a fait des vidéos tutos d'assembleur sur sa chaine vretrocomputing : https://www.youtube.com/playlist?list=PLpqOJeWrMJfRF8UMTGOHvmcagQlvo-zUo Merci pour la pub :D Merci :) oui je connait les tuto de Vincent Rivière et sur atarist.free mais malheureusement çà va pas assez loin, çà ne...
by BlankVector
Sat Apr 09, 2022 9:41 pm
Forum: FireBee
Topic: Coldfire V5
Replies: 33
Views: 30393

Re: Coldfire V5

PurpleMelbourne wrote: Sat Apr 09, 2022 4:47 pm What are some models of HP Printers which have this chip?
For sure HP LaserJet P3005dn has a ColdFire V5, I saw it with my eyes. It has the same form-factor as the FireBee's ColdFire M5474 (V4e core). Is it pin-to-pin compatible? No idea.
by BlankVector
Sat Jan 22, 2022 6:57 pm
Forum: Coding
Topic: TOS 1.04 sources reconstructed
Replies: 86
Views: 16888

Re: TOS 1.04 sources reconstructed

To my knowledge there were no ST with SECAM. Actually, I’m not even sure version with modulator were sold here. By the time the ST was released, SCART connector with RVB was mandatory on all TV sets and all the French ST I’ve seen so far were PAL using the RVB out (there is no CVBS neither ). Blank...
by BlankVector
Wed Jan 19, 2022 8:25 pm
Forum: 680x0
Topic: Assembler video tutorials on Vretrocomputing
Replies: 42
Views: 20012

Re: Assembler video tutorials on Vretrocomputing

Another great video Vincent. Thankyou! :) Thanks :D Great tip about the 'crashing only with 4MB' issue. So I wonder what happens when the CPU tries to access a legal, but non mapped/used memory location? Is it literally ignored? Yes, if for example you have 2MB installed, then writes to the 2MB-4MB...
by BlankVector
Sun Dec 26, 2021 11:22 am
Forum: Hardware
Topic: IDE autoboot for TOS 1.04
Replies: 22
Views: 8398

Re: IDE autoboot for TOS 1.04

Really excellent job 😃

Go to advanced search