Jump to content

Search the Community

Showing results for tags 'computer'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Atari Systems
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Gaming General
    • Classic Gaming General
    • Classic Computing
    • Modern Gaming
    • Prototypes
    • Arcade and Pinball
    • Emulation
    • Hardware
    • Gaming Publications and Websites
    • International
  • Marketplace
  • Community
  • Game Programming
  • Site
  • Classic Gaming News
  • 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
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • 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
  • 3D Printing's Filament Reference
  • 3D Printing's 3D Objects
  • 3D Printing's Requests
  • 3D Printing's Chat

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
  • ZeroPage Homebrew's Schedule

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 83 results

  1. MAME 0.212 It’s the moment you’ve surely been waiting for: the release of MAME 0.212! A huge amount of work has gone into this release in a number of different areas. Starting with the software lists, you’ll find hundreds more clean cracks for Apple II, the Rainbow on Disk collection for Tandy Color Computer, all the latest Game Boy Advance dumps, and thousands more ZX Spectrum cassette images. Chess computers now support chess piece simulation using the built-in artwork, support has been added for several more chess computers from Hegener & Glaser, Novag and Saitek, and the Tasc ChessSystem R30 is now working. Three Game & Watch titles, Bomb Sweeper, Gold Cliff and Safe Buster, have been added for this release. Protection microcontrollers continue to fall, with Rainbow Islands – Extra Version, Choplifter, Wyvern F-0, 1943: The Battle of Midway and Bionic Commando no longer needing simulation, hacks or patches. In some cases, the dumps have confirmed that the protection had been reverse-engineered correctly and the simulation was correct, but it's still important to preserve these programs. It’s also important for people repairing these systems if the original microcontrollers have failed. There are three important sound-related fixes in this release: FM Towns CD audio playback positions have been fixed, Konami System 573 digital audio synchronisation has been improved, and a special low latency mode has been added for the PortAudio sound module. For more advanced users and developers, more functionality has been exposed to Lua scripts and plugins. The layout file format has been overhauled to better support systems that make creative use of LEDs and LCDs. Disassembler support has been added for the Fujitsu F2MC-16 and National Semiconductor CompactRISC CR16B architectures. And if you've been following along, you might notice that we’ve waved goodbye to a little more of our C legacy with the removal of the [tt]MACHINE_CONFIG_START[/tt] macro and its associated crud. We don't have space to list all the Apple II and ZX Spectrum software list additions here, but they’re in the whatsnew.txt file. You get the source and Windows binary packages from the download page.
  2. Hi everyone. I found these today at a yard sale for $1 each. I was curious of their values. I've tested the computer carts but not the 5200 one yet. The 5200 cart has no label. Wish I had these when I was repairing my 400s! Thanks.
  3. I recently purchased this item at a flea market. It's a cassette port of Donkey Kong for the Coleco Adam that appears to have been released in 1984. It comes packaged in a cardboard box designed to look like the original arcade cabinet of the game. After purchasing the item, I tried to do some research on it. It was one of three arcade games that were given ports to the Adam with boxes designed after the original arcade cabinets. I only found a few pictures of the box on Google and found no current or completed listings of the game on eBay. The closest thing I found on eBay was a Zaxxon game in the cabinet-style box the was listed for about $500. I wanted to see if anybody knew about the history of the game or how much it is worth.
  4. MAME 0.209 With another month over, it’s time for another release, and MAME 0.209 is sure to have something to interest everyone. We’ve cracked the encryption on the Fun World CPU blocks, making Fun World Quiz, Joker Card, Mega Card, Power Card, Multi Win, Saloon and Nevada playable. Regular contributor shattered has added Кузьмич-Егорыч (Kuzmich-Egorych), a Russian Mario Brothers bootleg running on heavily modified Apple II hardware. In other Apple II news, CD-ROM drives now work with the Apple II SCSI card, and another batch of cleanly cracked floppies has been added to the software list. The NES SimCity prototype has been added to the software list, along with MMC5 improvements to support it, and better emulation for Famicom cartridges with on-board sound chips. Henrik Algestam has continued his Game & Watch work, bringing Popeye (wide screen) and Zelda to MAME. Chess computer support has been expanded with Fidelity Chess Challenger 3, and additional versions of Applied Concepts Boris, and Novag Super Expert and Super Forte. Newly supported arcade games include Akka Arrh (an Atari title that failed location testing), Little Casino II, a French version of Empire City: 1931, and additional versions of Dock Man and Street Heat. A better LM3900 op-amp model means Money Money and Jack Rabbit are no longer missing the cassa (bass drum) channel, and mixing between music and speech is improved. Bug fixes include the Rockwell AIM 65 being returned to working order, working support for multiple light guns on Linux from Kiall, corrected screen freeze behaviour on Deniam hardware from cam900, and better flashing characters on the Sinclair QL from vilcans. You can get the source and Windows binary packages from the download page.
  5. MAME 0.208 Today we’re proud to bring you MAME 0.208. There are some big improvements to SunPlus SPG240/SPG280 audio emulation. Not only does this greatly improve the enjoyability of the JAKKS Pacific TV games, it’s also timed perfectly for the addition of the Fisher-Price I Can Play Piano music teaching system. That’s not the only newly supported music system this month: we’ve added Jumping Popira, and Popira 2 has been promoted to working. Continuing with the audio theme, moralrecordings fixed BSMT 2000 4-bit ADPCM sample playback, cam900 added support for the VRC7 as a separate device with its unique instrument patches, and schnitzeltony improved Atari POKEY performance substantially. Newly supported TV games include Disney, Disney and Friends, Justice League and SpongeBob SquarePants – The Fry Cook Games from JAKKS Pacific, and XaviX titles Geigeki Go Go Shooting, Gururin World and MX Dirt Rebel. You’ll be able to enjoy the XaviX-based games even more now with improvements to the colour palette. The Nintendo Game & Watch progress has continued with the addition of Balloon Fight (new wide screen), Fire Attack, Octopus, Parachute and Turtle Bridge. You’ll notice some big software list updates this month. The TOSEC Spectrum Plus 3 disk images have been imported, Spectrum Opus support has been added with software from World of Spectrum, and SDX floppy controller support has been added to the Memotech MTX along with a corresponding software list. The PlayStation, PC-98 and Saturn software lists have been updated with testing results and new dumps, original Apple II disk images have been added as they’ve been made available, another batch of Japanese e-kara cartridges has landed, and coverage of Spanish V.Smile releases has been improved. Speaking of software, AmatCoder has fixed a number of issues affecting Amstrad CPC software. The long-neglected Bally Astrocade home system has had tape and lightpen support added in this release. On the arcade side, we’ve added Atari’s TTL-based Rebound, early English releases of Karate Champ, an earlier version of Nihon System’s Omega, and world releases of DJ Boy and Gemini Wing. In changes you probably won’t notice, we’ve switched the toolchain used for building official Windows binary releases from GCC 7 to GCC 8, and a new tools package has been made available. As always, you can get the source and Windows binary packages from the download page.
  6. MAME 0.207 It’s almost the end of February, and more importantly it’s time for MAME 0.207 to be released! We’ve added two Nintendo Game & Watch titles this month: Fire (wide screen) and Snoopy Tennis. If you’re at all interested in plug-and-play TV games, this is going to be a huge update, with all the newly-supported JAKKS Pacific titles, including Disney Princess, Dragon Ball Z, Nicktoons, Spider-Man, and Wheel of Fortune, as well as a number of matching Game-Keys. The other big batch of additions this month comes in the form of a whole lot of e-kara cartridge dumps from Japan. For younger players, we’re steadily filling out the V.Smile software list, with eighteen newly supported titles. The VGM software list has been updated with the latest video game music rips, and we’ve added some more original floppy dumps and clean cracks to the Apple II software lists. With the latest improvements to the MIPS R4000 CPU, WD33C93 SCSI and SGI Newport graphics emulation, it’s possible to install and run IRIX in MAME. This is a milestone achievement, and wouldn’t have been possible without some amazing dedication and collaboration on the part of the contributors and team members involved. With the addition of graphics and mouse support, Windows 1.0 runs on MAME’s Tandy 2000 emulation. MAME continues to add additional variants of supported systems, including the HP 9825T and the Esselte Modulab educational system. Newly supported arcade games include an earlier prototype of Rise of the Robots, bootlegs of Ghost Chaser Densei and The Glob, and additional versions of Raiden Fighters 2, Guardian Storm, Pasha Pasha Champ, Lethal Enforcers, and X-Men. General usability improvements include friendlier Apple II disassembly, the restoration of key map support in SDL builds (Linux/macOS), and better initial window positioning on Windows. You can get the source and Windows binary packages from the download page.
  7. MAME 0.205 With Christmas just over, it’s time for the final MAME release for 2018, and what a year it’s been! Before we move on, let’s pause and recap some of the significant milestones from the past twelve months: We’ve emulated a steady stream of hand-held games from Nintendo, Tiger and others. Our Tiger Game.com emulation now runs all released games. Acorn computer emulation improvements have been too numerous to count. In particular, MAME now supports a huge array of peripherals. Emulation for home systems based on the SSD XaviX, SunPlus µ'nSP and V.R. Technology VT platforms has really advanced, bringing a generation of TV games to life. MAME now runs CLIX on InterPro and HP-UX on HP9000/300, both with graphical desktop environments and networking. MAME will also run SunOS with the SunView desktop environment on some SPARC workstations. Additionally, the SGI Iris Indigo R4000 shows its boot menu. Long-standing graphical issues have been fixed, including priorities in Pac-Land and Moon Patrol, row scroll effects on Capcom CPS-3, and numerous glaring errors on Tatsumi games. Hit detection on the now-infamous helicopter in Time Crisis has been corrected, rear-view mirrors work in Ridge Racer 2, Rave Racer and Ace Driver, track mirroring works in Rave Racer, and graphics have been improved across all Namco System 22 games. Taito C-Chip emulation finally allows Bonze Adventure to play as intended, solving all the persistent gameplay issues. Games with Capcom QSound and Taito Zoom ZSG-2 hardware now provide a far more enjoyable auditory experience. Rare arcade systems keep getting dumped and emulated, including Tom Tom Magic, the original Gigas Mark II, Last KM, Night Mare, El Fin Del Tiempo, a prototype of Led Storm Rally 2011, and the Pac-Man hack Titan. Some of these were thought to be lost to time. MAME 0.205 is no different. Newly supported arcade systems include Unico’s Magic Purple, and Visco’s never-before-seen prototype Pastel Island. The latter ties in nicely with improved video emulation for the SSV platform (yes, this fixes other long-standing glitches, too). Newly playable machines include Konami’s Tobe! Polystars, Evil Night and Total Vice. Yes, Konami M2 emulation is finally here! Be aware that there’s still a lot of room for performance optimisation on this system. Putting arcade systems aside for a moment, this release includes support for Dance Dance Revolution Strawberry Shortcake, and the Nintendo Game & Watch titles Oil Panic and Squish. Interestingly, there are no other emulators or simulators for Squish, and it hasn’t been included in any of Nintendo’s Game & Watch collections. It seems to draw inspiration from the Famicom game Devil World. There are hundreds more Commodore 64 cassettes in the software list now, and quite a few more BBC ROMs as well. Software lists have been added for the Nascom computers, along with updates to the boot ROM choices and better keyboard emulation. We’ve also created a skeleton driver and documented the known software for the Chinese Monon Color console. In a last-minute addition we added support for new version 2 .WOZ floppy images on the Apple II family. Of course, there are lots more additions and improvements that you can read about in the whatsnew.txt file, or you can get the source and Windows binary packages from the download page and try it out yourself. Enjoy the rest of the year, and all the best in 2019 from all of us at MAMEdev!
  8. MAME 0.203 With Hallowe’en basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We’ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri. There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed. It isn’t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn’t enough for you, the code has been optimised, so there’s a good chance you’ll get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented. MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it’s now possible to run SDL MAME on a system with no display. MAME’s internal file selection menus should behave better when you type the name of a file to select it. MAME 0.203 is a huge update, touching all kinds of areas. You can get the source and Windows binary packages from the download page.
  9. MAME 0.201 It’s the end of another month, and time for your scheduled MAME release, with more of everything we know you love. In a last-minute update, we slipped in a major performance for bgfx video output. It’s particularly noticeable when using cropped artwork, and there’s no longer a big performance penalty for bringing up the menu over the emulation on macOS. Another core improvement is support for TAP/TUN networking on Windows, providing a big performance improvement when connecting an emulated system to a network on the host machine. From the department of things considered lost to time, MAME 0.201 allows you to play as Chuby the octopus, in the incredibly elusive Spanish game Night Mare. Unfortunately the sound ROMs were missing, so you won’t be able to hear Chuby speak, and we still need to be on the lookout for the export version known as Clean Octopus. And speaking of rare games from Spain, two more Magnet System titles have been dumped: A Day in Space and The Burning Cavern. Newly dumped versions of supported arcade games include prototypes of Halley’s Comet (Taito) and Dog Fight (Orca), a newer version of the original Master Boy (Gaelco), and the Korean release of Raiden II (Seibu Kaihatsu). A redumped ROM allowed Psychic Force EX to run correctly. The vgmplay logged music player has had a big update in this release, with support for several more sound chips and a comprehensive software list. And this brings us to audio improvements, which seem to have all crowded their way into this release. We have fixes for long-standing sound bugs in Twin Eagle, Targ and Spectar. Sound in Amazing Maze is no longer cut off after thirty seconds or so. There are some big changes for QSound and Taito Zoom ZSG-2 that should make things sound nicer. There’s also preliminary support for the NEC PC-FX’s HuC6230 SoundBox, but be aware it has a DC offset so you’ll hear a big thud when you start or stop it. Recent improvements in NEC PC-98 emulation have seen dozens of titles promoted to working status, and we’ve added another batch of dumps from Neo Kobe Collection. There are a number of fixes that improve TI-99 floppy and cassette support in this release. InterPro systems can now be used via a serial terminal in configurations without a video card or keyboard. At long last, the Apple //c Plus can boot from its internal floppy drive. Other improvements to computer emulation include better keyboard support for Amiga systems, and improved GPU emulation for the HP Integral PC. Of course, you can get source and Windows binaries from the download page.
  10. MAME 0.200 Todays MAME release has two consecutive zeros in the version number! The only other time that happened was over twelve years ago! Although MAME version numbers are are just an incrementing number, by a series of coincidences, MAME 0.200 delivers several major changes. First of all, if youre building MAME with Microsoft Visual Studio (MSVC), youll need Visual Studio 2017. Weve dropped support for Visual Studio 2015. Starting this month, were building the official Windows binaries with GCC 7.3 this probably wont affect you (we still support building with GCC 5 and up). Were mirroring tagged releases at GitLab (source only) and SourceForge (source and binaries), so if for some reason youre unable to access GitHub, youll still be able to download official MAME releases. MAME 0.200 includes replacements for the memory system and callback API. This will enable new functionality and make MAME development more straightforward. The artwork layout system has also had an overhaul which opens new possibilities. Weve tried our best not to break things, but if you do find something wrong, let us know at MAME Testers, or on our IRC channel #mame on the freenode network. In arcade emulation this month, we have a number of new versions of supported titles, including a very rare prototype of Led Storm Rally 2011 and three more Street Fighter II': Champion Edition bootlegs. Dreamcast/NAOMI colours are greatly improved thanks to snickerbockers, and cam900 fixed some graphical effects in Gals Panic 3 and Billiard Academy Real Break. Enik Land improved emulation of the Sega Master System, Game Gear and Mega Drive VDPs, covering more corner cases. The really exciting emulation improvements this month are on the computer side. There are lots of improvements for UK home computers, including better Camputers Lynx tape support (with lots of additions to the software list), re-worked Acorn System emulation, and support for Acorn Bus slot devices. Weve got a brand-new modernised Apple IIgs driver, with improvements in just about every area. Also, Wayder updated the Sharp 68000 software list, correcting and organising the entries and adding the latest clean dumps. But even more exciting is the fact that, thanks to Patrick Mackinlays gargantuan effort and persistence, the CLIPPER-based InterPro 2000 workstation now works well enough to install and run CLIX (a UNIX operating system). As far as we know, this is a first for MAME. The improvements to SCSI, CD-ROM, and serial emulation also benefit other emulated computer systems. Instructions are on the MAMEdev wiki if you want to try it out. As usual, you can get source and Windows binaries from the download page.
  11. Hey guys. I was at my local Habitat for Humanity today doing a bit of thrifting to kill time before work and stumbled onto what I consider to be quite the find, at least for my area. There was a Power Mac G5 1.6 GHZ tower sitting there with no price looking a little worse for wear but otherwise in pretty good condition. The resident tech expert guy and I had a bit of a conversation about the unit and he agreed to test it out and value it so that I could decide if it was something I wanted to grab. On power up, the fan would spin and the single white LED on the front would flash once every five seconds. Being that there wasn't a chime sound, I knew immediately the system wasn't POSTing successfully and explained it to the guy, who thought for a moment and said that he really didn't want to deal with it and offered it to me for $5. Yes, please. A bit of research has led me to suspect the ram as being the culprit. I tried removing and reseating both 128MB sticks, trying them in the various slots, but no change was observed so I ordered a couple replacement sticks to see if they can make it work. I have also read some amount of anecdotal evidence suggesting the early G5s are prone to solder joint failure, particularly on the ram slots which is a bit worrisome. I have limited experience with Macintosh towers. My experience with Macs in general comes from an iMac 600MHZ I used to have as well as a couple of iterations of laptops. I figure the absolute worst case is that I can use the machine for parts if I can't make it work, but I wonder if it's worth swapping the logic board or whether there are any potential pitfalls I should be aware of?
  12. From the album: My Game Collection

    Another shot of the 64K Tandy CoCo 2 I recently acquired (April 22, 2018)
  13. From the album: My Game Collection

    A floppy Drive controller for a Tandy TRS-80 Color Computer. I got it with the 64k I got above.
  14. I just recently came across a new Coleco Adam computer. But, since space is a dwindling commodity at my house, I was really just getting it to check it out, make sure it worked, and ultimately see if I could resell it someday. Well, as soon as I followed my intuition to allow for a cartridge to be slipped in {no manuals included unfortunately}, I was hooked. I immediately said, "Now I know why people collect these things." That's really all, in case it helps someone out there who is on the fence about collecting this system. I guess I will add as well that these old systems, plastic bags and styrofoam are all very amazing things. The box to this thing looked like it had been consumed by bugs for decades and/or laying in the edge of a pond or puddle for years {even the welcome letter they left in the printer looks to have been nibbled on from time to time}, but inside the contents are new like they day they should have been opened for Christmas {within reason of course}. I'll certainly save the foam. But, unless the Preservers of All Things ADAM speak up quickly, that box is going out with the garbage VERY soon. Also, any useful info, links etc. to get me started on my way to ADAM bliss {or invitations to secret ADAM societies} will be usefully appreciated.
  15. Many of us buy and sell consoles over the years, but some have stood the long test of time. So what consoles computers have you had since you were under 18 years of age? It's surprisingly few for me... Tell us about your childhood consoles that you still love and cherish. What are their stories? Computers: Mac--I have a Mac Classic that I acquired on the cheap when I was in high school. It is sadly not running currently and I believe it just needs new caps on the motherboard and PSU. Got this computer for free from a computer lab at my high school which was retiring it. PC--My high school HP is still in my parents basement. The computer itself is unremarkable but has a Voodoo 2 or 3 in it which I need to salvage for posterity for some point. I may have it framed, or use for a Windows 98' PC build. This was the "family computer" but I paid for the Voodoo 2 out of pocket with part time work. Consoles: NES--My original NES was sent to an authorized repair center to have the 72 pin connector replaced. I was pissed to realize they gave me another (more worn) console as a replacement!! Still...that was my early teens and I still have that NES toaster to this day. I've since defeated the 10-Nes chip and replaced the 72 pin connector at least one more time. It's currently in storage as my NES toploader is my go-to, but I will probably be hooking it up to my living room TV soon as I now have the space/capacity for it. The NES was a Christmas gift around 1990 or so. N64- My high school N64 (black launch model) was stolen at a party, but the translucent orange funtastic machine I replaced it with is still in my possession, bone stock with the Nintendo Ram Upgrade only, and is hooked up to the big flat screen at my parents for when I visit there. Paid for out of pocket with summer job money. Gamecube- My launch edition black gamecube was fried when my roomates in Germany (Army) plugged it directly into the wall instead of a transformer. I replaced it with a Platinum edition GameCube which I still have to this day and is currently in storage. It was my last purchase at 18 that qualifies. It will be coming out soon to keep my Wii U company in my gameroom, as the Wii U is moving downstairs having been replaced by my switch. Paid for with my earnings while in the military. Every Atari, Sega, Panasonic, Nec, Phillips, or Microsoft was acquired after, either new or at Play N' Trades. I wish I still had my childhood Super Nintendo but my parents never bought me one!! lol. I had to put my N64 on layaway as it was with "the bank of mom" Speaking of which, please do add fun stories of how you PAID for your consoles back in those years.
  16. This is how the data is stored in files on this type of computer. NOTE: This is a work in progress. I will be updating this post as I think of stuff to put on here. Bytes $20-$7F represent the standard ASCII character set. Character $7F represents the cursor symbol. Bytes $00-$1F are control codes. $00 - ROM Section Header $01 - Palette $02 - Graphics $03 - Mappings $04 - $05 - $06 - $07 - $08 - Set Tab Width $09 - Tab $0A - Line Feed $0B - Comment Tab $0C - $0D - Carriage Return (same as $0A) $0E - $0F - $10 - $11 - $12 - $13 - $14 - $15 - $16 - $17 - $18 - $19 - $1A - $1B - $1C - $1D - Change Label Line Color $1E - Change Label Line Toggle $1F - Toggle Show/Hide Labels Characters $80-$FF are more control codes. When the file is saved, it is compressed using LZSS.
  17. Looking for Tandy Color Computer Games and accessories. Buy or trade, I can consider either. PM me if you have any you would like to sell, thanks! (images are not mine, used for reference. )
  18. Hi all, I'm looking into getting a floppy drive for my 99, but I don't want to break the bank for one. Is there anywhere (or any other type of drive) that I could get? What are all your suggestions? Thanks!
  19. This next section is a big one. Wouldn't it be great if you could test code as you programmed it? Well that's where Code-As-You-Go comes into play. The mode can be accessed with a dedicated button on a keyboard. It's labeled "CAYG." Take a look at this: That's the code as you go screen. On the panel at the right, you can enter the data you want to test. On the upper right of the screen is the address that the code will assemble to. In this example, the written code will compile at address $001404. You could instead have it display which line of the source code the code will go in. First, give the subroutine a name. In this example, we have a routine called "TetrisLFSR." This will be a Motorola 68000 version of the NES Tetris RNG routine. The NES version of Tetris iterates its RNG (a 16-bit LFSR) in the following manner: Set the output bit to the XOR of bits 1 and 9, and right-shift that input into the RNG. We will replicate this routine as we enter the code. For this test, enter the input in d0. We need to enter a 16-bit value. Using a mouse, click on the fourth-to-last digit of the d0 register, then type "7259." The digit highlighted in green is the cursor. Note that the register values are displayed in hexadecimal. If you enter an invalid hexadecimal digit, nothing happens. When you enter the last digit, the cursor stays there. (If it were an A-register, the cursor would be red.) Now, time for the first instruction. Type "move.b", tab, then "d0,d2", and hit Enter (if you hit Space, it will tab for you). When you press Enter, the last line of code you wrote is automatically executed in the CAYG window, and its machine language code appears in the window as well. In M68K assembly, the instruction "move.b d0,d2" is represented by $1400. The screen looks like this: Note that after you typed the code line, that instruction automatically executed. The last byte of d0 is $59, so the last byte of d2 is now also $59. The next two instructions are "move.w d0,d1" and "lsr.w #8,d1". These are necessary to retrieve the upper byte of a 16-bit value in d1. After the second line was typed, d1 became $7259. After the third line, it became $0072. In the machine code box is E049, which is the code for "lsr.w #8,d1." Remember, only the compiled code for the last line you typed appears in the machine code box. Next, we want to take the XOR of bits 1 and 9 of the bytes in d1 and d2. Since 1 and 9 differ by exactly 8, no shifting of either byte is needed. Just XOR the bytes by typing "eor.b d2,d1", then pressing Enter. Register d1 is now equal to $2B, which is the XOR of $72 and $59. It is bit 1 from this value we need to extract and get into the X (extend) flag. To do this, type "lsr.b #2,d1", and press Enter. The value in d1 became $0A. But more importantly, look at the X and C flags. They lit up, so their value is 1. Any flag that is clear appears as white-on-black, while a set flag is indicated by the opposite color scheme. Since the XOR of bits 1 and 9 of our 16-bit value was 1, a 1 will be right-shifted in to get the new RNG value. Here is the last piece of the puzzle. Now that we have our output bit in X (and C), we can use a "roxr" instruction to shift it in. Type "roxr.w #1,d0", and hit Enter. And there you have it. The new RNG value is $B92C. With the ability to see the code execute as you type it, coding will become as easy as pie. You could also toggle register updating off/on, and you could also move your cursor to any line in the code, and press a certain button to step through the code and see the results. After finishing the code, press the CAYG button again. All the code you wrote in the CAYG screen will be placed at the place in the source code you were at when you went to this screen. You can then edit it, delete it, or change it as normal. All in all, the code-as-you-go feature could be a breakthrough for future assemblers. No matter whether it's 6502, M68K, Z80, or anything else, it's the next innovation in coding.
  20. walker7

    Palettes

    From the album: The Best Assembly Computer

    A set of 7 different color palettes to use while programming.
  21. walker7

    Picture BG Menu

    From the album: The Best Assembly Computer

    This is the menu you would enter if you wanted to view a picture for a background while assembling.
  22. walker7

    Picture BG

    From the album: The Best Assembly Computer

    The same simulated assembler screenshot, but with a picture background.
  23. From the album: The Best Assembly Computer

    This is the same simulated assembler screenshot, except the background is changed to dark blue and the foreground changed to aquamarine.
  24. walker7

    Color Change Screen

    From the album: The Best Assembly Computer

    What a color changing screen for an assembler might look like.
  25. When assembling, there are several different screen enhancements that could use to make the experience more enjoyable. One way is to change the background and foreground colors. This is the shot from the previous installment: By pressing a certain key (or key combo) on the keyboard, it will bring up a screen saying what color you want to use. That screen might look something like this: As indicated on the screen, press 0-9 or A-F to choose the appropriate color. When you press one of these buttons, the color beside the "current" heading changes to the selected color. For example, if you press "3," while in the palette shown above, you will choose purple. You can also toggle between foreground/background color choice by pressing the "/" key. To change palettes, press up/down. There are seven different palettes, plus one palette you can customize. The chart below shows the seven fixed palettes: Each row is one palette, and each palette has a different theme. They are based on palettes from older gaming and computer systems. Palette 0 - Apple ][ Palette 1 - Commodore 64 Palette 2 - Mattel Aquarius Palette 3 - Commodore VIC-20 Palette 4 - MSX Palette 5 - CGA Palette 6 - ZX Spectrum Palette 7 can be defined using your own colors. Each color in every palette is stored as a 24-bit RGB value. I will get to palette 7 editing in another post. Using the Apple ][ palette, let's say you decide to change the background to dark blue and the foreground to aquamarine. This is the result: If you don't want to change the colors, hit the ESC key. This causes any changes to be cancelled, leaving the background/foreground colors as they are. ----------------------------------------------------------------------------------------------- Another thing you could do is have some picture to look at while programming. To change the background to a picture, press a certain key combination. Pictures can be uploaded from flash drives. If you have a flash drive installed, it will list all the picture files on it. The screen would look like this: Press the appropriate button (0-9 or A-Z, depending on the number of pictures) to choose the picture. If there are too many picture files to fit on one page, press left or right to move to another page. For example, let's say you want to use the following image. It's the back of an old McCormick food coloring box from 1975. This picture was taken from Etsy: When pictures are loaded into memory, they are stored as 24-bit RGB values for simplicity of decoding. The picture is also scaled to a size of 480*360 so it can fit on the screen. The picture replaces the background color. Here's how the screenshot at the top of the page would look with this picture as the background: You can change the picture by going back to the picture menu. Plus, you can choose to go back to a solid color background by going to the background color change menu. The foreground color change menu works the same. ----------------------------------------------------------------------------------------------- In addition to pictures, you could also use a video for the background. The video loops forever. Like with pictures, you could upload videos from a flash drive. They can be in any format, but each frame is converted to 24-bit RGB format before being displayed. Frames are buffered. You could also choose to play two or more videos in a continuous loop. After one video ends, the next one starts. After the last video, it wraps back to the first one and the cycle repeats forever. Next, I'll mention code-as-you-go, one of the most important aspects of this type of computer.
×
×
  • Create New...