Jump to content
IGNORED

What hardware should I look out for?


PeteD

Recommended Posts

Pete... I have some non used 800xl around here... and as I am on sio2usb now... I have even have one sio2pc available... but you need oldschool printer port...

 

so to see new work... I can borrow you these 2 devices? 1050 is not necessary as we do not use fastloader stuff... ;)

 

think about...

Link to comment
Share on other sites

Sometimes it sucks being self employed when there's no work around.
Yea, geesh. Tell me about it :( I doubt my business will see the end of the year.

 

 

 

 

 

 

well I've just found myself the first sniff of a sales (non retail) project i have had in 2 months and potentially the first earnings since the start of the year, thing is though it's ad/media sales not the sort of thing that can be doing in this particular econ./business climate (esp. as it's pitching UK)...anyway i've been given a month (trial) to see if i can make something of it...I was rather hoping to find something that i hadn't done selling for or on before (but i suppose in these times you can't pick and choose)

 

Getting back on topic though....what programming environment you looking at,...Mac 65 or atari assembler editor

Link to comment
Share on other sites

@Heaven

 

Thanks man. Let me see how far I get with just the emulators (like I say, I'm not doing anything special yet). Saves everyone any trouble then sending hardware around if it isn't needed. And of course I'm sure a few of you won't mind testing stuff for me :)

 

@Carmel

 

atm I'm using Eclipse on windows with WUDSN plugin. I think it's using atasm to assemble, I set up the 3 assemblers it supports and just wrote some code in the format I used to use (Turbo assembler on c64) and it understood all the stuff like LDA #<address and #>address etc so I'm quite happy :)

 

 

 

 

At the moment I've got Eclipse up and working, some basic (as in simple, not the language) code to init the system, set up DLISTs, interrupt vectors etc. Some drawing stuff, scrolling, char movement sprites and I'm just writing the first of my softsprite routines.

 

PC side I've found my old source code (but not what was the latest version) which is done in GTK as I used to run Linux exclusively. I've managed to set all the dev stuff for that up on windows and it compiles and runs (so my tools are now cross platform). I'm just designing the apps I need for A8 stuff. Sprite grabber is already done but I'm going to do a bitmap to 4 colour 2bpp converter (just shows you colours that are used on screen and lets you assign a bit pattern to them, needed for converting C64 stuff because you never really know what bitpatterns you'll get from that, one 8x8 01 could be green and the next 8x8 10 could be lol) and then the G2F style editor (yeah I know I could just use G2F but I want my stuff to work how I'm comfortable working).

 

Couple of weeks (in amongst other stuff) and I hope to have some game demo stuff to show :)

 

 

Pete

Link to comment
Share on other sites

If you are using atari800win+...avoid version 4.1...there seems to be a sound issue as it sounds like sound sort of interference or white noise (esp. with xp or newer), only going from what i recall, haven't played any emulators for a while

 

Just switch to Direct Sound.

Link to comment
Share on other sites

To me original hardware is still essential to ensure everything is tested 100% and to work on the stuff that's not accurate in the emulation yet, it's not just the real bleeding edge stuff, there's still a good few inacuracies with the Antic and GTIA timing with Atari800Win+ & Atari++ producing different inaccurate results. The Pokey side of emulation goes without saying. With that said however, emulation is pretty good on the whole but we've still got some way to go before we have reasonable accuracy.

Link to comment
Share on other sites

If you are using atari800win+...avoid version 4.1...there seems to be a sound issue as it sounds like sound sort of interference or white noise (esp. with xp or newer), only going from what i recall, haven't played any emulators for a while

 

Just switch to Direct Sound.

 

Prolonged use of direct sound can be bad for your ears. Always keep your distance from direct sound.

Link to comment
Share on other sites

emulators are preety up on the antic/gtia stuff... only the pokey seems a bitch...

 

Key word would be "catching up". That's the point-- they are experimentally trying to catch up to real Atari but not there neither in ANTIC/GTIA nor POKEY.

Of course PIA is undoable since even with parallel port you get only one 8-bit port and each individual pin cannot be separately programmed for input/output.

 

You can grant them 6502 chip although not 100% in the timing. Very good disassembler/monitor from what I have seen.

Link to comment
Share on other sites

I would seriously consider some extended ram, because these days alot of the better games & demos need it. It's true that if you are trying to hit the absolute largest common denominator for compatability, a 64k XL/XE makes sense, but noone is buying BRAND NEW ataris anymore.. 90% of your enthusiasts who own ataris have at least one machine with extended ram. It's not hard to do a "Bucholz/Rambo" 256k upgrade to an 800XL, and its really easy to do a 320k upgrade to a 130xe.

...

What's the biggest RAM drive available?

 

>As far as drives, flash-carts, hard-disks, etc. go.... I wouldnt bother... 90% of the most excellent development tools for the 8-bit atari run on a PC nowadayze.. get (or build) a simple SIO2PC interface, and youve got the ability to quickly excahnge data of all types between your PC and ATARI.

 

Perhaps, a Happy Drive is good for testing on real drive or for copying from real disks.

Link to comment
Share on other sites

Advanced sound stuff no so great.

...

Graphics... interlace implemented and fairly accurate on a recent Atari++ release. Mid-line switching among GTIA modes, AFAIK, isn't 100% accurate on any emulator.

 

Horizontal scrolling - emulators can sometimes have seemingly fine scrolling in cases that cause corruption on real hardware.

 

Some IRQ modes are not implemented?

Some POT scan modes?

 

also I think I have crashed Atari800Win using some "invalid" Display Lists, like using infinite loops with the jump instruction or something like that..

 

Regards

Link to comment
Share on other sites

Interesting on the DList thing... dunno. Really, any DList should be fine because the real machine stops reading it after 240 scanlines.

 

IRQs - well, I'd say that Interrupt and Proceed aren't there because they're externally triggered over the SIO bus.

Pokey Timers aren't cycle-exact, which was picked up some time ago.

Fast Pot scan doesn't see the POT registers count upwards per cycle as happens on a real machine.

Link to comment
Share on other sites

Mid-line switching among GTIA modes, AFAIK, isn't 100% accurate on any emulator.
I missed that part of your post. This is one of the inaccuracies in the emulation I was refering to earlier. I've also come across issues with dlists crashing in Atari800Win+ 4.0 which was acceptable on the real hardware. Edited by Tezz
Link to comment
Share on other sites

Depends how you define "crashing".

 

Pointing a DList to random data causes what looks like screen corruption, but really, just about any data is valid for a Display List... it just doesn't necessarily look like it is valid.

 

Crashes can occur though if that random data happens to have lots of DLI bits set, especially if the DLI routine you have is something that's long running.

Link to comment
Share on other sites

I crashed 4.0, too... but to be honest... sure the emulation brakes when you do weird things just to screw the emulation... ;) sure it should not but...

 

Too many ....

 

One major thing about targetting emulators, you limit your discoveries of what 8-bit can do. Would your HIP be discovered if people were targetting emulators and then running on real machines? Never, because emulators are built on what's known about the real machine so they are always in some sort of catch-up mode.

 

Of course, some known things can't be done due to hardware differences between PCs and Ataris; and other things are just bugs in the code.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...