Compare commits

...

12 Commits
v.19 ... master

Author SHA1 Message Date
4am
a34bbf79e7 prep for 2.2 release 2024-02-27 11:26:29 -05:00
4am
385e514ce2
support ABM (#45)
Co-authored-by: Peter Ferrie <peter.ferrie@gmail.com>
2024-02-27 11:18:24 -05:00
4am
834efd426f prep for 2.1 release 2024-02-23 14:06:38 -05:00
4am
d4f81acf8b prep for 2.1 release 2024-02-23 14:04:56 -05:00
4am
bdbf06e59e prep for 2.1 release 2024-02-23 14:02:54 -05:00
Peter Ferrie
2afbe1ce50
fix detection of 13-sector disks (#43) 2024-02-23 14:00:08 -05:00
4am
e4c718f48e Merge branch 'master' of https://github.com/a2-4am/anti-m 2023-09-18 12:05:51 -04:00
4am
a4064c4bc1 2.0 release 2023-09-18 12:05:06 -04:00
Peter Ferrie
3a6b60cc72
strengthen drive 2 detection, set init A properly (fixes Micro League Basball) (#41) 2023-09-17 23:41:15 -04:00
Peter Ferrie
d739c08dab
fix bug in ProDOS tracer (#40) 2023-09-11 20:35:29 -04:00
4am
1ad0b3014a update version number for release 2023-05-15 17:05:33 -04:00
4am
e1295dee5a update version number for release 2023-05-15 17:03:54 -04:00
4 changed files with 49 additions and 6 deletions

View File

@ -2,8 +2,8 @@
Boot any Apple II disk on any Apple II
[Download latest Anti-M disk image](https://github.com/a2-4am/anti-m/releases/download/v1.9/anti-m-v1.9-2023-05-15.dsk)
(version **1.9**, released **2023-05-15**, runs on any 48K Apple II)
[Download latest Anti-M disk image](https://github.com/a2-4am/anti-m/releases/latest/download/anti-m.dsk)
(version **2.2**, released **2024-02-27**, runs on any 48K Apple II)
## What is this?
@ -99,6 +99,20 @@ launching Anti-M.
## History
v2.2 - 2024-02-27
- add support for ABM
v2.1 - 2024-02-23
- fix detection of 13-sector disks (thanks John A. for the report)
v2.0 - 2023-09-18
- fix a crash when booting "Story Maker"
- fix a crash when booting "Micro League Baseball"
- further drive 2 fixes for AppleWin
v1.9 - 2023-05-15
- support "Disk Recovery"

View File

@ -6,7 +6,7 @@
;-------------------------------
; Anti-M
; a 4am hack
; (c) 2019-2022 by 4am
; (c) 2019-2024 by 4am
;
; Permission is hereby granted, free of charge, to any
; person obtaining a copy of this software and associated
@ -175,6 +175,8 @@ CheckDrive2
bne --
- lda $C0EC
bpl -
cmp #$AD
bne --
@driveoff
lda $C0E8
@ -277,7 +279,7 @@ BeginTheBoot
lda #$11 ;Virtual II fix
pha
plp ;match boot-time flags and registers
lda #1
lda $800 ;might not be 1
ldy #0
ldx #$60
jmp $0801
@ -344,7 +346,7 @@ StringTable
!word @mainmenu
@header
!text "Anti-M v1.9pre by 4am 2023-05-15"
!text "Anti-M v2.2 by 4am 2024-02-27"
!text "________________________________________",$8D
!text $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D,$00
@mainmenu

View File

@ -25,6 +25,7 @@
; - Russki Duck (Gebelli)
; - Zenith (Gebelli)
; - Disk Recovery (Sensible Software)
; - ABM (MUSE)
;
IDBroderbund
; first stage is just a standard hybrid DOS 3.2/3.3 bootloader
@ -267,6 +268,10 @@ IDBroderbund
ldx #<@DOS33Callback
ldy #>@DOS33Callback
cmp #$B6
beq @hookhybrid
ldx #<@MUSECallback
ldy #>@MUSECallback
cmp #$76
bne @jmpdos
@hookhybrid
@ -440,6 +445,24 @@ IDBroderbund
ldx #$60
jmp $B700
@MUSECallback
lda $85FF
beq @skip2f
lda #$7D
ldx #$5F
ldy #8
jsr CompareMemory
!byte $BD,$8A,$C0 ;LDA $C08A,X
!byte $B0,$03 ;BCS *+5
!byte $BD,$8B,$C0 ;LDA $C08B,X
bcs @notmuse
inc $7D60
@notmuse
@skip2f
ldx #$60
jmp $7700
@StarThiefCallback2 !pseudopc $110 {
@StarThiefCallback2x
lda #$4C

View File

@ -15,7 +15,10 @@ IDProDOS
ldx #$60
stx $801
inc $3D
jsr $865C
jsr $C65C
dec $27
dec $3D
dec $3D
lda #$38
sta $801
lda #9
@ -39,6 +42,7 @@ IDProDOS
sta $8FD
lda #>@ProDOSCallbackx
sta $8FE
clc
@exit
rts