bradgrantham-apple2e/notes
2018-08-02 16:25:25 -07:00

60 lines
2.2 KiB
Plaintext

cleanup:
use board::sync() to batch up and send display writes, audio updates, and display mode changes
separate out APPLE2Einterface from board
pass just mode flags in vector presized to, let's say, 16?
translate in lambda before passing to APPLE2Einterface
templatize Board?
deglobalize where possible
lower and underscores throughout
audio popping
Mockingboard
DHGR
colors bleed incorrectly
probably could convert color on CPU to make it slightly easier
Run this software then purge fake6502:
ProDOS
LodeRunner
ChopLifter
Digitizer
Plasmania
Christmas Carols
Data Capture //e
Contiki no network
Idiom Translator
Pascal - Brad's Disk
...?
final release:
help screen?
gamepad calibration screen (for desktop GLFW anyway)?
need to handle asynchronous gamepad arrival (a la HTML5)
screenshots for README.md
link to emscripten version
emscripten:
safari misses 'V' for some reason
why is it running slow in Chrome?
runs fast in Safari and Firefox. :-/
upgrade to 1.37, see if -O2 issue is fixed
audio
paste somehow
store paste event contents into a variable, copy that in GLFW clipboard routines?
floppies
IDBFS, local storage initialized from DOS 3.3 floppy and other floppies
copy into IDBFS from other web pages
drag and drop from IDBFS into floppy icons
make rasterization less ugly
retina canvas?
limit to integer-zoomed pixels?
GLFW - gamepad using HTML5 gamepad interface
note that it doesn't show up until initially used
apple2e -diskII diskII.c600.c67f.bin ~/Downloads/LodeRunner.dsk none apple2e.rom < /dev/null
Actual ROM files that are in our Apple IIe, and run Brad's sound digitizer:
wget http://www.applelogic.org/files/3420135A.BIN
wget http://www.applelogic.org/files/3420134A.bin
cat 3420135A.BIN 3420134A.bin > apple2e_a.rom
(dd if=/dev/zero bs=16384 count=1 ; cat 3420135A.BIN 3420134A.bin) > apple2e_a.rom
apple2e -diskII diskII.c600.c67f.bin ~/packages/Disk\ Images/Brad\'s\ Handwriting/Sound\ Digitizer\ Original\ 1.2.dsk none apple2e_a.rom