Search found 451 matches

by Dio
Wed Aug 08, 2012 8:36 pm
Forum: Games - General
Topic: Games with an 'attract mode'
Replies: 32
Views: 13210

Re: Games with an 'attract mode'

I was going to do this for Starball but it was too much faff to be worthwhile, so all it does is scroll the table top to bottom. Everything in the game is running as normal - just there's no ball...
by Dio
Wed Aug 08, 2012 1:19 pm
Forum: C / PASCAL etc.
Topic: Megamax C oddness
Replies: 23
Views: 6622

Re: Megamax C oddness

C was extraordinarily unreadable before ANSI C came along. I had three or four goes at getting it in the 80s and just couldn't make it fit in my head until I started working on projects in ANSI format.
by Dio
Sun Jul 29, 2012 5:34 pm
Forum: Other emulators & tools
Topic: Need emulator recommendation
Replies: 9
Views: 3197

Re: Need emulator recommendation

Image
:)
by Dio
Thu Jul 26, 2012 5:07 pm
Forum: C / PASCAL etc.
Topic: Falcon TrueColor video artifacts
Replies: 10
Views: 3954

Re: Falcon TrueColor video artifacts

ext.l takes a word and sign-extends it to a long.

Another advantage of nyh's routine is that it doesn't corrupt a0 or d0.w, so this may allow the calling code to be more efficient.
by Dio
Thu Jul 26, 2012 12:20 pm
Forum: 680x0
Topic: tos calls and interrups.
Replies: 26
Views: 6534

Re: tos calls and interrups.

512 clock cycles per 50Hz line x 313 lines == 160256.
508 clock cycles per 60Hz line x 265 lines == 134620.
by Dio
Thu Jul 26, 2012 7:06 am
Forum: 680x0
Topic: tos calls and interrups.
Replies: 26
Views: 6534

Re: tos calls and interrups.

FedePede04 wrote:it was something like this i was looking for. just to be on the safe side, for me it look like that popping / pushing a long word to the stack takes 12 clk cycles, is that right
Yes.
by Dio
Wed Jul 25, 2012 7:43 pm
Forum: C / PASCAL etc.
Topic: Falcon TrueColor video artifacts
Replies: 10
Views: 3954

Re: Falcon TrueColor video artifacts

I think the problem is add.w d0,d3 640*(something) approaches 16 bits after just over 100 lines, and if the 16-bit add fails to carry you'll get a bad address. I think the problem shows at any pixels on line 102 with an X greater than 127. Change it to adda.w d0,a0, or add.l d0,d3 and I think it wil...
by Dio
Wed Jul 25, 2012 1:12 pm
Forum: 680x0
Topic: tos calls and interrups.
Replies: 26
Views: 6534

Re: tos calls and interrups.

ljbk wrote:The information provided is just to find out which registers are used/trashed for sure.
I already told Peter that i do not advice such type of coding.
Apologies. I should read previous posts more carefully :) .
by Dio
Wed Jul 25, 2012 11:24 am
Forum: 680x0
Topic: tos calls and interrups.
Replies: 26
Views: 6534

Re: tos calls and interrups.

For case 1, you just need to fill your registers with a specific value like $12345678, make the trap calls and check which registers have been modified. There's no 'just' about it. You must ensure that you test every codepath through every TOS version to be certain, which is an immense amount of ef...
by Dio
Wed Jul 25, 2012 10:34 am
Forum: 680x0
Topic: tos calls and interrups.
Replies: 26
Views: 6534

Re: tos calls and interrups.

Here's the tables I generated from timing a real ST. This is for all instructions and operands in RAM - registers and the like take different hits depending on the location. The first table is the base cycle count, the second is the pairing table, whether it accepts or leaves an odd phase (if you fo...
by Dio
Sun Jul 22, 2012 5:29 pm
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

Because it seems to me, that whatever criteria you apply, the joystick ports seem highly unlikely to meet them since they were universally unused. They were universally unused because next model up didn't have them. Writing for dropped features would be a mistake. If TT030 had those ports, you woul...
by Dio
Sat Jul 21, 2012 6:25 pm
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

Dio two joystick ports = 700DM????? And I said that where? It was an extremely rough estimate as to how much cost would be required to bring the TT to 100% STE compatibility. If you're not going to insist on every feature, what's your criteria for insisting on any feature? Because it seems to me, t...
by Dio
Sat Jul 21, 2012 12:03 pm
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

Tell me again how TT030 missing features lower end machines have is a good thing. When adding them adds 10% to the cost of the machine and delays the release schedule by six months when it's not going to make you dramatically more money. I mean, reductio ad absurdum, it was a bad thing that the ST ...
by Dio
Fri Jul 20, 2012 9:09 am
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

12 bits of software of which only two I've heard of, and one of those (Llamazap) is Falcon-only? Yeah, that must certainly have not-sold a couple of million TTs... I mean, clearly, their absence was a far bigger problem for software compatibility than the change of CPU stack frame format or the priv...
by Dio
Fri Jul 20, 2012 6:45 am
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

Is there a single piece of software that uses the STE joystick ports? Is there even a joystick to connect to them? Sorry chap, but you're focusing on irrelevant details. Tiny (and I do mean tiny) technical changes are completely unimportant. Maybe five people on the planet chose a Mac over a TT beca...
by Dio
Sat Jul 14, 2012 7:54 am
Forum: Hardware
Topic: ST vs Mac : advantages/disadvantages
Replies: 155
Views: 41467

Re: ST vs Mac : advantages/disadvantages

Better debugged (more efficient?) OS OS upgrades No games to distort brand Dozens of halo effects: far stronger business brand, excellent US distribution network, fanatical userbase. Extraordinarily hard to credit how mental people went over Hypercard To the Atari pluses you can add 'Disks you can a...
by Dio
Sat Jul 14, 2012 7:47 am
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

Really, 30 pieces of software, and thats 'all major packages'...? :) I'm not a wide user of software - it's too much investment to learn a complex piece of software, and most software is very expensive if you're not going to extensively use its facilities, so I generally avoid using non-free (as in ...
by Dio
Fri Jul 13, 2012 7:08 pm
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

I can't name one piece of software on the PC I am using that was not originally developed on PC (arguably a few are Unix workstation originally rather than Windows, but not many of those - plus, workstations are if anything further from the command-line-free ST heritage than the PC is). Indeed, even...
by Dio
Fri Jul 13, 2012 1:06 pm
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

I see your point there, they should not have even tried to go to the commecial market and don't need to spend the money to advertise then. Some sort of USP and differentiation was needed to target the business market. I actually think the ST came fairly close with the SM124, the Megas and then the ...
by Dio
Thu Jul 12, 2012 7:24 pm
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

But that's because the PC was a tool and the Spectrum was a toy. Nobody remembers fondly the spade they dig the garden with, but they have quite an attachment to those Star Wars figures.
by Dio
Wed Jul 11, 2012 8:58 pm
Forum: Coding
Topic: IKBD buffer overflow with interrupt disabled
Replies: 13
Views: 9319

Re: IKBD buffer overflow with interrupt disabled

1.5ms is 23 video lines, and sync-scrolling consumes a lot less than that. So you can happily disable interrupts for 20 lines plus without any risk of missing an interrupt.
by Dio
Wed Jul 11, 2012 8:54 pm
Forum: Chat forum [ENG]
Topic: The history of Ataris demise, prior to C-Lab
Replies: 31
Views: 6128

Re: The history of Ataris demise, prior to C-Lab

And he was absolutely right.
by Dio
Wed Jul 11, 2012 7:02 am
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

Dark Willow wrote:Atari never really understood the professional market, and Tramiel's "box shifting" approach pretty much precluded a strategy of getting out of the low-end home gaming market. The mess of the AppleTalk ports really says it all.
Yeah, excellent points.
by Dio
Tue Jul 10, 2012 10:09 pm
Forum: Hardware
Topic: ST vs Amiga : advantages/disadvantages
Replies: 180
Views: 43700

Re: ST vs Amiga : advantages/disadvantages

On both Atari and Amiga, coders were playing with graphics and music ... while the PC platform was vastly investing in it's programming environment. True Basic, Turbo Pascal 3, and later Turbo Pascal 5.5 with it's object oriented base. Made reusing code easy and it was more important on how code wa...
by Dio
Sat Jul 07, 2012 8:13 pm
Forum: Coding
Topic: IKBD buffer overflow with interrupt disabled
Replies: 13
Views: 9319

Re: IKBD buffer overflow with interrupt disabled

Yes - the Timer B is higher priority than the ACIAs so as long as the MFP is in SEI mode the ACIA can't interrupt a Timer B routine.

Go to advanced search