Jump to content

Search the Community

Showing results for tags 'ecs'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Atari Systems
    • Atari General
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Atari VCS
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Classic Consoles
  • Classic Computing
  • Modern Consoles
  • Gaming General
  • Marketplace
  • Community
  • Community
  • Game Programming
  • Site
  • PC Gaming
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Arcade Gaming's Discussion
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Robin Gravel's new blog's Games released
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • PlusCart User's Bug reports
  • PlusCart User's Discussion
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion

Blogs

There are no results to display.

There are no results to display.

Calendars

  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


Facebook


Twitter


Instagram


YouTube


eBay


GitHub


Custom Status


Location


Interests


Currently Playing


Playing Next

Found 8 results

  1. Summary The Aquarius Printer is a 40 column thermal printer that uses a one-way serial connection. It was marketed for the Mattel Aquarius computer and Intellivision's ECS add-on. Its character set is fixed to match the Aquarius computer's character set. Each character is printed as a pattern of 7x10 dots. It has a 3-way switch on the back to control which parts of the Aquarius character set it can print. The switch settings are labelled as Text, Mixed, and Graphics. Contrary to what the Graphics switch setting would typically imply, there is no known way to print arbitrary pixel / bitmap graphics. The printer has a 40 byte buffer for printable characters. When transmitting data, the printer will not print until either the buffer is full, or until a newline or formfeed byte is received. On the front, it has a Power button and a Paper advance button. The Paper advance button does not advance the paper by a fixed amount; instead it advances the paper for as long as the button is pressed. Unlike many printers of its era and later, it does not have a "test mode" that can be entered by pressing and holding a button while simultaneously turning the printer on. While its interface uses standard RS-232 voltages and signaling, its connectors are non-standard, using a 3.5mm mono audio jack and a 2.5mm mono audio jack. An adapter cable is necessary to connect to a computer. Wiring diagrams are available for building adapter cables for connecting to a PC using a 9-pin serial port or to the Intellivision ECS. Software needs to be set to 1200 baud, 8-bit, no parity, 2 stop bits, and use hardware flow control that is either RTS-CTS and/or DTR-DSR hardware flow control depending on the adapter cable's wiring. Internally, it uses the Olivetti PU-1840 print mechanism and thus can use paper from other printers that use the same print mechanism (example: Alphacom Sprinter 40 and VP42). The Olivetti PU-1840 is controlled by a Hitachi HD6801V0P microcontroller. Output Modes Text Mode Only bytes in the ASCII ranges are printable (hexadecimal bytes 20 through 7E) as well as byte 7F. All other bytes do nothing with the following 3 exceptions: 0A, 0D, and 0C. The hexadecimal bytes 0A and 0D are newlines. A pair of these bytes is considered 1 complete newline. Thus 1 complete newline can be any of the following pairs: 0D 0A, 0A 0D, 0A 0A, or 0D 0D. The printer advances the paper one line on the first byte and drops the 2nd byte, as long as the 2nd byte is a 0A or 0D. If other values are inserted between the 2 bytes of a complete newline, the printer will advance the paper 1 newline, print the inserted characters, and then advance the paper a 2nd time (ex: 0D 20 0D). There is an issue where if too many newlines are printed followed immediately by printable data, the printable data is lost. It is presumed that the CTS signal back to the PC is not being processed properly. The hexadecimal byte 0C is formfeed. It advances the paper to next 1 page boundary, with 1 page being approximately 59 lines. Previously printed data is considered part of the page. For example, if 30 lines of printable bytes were sent followed by a 0C, the paper would be advanced 29 lines. There is an issue where if data is transmitted too soon, i.e. before the formfeed has finished, that data may be incorrectly printed in the middle of the formfeed or may be lost. Graphics Mode All characters are printable, based on the Aquarius computer's character set. However, after power up or a short delay between printing sessions, the data needs to be preceded by 0A 0D before the graphics data can be sent. The first 2 bytes of 0A 0D are not printed, but do cause a newline to occur. Any 0A or 0D that appears after the initial 0A 0D pair are printable characters and are not newlines. However, data can NOT be continuously streamed to the printer indefinitely. Somewhere between 880 to 920 bytes, the printer stops responding. It is recommended that long streams of data be separated into smaller chunks with short delays. Mixed Mode The same as Graphics Mode except that 0A and 0D are newlines. These bytes behave the same as they do in Text Mode. Unlike Graphics Mode, there is no need to prepend the printable characters with 0A 0D. There is an issue where, if too many newlines are printed followed immediately by data, the data is lost. It is presumed that the CTS signal back to the PC is not being processed properly or that the printer needs a brief delay after asserting CTS and receiving more bytes. Construction Major components: Hitachi HD6801V0P CPU: Hitachi's version of a Motorola 6801 (enhanced instructions, 4KB ROM and 128 bytes RAM on-chip, serial, GPIO) Olivetti PU-1840 2P Printer mechanism: 280 horizontal dots, thermal paper Hitachi HA17555: a 555 timer chip, presumed to control the baud rate The plastic case has 4 parts: the top shell, bottom shell, paper compartment cover, and the back panel. The back panel contains the serial connectors and the Text/Mixed/Graphics switch. It appears the back panel and the internal space next to it was intended to be replaceable to support other interfaces (Centronics? DE-9 serial? Commodore 64?). The top shell front internally has space for 2 unused punch-outs in the plastic, each with mounting points in an internal metal bracket. Potentially, these could support addition buttons and/or lights. Wiring Adapters / Cables Here are schematics for building either a wiring adapter to connect the Aquarius printer directly to a PC's 9-pin serial port or to the Intellivision ECS. Note that similar schematics elsewhere don't allow a direct connection to a PC since they require additional adapters like null-modem cables. Aquarius Printer Adapter Cables v1.pdf
  2. For sale are the following items. Paypal only, please All items will be safely and securely shipped - I will cover the shipping (CONUS only, sorry). All items are coming from a smoke/pet-free home. All items have been tested and are working good. Please assume that it is the original battery in any carts that may contain a battery for saving progress. Please see pictures - any further questions shoot me a PM Sega Genesis bundle $100 (includes Genesis system, RF module, power adapter, one controller, and the following games: Alien 3- CIB Centurion - CIB Kid Chameleon- CIB Mortal Combat- CIB Flashback- CIB World Series Baseball- CIB Virtua Racing (box and cart only - no manual) Ghouls n Ghosts- cart only Awesome Possum- cart only WWF Super Wrestlemania- cart only Art of Fighting- cart only Aladdin- cart only X-Men- cart only Batman Forever- cart only The Lion King- cart and manual ECS w/ World Series Major League Baseball, Mindstrike and Mr. Basic $100 Tested and working ECS in very good shape. Comes with power adapter, WSMLB cart and 2 overlays (no manual), Mindstrike cart, 1 overlay and manual, Mr. Basic Meets Bits 'N Bytes cart, 2 overlays and manual NES game lot $65 All are cartridge only Bubble Bobble Super Mario Brothers 3 Ikari Warriors Karnov Baseball Stars Jackal Nintendo World Cup Rad Racer Skate or Die 2 Rush 'N Attack TNMT II The Arcade Game Bionic Commando 1942 Kung Fu Sesame Street ABC & 123 Atari 5200 Rescue on Fractalus CIB and Space Shuttle w/one overlay and manual $30.00 (for both) Used DVD Lot - ALL OF THESE for $40.00 Kolchak: The Night Stalker complete TV series King of the Hill - complete seasons 4-6 Christopher Lee - 4 Dracula movies. New! (DVD is still in the shrink wrap) Aliens - Blu-Ray The Return of the Living Dead - Blu-Ray
  3. Hey all. How many people that play Intellivision games own an ECS (hardware or emulated)? I have a game in the works (destination is a cartridge), and it would be cool to use the extra sound chip in the ECS, but I don't want to make something that will please like 6 people. 100 people, I could do.... (not actual size) Thanks.
  4. I can't seem to get past the title screen in jzIntv or Nostalgia. Granted, I have not hooked up a CGC or Ultimate interface yet, but jzIntv doesn't recognize the .itv from Intellivision Rocks as WSMLBB, it lists it as (Incomplete) in the title bar of the window. Also, my searching skills must be lame, as I can't determine if either of these emulators allow you to provide ECS keyboard input without a CGC. TIA for any advice.
  5. I started looking at a disassembly of Melody Blaster, after I became curious as to which ECS games supported tape expansions. My hope is to create virtual tape images for jzintv that can be used to allow extra music into the game. As an intermediate step, I'll try creating a ROM hack with new music in it. The ROM follows the standard memory map for 12K Mattel games: 8K in the $5000-6FFF range, and 4K in the $Dxxx range. Most of what's in $6xxx is the Help text, and it overflows a little into $D0xx. After that is the 11 tunes. There are a bunch of calls in the code to functions at $40xx and $41xx, so the ECS "Executive ROM" must be located there. The ECS does have onboard RAM, and I'm pretty sure tunes are loaded there and then parsed by the ECS EXEC. The list of pointers to the starting addresses of each tune starts at $57E7 (cartridge ROM), with the low-order byte listed first, and the starting address for the current tune is loaded into $354 (16-bit system RAM address). The game allows for one extra tune to be loaded into memory, either from a tape or by playing a tune (one channel only). I hope tape tunes aren't limited to a single channel, but I don't know yet. All the music data fits into 8-bit words, probably because that's the width of the ECS RAM. As for the tunes, the first 18 bytes comprise the title. I looked at the first 2 tunes so far, which both had a 9-byte signature starting with 0 1 1 9 6 6 9 4. After that was the data for each of the 4 channels used by the game (2 sprite-based notes per channel). The channels' lines are listed separately, in order from low to high, and not all of them are used. The music data consists of byte pairs: a note ($18 is Middle-C) or $80 for a rest, and then a duration in "ticks". In most cases, channel data is separated by the signatue 1 1 $80 1, but I found an exception in Tune 2 "ROW,ROW THE BOAT". That signature appears twice in a row in Tune 1 "BLASTER'S BLUES" because one channel is not used. In many cases, channels' music data is prefaced with a rest, because another channel has a starting pick-up. The first channel for BLASTER'S BLUES is the left-hand harmony line, which has a small pause to allow the pickup in the right hand melody line. Then the channel-separator signature appears twice, followed by the melody line. Strangely, the fourth channel has a series of rests which add up to 234 ticks, where it is then used to play a second note in the right hand at the tune's end. There are a total of 9 consecutive rests here, the first 8 of which are 25 ticks each ("$19"), and the last of which is 34 ticks ("$22"). There's a little more data here which I haven't yet deciphered. ROW,ROW THE BOAT is played as a round, with the harmony line picking up a measure behind the melody line. The same value $18 is used for the C note in their respective octaves, which leaves me to believe that the ninth byte in the signature following the title contains bits to tell us which channels have octave offsets (in other words, are meant to be played by the left hand or the right hand). The end-of-channel signature is also absent at one point, so maybe the header signature tells us which channels are not used at all? That's as far as I got so far. I'll take the time to study the other tunes later today. Another interesting point is that there will sometimes be tiny spaces between notes at what appear to be arbitrary points: a note played for 2 ticks followed by a 1-tick rest in one hand and for the full 3 ticks in the other hand. That indicates to me that the music data was created by a device that a MIDI keyboard was connected to, and that data was only moderately cleaned up afterwards to get a consistent tempo across all channels.
  6. Took a gamble and bought the ECS on eBay for $88 CDN shipped. Paid off. Now I need to figure out how to get it on the internet to watch YouTube.
  7. Hi, I have an ECS Computer Module that I really don't want any more. I used to have World Series Baseball for it, but I sold that (to Kefka14). It was my only game for it and I don't really anticiapte getting any more so if anybody wants it, I'll sell it. Actually come to think of it, I have a loose copy of Mind Strike for it, I'll throw that in. It has the keyboard and the actual attachment, and it has the power adapter. And like I said I have played it before so it does work. I don't have a price in mind or anything like that, just message me if you're interested. I have done some selling on here before, you can ask IntellivisionDude or Kefka14 for some feedback if you like. Thanks! Oh and I can send you pictures upon request. As of right now I don't have any but I can take some for you.
  8. While doing some other research, I discovered that Mattel actually was issued a patent for the color coding they implemented in ECS BASIC! US Patent 4,617,643: Syntax error correction method and apparatus I've attached the full PDF. Or, you can follow the link above. US4617643.pdf
×
×
  • Create New...