mirror of
https://github.com/a2-4am/passport.git
synced 2024-06-08 16:29:33 +00:00
Compare commits
2 Commits
d20981ed0e
...
3e8f19deb4
Author | SHA1 | Date | |
---|---|---|---|
|
3e8f19deb4 | ||
|
25634996e2 |
35
README.md
35
README.md
|
@ -87,7 +87,10 @@ companies. These types of protection
|
||||||
were common in educational software.
|
were common in educational software.
|
||||||
|
|
||||||
- Abracadata
|
- Abracadata
|
||||||
e.g. Design Your Own Home
|
e.g. Design Your Own Home series
|
||||||
|
|
||||||
|
- Allyn and Bacon
|
||||||
|
e.g. CAAT Skill Tester series
|
||||||
|
|
||||||
- American Guidance Service
|
- American Guidance Service
|
||||||
e.g. SocMate Analogies Games
|
e.g. SocMate Analogies Games
|
||||||
|
@ -98,7 +101,7 @@ were common in educational software.
|
||||||
- ArtSci
|
- ArtSci
|
||||||
e.g. AceCalc, Magicalc
|
e.g. AceCalc, Magicalc
|
||||||
|
|
||||||
- Blue Chip
|
- Blue Chip Software
|
||||||
e.g. Squire, Baron, Tycoon
|
e.g. Squire, Baron, Tycoon
|
||||||
|
|
||||||
- BrainBank
|
- BrainBank
|
||||||
|
@ -118,6 +121,10 @@ were common in educational software.
|
||||||
e.g. Curious George in Outer Space,
|
e.g. Curious George in Outer Space,
|
||||||
Alien Addition
|
Alien Addition
|
||||||
|
|
||||||
|
- Didatech Software
|
||||||
|
e.g. Crosscountry USA, Crosscountry
|
||||||
|
Canada
|
||||||
|
|
||||||
- Edu-Ware
|
- Edu-Ware
|
||||||
e.g. Decimals, Algebra 2
|
e.g. Decimals, Algebra 2
|
||||||
|
|
||||||
|
@ -140,7 +147,7 @@ were common in educational software.
|
||||||
e.g. The Time Tunnel (series),
|
e.g. The Time Tunnel (series),
|
||||||
Travels with Za-Zoom
|
Travels with Za-Zoom
|
||||||
|
|
||||||
- Gamco
|
- Gamco Publishing
|
||||||
e.g. Math Leap Frog, Math Football
|
e.g. Math Leap Frog, Math Football
|
||||||
|
|
||||||
- Grolier Publishing
|
- Grolier Publishing
|
||||||
|
@ -150,7 +157,7 @@ were common in educational software.
|
||||||
e.g. Chariots, Cougars, and Kings;
|
e.g. Chariots, Cougars, and Kings;
|
||||||
Tim and the Cat and the Big Red Hat
|
Tim and the Cat and the Big Red Hat
|
||||||
|
|
||||||
- Hayden
|
- Hayden Software
|
||||||
e.g. SAT Score Improvement System,
|
e.g. SAT Score Improvement System,
|
||||||
Microscopic Journey
|
Microscopic Journey
|
||||||
|
|
||||||
|
@ -171,7 +178,7 @@ were common in educational software.
|
||||||
e.g. Building Reading Skills,
|
e.g. Building Reading Skills,
|
||||||
Explorations in Science
|
Explorations in Science
|
||||||
|
|
||||||
- Krell
|
- Krell Software
|
||||||
e.g. Time Traveler, College Boards
|
e.g. Time Traveler, College Boards
|
||||||
|
|
||||||
- Laureate Learning Systems
|
- Laureate Learning Systems
|
||||||
|
@ -204,7 +211,7 @@ were common in educational software.
|
||||||
- Methods & Solutions
|
- Methods & Solutions
|
||||||
e.g. Fantasy Land, Behind The Wheel
|
e.g. Fantasy Land, Behind The Wheel
|
||||||
|
|
||||||
- Micrograms
|
- Micrograms Publishing
|
||||||
e.g. Wild West Math, Granny
|
e.g. Wild West Math, Granny
|
||||||
Applebee's Cookie Factory
|
Applebee's Cookie Factory
|
||||||
|
|
||||||
|
@ -226,6 +233,10 @@ were common in educational software.
|
||||||
- National Geographic Society
|
- National Geographic Society
|
||||||
e.g. The Botanist's Apprentice
|
e.g. The Botanist's Apprentice
|
||||||
|
|
||||||
|
- Neosoft
|
||||||
|
e.g. Comparison Kitchen, Animal Photo
|
||||||
|
Fun
|
||||||
|
|
||||||
- Optimum Resource
|
- Optimum Resource
|
||||||
e.g. Stickybear Math, Car Builder
|
e.g. Stickybear Math, Car Builder
|
||||||
|
|
||||||
|
@ -263,6 +274,13 @@ were common in educational software.
|
||||||
- Science Research Associates
|
- Science Research Associates
|
||||||
e.g. Computer Drill and Instruction
|
e.g. Computer Drill and Instruction
|
||||||
|
|
||||||
|
- Scott, Foresman and Company
|
||||||
|
e.g. Addition and Subtraction 4,
|
||||||
|
Decimals 3, Dinosaurs and Squids
|
||||||
|
|
||||||
|
- Silicon Valley Systems
|
||||||
|
e.g. Rapid Reader, E-Z Learner
|
||||||
|
|
||||||
- Softsmith
|
- Softsmith
|
||||||
e.g. Astro Attack, Dinner on a Disk
|
e.g. Astro Attack, Dinner on a Disk
|
||||||
|
|
||||||
|
@ -465,7 +483,10 @@ development branch
|
||||||
- IMPROVED: patchers/sigcheck.a (fixes
|
- IMPROVED: patchers/sigcheck.a (fixes
|
||||||
Water Pollution)
|
Water Pollution)
|
||||||
- IMPROVED: patchers/t00_rwtslog.a
|
- IMPROVED: patchers/t00_rwtslog.a
|
||||||
(fixes The Treasure of Forest Isle)
|
(ATILA variant of LSR $6A detection
|
||||||
|
fixes The Treasure of Forest Isle,
|
||||||
|
TAY/BIT detection fixes Rapid
|
||||||
|
Reader and E-Z Learner)
|
||||||
|
|
||||||
2022-07-12
|
2022-07-12
|
||||||
- NEW: patchers/mak.a (fixes "Kittens,
|
- NEW: patchers/mak.a (fixes "Kittens,
|
||||||
|
|
|
@ -154,9 +154,26 @@ _rwtslog_start
|
||||||
!byte $10,$FB
|
!byte $10,$FB
|
||||||
!byte $C9,$AA
|
!byte $C9,$AA
|
||||||
!byte $EA,$EA
|
!byte $EA,$EA
|
||||||
bcs _rwtslog_end ; passport-test-suite/La Guillotine.woz [C=0] matches
|
bcs @cmpnopnop_end ; passport-test-suite/La Guillotine.woz [C=0] matches
|
||||||
jsr PrintByID
|
jsr PrintByID
|
||||||
!byte s_cmpnopnop
|
!byte s_cmpnopnop
|
||||||
inc gPatchCount
|
inc gPatchCount
|
||||||
|
@cmpnopnop_end
|
||||||
|
|
||||||
|
;-------------------------------
|
||||||
|
; RWTS "TAY / BIT" identification
|
||||||
|
; disk allows any value for
|
||||||
|
; for address field checksum
|
||||||
|
;-------------------------------
|
||||||
|
lda #$03
|
||||||
|
ldx #$88
|
||||||
|
ldy #$03
|
||||||
|
jsr compare ; if T00,S03,$88 ==
|
||||||
|
!byte $A8
|
||||||
|
!byte $24,$B7
|
||||||
|
bcs _rwtslog_end ; passport-test-suite/E-Z Learner.woz [C=0] matches
|
||||||
|
jsr PrintByID
|
||||||
|
!byte s_anychecksum
|
||||||
|
inc gPatchCount
|
||||||
|
|
||||||
_rwtslog_end
|
_rwtslog_end
|
||||||
|
|
|
@ -219,6 +219,7 @@ StringTableLow ; must be kept in sync with constants in enid.a
|
||||||
!byte <.neosoft
|
!byte <.neosoft
|
||||||
!byte <.probs5
|
!byte <.probs5
|
||||||
!byte <.didatech
|
!byte <.didatech
|
||||||
|
!byte <.anychecksum
|
||||||
|
|
||||||
StringTableHigh ; must be kept in sync with constants in enid.a
|
StringTableHigh ; must be kept in sync with constants in enid.a
|
||||||
!byte >.header
|
!byte >.header
|
||||||
|
@ -377,11 +378,12 @@ StringTableHigh ; must be kept in sync with constants in enid.a
|
||||||
!byte >.neosoft
|
!byte >.neosoft
|
||||||
!byte >.probs5
|
!byte >.probs5
|
||||||
!byte >.didatech
|
!byte >.didatech
|
||||||
|
!byte >.anychecksum
|
||||||
|
|
||||||
.passport
|
.passport
|
||||||
!text "Passport ",$00
|
!text "Passport ",$00
|
||||||
.header
|
.header
|
||||||
!text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2023-05-04",$00
|
!text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2023-05-28",$00
|
||||||
.bar9
|
.bar9
|
||||||
!text "_________",$00
|
!text "_________",$00
|
||||||
.bar18
|
.bar18
|
||||||
|
@ -781,3 +783,6 @@ StringTableHigh ; must be kept in sync with constants in enid.a
|
||||||
.didatech
|
.didatech
|
||||||
!text "@",s_found,"Didatech disk",$8D
|
!text "@",s_found,"Didatech disk",$8D
|
||||||
!text "T02,S07 @",s_maybeunreadable,$8D,$00
|
!text "T02,S07 @",s_maybeunreadable,$8D,$00
|
||||||
|
.anychecksum
|
||||||
|
!text "@",s_rwts,"@",s_acceptsany,$8D
|
||||||
|
!text "address field checksum",$8D,$00
|
||||||
|
|
|
@ -157,3 +157,4 @@ s_sfc = $98
|
||||||
s_neosoft = $99
|
s_neosoft = $99
|
||||||
s_probs5 = $9A
|
s_probs5 = $9A
|
||||||
s_didatech = $9B
|
s_didatech = $9B
|
||||||
|
s_anychecksum = $9C
|
||||||
|
|
Loading…
Reference in New Issue
Block a user