-
Content Count
935 -
Joined
-
Last visited
Posts posted by sup8pdct
-
-
I would check pin 37 with a logic probe while going. Either that or data sep clock not being selected properly.
James
-
One thing i can remember about paperclip was it will only work with printers on the SIO buss. Nothing on PBI or other odd interfaces (eg joystick port 2). It bypasses the OS SIO routines. Shame really.
James
-
7 hours ago, cwilbar said:Looks like additional logic is required..... see: http://www.nleaudio.com/css/products/xfduald.htm
There is a 'module' and you tie into some pins on the FDC and on the CPU. With a bit of studying, the workings of this may be able to be deduced.
It ties into the 8040/8050 on 27, 28, 30, 32, 33, 35, and 40.
It ties into the FDC on pins 14 and 20.
I think it would be cool to have a moodified XF dual that uses a combo 3.5" and 5.25" drive. Running both at 80 tracks double density. Wouldn't be too useful as a boot drive, but good for a data drive.
Also a modified drive cable and small plug in card between them. 2 wires soldered to the small card for drive select lines 2 and 3. original drive mech drive select jumper moved from 1 to 2 and 3.5 jumpered to 3. I have the rom but the logic is also required. Makes an excellent drive, USD compatible to boot.
The logic is potted so unable to say what is in it.
James
-
On 8/7/2020 at 10:25 PM, _The Doctor__ said:1) Make an Indus RAM Charger 40/80 Col. Terminal disk www.retrobits.net/atari/indus.shtml
2) Boot your Atari with the terminal diskette in the drive
3) After DOS XL has booted, run E.COM for 80-column terminal or F.COM for a 40-column terminal
a) Insert the CP/M system diskette into the drive
b) While holding down the Drive type button on the indus, press Error button
c) A message of Indus CP/M and a request for pressing Return will appear on the screen. If nothing happens, there is probably bad memory or the system disk is not correct and will need to either be fixed (boot fix util) or replaced.
d) After pressing Return, the CP/M command prompt should appear (A>)
Now you can issue DIR to obtain a list of files on the disk or any other cp/m commands you wish to execute on a given disk...
pretty much the same using trub term
One important step is to get a proper indus CP/M boot disk. http://trub.atari8.info/index.php?ref=indus_cpm_en has important info to create a working one
James
-
1
-
-
DosXE has restricted number of drive types. Single will always come up with AT810 regardless if it is an 810 or 1050. AT1050 is for enhanced density only.
DosXE Also saves the current drives you configured on your system as part of writing dos to disk. Change the drives around, dosXE cannot automatically configure itself to reflect the changes, you need to do it manually and write dos out to disk again.
If you have drive that dosXE doesn't have a type for, eg 720K 3.5" XF551, you will need to delve into dos itself on the disk, find the drive type tables and edit a blank drive type with a sector editor once you figure out what the drive type bytes mean. Or use my DOSXE format program to set it up, format disk them write the dos out to save that particular drive type out.
Forget about large drive sizes beyond a certain limit.
Program is in that thread.
James
-
1
-
-
I guess you could use MYdos to duplicate a DSDD disk, set to correct parameters of course. Am sure others have other idea's on what to use. maybe an XF and ATR8K image marked as appropriate. Not many people would have a percom or a trak
Just about everyone would have an XF and those who want to get an ATR8K going would have a mech hanging around. Don't know anything about gotek.
James
-
6 hours ago, Jeffrey Worley said:Know all ye present!
This WORKS!
I had some trouble initially and finally intuited why:
I have double-sided drives on my ATR and the disk I was using to make the CP/M boot was once formatted double-sided. Formatting it single-sided in Ataridos mode, double-density, single-sided allowed the cpmfiles.atr to transfer perfectly and the CPMboot.exe file to execute properly and for the ATR8000 to then boot those tracks. My problem was that none of the executables, of which I could do DIRS of all day long, would execute. Most would 'run' and then drop me back to an A> prompt, but some, like DDSYSGEM, or Modem, would cause the machine to hang. I eventually guessed the problem and could have replaced the disk with one never formatted, or formatted the other side of the disk as a flippy, but I took a powerful magnet to the disk and wiped it clean, THEN went through the creation process once again. This time I have a perfect CP/M 2.2 boot with all the utilities and was able to config and write a new custom cp/m image.
THANK YOU THANK YOU THANK YOU, from the bottom of my heart. You have done a great service and it is a true work of genius, how you made this work. SWP would be proud to ship this with the machine way back when. WOW man.
Best,
Jeff
excellent.
Can you do something for me? Please format a disk in cp/m for the atr8000, 256 byte sectors, double sided and copy all cp/m files to it, DON'T make it a system disk. Then copy to an ATR image from that disk. Please use the ATR8000 as atari drive interface and if you can, make an ATR image using an XF551 of same disk.
Reason I ask is because the ATR8000 and XF551 treat the 2nd side differently. Percom double sided is different again.
post both versions here please.
James
-
10 hours ago, Frankie said:That’s 8MB, not 8KB
my keyboard moved, the k appeared under my finger instead of the m.
my excuse and am sticking with it
-
1
-
-
How are you creating the blank ATR's?
Sounds like 65535 sectors @ 128 bytes = 8K. When only 720 are required.
James
-
Indus CP/M bios is fixed to 256 byte sectors, single sided.
However you can write your own program to read larger sectors if you wish but only single sided. you can get really ambitious and rewrite the indus cp/m bios if you wish to handle different size sectors.
Cannot comment about the 1571. if it uses a FDC and is close to industry std layout, it may be possible.
-
8 hours ago, Caterpiggle said:Anyone or somebody who knew how to hack 1064 module to make work with 800XL by re-route hack able on daughter card ?
I have done it for giggles, but requires a lot of work. So TOTALLY NOT worth it. 800xl cannot support the 1064 at all without some serious mods.
James
-
All drives format the 1st 3 sectors (maybe except duplicator?) as 256 bytes but are programmed to send or receive only the 1st 128 bytes. That limitation is due to the os disk interface which expects 128 byte only sectors during the disk boot. Only 1st sector needs to be 128 bytes but someone somewhere decided on 3.
James
-
1
-
-
8 hours ago, Nezgar said:That would be great to have a cracked/patched version that would work without anything more than a ROM replacement!
Is this "The XF Update" as described here? : http://www.nleaudio.com/css/products/XFupdate.htm If so, I would like to test out the "true Ultra Speed data transfer (actually, slightly faster than the 1050 Ultra Speed)"
Yes. Same one. It has been fixed to work on PAL. The original he made didn't. Cannot remember but i think V 1.3 is the one that works everywhere.
$13f and $140. change to 0
$1A5 and $1A6. change to 0
$1a9 and $1AA change to 0
-
I have several versions of the XF os. One marked as 7.7 It is the pal fixed up version of the original one.
Another one marked as ABCD ??!!?? It is the same as 7.7 except for these lines added @ 9E0
9AF ANL P1,#0EFH has been replaced with JMP X09E0
X09E0: IN A,P1 ; 09e0 - 09 .
ANL A,#8 ; 09e1 - 53 08 S.
JZ X09F0 ; 09e3 - c6 f0 Fp wrong.??????????????????????
ANL P2,#0CFH ; 09e5 - 9a cf .O
ORL P2,#10H ; 09e7 - 8a 10 ..
ANL P1,#0E7H ; 09e9 - 99 e7 .g
JMP X09B1 ; 09eb - 24 b1 $1
;
ORL P2,#30H ; 09ed - 8a 30 .0
ORL P1,#8 ; 09ef - 89 08 ..
ANL P1,#0EFH ; 09f1 - 99 ef .o
JMP X09B1 ; 09f3 - 24 b1 $1The instruction at 9e3 doesn't make any sense.
I also have the CSS single drive os. It requires the dongle as it is the copy protection. However, looking through the code , you can soon spot what bytes to NOP out to bypass that.
-
1
-
-
Setup a 16meg atr file on either device. if you cannot, use an emulator to create one, get spartados x or better on emulator to build the directory. copy file to device sd card or usb stick.
If you are going to use a disk based version of sparta, copy desired version (3.2 or latter) onto the atr using whatever means you desire and use boot command.
If using spartaX or newer. You are complete.
Make sure sio2usb has latest firmware. Early versions didn't handle large partitions properly. ie close to when it was 1st released.
James
-
1
-
-
There are some games that came out on both media where the tape versions were smaller or cut down ie missing music etc. Some called 16k (or smaller memory) versions.
A bit of a stretch but they could considered tape only.
-
1 hour ago, xrbrevin said:oh it has an "Any" key!
**press any key to continue**
😛
You beat me to it......................
James
-
14 hours ago, toddtmw said:Okay. Thanks.
Also, this thread has a lot of INDUS rom images listed.
The one from post 67 has these:
indus14.rom
INDUS12.rom
INDUSunk.rom
The latest @MrMartian one is:
Indus_gt_12.bin
What is the "best" ROM to go with if I have the 64K upgrade card?
Thank you all for your help!
Dont use 1.4 rom. it isn't actually 1.4
latest rom is 1.2
Use dos xl with indus software on it. It uploades the trackbuffering and high speed code to the indus. Latest SDX may do that too.
James
-
2
-
-
It all depends on what is being booted. There is a byte in the 1st 6 that tells the os how many sectors to read in before passing to the code contained in the boot sector /s.
Most doses load 3 before jumping to code loaded from said 3 sectors. Games can be any value starting from 1 through to 255.
James
-
Forgot to mention it only supports xf551 highspeed sio out of the box. It requires my format program to support USD type highspeed sio.
James
-
1
-
-
Woulnt use dosXE. It buffers the entire sector map for each drive used. I have tried to make it use 16meg drive sizes but failed due to a limitation of 4 sectors for a disk bit map (from memory).
Also limited to a small number of drive sizes (maybe not an issue really). If a custom drive size is required, you need to hack into dos and edit the drive type table, or use the format program i made then write out the dos. It is on this forum somewhere.
James
-
1
-
-
Small error on web site. Pia inside 800 is a 6520, not a 6532.
James
-
2
-
-
Appears to be 9 to 12V AC. similar to atari 810 / 1050.
James
-
There is a field service manual around somewhere that describes how to fix a few things and how to use ťhe diag disk. Nothing at board level tho. Also a schematic is out there as well.
Ver 1.1 rom wiĺl work with ram charger and syncromesh but not cpm or the recent usd disk. Also 1.1 has an issue with enhanced density. Best to swap it out for 1.2.
James

ATR-8000 (and other) CP/M System disks here
in Atari 8-Bit Computers
Posted
Could be a bad bit in ram. 1st thing the ATR does at boot is to copy rom to high ram and disable rom.
James