Skip to content

Commit

Permalink
First public version
Browse files Browse the repository at this point in the history
  • Loading branch information
Archange427 committed May 19, 2024
1 parent dcce796 commit d2e8dc4
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 22 deletions.
45 changes: 44 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,44 @@
# Digidream_2
# Digidream SID VOICE Edition

An Apple II Musidisk by French Touch featuring one great track from Mad Max using Sid Voice Effect!

v0.80 - 05/2024

**music:** JOCHEN 'Mad Max' HIPPEL

**code:** GROUiK
**gfx:** GROUiK


**Web**
http://fr3nch.t0uch.free.fr/DD2/DD2.html

**Twitter**
https://twitter.com/\_Fr3nch_T0uch_

**Mastodon**
https://techhub.social/@french_touch

**Discord**
https://discord.gg/KD4raKTzyh



## Requirements

Apple IIe PAL / Apple IIc PAL

6502 CPU
128KB RAM
Mockingboard / MB4C



## Building instructions

You'll need the following tools:
- ACME Cross-Assembler v0.96.4
- GenWoz: https://github.com/Fr3nchT0uch/genwoz
- Write to Woz (W2W): https://github.com/Fr3nchT0uch/writetowoz
- make/nmake

26 changes: 5 additions & 21 deletions main.a
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,12 @@
;
; [binary MAX Size: $D000-$FBFF = (16+16+12)*256 = 11264 bytes]
;
; DIGIDREAM 2 aka SID VOICE EDITION
; DIGIDREAM 2 aka DIGIDREAM SID VOICE EDITION
; [FRENCH TOUCH]
; GROUiK/fenarinarsa
; 04/2024
; GROUiK
; 05/2024
;
; v0.17 - INT routine optimization (fixed volume issue -> thx to fenarinarsa!) / Add another effect part / fix Music data file issue
; v0.16 - pages align + various optimizations
; v0.15 - IIc compatibility fixed (thx to fenarinarsa!)
; v0.14 - IIc compatibility added (bugged for now!)
; v0.13 - using VBL detection for Main_Loop + add specific code for IIc (commented for now)
; v0.12 - use of double INT for open DGR "window" -> smaller white parts to mask swith between HGR/DGR / first move to IIc possible compatibility
; v0.11 - hgr gfx modified / player improvement
; v0.10 - various optimizations (again)
; v0.09 - add full loop (track+effects)
; v0.08 - various optimizations
; v0.07 - first "finale" version
; v0.06 - add color var for effect1 / various improvements (again)
; v0.05 - Intro Effect added / various improvements / timeline added
; v0.04 - Other DGR Effects added / Credits page displayed
; v0.03 - DGR Effect added (some tests for now) / DGR "intro" screen (WIP)
; v0.02 - DGR window "enough stable" added / some bugs fixed / some comments added/corrected
; v0.01 - first commit (files mainly from first tests)
; v0.8 - First public version
;
!cpu 6502
!convtab "a2txt.bin" ;
Expand Down Expand Up @@ -806,7 +790,7 @@ mod_RTI RTI ; RTI/NOP ($40/$EA)
LDX valV
BEQ + ; if valv = 0 we don't change vol for next INT, just valEOR
STA valV ; because we don't want two consecutive values of "non-zero" vol
+ STA valEOR
+ STA valEOR ; [greetz to fenarinarsa to find and fix this bug!]

LDA saveA
LDX saveX
Expand Down

0 comments on commit d2e8dc4

Please sign in to comment.