Search found 169 matches

by Mikefulton
Mon Jul 31, 2017 1:07 am
Forum: Coding
Topic: XBIOS 5
Replies: 18
Views: 5312

Re: XBIOS 5

Patient: Doctor, It hurts when I do this! Doctor: Don't do that! The solutions discussed here all fit into the general concept of trying to pound a square peg into a round hole. Well, I got news for you... there ain't a hammer big enough to do that. The closest thing to a real solution to this prob...
by Mikefulton
Tue Aug 02, 2016 3:36 am
Forum: Gallery
Topic: I finally have a TT!
Replies: 71
Views: 19997

Re: I finally have a TT!

Congrats!

I occasionally regret having gotten rid of mine, but if I still had it, it would just be in storage anyway.
by Mikefulton
Wed Jun 22, 2016 6:18 am
Forum: C / PASCAL etc.
Topic: guide to GEM coding with AHCC
Replies: 18
Views: 7742

Re: guide to GEM coding with AHCC

Thanks for the suggestion. It prompted me to look again at the Atari Compendium, and I notice it says for work_in[0]: "For screen devices you should normally use the value Getrez() + 2, however, a value of 1 is acceptable if not using any loaded fonts" I take it you mean work_in[0] = 2 + ...
by Mikefulton
Sat May 28, 2016 5:08 am
Forum: Coding
Topic: updating a background window in GEM
Replies: 20
Views: 6111

Re: updating a background window in GEM

what i mean is that updates will not be timely... you may miss some updates.... for scores it is ok, but for other information may not be. You're not necessarily wrong, but in a GUI environment with other apps running in the system (particularly with cooperative MT), one shouldn't expect to always ...
by Mikefulton
Thu May 26, 2016 3:15 am
Forum: Coding
Topic: updating a background window in GEM
Replies: 20
Views: 6111

Re: updating a background window in GEM

Sorry for my poor english, but for me, the solution is to send a WM_REDRAW yourself to your application via/trough the EVNT_MULTI loop... I proceed in the same way for my propers apps, and works under simple Tos, Mint, Magic... I agree that sending yourself a redraw message is the proper GEM AES wa...
by Mikefulton
Thu May 26, 2016 2:47 am
Forum: Coding
Topic: updating a background window in GEM
Replies: 20
Views: 6111

Re: updating a background window in GEM

You're overthinking it... just send the window a redraw message for the client area. As long as your redraw routine is done right, it will work.
by Mikefulton
Tue May 10, 2016 6:51 am
Forum: Coding
Topic: v_pieslice and fill bleed
Replies: 28
Views: 6560

Re: v_pieslice and fill bleed

Have you tried it on your Firebee? It just occured to me that the problem could be in AHCC's VDI bindings. The only thing a compiler's GEM bindings really does is pull the function parameters off the stack and push them into the GEM parameter arrays, then it calls the GEM system trap. Then it copie...
by Mikefulton
Tue May 10, 2016 5:44 am
Forum: Coding
Topic: v_pieslice and fill bleed
Replies: 28
Views: 6560

Re: v_pieslice and fill bleed

The reason I asked is that I've seen a variety of different implementations of that function and some of them merely test for intersection and don't output an altered rectangle.
by Mikefulton
Sun May 08, 2016 9:04 am
Forum: Coding
Topic: v_pieslice and fill bleed
Replies: 28
Views: 6560

Re: v_pieslice and fill bleed

Question: where does the rc_intersect function come from? That's not an AES function.

Does it perform an intersection or merely test for one?
by Mikefulton
Sun Apr 17, 2016 7:47 pm
Forum: GFA BASIC
Topic: arrays in GFA Basic resetting computer
Replies: 13
Views: 5469

Re: arrays in GFA Basic resetting computer

Have you tried running it under a debugger? I'm not in the habit of using a debugger. Is there one for the Firebee? I have no idea about Firebee or any specific requirements it might have about debuggers. My idea was along the lines of, run the debugger, then load and run GFA basic, load your progr...
by Mikefulton
Sun Apr 17, 2016 12:35 am
Forum: GFA BASIC
Topic: arrays in GFA Basic resetting computer
Replies: 13
Views: 5469

Re: arrays in GFA Basic resetting computer

Have you tried running it under a debugger?
by Mikefulton
Sat Mar 26, 2016 3:41 am
Forum: GFA BASIC
Topic: Version Control Software
Replies: 12
Views: 6488

Re: Version Control Software

Agree on the use of SourceTree. I would avoid that tool. It pushed me to create an account on their website atlassian com. And now I'm not able (and according to google not only me) to delete that account. It asks if you want to. Say "no" if you don't want to. End of problem. Seriously......
by Mikefulton
Sat Mar 26, 2016 3:40 am
Forum: GFA BASIC
Topic: Version Control Software
Replies: 12
Views: 6488

Re: Version Control Software

Agree on the use of SourceTree. On PC you also have Perforce which is free for small projects / personal use. I originally used CVS ages ago, then Microsoft's Visual SourceSafe for awhile, then when that went away I switched to Perforce. I really liked Perforce. I particularly liked the fact that y...
by Mikefulton
Sat Mar 26, 2016 3:29 am
Forum: 680x0
Topic: STOS Spectrum program requires fades
Replies: 6
Views: 3375

Re: STOS Spectrum program requires fades

If all you got is the PRG file you're probably out of luck. Spectrum 512 images aren't a static display. They rely on an interrupt-driven routine that alters the color registers. So you're going to need direct access to the palette data that gets used by the display code if you want to do anything t...
by Mikefulton
Sat Mar 19, 2016 3:00 am
Forum: 680x0
Topic: Line drawing, single plane bitmap
Replies: 12
Views: 8055

Re: Line drawing, single plane bitmap

Thanks gents, I'd never heard of Bresenham's algorithm before - looks to be exactly what I was after. Anybody doing graphics programming on a retro platform like the ST where they'll be doing raw pixel pushing should become familiar with some of the classic texts on computer graphics algorithms. ht...
by Mikefulton
Fri Mar 18, 2016 6:03 am
Forum: 680x0
Topic: Line drawing, single plane bitmap
Replies: 12
Views: 8055

Re: Line drawing, single plane bitmap

You're overthinking it. As mfro suggests, look up the Bresenham's algorithm.

mfro wrote:https://en.wikipedia.org/wiki/Bresenham's_line_algorithm


It's a fairly easy algorithm to implement, and after you have it working, then maybe you can make another pass to optimize it.
by Mikefulton
Sat Mar 12, 2016 8:56 am
Forum: STOS
Topic: Automatic Auto/Rapid fire
Replies: 13
Views: 5184

Re: Automatic Auto/Rapid fire

What you want is a concept called "Debounce" Basically, after you detect a joystick button being PRESSED, you set a flag that prevents the next pass from shooting again. When the flag is set, you're testing for the button to be RELEASED. When that happens, you clear the flag and go back to...
by Mikefulton
Tue Mar 08, 2016 3:34 am
Forum: STOS
Topic: Does STOS support all 4096 colors of STE?
Replies: 7
Views: 4582

Re: Does STOS support all 4096 colors of STE?

Color #3147 is unsupported, but it's almost the same exact thing as #2977 so just use that instead.
by Mikefulton
Tue Mar 08, 2016 3:14 am
Forum: Steem
Topic: Problems with Windows 10
Replies: 7
Views: 5441

Re: Problems with Windows 10

Steem has been working fine on Windows 10 for me.
by Mikefulton
Sat Mar 05, 2016 6:07 am
Forum: GFA BASIC
Topic: Using GFA Basic In 2016
Replies: 28
Views: 13554

Re: Using GFA Basic In 2016

My 2 bits as well: Call me stupid, but i cant even grasp a reason for this post. GFA is a tool. Many tasks can be done using different tools or techniques. So why on earth should one propagate or dismiss a tool, other than performance wise? I work mainly in GFA. Its fast, its easy, and im used to i...
by Mikefulton
Sat Mar 05, 2016 5:34 am
Forum: GFA BASIC
Topic: Using GFA Basic In 2016
Replies: 28
Views: 13554

Re: Using GFA Basic In 2016

... but in case of ST - TOS would not fit in 192K, if was written 100% in C. Related with - I always hated CPX and it's modules - just because they took tens of KB of RAM for some really trivial settings, just because high level language overhead. The issue with CPX size wasn't really so much the o...
by Mikefulton
Mon Feb 29, 2016 7:08 am
Forum: Professionals
Topic: gdos pdf driver
Replies: 61
Views: 14012

Re: gdos pdf driver

Since NVDI is handling outline text rasterization, this can't be fixed at the driver level. The fact that he mentioned screen drivers makes me thin NVDI is grabbing stuff out of line-a to reset clipping to the screen boundaries when it's turned off, but line-a has nothing to do with non-screen drive...
by Mikefulton
Thu Feb 25, 2016 1:47 am
Forum: GFA BASIC
Topic: Using GFA Basic In 2016
Replies: 28
Views: 13554

Re: Using GFA Basic In 2016

While I'm aware that there's a revised version that's supposed to work reasonably well, I'll admit that my thoughts about GFA BASIC are perhaps a tad biased as a result of having to deal with compatibility issues when we released the TT030. Or Falcon030. Or MultiTOS... Just got to be a recurring the...
by Mikefulton
Thu Feb 25, 2016 12:10 am
Forum: GFA BASIC
Topic: Using GFA Basic In 2016
Replies: 28
Views: 13554

Re: Using GFA Basic In 2016

Well at least for me GFA wins hands down on how long it takes to make a simple program start to finish, seeing how I don't even have to compile it. As for JavaScript, I don't even have that option on my Atari, so I guess some form of BASIC still applies on this platform. I am only familiar with Pur...
by Mikefulton
Wed Feb 24, 2016 9:49 pm
Forum: GFA BASIC
Topic: Using GFA Basic In 2016
Replies: 28
Views: 13554

Re: Using GFA Basic In 2016

Back in the day, I used to hear people make the argument that they were able to get things done faster in GFA BASIC. There's a certain amount of truth in that, but I think it's a misleading truth. This can still apply, but it depends heavily on what you are doing. The GFA compiler does do a nice jo...

Go to advanced search