Search found 1518 matches

by Darendor
Mon Mar 07, 2022 2:51 pm
Forum: Developer's Heaven
Topic: C64 BT2: complete monster list
Replies: 82
Views: 10753

Re: C64 BT2: complete monster list

Well I'm coming along in programming a monster roster editor of sorts for BTII. I've managed to perfect :? the way it loads the name, including processing the flag that indicates if the name has a singular/plural suffix. https://i.imgur.com/vPw2bho.png My next hurdle is figuring out how to display t...
by Darendor
Mon Mar 07, 2022 5:51 am
Forum: Off-Topic
Topic: HAH HA HA HAH AH AHA HA HAH HELP ME PLZ
Replies: 2
Views: 1962

HAH HA HA HAH AH AHA HA HAH HELP ME PLZ

I just can't stop maniacally giggling. I spent about 6 hours entering ML code into VICE, and then when I went to run the program I found out it mysteriously scrambled about 75% of the code. Which is fine! No problem at all! I...love...re-entering code...again...because assembly...language.... is SUP...
by Darendor
Sun Mar 06, 2022 2:12 am
Forum: Developer's Heaven
Topic: C64 BT2: complete monster list
Replies: 82
Views: 10753

Re: C64 BT2: complete monster list

I wanted to ask which values are represented in 2 bytes instead of 1?
by Darendor
Fri Mar 04, 2022 10:21 am
Forum: Developer's Heaven
Topic: C64 BT2: complete monster list
Replies: 82
Views: 10753

Re: C64 BT2: complete monster list

I wanted to cross-reference this post with my decoding of the monster roster for the CHARACTER DISK. I presume the monsters' various abilities are indicated by bitfields. Thus, in order, with the bytes likely representing bitfields: - Wolfm an /en | 07 00 04 00 02 02 06 00 00 00 00 00 20 02 3e 11 - ...
by Darendor
Fri Mar 04, 2022 3:15 am
Forum: Bugs & Suggestions
Topic: The Firing Squad
Replies: 13
Views: 10830

Re: The Firing Squad

A spambot has infiltrated our ranks.

viewtopic.php?t=1729
by Darendor
Thu Mar 03, 2022 8:51 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

:?

Humph.
by Darendor
Thu Mar 03, 2022 8:37 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

So, someone puts LOAD "*",8,1 and hits RETURN: - The computer loads PRODOS.PRG, which auto-boots - PRODOS.PRG then loads 2.0.PRG - 2.0.PRG does 2 things: a) Block-Executes T18 S13, b) Somehow - method unknown, but the code appears to be in $C500 - $C55E - it loads the files "mBARD64.S...
by Darendor
Thu Mar 03, 2022 1:00 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

First of all - i'm seriously impressed of how much 6502/6510 code you've learned over the years, but this is kind of a dead end. As I mentioned to you in the PM, the other (trackloading Prodos) disksides have never been decloaked on the C64. Okay. It has to be a T/S loading system, akin to BTII. BT...
by Darendor
Wed Mar 02, 2022 10:01 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

So far, I've established with reasonable certainty: - Load "*",8,1 loads the PRODOS file - The PRODOS file loads the 2.0 file - The 2.0 file performs a Block Execute on the 1541's RAM buffer #4 ($0700) to load Track 18 Sector 13 - Track 18 Sector 13 then loads into the 1541's RAM buffers 0...
by Darendor
Tue Mar 01, 2022 6:39 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

Here is the entire code loaded into the 1541's memory: .C:0300 78 SEI .C:0301 A2 45 LDX #$45 .C:0303 9A TXS .C:0304 20 F2 03 JSR $03F2 .C:0307 A9 00 LDA #$00 .C:0309 85 D2 STA $D2 .C:030b A5 0E LDA $0E .C:030d 20 9E 04 JSR $049E .C:0310 A5 D1 LDA $D1 .C:0312 C9 03 CMP #$03 .C:0314 F0 4D BEQ $0363 .C...
by Darendor
Mon Feb 28, 2022 12:22 pm
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

Well, someone at the Lemon64.com forums decoded the code snippet "properly". Lo. .C:1f00 78 SEI ; Disable drive controller .C:1f01 D8 CLD .C:1f02 A9 08 LDA #$08 .C:1f04 8D 00 18 STA $1800 .C:1f07 A9 60 LDA #$60 ; RTS .C:1f09 8D 00 03 STA $0300 .C:1f0c 20 00 03 JSR $0300 ; Pushes PC to stac...
by Darendor
Mon Feb 28, 2022 9:38 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

So at the end of the file at track 18 sector 13 there's this data field: .C:1f4d 80 80 NOOP #$80 .C:1f4f 80 80 NOOP #$80 .C:1f51 00 BRK .C:1f52 00 BRK .C:1f53 12 JAM T18 .C:1f54 0E 12 0F ASL $0F12 S14 T18 S15 .C:1f57 12 JAM T18 .C:1f58 10 12 BPL $1F6C S16 T18 .C:1f5a 11 00 ORA ($00),Y S17 I figured ...
by Darendor
Mon Feb 28, 2022 6:58 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

Discovered that I made some errors (surprise) in transcribing the hex dump.

Sigh.
by Darendor
Sun Feb 27, 2022 12:16 pm
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

So I've managed to work out the sequence of events when one loads the game on the C64, to a point. The load sequence so far: PRODOS -> 2.0 -> Block-Execute T18 S13 (executed code within the 1541 disk drive itself); this code then manipulates the buffers within the drive to load the rest of the game....
by Darendor
Fri Feb 25, 2022 2:02 am
Forum: Developer's Heaven
Topic: Bard's Tale III C64 Musings
Replies: 14
Views: 2009

Re: Bard's Tale III C64 Musings

So I downloaded the Apple II disk images from this site, and I downloaded AppleWin, which is an Apple II emulator. The emulator auto-boots whatever disk is placed into it (in this case the BOOT disk for BT III), but interestingly I get this screen a half second after it boots up with the BOOT disk i...