-
Posts
1,668 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Community Map
Everything posted by DjayBee
-
Macro Assembler and Program-Text Editor
DjayBee replied to www.atarimania.com's topic in Atari 8-Bit Computers
Final analysis : The hacked code is not part of the parser but the check for entered file names. 1.0C extends the range of allowed drives from D1-D4 to D1-D8. 1.0D does the modification described by drac030 in the thread linked by MrFish : "named the version 1.0d. It should produce binaries of non-zero size, and accept drive numbers D1: - D9: and DA: - DO: at the parameter prompt. Also, 😧 should no longer be explicitly translated to D1:" -
I know that my dump works and @invisible kid confirmed it. This is the reason why I posted its hashes.
-
Macro Assembler and Program-Text Editor
DjayBee replied to www.atarimania.com's topic in Atari 8-Bit Computers
There's one more thing The code in the above mentioned differing areas in V1.0E is the same as in V1.0A; except that it is moved in memory by $42 bytes ($577E vs. $573C). This leads to the conclusion that both C and D are not later releases but hacks for whatever reason. -
Macro Assembler and Program-Text Editor
DjayBee replied to www.atarimania.com's topic in Atari 8-Bit Computers
V1.0C is a cracked V1.0A with one CMP changed ; code from V1.0A ; wild guess: this code is part of the parser because it checks for EOL 573C: A0 00 LDY #$00 573E: B1 8E LDA ($8E),Y 5740: C9 44 CMP #$44 5742: D0 1B BNE $575F 5744: 91 86 STA ($86),Y 5746: C8 INY 5747: B1 8E LDA ($8E),Y 5749: C9 3A CMP #$3A 574B: D0 0E BNE $575B 574D: A9 31 LDA #$31 574F: 91 86 STA ($86),Y 5751: E6 86 INC $86 5753: D0 02 BNE $5757 5755: E6 87 INC $87 5757: A9 3A LDA #$3A 5759: D0 14 BNE $576F 575B: C9 35 CMP #$35 ; CMP #$39 in V1.0C 575D: 90 03 BCC $5762 575F: 4C F2 57 JMP $57F2 5762: C9 31 CMP #$31 5764: 90 F9 BCC $575F 5766: 91 86 STA ($86),Y 5768: C8 INY 5769: B1 8E LDA ($8E),Y 576B: C9 3A CMP #$3A 576D: D0 F0 BNE $575F 576F: 91 86 STA ($86),Y 5771: A2 00 LDX #$00 5773: C8 INY 5774: B1 8E LDA ($8E),Y 5776: C9 9B CMP #$9B ; check for EOL 5778: D0 03 BNE $577D 577A: 4C F4 57 JMP $57F4 V1.0D is a slightly patched V1.0C (the crack was done exactly the same as in V1.0C) ; differences in V1.0D ; V1.0D opens a file R/O whereas all the other versions open it R/W 4FFA: A2 70 LDX #$70 4FFC: A5 8E LDA $8E 4FFE: 9D 44 03 STA ICBAL,X 5001: A5 8F LDA $8F 5003: 9D 45 03 STA ICBAH,X 5006: A9 04 LDA #$04 ; LDA #$0C in V1.0A and V1.0C 5008: 9D 4A 03 STA ICAX1,X 500B: A9 00 LDA #$00 500D: 9D 4B 03 STA ICAX2,X ; ; same area as in first code snippet 5749: C9 3A CMP #$3A 574B: F0 22 BEQ $576F 574D: 90 13 BCC $5762 574F: 29 5F AND #$5F 5751: C9 41 CMP #$41 5753: 90 0A BCC $575F 5755: C9 50 CMP #$50 5757: 90 09 BCC $5762 5759: EA NOP 575A: EA NOP 575B: EA NOP ; the changed CMP from the first 575C: EA NOP ; code snippet would be here 575D: EA NOP 575E: EA NOP 575F: 4C F2 57 JMP $57F2 -
Macro Assembler and Program-Text Editor
DjayBee replied to www.atarimania.com's topic in Atari 8-Bit Computers
The excutable really differs. Visible differences: Startup message ATARI Macro Assembler Ver 1.0A Copyright 1981 ATARI vs. ATARI Macro Assembler Ver 1.0E Copyright 1981 ATARI Inc. Additional error message Long Xref requires PS -
Verify its checksum: File: Atari Planetarium, The (1985)(Atari)(US)(Side A)(Program Side)[!][req 64K][cr CSS].atr CRC-32: 763a7694 MD5: 8216f7e1690a06134ee2ddf37f6e3396 SHA-256: 4d998be343b001491fdf1f6b4efe262df696504d89d78badfc281453069f16e9
-
Why don't you use the disk version? It contains eight fields you can compete against. Press SELECT on the opening screen to choose one. FujiNet's high-score feature could be used to do this. If someone takes the time to decode the fields' data, @tschak909 might be willing to implement a scraper which parses the sectors and puts the results onto his scoreboard server. As starting point for decoding: The "fields" start on sector 496 and each one contains eight sectors.
-
My Software Library: A Preservation Effort
DjayBee replied to SoulBuster's topic in Atari 8-Bit Computers
Yep, without any check for them. Track 39 contains a needed sector and the directory has been moved to sector 504. The protection depends on sector copiers which stop when they encounter a read error. Nothing to do for me. ... except correcting you: It is Copy Service Stuttgart. -
a8rawconv, a new raw disk conversion utility
DjayBee replied to phaeron's topic in Atari 8-Bit Computers
Yep, Kryoflux software by default names trackdumps for side A *.0.raw and for side B *.1.raw. This is also the naming scheme expected by v0.92. v0.94 changed this to *.0.raw for both sides. Therefore you must rename all trackdumps for side B if you want/need to convert them using a8rawconv. So unless you need some specific feature of v0.94*), it is best to stay with v0.92 for Kryoflux dumps as BillC already said. *) Examples: Snokie contains a sector which has both a bad CRC and is marked "missing". Converting it with v0.92 results in a really missing sector which fails the protection check. Certain Enhanced Density disks need it as well. I could not find the exact cases in my documentation but IIRC one case are disks containing both FM- and MFM-tracks. -
Huh, you don't know the world famous Peterson Antic following fix? Me neither. 🤪
-
My Software Library: A Preservation Effort
DjayBee replied to SoulBuster's topic in Atari 8-Bit Computers
This ZIP is bad. -
My Software Library: A Preservation Effort
DjayBee replied to SoulBuster's topic in Atari 8-Bit Computers
Does this mean "this exact tape" or "another tape of the same title"? -
FujiNet Through Hole DIY Hardware
DjayBee replied to mozzwald's topic in #FujiNet SIO Network Adapter
Yep, IDs have to be unique. Otherwise it would be like naming your children all the same and then wondering why none of them shows up when you call its name for help. Nope; switch the device you wish to boot from to D1. -
My Software Library: A Preservation Effort
DjayBee replied to SoulBuster's topic in Atari 8-Bit Computers
Zaxxon checksums the OS and does not run with the OS-B distributed with Xformer. You need to have the "real one". -
FujiNet on the 1090XL Expansion System?
DjayBee replied to reifsnyderb's topic in #FujiNet SIO Network Adapter
If you follow the Discord, you will get a very different perspective. The X-16 has several hardware (dunno how to say this correct) problems/quirks/weirdnesses which drove Thom close to crazy because nothing works well enough to lead to a usable solution. -
Help needed optimizing Atari8/cc65 programs!
DjayBee replied to Harry Potter's topic in Atari 5200 / 8-bit Programming
Oops, Harry Potter causing the apocalypse. Please not! 🤪 -
But beware of dropping pianos.
-
REQUEST: PQ the Party Quiz Game
DjayBee replied to NewKillerAmerica's topic in Atari 8-Bit Computers
Since you are talking about original vs. joystick version : Does anyone know why they look in different locations to identify the data disks? -
Help needed optimizing Atari8/cc65 programs!
DjayBee replied to Harry Potter's topic in Atari 5200 / 8-bit Programming
We all could act as proxies and hand his questions on to ChatGPT. Perhaps the two of them together will become the Masters of the Optimiverse. -
You not only should but must call SIOV. Otherwise DBYTLO/HI will automatically be set to $80.
-
Help needed optimizing Atari8/cc65 programs!
DjayBee replied to Harry Potter's topic in Atari 5200 / 8-bit Programming
Wild and heavily uneducated guess: You are wrong. -
If you fail, you still can call a Space Taxi for your personal transportation.
-
My Software Library: A Preservation Effort
DjayBee replied to SoulBuster's topic in Atari 8-Bit Computers
The ZIP contains only your "Financial Asset Management.txt" file. -
Read Track programs for 1050 and 810 Happy drives
DjayBee replied to Gregf's topic in Atari 8-Bit Computers
@Yellowman do you own a copy of "Disk Master 1050" which you could dump?
