So let's take a2arcadebd.h and a2arcadebd.cpp and search and replace arcadebd with ssprite, and change a few of the strings, and save it as a2ssprite.h and a2ssprite.cpp. The Synetix Supersprite demos hang when it tries to do speech, so we hook up a tms5220, copying lines from a2echoii.cpp.
src/devices/bus/a2bus/a2ssprite.h
src/devices/bus/a2bus/a2ssprite.cpp
and we need to hook it up in the apple2e driver with an #include and a SLOT_INTERFACE and put a couple of lines in bus.lua for a2ssprite.h and a2ssprite.cpp:
After you do this and compile with make you can launch mame with the -sl7 ssprite parameter and run the supersprite demo programs.
./mame64 apple2e -sl7 ssprite -flop1 "StarSprite Demonstration.DSK"
from "Third Millenium Arcade Board - Article Creative Computing 1984.pdf"
It is very interesting what you did, do you think that an algorithm could be developed to use the sound and the improved graphics of the IIGS apple to correct the graphic problems present in the integrated emulator of the IIGS MEGA II of 8 bits?
ReplyDeleteThis will fix all the graphic imperfections present in all the apple II 8-bit