What is it?
This custom ROM eX is a BETA enhancement to the enhanced Apple //e firmware ROM built by Michael Guiderro and available at : https://github.com/mgcaret/romex
Upon CONTROL+CLOSED-APPLE / OPTION+RESET, presents a menu allowing you to choose to enter the monitor
or start the boot a specific slot. Menu displays the type of card found in the slot.
Menu identifies Apple II workstation cards and correctly boots them by prompting to press OPEN-APPLE to start the boot.
DELETE key works like the left arrow in programs that read input lines using the monitor ROM.
Both custom ROM versions requires 65C02 or 658xx processor in your Apple //e. Unlike the Apple //c firmware, there is no free space in the //e firmware therefore some sacrifices must be made. There are two versions of the firmware available with different features removed:
“Sacrificing the tape code (‘no_tape’)”:
-This version has a terse menu in order to fit in the available space.
-The diagnostics may be entered by pressing both apple keys with CTRL+RESET.
“Sacrificing the diagnostic code (‘no_diags’)”:
-This version has a nicer menu that takes advantage of available space.
You must build the binaries yourself. The github page have some tips how to build it. The built binaries however are available elsewhere as well if you look around..
– The //e have to ROM chips, CD and EF so two binaries are required, as well two EPROM chips to be burned.
– The //e platinum have only one ROM chip, so you can use just one EPROM and double the size of the binary by copying the binary twice on the chip.
I used the (thanks to Wyatt Wong) ready built binary file (no_tape) and copied the binary twice to new binary file in order to fill it into W27E257-12 EPROM chip.
Installing & using:
This ROM can be run in emulators that allow specifying a custom ROM image. It is tested on Virtual ][ (OSX) by M.G.
I tested mine (no_tape) with Platinum //e and it worked fine. I could access the menu and choose slot i wanted to boot. Dropping into monitor worked as well as one would expect. I played some games, tested the Uthernet II card by telneting to BBS and played some music with MEGA Audio as well used the monitor to access the configuration menu. The CFFA3000 and FASTchip //e menu’s worked as well.
I had cards in my Platinum //e:
#7 CFFA3000 + CF
#6 Disk II interface card
#5 -disk ii virtual slot for CFFA3000-
#3 Uthernet II
#1 FASTchip //e
#AUX RamWorks III+VGA adapter
IF only similar custom ROM would be done for the Apple /// allowing it to boot from external devices. NOW THAT would be lifesafer and so much needed. There’s lots of ///’s with internal drive issues as well if it would allow booting from sd-device from external connector would open whole new worlds using the ///. I have a dream..
FinApple 2019 (c)
Apple //e Forever.