Jump to content

perry_m

Members
  • Posts

    61
  • Joined

  • Last visited

Everything posted by perry_m

  1. It's in CVS. Only one screen can be shown at once. It does support software switching and manual switching (you can use alt-shift-x to switch.) The font rom is loaded from software so it could be modified. What is described in the manual seems to work. I do not have much to test it with. The bit3.com dos xl program worked.
  2. On December 22, 2011 the site emulator-zone.com removed all Atari emulators due to a legal threat: http://forums.emulat...ead.php?t=18880
  3. Atari legal actions against emulators continue On August 31, 2011, seanbajuice.com received a cease and desist letter from Atari claiming copyright infringement by various Atari emulators for the Sega Dreamcast. This was mentioned in the long thread started by pps. On December 21, 2011, the site admin of dcemulation.org posted that he recently received a similar letter from Atari: http://www.dcemulation.org/phpBB/viewtopic.php?p=1029848 Atari is also continuing their legal attack on remakes of classic games: http://www.joystiq.c...on-hundreds-of/ http://venturebeat.c...-zone-heats-up/
  4. Now Atari is threatening a game called "PongVaders", probably for their "Pong" trademark. But the author made a game mocking Atari's lawyers: http://www.auntiepixelante.com/simlaw/ There's a video of the PongVaders game here: http://tinyurl.com/4xlnszp
  5. Here is some historical information about Atari emulators and OS ROMs from ST-Log Magazine: http://www.atarimagazines.com/st-log/issue25/32_1_DATABASE_DELPHI.php I assume that the OS ROM code was published along with the emulator on the magazine disk. That would not have been possible without permission from Atari. The meaning of "public domain" in the above sentence is unclear to me.
  6. Atari is now targeting Dreamcast emulators: http://www.dcemulation.org/phpBB/viewtopic.php?f=35&t=101370 This one is interesting: 1. It specifically targets Dreamcast, not Android, so it's not a platform Atari itself is developing for. 2. All targets are emulators. 3. Copyright, not trademark violation is claimed for Emulators. This includes the 2600 which has no BIOS. 4. The date is August 30, so any intercessions on the part of forum members have clearly been ineffective.
  7. The site is a .uk domain and is subject to UK law. If Atari wants to pursue him they can use Nominet UK's DRS: http://www.nominet.org.uk/disputes/drs/?contentId=5239 Quoting US laws not applicable in the UK, such as the Lanham Act, seems to me to be quite arrogant on the part of Atari.
  8. Some further investigation has shown that he changed the site at some point, perhaps after receiving the legal threat: http://www.domaintools.com/research/screenshot-history/asteroids.co.uk/
  9. A UK astronomy site showing the location of near-Earth asteroids was threatened by Atari: http://asteroids.co.uk/ http://asteroids.co.uk/atari (However, it now appears that this is a fake site and the original site did have an Asteroids clone game.)
  10. Have you see this page? They listed Atari 400/800 on their wish list and have completed the TIA and made a 2600 simulation: http://visual6502.org/ I guess things have come a long way since that Hungarian work on the 6502.
  11. I recovered the data files. Attached is 32kfix.cas which is the 32k data file with dictionary and random words list. The 16k tape has the same dictionary but doesn't use the words file. Also included is voicebox_d.atr which contains a disk version of the program. The modified basic program is vb32km.bas I just changed OPEN #1,4/8,0,"C" to use D:DICT and D:WORDS after copying them over to disk. The text in the Basic program that refers to the cassette is unchanged and should be ignored. The Voice Box I driver code uses a 6502 bit-banging routine to access the device, but the Voice Box II code uses the POKEY SIO shift register. Seems that they may not have been compatible. The Voice Box II appears to use the SIO clock line to set the voice's frequency. The Voice Box I doesn't seem to be capable of this. Both of them can set the Votrax sc-01 intonation bits, which is more than the Atari 1400XL can do. voicebox_fixed.zip
  12. If you can upload the .wav files you made for use with wav2cas to Megaupload or some such place I will try to use Audacity or Altirra to improve the recovery of data. I have figured out how the Voice Box II works and I think it can be emulated in Atari800. The Voice Box II program will freeze when run in Atari800 unless the Voice Box II device is responding correctly. If it fails to work with the Voice Box I then it may be that the protocol is different. The Voice Box II is not an intelligent device that obeys the Atari SIO protocol. Data is simply sent over the serial line and decoded by a shift register. I believe the cassette motor line is used to signal that the Voice Box II should respond to serial data. The SIO /COMMAND line is not used. The Votrax SC-01 busy status is read using the SKSTAT bit that reads data directly from the SIO bus. Both the Voice Box I and II use a simple BASIC program as the interface. The Voice Box I cassette should be loaded from BASIC with CLOAD. Here are some strings from the Voice Box I images: (The word "data" occurs as part of the .cas file format and should be ignored) 16k 32k
  13. It seems most of the tape did not convert well with wav2cas. Most blocks were bad. I read that Phaeron, author of Altirra, suggested using a bandpass filter from 1KHz to 7KHz in Audacity to clean up a recording before using wav2cas. Also Altirra has its own algorithm for reading wav files, so you could try loading it with Altirra. Just possibly there is some issue with the recording beyond the tape being bad. Perhaps clipping or low volume. Maybe check in Audacity if the waveform looks good. It is a Basic program. There are some additional segments after the main program. I think this is for a Dictionary. Possibly we could recover the essential logic for accessing the device despite the corruption of the Basic file but this is difficult because of the large amount of damage.
  14. Maybe try Translator, since it is so old. Can you run wav2cas on it? wav2cas is here: http://home.planet.nl/~ernest/atarixle.html If it isn't corrupt then we can examine the cas image for ideas. If corrupt maybe it can be repaired, as there are 2 copies, probably similar. I would like to add emulation of the Voice Box to Atari800 at some point but I need the software for this so it would be useful to have.
  15. I just added emulation of the Austin Franklin 80 column card to Atari800.
  16. The Tong 1450XLD had the SSI-263, which is different from the SC-01. But there is no voice ROM available which is designed for it. The two ROMs 1400.rom and 1450VHND.LER are for the SC-01. If it existed, it could be emulated. I heard that the V: device didn't work on the TONG prototypes. Maybe the Tong 1450XLD ROM is for the old SC-01 version. I wonder if the SSI-263 1450XLD ROM code exists.
  17. Google: site:pigwa.net "1400.rom" The other one is called 1450VHND.LER I think it works too.
  18. There is no special driver. Use -nopatchall to disable all ROM patches. Use 1400.ROM (crc32: 25ea9356) and the regular XL/XE os. Load basic with no disk and type DOS and the Atari should talk in self-test mode.
  19. 10 OPEN #4,8,0,"V:PF" 20 ? #4;"GREETINGS PROE-FESOR FAAL KE-EN .." 25 ? #4;"E-EGGSELENT." 30 ? #4;"ITS BEEN AE LAANG TIEM.." 35 ? #4;"KAYN YOO EGSPLAEN THEE REEMOOVUL UV YOR YOOSER UKOUNT" 36 ? #4;"AAN JOON TWENTEE THHERERD, 9-TEEN 7-TEE-THHREEEE.." 40 ? #4;"SHAAL WEE PLAE AE GAEM." 50 ? #4;"WHICH SIED DOO YOO WAANT." 60 ? #4;"AE STRAENJ GAEM. THEE OENLEE WAE TOO WIN IS NAAT TOO PLAE." 70 ? #4;"HOU UBOUT AE NIES GAEM OF CHE-ESS" 80 STOP
  20. PETARI 0.6 now available. Changes in version 0.6: * Fix drive numbers * Customize colours * PET user port joystick * SIO retry and some error handling INSTALLATION: For reasons of copyright, the official distribution of PETARI does not include the needed ROMs. The ROMs need to be appended to the end of the .XEX file. For example: copy /b petari1_stripped+white+chargen+basic1+edit1g+kernal1 petari1.xex copy /b petari2_stripped+white+chargen+basic2+edit2g+kernal2 petari2.xex copy /b petari4_stripped+white+chargen+basic4+edit4g40+kernal4 petari4.xex For a green coloured version, replace "white" above with "green" To customize the colours, create a 2 byte file with the foreground and background colours you want and use it in place of "white". User-port joysticks To replace the keyboard joystick with the PET's native user-port joysticks, use poke 59601,0 To revert back, use poke 59601,255 Two joysticks are supported this way. petari_0.6.zip
  21. PETARI: Commdore PET emulator for Atari XL/XE Version 0.5 This is the first release, it has not been tested on a real machine yet. petari_0.5.zip Screenshots: PETARI 0.5 Documentation PETARI is a Commodore PET emulator for the Atari XL/XE. It emulates a 40-column PET. Joysticks and sound are supported. A mini-DOS supports limited disk access. INSTALLATION: For reasons of copyright, the official distribution of PETARI does not include the needed ROMs. The ROMs need to be appended to the end of the .XEX file. For example: copy /b petari1_stripped+chargen+basic1+edit1g+kernal1 petari1.xex copy /b petari2_stripped+chargen+basic2+edit2g+kernal2 petari2.xex copy /b petari4_stripped+chargen+basic4+edit4g40+kernal4 petari4.xex USAGE: Press START after loading a program to apply patches if necessary. For example, if the keyboard doesn't work. If the screen flashes after pressing START then a patch was applied. It is only necessary to press START once. If there was no flash, that program does not need a patch. The disk access is limited to loading, saving, and reading the directory. Deleting and overwriting files are not supported. Having more than one file open at once is not supported. 4 drives are supported (D1:-D4:) as drives 8, 9, 10 and 11. Wildcards are supported (* and ?). Only standard 90K Atari DOS2.0S disks are supported. Double and Extended density disks are not supported. Filenames are 11 characters long (8+3). The 8.3 format is not used, the extension becomes part of the filename. Saving files is not fully tested. Do not use PETARI to save to a disk containing important data. Examples: Load the directory of D1: and display it: LOAD "$",8 LIST Load the first file from D2: and run it LOAD "*",9 RUN Save a file named "FILE" to D4: SAVE "FILE",11 JOYSTICK: The joystick can be reprogrammed by using BASIC poke statements. fire button: poke 59600,X down-right poke 59605,X up-right poke 59606,X right poke 59607,X down-left poke 59609,X down-right poke 59610,X left poke 59611,X down poke 59613,X up poke 59614,X Replace X with the Atari scan-code for the key to be used. Default settings are the number pad and A for fire. CREDITS The IEEE-488 patch to BASIC 1 is from VICE. Atari800 was used to help develop PETARI.
  22. I made a mistake in the first program. It is supposed to do a precise test of the polycounter timing. It uses the init mode (SKSTAT=0) and a small value in AUDF with STIMER to set things up. A large value (255) is put into AUDF (but not yet loaded.) Init mode is turned off and then on again after one cycle has passed but before the 255 value will count down. With the 28-clock being used this should stop the counters and whatever bit is set in the output should remain set. Then manual cycling of the volume should create a tone if the bit is set. BTW Altirra didn't pass the stimer.zip test here: http://www.atariage.com/forums/topic/118448-implementation-of-pokey-2-tone-filter-in-emulation/page__st__25 Here is the new version of the program for someone to try: polytst2.zip
  23. Would like some help with this: I can't use my real Atari right now. I've written a program to test the Pokey polycounters. It might still be buggy or it might work. If it works, you will see some numbers (1,2,3,4) and some hex digits to the right (00-13 hex). Sometimes you hear a pure tone and sometimes not. I want to know for what numbers you hear a tone. If it doesn't work then I will fix it and try again. Need someone to kindly test this. It will help improve Pokey emulation. polytst1.zip
  24. I have fixed the bug in Atari800 with the Ilusia demo.
×
×
  • Create New...