Jump to content

Alphasys

Members
  • Posts

    142
  • Joined

  • Last visited

Everything posted by Alphasys

  1. Strange enough, I can see the pictures you "reposted" without any problems. Maybe I just tried to include them in the wrong manner...? I used to call it my Atari 384 XLE... (320k XE + 64k XL)
  2. I guess you missed the point I was trying to make... Ofcourse you can "try" to compare the two, but it's like comparing an apple to an orange, since they are both fruits... In the end, it is still just "a matter of taste" which one you find most compelling. So subjective...
  3. You may want to have a look on facebook. Freddy Offenga (aka Frankenstein of the High-Tech Team) is very busy with the Atari Preservation Project, that actually does what you want with Espionage. You can find this at https://www.facebook.com/AtariPreservationCollective and I'm sure that he'll be able to help here.
  4. Well, my two cents to this topic... I really don't think they can be compared fairly. Yes, they are both 6502-based, yes they had titles in common, yes they can do similar things, from a black-box point of view, yes they both have "intelligent" diskdrives, but then again... The Atari actually has 2 processors and the CPU isn't even the one that "dictates". Commodore only has the one 6510. Clockspeeds are to far apart to be compared significantly. Any comparison here should be about how many clockcycles it takes to produce a certain effect. Display technology is incomparable. While the C64 employs a similar tactic as MSX/Colecovision, there's just nothing like the Atari's Display list and GTIA colormapping. This is also very visible in the "sprite" department. Where the Atari uses a "vertical bar" approach, the Commodore uses "cells" that can be moved anywhere. Sound reproduction is also incomparable. While the Atari has to "constantly" adjust pokey's registers to make an interesting waveform, the SID has this built in. Serial IO is done by Pokey and PIA on the Atari, while the C64 has this built into the 6510 and uses its CIA for interrupts and command lines. So if you look at the designs, the Atari is "primarily" built to create stunning graphics, yet putting sound generation in a lower priority category, where the Commodore 64 has (comparatively) toned the graphics down a little, yet giving a better soundscape. Just by the fact that they are from the same "era" and they share many titles, doesn't mean you can really compare the two. Well, that's my opinion anyway.
  5. A PAL model will be a little slower in experience, yes. A PAL machine will "do" a vertical blank interrupt every 50th of a second, while NTSC does it every 60th of a second. However, because the PAL machine works in this way, there are MORE clockcycles available WITHIN the VBI routine. This the main reason why all NTSC software will run on a PAL machine, but not the other way around. A PAL machine just has "more time" to do its VBI stuff. If this is used, an NTSC machine would call for a new VBI before the previous one is "done", causing the computer to lock up. The same applies to Display-list Interrupts, to some degree, since the PAL Antic does it's datafetching a little slower, there's a few clockcycles "extra" that can be used. Depending on the time between DLI's, this might cause a lockup, or weird artifacting on screen, causing flicker or other weirdness. You can probably understand that, if a DLI switches between colors or character sets, and the Antic starts datafetching before the DLI finishes this task... Heck of a mess on screen. Since the XL/XE line was/is so popular in europe, most of the newer software was/is developed there and this problem really is a problem.
  6. Hi applekevin, Oh wow, that is a lot of questions indeed. Some are straightforward, others a bit ambiguous or a matter of taste, but I'll try to answer what I can. PART 1: Models The 800XL is indeed the "de facto" standard, but... The 130XE has the advantage of a sleeker design, 64kB of extra memory, with the FREDDIE chip in it. This makes memory expansions somewhat easier to build in. However, the 130XE does not have an expansion port (used for some hardware, like some older IDE interfaces and the 850 parallel bus expansion module) but instead it reuses the cartridge port, with an "extra" port, where sadly not ALL the signals available on the XL's expansion port are put. All being said, I prefer the keyboard of the XL series, since they're more durable than the XE's. This is really a pro/con thing on all sides. The cartridge ports on ALL Atari 8-bit home computers are the same. Same pinning, same size, same working, however, not all Atari 8-bit home computers are 100% compatible, due to hardware changes and specially, the OS rom. The 800's expansion ports are there for memory upgrades, up to 48kB of RAM, and it has 2 cartridge ports, although the "Right" cartridge ports only was used for a handful of things. Notable: Monkey Wrench. PART 2: Upgrades The VBXE is nice and fun, but so far there's not that much software for it yet, and if you're looking to play the classics, I don't think it's a needed expansion. In regards to RGB output etc... Google "vbxe atari" and look at the specs. S-video mod? Unless you'd buy an Atari 400, there's a composite signal coming from the monitor port, so what would you need S-video for then? Got no answer, try that website. I've really never needed to mod any of my Atari's to s-video, so I can't answer this either. As for RAM upgrades, there are a LOT of options there, some easier than others, some will only work with some models. If you're NOT into programming, get a 130XE and you can pretty much run anything worthwhile. There used to be several stereo mods. The most common one uses the adressing space of the original pokey, just shifted up 16 bytes. This has sort of become the standard. Since the Atari gets its color clock from the same source as the CPU, there's not much you can do to "accelerate" the 6502 without a lot of hassle. There is one expansion I know of that employs a 65816, which basicly is a 16 bits CPU, but has a "native 6502" mode, and as such can work with the Atari. Speedwise though, you don't want to mess too much with it, since it'll quickly make games unplayable. The 32-in-1 OS is a replacement eprom of 512kB, which has 32 16kB OS images burned into. (I already had trouble choosing 10 for my own expansion.) The OS is like the PC's BIOS, and is in ROM. When a diskdrive is attached, the needed DOS is loaded from disk. Some OS-es change the "selftest" routines into a monitor program, for machinelanguage programmers. Other OS-es can fix the compatibility issue between 800 and XL/XE machines, so older software will run on the XL/XE. Yet another class adds completely new functions, like a 80 column textmode. (Well, it's emulated.) As far as I can remember the Multi-IO, this is more a thing if you have, for example, 3 computers, but only 1 diskdrive. All peripherals are chained to eachother in a normal setup, where usually the printer is the last in the line. PART 3: Peripherals Can't say anything about SIO2SD and Nuxx SDrive, beside that they indeed seem to accomplish similiar goals. In regards to CF/IDE adapters... SIDE2. It's the newest and is well supported. Older, more complicated systems, like the Black Box, also work well, but are "true IDE" so no thumbdrive, true IDE harddisks. Hard to find, expensive and more error-prone though. I think it'll only handle MFM drives even, which are now really hard to find. I have no information about networking/ethernet/internet connections, besides that emulators can hook up to the net over a kind of telnet connection. I've yet to see a 9600baud modem work with an Atari. As far as I know, there were only 2 modems for the Atari, both hooked up via the 850 interface (which is in dire need of the XL's expansion port, aswell as the SIO) and were 300baud or 1200baud. It might be working with 9600baud somehow, but I've never seen it yet. PART 4: Miscellaneous Oh, carts... Phew... There are SO MANY TYPES, this is a really hard one to answer... A simple cartridge program can easily be "converted" to disk, but that doesn't mean it can easily go the other way around. It's all to do with memory mapping. Some cartridges have mapped memory in themselves too, which makes it even harder. Not everything will work with everything all the time. There are always exceptions to the rules. Sorry, this is one confusing part that's just not really explainable unless I go deep into hardware. Trackball, mouse, touch tablet/Koala pad, lightpen... Definitly cool accessories. In the way of peripherals, I've made my fair share of hardware, and most of it is unique to my machine. You certainly already mentioned the available and well known stuff. A diskdrive is still a must in my opinion, although you could also look at SIO2PC solutions with appropriate software for the PC, which in turn then emulates up to 8 (or 9?) diskdrives. If you have a diskdrive, there are also "core replacement upgrades" for that, that make it faster, better, stronger and make it sing in high pitched voices. Happy 1050, US doubler, Speedy 1050, etc etc. Quite a lot to choose from there. One thing I can certainly tell you: Get a PAL version Atari. (Just saying, cause I have no idea where you live.) NTSC Atari's work with different clock speeds and a lot of software will just plainly NOT WORK on an NTSC machine.
  7. Thanks flashjazzcat. Looks like the UK rules again. Makes me wonder what's different there that you can actually see them, while I can't even see them myself...
  8. Oh wow... I can relate to these stories, because some of my friends had this problem constantly. I only started going online after I had my own PC in my own house. 28.8kbaud. Top of the line at that time. Ofcourse it only took something like 2 months before 36.6kbaud came, and then cable within a year. I hated the dial-up system... The phone bills I got, still hurts when I think back at those. (And I think that phone company still hates me.) The fun only started with monthly flat-fee, always on-line, cable internet.
  9. For the love of the forum gods, I decided to just stick the zipfile with the pics right here, as an attachment. If that won't work either, I'm at a total loss... PhotosAtariMonsterTower.zip
  10. Hi Jose, Gosh, now that's odd. The site where the pics are on, is my own. I've uploaded them there myself, and those links go directly to the pictures, no page or whatever. Maybe my site got put into some weird blocklist again, wouldn't be the first time. I wonder what way I could use to get the pics in-line, even if it's in multiple posts. Although, knowing forum users, they'll start yacking as soon as post #1 would be there, making a mess.
  11. Yeah, noticed that too after I first hit the "Post" button. I've updated the post, hoping this will do. Inline pics would have been so much neater.
  12. After posting this with in-line pictures, I have noticed that the pictures are not displayed, but are put in as "Posted Image" links that don't work for me, so I've updated this post with direct links to the pictures next to these disfunct ones. If you would like to see ALL the pictures I made of this, go to http://www.alphasys.nl/fotos/index.php?map=3&picture=DSC03264.JPG and click on the links under the word "Plaatjes", or download a ZIP file with all of them at http://www.alphasys.nl/downloads/PhotosAtariMonsterTower.zip (2.274.878 bytes). Hello 8-bit fans! It's been a while ago, that I'd asked if anyone would be interested to see photo's with an explanation of my "Atari in a big-tower". There were some. Now I actually have a decent enough camera and have the thing in the house anyways, instead of storage, it was about time to do it. So here goes: Exterior view. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03264.JPG Front view, lots of switches, buttons and 7-segment displays. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03266.JPG Rear view, most connectors have a sticker next to them with their purpose, but I had more ports than stickers. Quite hard to read on this photo though. You can already see there's more going on than on a "standard" Atari XL/XE machine though. So let's open this thing up... I hope you're sitting down... http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03269.JPG Interior view when the cover is off. The crazyness starts to become apparent. That's a lot of wires. In the back you can see the 130XE board (behind the "harddrive mount") and that ugly grey thing in front is the bottom plate of a 600XL. In the top-part, you'll recognise the 1050 Diskdrive with its own PCB below that. (Which was a delicate puzzle to get in there. I'm glad I could fit it in eventually.) The 600XL is held in place only by the powerconnector and monitor plug, that have been tie-rapped to the "harddrive mount". I'll unplug those and let it drop out. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03272.JPG As you can see, it's not quite "original" anymore. The game-ports are replaced by wires, aswell as the keyboard "connector". These have all been externalised and made available on the backpanel, in the expansion area. (The big blue connector near the bottom of the case is for keyboard, with gameport A next to it. Gameport B is below that on it's own "strip".) Observant hardwarians will also notice it has 64kB RAM instead of the standard 16kB, and I've done something to the PIA aswell. That rainbow of wires is hooked up to Port A and B of a piggybacked PIA, actually. This is part of the internal "Eightlink". http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03267.JPG The housing of the 600XL still came in very handy though. It became my external keyboard. There's about 6 feet/2 meters of flatcable between the computer and keyboard now. Yes, that works fine, never had any weird behaviour with it. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03268.JPG Interior of the keyboard. I just hooked up the lines, in order, to a connector that's now part of the backplane of the 600XL housing. The cable is thus detachable. This keyboard now works for BOTH computers. It was a bit of a puzzle, but I wired both computer-side connectors up in the same way. Now get me right, the 130XE does NOT have the same order of connections on the PCB side, but the keyboard matrix itself is (ofcourse) identical, so this was a viable solution. And I was glad too, since the keyboard of my 130XE had become so corroded that it would not work anymore. If you're interested in it, I still have the "translation table" for these keyboards in my "little blue book of atari knowledge". I guess I'll continue with the main machine part now, the 130XE board. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03278.JPG It's hard to show the thing properly, but I'll get to other parts in subsquent photos. As you can see, I also exported the keyboard (bundle of red wires) and gameports (2 bundles of black wires) to an external connector. I used connectors to plug into the gameports on the board this time, since that was easier when I had to take the board out. You may also notice the pokey, with a small perfboard on top. Let me zoom in on that. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03296.JPG I know it's ugly, but yes, this is the stereo-expansion. The pokey on top is missing a lot of pins, because it was gutted from a broken Atari by someone with "sausagefingers" and then sent to me by mail in disfunct packaging. Even pin 37 was completely severed. After some careful filing, I managed to expose enough of it to solder a connection to that, but it would remain a weak spot, so I glued the perfboard on top to hold the stuff in place, while it also gave me a place to put the pull-up resistor. Luckily, the other severed pins are for the keyboard matrix and SIO stuff, which were not needed. Both the Pokey's have also been decoupled and linked to the 2 RCA outputs on the backside, so I can hook up stereo to a stereo directly, while the second pokey is also linked up to the amplifier that drives the monitor output, so I can still hear all 8 channels out of the TV if I would choose so. Right behind the pokey's, you see an awful mess of black, red and multicolored wires. That is what actually prompted me to start this project. What you see there are actually 4 PIA's on top of eachother. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03297.JPG A view of the other side. PIA's with chip-sockets in between. Besides the "original" function, there's one for the internal "Eightlink", one for an external "Eightlink" and I can't remember what I was going to use the last one for. (It's been over 20 years...) Possibly a Stereo Covox thing, since I still had ideas about making a stereo x 8-bit sampler which would have been useless without proper playback device. You can probably understand that this "pile" of PIA's would not fit in the original 130XE housing anymore. The case was also becoming quite ugly, since I had drilled so many holes in it for switches and LED's, which are now on the front panel. I already had replaced the foil of the keyboard with a PCB version, which I had made with the foil as a masking template, but even that one was starting to fail. So, what else is there on the main board... Well, there's the memory expansion, for one thing. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03290.JPG This is one of the "of the shelf" expansion that's in here... A 256kB RAM expansion, which "replaces" the 64kB of the normal 130XE bankswitchable RAM. I didn't make this myself, just installed it myself. I did however make a slight change to it: Hardwarians will know that the dynamic RAM inside the Atari is refreshed by something called "CAS-only refreshing". The actual reading/writing to it, requires another line called "RAS". I noticed that the expansion installation instructions required me to cut the line for the RAS signal, so the "normal" 64kB would not be read from or written to, but instead this line would now adress the 256kB expansion. That meant that this "original" 64kB would still be refreshed, but not accessible. What a shame! What I did was actually very simple: I took this RAS line, and hooked it up to a switch, that would either connect it to the 256kB, or the "original" 64kB. That gave me a hot-switchable ram-expansion! By the flick of a switch, I could use an "Original 130XE" with 128kB total, or "turn on" the expansion and have 320kB adressable. (So, that's one of the 7 flipswitches explained.) Best thing is, that both these "ramdisks" are usable, will remain refreshed and can be switched between. I used this a lot in conjunction with the Qmeg OS, where I would have my "bootable" 256kB ramdisk filled with my development programs, and when I wanted to test my program, I would save it to disk, switch the "ramdisk" to 64kB mode, reboot and test. Then after testing I would just switch back to the 256kB ramdisk, and reboot my development environment from there, with all its stuff still intact. Now I mention Qmeg... Look here: http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03299.JPG In this picture you see two chips. The one with the red sticker is the BASIC rom, which I also hooked up to a switch to be able to turn it off without holding "option". The other one has perfboard on it again. This is not your bogstandard OS ROM. It's actually a 256kB EPROM, where I used 160kB to stick in 10 OS versions. The perfboard on top is hooked up to the 4 "extra" adress lines on this chip, and connects it to one of the thumbwheels on the front panel. This neat little device has 10 "states" that you can select by pushing the +/- buttons on it, while it indicates its state by the number shown in the little viewport between those. Besides the "standard" OS, I have the forementioned Qmeg OS in there, together with several "translator" type OS-es, and some special purpose OS-es. Most notable: Omnimon and Supermon for 800 compatibility, Omniview for 80 column textmode things. I know, I could have fit 16 in there, but I already struggled to choose 10 and it fit the thumbwheel. I already mentioned one "off the shelf" expansion. There is another one in the tower, but for understandable reasons, I can't make pictures of that... It's in the 1050 diskdrive, under the shielding. This little piece of splendor is called "Mini Speedy 1050 DS" and is Germany's answer to the well known "Happy" extension. It's fast, it's programmable and it sort-of has 2 "bootdisks" built in. Yep, another switch was needed. In the "up" position, booting the computer with the drive bay open, will boot up Bibo-Dos, which is Atari Dos 2/2.5 compatible, and can also handle Double Density disks. In the "down" position, this same manner of booting would load the High-Speed Sector copier. There are 2 "downsides" with the diskdrive though, which I have solved with the 2 (black) push buttons on the front panel and the following nugget of electronics... http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03282.JPG This ugly perfboard holds 2 monostable timers (the NE 555's) and a set of J/K flipflops. The timers are used to "debounce" the buttons, which would otherwise not be very reliable. Each button will toggle a J/K flipflop, while the circuit also makes sure that the features it will switch, are always in the "default" mode when it gets power. The first button/feature is easy to understand... It's write protection. As soon as you turn on the stuff, the disk is safe, and there's no need for silly stickers that only get lost inside the drive over time. One push of the button, the LED above it turns red, and you can write to your disks, even when there's no notch on the side. The other button handles a Speedy feature. It basicly "turns off" the high-speed transfer mode. Some games just don't like it when it's loaded faster than it expects, and that makes it fail. But still, those are few, so I've set the "default" to high-speed. Now there's still more "perfboard" in this thing... Some of you may already have noticed something going on in the bottom. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03283.JPG Not a great picture, so I'll take it out and show it better. http://www.alphasys.nl/fotos/plaatjes/AtariMonsterTower/DSC03285.JPG Enigmatic? Well, this is a little driver board for the 7-segment displays and a selector. One display's the "currently adressed memorybank" of the Ramdisk in hexadecimal. The others were planned for other indicators, and you may notice the label "DWS 2 Romdisk" on one of the cables. Now we get into painful territory, since this marks the state it's been in for 20 years... Stuff was planned here. Nice stuff. Fun stuff. But I doubt I'll ever make it happen... Because, well, the computer is dead. Working with hardware is a lot of fun, but its also prone to mistakes. Not that I've ever broken anything with my soldering iron, or any of my expansions caused a cascade failure... It was the powersupply. In one lapse of memory, while I was about to give my brother an opportunity to play Kennedy Approach among other games, I made a STUPID and UNFORGIVABLE mistake... I hooked up the 12V line to the computer, instead of the 5V one... The machine will never work again. This Romdisk thing never came to be, although it was a sound idea, based on the way Qmeg "handles" the ramdisk to make it bootable, and the way this "RAS/CAS" selection works. The idea was to decouple the RAS line from all "extra" RAM and instead make the system adress a 256kB Eprom, filled with data from 2 bootdisks in single density in the manner that Qmeg reads it. The "DWS" refers to the second thumbwheel I have in the front panel. And yes, I was planning to add 10 of these 256kB Eproms, giving me a whole lot of programs I could have loaded "on the fly". Basically 20 SD disks worth of software. Well, that's the end of this long, but hopefully interesting post. Maybe some of you got a few ideas from this.
  13. The "routine" to sample at 8-bits resolution with or without stereo, would probably fit in the space used by existing software, since there's no need for any shifting and adding. But you would need a program that is already fit to use a ram expansion. Keep in mind though, that when you need to switch banks, this will take more cycles, that may produce clicks unless properly timed in the program. The same will apply to playback programs.
  14. Be my guest. Since I designed them, I'm the only one who can really say "It's Public Domain now". I doubt you can get better quality out of it though, since I already took all "hi-fi" precautions. (Using an opamp just to stabilise the reference voltage, for example.) The PCB was designed with the housing in mind, so you might be able to improve something there perhaps. Specially the places where a signal goes from one side to another, can definitely be cleaner. I've sampled tracks as diverse as possible to test the thing. 80's & 90's pop music, classical music, speech, hardrock, pure sine/triangle/sawtooth waves ranging from 20Hz-22kHz off a Dolby test CD. For the resolution (4-bits) it sounded pretty darn good, but ofcourse it has a little trouble rendering low volume music, like the start of Ravel's Bolero. Gets a bit noisy then.
  15. After careful testing, I noticed that the "original" mode of operation would only make the sampling routine more complicated, while the quality was the same. It would only be "better" if you have really high sample rates and are able to use the full 8-bits, but we're talking Atari here... There's just no way that it could utilise this mode to its advantage, unless maybe if you also have an 8-bit DAC to replay it. (Like a Covox R/2R ladder hooked onto a PIA port, or a DAC 080x on the cartridge port.) I've been trying to get a 6-bit sample playback routine to work, but it didn't sound good. Too much latency while programming all 4 pokey channels. Sounded worse than just using the 4 MSB on a single pokey channel. You also have to take into account that, even though the samples can be retrieved at something around 34kHz, it takes more clock cycles to play them back on the pokey, while you'll also use LOADS more memory to store the sample data. I guess if you have a harddrive attached and a megabyte of RAM, it has some merit, but otherwise it's just not a feasible solution.
  16. Hmpf... Sorry to say, the prototype is not where I expected it to be. But at least now I have my bigtower in the house, so I'll make a load of pictures of that. I'll have to dig deeper to find the sampler prototype. I'll try to find it in the coming week, when I'm putting the tower back in storage.
  17. Hi Carmel, The Alphasys sample cartridge, as we sold it in Halle back then, is fully compatible with the sample cartridge of 2-bit Systems. It's why I have a switch on my prototype, because when I made it, I had a different control scheme in mind for high quality sampling. The switch selects which mode I would use. In the end, it didn't seem to matter what sampling mode was used, so we (John Maris and I) decided to hardwire it in "2-bit systems compatibility mode". Emulating this thing would be horrifyingly simple though, when it's possible to "connect" a sound source to the emulator: The cartridge occupies only 1 adress, which I remember to be $D500, but I'd have to check that for accuracy. (Checked, yep it's $D500.) When read in succession, this location keeps producing 8-bit numbers representing the input waveform. Silence would produce a constant stream of the value $80. Sample rate is determined by how fast you read the one location and ofcourse playback would have to match that speed to reproduce the sound in the same pitch. That's all there is to it. Can barely be any simpler.
  18. Hi Mathy, Yes, that's about the idea. Since I lost my original lay-out for the cartridge PCB, I'm not sure about what goes where exactly. There may be a few points there that are just to connect the top with the bottom layer, but in basis, you're right. What would be "missing", are just a few discrete components. One or two capacitors and one or two resistors, something like that.
  19. Hi Fred, As you will see when you compare the proto with the cart, the proto has a few more components on there. They don't do much, when the computer's powersupply is stable. You will also notice several locations on the PCB's where there are connection points, but no component. Well, that's where the extra stuff could be put in, for extra stability and noise reduction. That's what I meant when I said "Actually, none of them are really complete..."
  20. Now that's one awesome find! The cart only has one ADC, so there's no stereo. I had planned on making one, but seeing how much RAM would have been needed to use it effectively and the price we'd have to ask for a Stereo one, we just dropped the whole idea, specially since there was this influx of polish carts for half the price. There are 2 cinch inputs, since everyone would want a close rendering of the music sampled, even if the original was in stereo. So the two cinches are connected, but only give a mono sound when stereo is put in. Any sampler can "support" two pokeys. It's not dependant on hardware. It would be the software that Solarsystems made for the cart that supported the pokeys. Nope, it's not. Actually none of them are really complete, as far as I can see in the picture. We also cut a few corners when building these things to make them good value for money. Mono, 8 bit samples. Usually only the 4 highest order bits would be used. FURTHERMORE: With those PCB's and the right parts, it would not be hard to actually make a stereo sample cart. Just takes an extra ADC0804, a link to the 74LS138(adress selector) and a few discrete components for stability. You would then have 2 readable adresses, one for left, one for right, both 8 bit wide. Another option would be to "semi piggyback" the ADC's, so both channels can be read AT THE SAME TIME in ONE BYTE containing TWO NIBBLES where the highest order bits would be the left side, and the lower order bits the right side (or vice-versa). That would be a favourable way to read, store and reproduce true stereo samples on a dual-pokey setup. It would, however, not be as easy as making it for 2 adresses. ON A SIDENOTE: I'm finally in a position where I can actually get to the cart (it was buried under a heap of heavy stuff, but we finally got that sorted) and since my birthday last week, I now actually have a camera to take pictures with! So yeah, expect the proto pics soon!
  21. What a lovely surprise! Really brings back the memories! The long hours building these things together with John Maris, testing them, the frustration of some not working, the Halle meeting where these were sold, the cold in the bus that we all slept in etc etc. Crazy days. It was definitely not a project that generated any profit though. Soon afterwards, the Mirage sampler came out, that was sold at a fraction of the price we had to put on it to break even, so any ideas of making more of them quickly went out the window. To give you guys a truthful answer about the chips used, I'll have to go dig down in the storage and get my prototype. That's probably the only surviving one that still has all the markings. I know which box it is in, but it'll take some doing to get to it. As for the PCB layout, that's gone, together with my cardfile of Atari data. It got misplaced when I moved from Zevenaar to Leeuwarden. The PCB's were made by a company, from my design. The cartridge housings came from gutted Thorn Emi game cartridges. Some horrible football game was in there originally and John had loads of those laying about. From memory I can't tell you very much about the thing anymore, but it'll come back to me when I have my prototype. There's definitely no NE555 or other timer chip on there. The original design had 2 different modes of operation, selectable with a switch. It is an 8-bit sampler, but normal usage would take only the 4 MSB and store two samples per byte, with appropriate software ofcourse. Anyways, I'll get back on this once I get my hands on the prototype.
  22. Yep, Mode 3 is the descender mode. It is 10 scanlines high, but still uses the 8x8 char matrix. The lower case letters are setup so that the "descender" is actually the top byte of the char. If the lower case "g" is setup as: ..XXXX.. ........ ........ ..XXXXX. .XX..XX. .XX..XX. ..XXXXX. .....XX. It will actually display in mode 3 as: ........ ........ ........ ..XXXXX. .XX..XX. .XX..XX. ..XXXXX. .....XX. ..XXXX.. ........ I'm not 100% sure about this, but I think only the lower case letters are affected in this way, but I could be mistaken. I'll have to investigate this in more depth, but maybe one here can already answer this.
  23. CAS-files are indeed one option. But unless those contain BASIC files, they are most probably single-load boot files of a sort, meaning you have to hold START (+Option if basic needs to be disabled) to load those. ATR files are usually not suitable for transfer to cassette, since these are diskimages, containing more files, and usually needing the random access functions that a diskdrive has, which a cassette can't mimic. XEX (or EXE/COM files) use a loading method that a DOS can handle, but the Atari can't use without a DOS. There is however a program I used quite extensively back in the day when a tape-recorder was the only peripheral I had. It's called BL/C, and is a bootable program, loadable from cassette, that'll give this DOS-like binary load functionality for Tape. I used to have 2 versions of this program, one was version 0.2, the other 0.8. Nowadays, I only seem to have a selector disk-image with a BL/C 0.9 on there, but how that could be put on tape, I'm not sure. Atari800WinPLus will output the dual tone when "saving to cassette", but doesn't make the datablock-noises. Altirra can do that though. You could then record the sound produced by Altirra, and record that on tape, so stuff will work. To test this, I've made and uploaded this zipped WAV-file of BL/C 0.9 using Altirra and some sound recording software. Maybe you can try that first. If it works, pretty much all XEX-files could be transferred to cassette and loaded with this preloader program. Record it to tape, and hold OPTION+START on boot. If you have CAS files, use a utility like CAS2WAV or A8CAS to make a soundfile you could then record on tape. I think there's also an EXE2CAS program somewhere, or was it EXE2WAV... Not sure. It's been ages since I could use original hardware, so I'm not into these kinds of programs. A word of warning though: Some of these files will be HUGE! I've once saved the XEX-file of Master of the Lamps to tape, which due to its structure needed to be saved with long inter-record gaps. This took over 45 minutes of tape, and even longer to load, because the tape would be stopped and restarted between each block.
  24. Ofcourse it doesn't work with ALL binary files. Basic is active! So any binary file using $A000-BFFF won't work By the way, does Mapping also tell what dos this works for? When I check the listing for DOS2.0S's FMS, it ends at $1501, while the call is made to $15C8, so it's not 2.0S that this works for, unless there's a resident part of the DUP that it calls...?
  25. The oddest thing about the e-mail is the following part: They're obviously swinging a big hammer at air here. No software can infringe on hardware that's needed to run it on. They're 2 entirely separate entities.
×
×
  • Create New...