MIDI-FORGE Rhapsody: 28MB AWE64 memory expansion
Upgrade your vintage soundcard with this 28MB memory expansion to store sound fonts in DOS and Windows. The MIDI FORGE Rhapsody is compatible with Sound Blaster AWE64 sound cards released in 1996/97.
The EMU8000 can only address 28MB in total, but this board will get you there to load the largest sound fonts available for the Sound Blaster AWE64.
The compiled GAL Equations (*.JED) can be found under "Other files for Assembly". The source code and the schematics are attached as well.
For more information, visit my website: https://bitsundbolts.com/2025/07/06/another-awe64-28mb-expansion-midi-forge-rhapsody/
YT video: - coming soon -
Cheers,
BitsUndBolts
; Title: AWE64 Memory Interface GAL
; Author: Bits Und Bolts
; Date: April 2025
; Description: Configures 32MB DRAM (4 groups, 16 chips, 4M x 4, 2K-refresh) for AWE64 Value and Gold editions,
; achieving 28MB addressable memory. Compatible with PALASM 4 Market Release 1.5.
;---------------------------------- Declaration Segment -----------
TITLE AWE64_MEMORY_UPGRADE
PATTERN RHAPSODY
REVISION A
AUTHOR Bits Und Bolts
COMPANY Bits Und Bolts
DATE 28/04/25
CHIP AWE64Memory PALCE16V8
; Inputs
PIN 1 A11 ; Address bit for group selection (1: Groups 1 & 2, 0: Groups 3 & 4)
PIN 2 A10 ; Address bit for group selection (1: Groups 2 & 4, 0: Groups 1 & 3)
PIN 3 /RAS ; Row Address Strobe (active-low)
PIN 7 BASEM0 ; Base memory enable (see table below for details)
PIN 8 /CAS ; Column Address Strobe (active-low)
PIN 9 BASEM1 ; Base memory enable (see table below for details)
;
; BASEM1 and BASEM0 will determine the amount of DRAM available on the sound card
;
; BASEM1 BASEM0 On-Board Memory
; 0 0 8MB (unknown)
; 0 1 4MB (Gold)
; 1 0 2MB (Value)
; 1 1 0MB (Value)
; Outputs
PIN 12 /CAS2 ; CAS for Groups 1 & 3 (A11 = 0)
PIN 13 /CAS0 ; CAS for Groups 2 & 4 (A11 = 1)
PIN 14 /RAS0 ; RAS for Groups 1 & 2 (RA11 = 1)
PIN 15 CASD ; CAS driver signal
PIN 16 CBR ; CAS-before-RAS refresh (registered)
PIN 17 RA10 ; Latched A10 (registered)
PIN 18 RA11 ; Latched A11 (registered)
PIN 19 /RAS1 ; RAS for Groups 3 & 4 (RA11 = 0)
EQUATIONS
; Registered Outputs
RA11 = (/RAS * A11) + (RAS * RA11) ; Latch A11 when /RAS is active, hold otherwise
RA10 = (/RAS * A10) + (RAS * RA10) ; Latch A10 when /RAS is active, hold otherwise
CBR = (CASD * /RAS) + (/CASD * CBR) ; Detect CAS-before-RAS refresh cycles
; Combinatorial Outputs
CASD = /CAS ; Drive CAS signal
/CAS0 = /CAS + ( ( /(RA11 + A11 + RA10) * BASEM1 + A11 ) * /CBR ) ; Select Groups 2 & 4
/CAS2 = /CAS + ( ( /(RA11 + A11 + RA10) * BASEM1 + /A11 ) * /CBR ) ; Select Groups 1 & 3
/RAS0 = /RAS + ( RA11 * ( /CBR + /CAS ) ) ; Select Groups 1 & 2
/RAS1 = /RAS + ( /RA11 * ( /CBR + /CAS ) ) ; Select Groups 3 & 4
MIDI-FORGE Rhapsody: 28MB AWE64 memory expansion
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(1)
-
Engineer
Sep 12,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by BitsUndBolts BitsUndBolts
-
MIDI FORGE Maestro - Wavetable Board emulated using Raspberry Pi Zero 2W
The MIDI FORGE Maestro emulates a wavetable board for vintage sound cards.A Raspberry Pi Zero 2W is ...
-
MIDI-FORGE Minuet: 8MB AWE64 memory expansion
Upgrade your vintage soundcard with this 8MB memory expansion to store sound fonts in DOS and Window...
-
MIDI-FORGE Rhapsody: 28MB AWE64 memory expansion
Upgrade your vintage soundcard with this 28MB memory expansion to store sound fonts in DOS and Windo...
-
MIDI-FORGE Sonata: 28MB AWE64 memory expansion
Upgrade your vintage soundcard with this 28MB memory expansion to store sound fonts in DOS and Windo...
-
MIDI FORGE Symphony - AWE64 Memory Expansion Board
Upgrade your vintage soundcard with a whopping 28MB of memory to store sound fonts in DOS and Window...
-
16MB (2x 16Mx4bit +3.3V) SIMM PCBs with dual power supply
This PCB allows you to build the highest capacity 30-pin SIMM modules for use in vintage hardware li...
-
-5V Mod for ATX Power Supplies
This little PCB is creating the -5V power rail from the -12V rail.Some older ISA cards require the -...
-
30-PIN SIMM with EDO-2-FPM Mod
This memory PCB allows you to create high capacity 4MB SIMM modules for older PCs, Macs, and other v...
-
3dfx Voodoo Memory Expansion Board - Rev 1.1
The PCBs are used to clip on the Guillemot MAXI Gamer 3D Voodoo Graphics Accelerator.Usual memory si...
-
3dfx Voodoo Memory Expansion Board - Rev 1.0
The PCBs are used to clip on the Guillemot MAXI Gamer 3D Voodoo Graphics Accelerator.Usual memory si...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
236 0 1 -
-
-







